Java

[LeetCode] 2682. Find the Losers of the Circular Game

There are n friends that are playing a game. The friends are sitting in a circle and are numbered from 1 to n in clockwise order. More formally, moving clockwise fro

html面试2

html2 HTML部分常见问题 1.怎么让—个不定宽高的DIV,垂直水平居中? 使用css方法 父盒子设置:display : table-cell; text-align: center ; vertical-align: middle ; Div设置:dis play : inline-block; vertical-align: middle; 使用css3transform

html面试3

html3 1.页面导入样式时,使用link和@import有什么区别? link是 xhtml标签,除了加载css外,还可以定义RSS 等其他事务;@import属于CSS范畴,只能加载CSS。 link引用CSS.时候,页面载入时同时加载;@import需要在页面完全加载以后加载,而且@import被引用的CSS会等到引用它的CSS文件被加载完才加载。 link是xhtml标签,无

注释解析

文档注释 文档注释是功能级注释,用来说明一个类,一个方法或一个常量的,因此只在上述三个地方使用。 文档注释可以使用java自带的命令javadoc来对这个类生成手册。 package api;​/** * 文档注释是功能级注释,用来说明一个类,一个方法或一个常量的,因此只在上述三个地方使用。 * 文档注释可以使用java自带的命令javadoc来对这个类生成手册。 * * 在类上使用时用来说明当前

StringBuilder类

StringBuilder类 由于String是不变对象,每次修改内容都要创建新对象,因此String不适合做频繁修改操作.为了解决这个问题,java提供了StringBuilder类. package string;​/** * 频繁修改字符串带来的性能损耗. */public class StringDemo2 {    public static void main(St

短视频开发:防止视频被下载

短视频紧跟时事热点与我们的生活息息相关,我们也发布自己相关的视频到平台,分享记录自己的生活,保留乐趣,但是随之而来就会发现有视频盗用的情况,那就需要我们在短视频开发时保留禁止视频下载的功能。 1,短视频开发video禁用下载功能 <video controlslist="nodownload"></video>  2,短视频开发隐藏鼠标右键,禁止复制链接 docume

springboot 整合sentinel 和nacos实现流量控制

方案一使用sentinel 控制面板 1、启动sentinel java -jar sentinel.jar 2、在自己应用user中添加依赖 3、新增bootstrap.yml 4、在流量控制面板中就可以进行流量控制了   方案二 使用nacos 实现流量控制 1、依赖不变 2、配置 3、在nacos配置中新咋 user-sentinel.json 配置即可 如:

Spring 与 Spring MVC 相关知识点回顾整合

1. Spring框架 1.1. Spring框架的作用 Spring框架主要解决了创建对象和管理对象的相关问题。 通过Spring创建并管理对象,可以使得开发者不再反复关心对象的创建过程,并且,默认情况下,由Spring创建的对象都是单例的,这是非常有必要的! 由Spring创建的对象通常称之为Spring Bean。 由于Spring会创建并管理很多对象,所以Spring也通常被称之为Spr

jasper简单使用

下载古老的IReport报表编辑器。 链接:https://community.jaspersoft.com/project/ireport-designer/releases,最后打包时间为2014年5月,最终版本停留在v5.6.0。 由于IReport最高支持jdk7,所以一般会启动失败,推荐下载7u80,便可顺利启动: 编辑配置文件:【D:iReport-4.5.1etc下的irepo

若依-Vue 单体版本 更换mybatisPlus

1、单体模块在pom.xml ; 多模块版本在ruoyi-commonpom.xml、模块添加整合依赖 2、单模块在修改主题的application.yml ; 多模块在ruoyi-admin文件application.yml,修改mybatis配置为mybatis-plus 3、添加Mybatis Plus配置MybatisPlusConfig.java。 PS:原来的MyBatisConf

Getter

Getter的定义 通常指的是获取xxx数据的获取器 Getter的内部方法定义 都以get开头,例如 原创:做时间的朋友

SpringCloud Feign配置详解

目录 1、Feign对负载均衡的支持 2、Feign对熔断器的支持 3、Feign对请求压缩和响应压缩的支持 4、Feign的日志级别配置   1、Feign对负载均衡的支持 Feign 本身已经集成了Ribbon依赖和自动配置,因此我们不需要额外引入依赖,可以通过 ribbon.xx 来进行全局配置,也可以通过服务名.ribbon.xx 来对指定服务进行细节配置配置(参考之前,

PageOffice 6 最简集成代码(VUE+Springboot)

本文描述了PageOffice产品在(VUE+Springboot)前后端分离的项目中如何集成调用。调用PageOffice打开文件的主要核心代码是:后端Springboot项目中第6步和前端VUE项目中第6步的代码,其他代码都属于环境配置代码。 假设开发环境电脑IP为: 192.168.1.100 后端Springboot项目 新建Springboot后端项目:springboot-bac

将java实体类转为数据库sql

      翻译 搜索 复制

8.15 周二

上午 学习Java 下午 游泳 晚上 娱乐·

【校招VIP】java语言考点之ConcurrentHashMap1.7和1.8

考点介绍: ConcurrentHashMap是JAVA校招面试的热门考点,主要集中在1.7和1.8的底层结构和相关的性能提高。理解这个考点要从map本身的并发问题出发,再到hashTable的低性能并发安全,引申到ConcurrentHashMap的分块处理。同时要理解读锁和写锁的区别 一、考点题目 1、ConcurrentHashMap与HashMap等的区别解答:1.HashMap我们知道H

7 类

const 成员函数,表示this 是一个指向常量的指针。常量对象以及常量对象的引用或指针都只能调用常量成员函数。 this 的目的总是指向“这个”对象,所以this是一个常量指针,我们不允许改变this中保存的地址。 只有当类没有声明任何构造函数时,编译器才会自动的生成默认构造函数 构造函数,会在对象被创建的时候自动被调用,构造函数不能声明为const。一个scope内的对象的空间在进入sco

从无到有创建vue项目详细说明

一、vue需要安装的环境 1、Node.js : Javascript运行环境 推荐先安装nvm,然后在安装nodejs,可以切换不同版本的nodejs使用,请参考: nvm及nodejs安装和使用(Windows下切换多版本nodejs) npm : 包管理工具(同Node.js一同安装) 2、安装vue相关 vue.js : 官方命令行工具 npm install vue -gvue-

Net6.0 集成 Nacos

1-创建一个 WebApi 2- 添加引用 Install-Package nacos-sdk-csharp -Version 1.3.5 Install-Package nacos-sdk-csharp.AspNetCore -Version 1.3.5 Install-Package nacos-sdk-csharp.Extensions.Configuration -Version 1.

分布式坑

这三年被 本篇主要内容如下:     前言   我们都在讨论分布式,特别是面试的时候,不管是招初级软件工程师还是高级,都会要求懂分布式,甚至要求用过。传得沸沸扬扬的分布式到底是什么东东,有什么优势?   借用火影忍术     看过火影的同学肯定知道漩涡鸣人的招牌忍术:多重影分身之术。   这个术有一个特别厉害的地方,过程和

Net6.0 集成 支持 Nacos 的 Ocelot 网关

1-创建 Ocelot 网关 webapi  2-添加引用 Install-Package nacos-sdk-csharp -Version 1.3.5 Install-Package Ocelot.Provider.Nacos -Version 1.3.5 Install-Package Ocelot.Provider.Polly -Version 1.3.5   3-配置

xhEditor 复制word里面带图文的文章,图片可以直接显示

​  1.编辑器修改 (可选) 1.1在 ueditor/config.json 中添加代码块     /* 上传word配置 */     "wordActionName": "wordupload", /* 执行上传视频的action名称 */

【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起实践RocketMQ的服务搭建及配置操作

推荐超值课程:点击获取 RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点 1、能够保证严格的消息顺序 2、提供丰富的消息拉取模式 3、高效的订阅者水平扩展能力 4、实时的消息订阅机制 5、亿级消息堆积能力 搭建一个双节点的RocketM 环境背景: 虚拟机:vmware12 操作系统:centos6.5 内存:1G RAM 硬盘:20G ROM 在WMWare虚拟机下实现,

【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPushConsumer的实现原理及源码分析

推荐超值课程:点击获取 RocketMQ开源是使用文件作为持久化工具,阿里内部未开源的性能会更高,使用oceanBase作为持久化工具。 在RocketMQ1.x和2.x使用zookeeper管理集群,3.x开始使用nameserver代替zk,更轻量级,此外RocketMQ的客户端拥有两种的操作方式:DefaultMQPushConsumer和DefaultMQPullConsumer。 以上

【Java】从头开始的Java复健day7

用的书:《Java从入门到精通》 day1(3.1-3.3): 【Java】从头开始的Java复健day1 day2(3.4-3.8): 【Java】从头开始的Java复健day2 day3(4.1-4.4): 【Java】从头开始的Java复健day3 day4(4.5-5.2): 【Java】从头开始的Java复健day4 day5(5.3-5.4): 【Java】从头开始的Java复健day

《深入理解Java虚拟机》读书笔记:Class类文件的结构

                                    Class类文件的结构     Sun公司以及其他虚拟机提供商发布了许多可以运行在各种不同平台上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的的程序存储格式——字节码(ByteCode),从而实现了程序的“一次编写,到处运行”。                   Java虚拟机提供的语言无关性

问题--清空输入框表单

1.问题--想要清空输入框表单 // 3. 验证的是验证码 // 3.1 获取验证码表单 const codeInput = document.querySelector('[name="code_login"]') //3.2 使用change事件监听器,邮箱输入框值发生变化的时候,执行verify_Code函数 codeInput.addEventListener('change', veri

java的异常处理机制

Java的异常处理机制是一种用于处理程序运行中出现的异常情况的机制。当程序发生异常时,如果没有适当地处理异常,程序可能会终止或导致不可预测的结果。Java的异常处理机制提供了一种结构化的方式来捕获和处理异常,以便程序可以优雅地处理异常情况。 Java的异常处理机制基于以下几个关键概念: 异常(Exception):异常是程序运行过程中可能发生的错误或异常情况。Java中的异常分为两种类型:可检

代码随想录算法训练营第十一天|力扣20.有效的括号、力扣1047.删除字符串中所有相邻重复项、力扣150.逆波兰表达式求值

有效的括号(力扣20.) 括号匹配时使用栈解决的经典问题 题意其实就像我们在写代码的过程中,要求括号的顺序是一样的 有左括号,那么在对应位置则必须有右括号 第一种情况:已经遍历完了字符串,但是栈不为空,说明有相应的左括号没有右括号来匹配,所以return false 第二种情况:遍历字符串匹配的过程中,发现栈里没有要匹配的字符。所以return false 第三种情况:遍历字符串匹

ubuntu 安装Android studio报错

运行命令./studio.sh报错: CompileCommand:exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true[0.118s][error][jfr,startup]'int sun.nio.fs.UnixNativeDispatcher.init()'java.la

<<  <  799  800  801  802  803  804  805  806  807  808  809  >  >>