java

jquery不支持eq方法吗

jquery支持eq方法;该方法能够返回被选元素的指定索引号的元素,元素的索引号是从0开始的,语法为“元素对象.eq(index)”;其中方法内的参数用于规定元素的索引,可以设置为整数或者...

jquery绑定事件是什么意思

在jquery中,绑定事件的意思是将普通的时间event绑定在DOM节点上,当DOM节点被选中时,将事件与之绑定,方便用户提供相应的操作;jquery中有bind、live、delegate和on四种方法来绑定事件,...

springboot自动配置原理以及spring.factories文件的作用

目录 一、springboot 自动配置原理 二、spring.factories文件的作用 spring.factories 的妙用 什么是 SPI 机制? Spring Boot 中的 SPI 机制 Spring Factories 实现原理是什么? Spring Factories 在 Spring Boot 中的...

SpringBoot2.0.3打印默认数据源为 HikariDataSource (nul

目录 SpringBoot2.0.3打印默认数据源为 HikariDataSource (null) 打印结果 需要注意 springboot的HikariDataSource默认配置的默认值如下 SpringBoot2.0.3打印默认数据源为 HikariDataSource (null) 刚刚开始以为D...

java教程散列表和树所对应容器类及HashMap解决冲突

目录 java中散列表、树所对应的的容器类 jdk7与jdk8中HashMap的区别 HashMap如何解决冲突 HashMap的工作原理 java中散列表、树所对应的的容器类 散列表: hashmap , hashtable , concurrentHashmap 树:...

java面试散列表及树所对应容器类及HashMap冲突解决

目录 性能分析 HashMap 产生冲突原因及解决方法 HashMap 解决冲突方法 jdk7 与 jdk8 中HashMap的区别 发生冲突 扩容 使用建议 散列表 Hashmap、hashtable、concurrentHashMap、hashset ; 树: treemap、tre...

一文带你掌握Java8中Lambda表达式 函数式接口及方

目录 函数式接口概述 函数式接口示例 1、Runnable接口 2、自定义函数式接口 3、作为参数传递 Lambda 表达式 内置函数式接口 Lambda简述 Lambda语法 方法引用 构造器引用 数组引用 函数式接口...

MyBatis的注解使用、ORM层优化方式(懒加载和缓存

目录 Mybatis注解 Mybatis对ORM层的优化 缓存 懒加载 MyBatis缓存机制 二级缓存 Mybatis注解 查找 @Select( "SELECT * FROM tt_user WHERE username Like #{id};")User findUserByName(String name);!--以map为输入参数查找...

mybatis 如何返回list<String>类型数据

mybatis返回listString类型数据 studends表里一条teacher_id 数据对应多条 student_id数据,所以通过teacher_id 查询出来的student_id 是一个List。 mybatis代码如下: //返回类型是String类型的student_idresu...

sprintboot使用spring-security包,缓存内存与redis共存方

目录 项目修改需求描述 代码 使用到的依赖包 代码处理 异常问题解决 项目修改需求描述 项目需要使用分布式缓存机制,但是使用@Cacheable原始仅配置了内存版的,故此次需要改成redi...

Java队列篇之实现数组模拟队列及可复用环形队列

队列简介 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即先存入队列的数据,先取出,后存入的后取出。 示意图:(使用数组模拟队列示意图) 有两个分别...

springcloud gateway自定义断言规则详解,以后缀结尾进

目录 springcloud gateway自定义断言规则,后缀结尾进行路由 1.新建一个路由断言工厂ExtCheckRoutePredicateFactory 2.修改gateway配置 3.修改gateway源码,将自定义断言类加到系统 predicates里 Gateway自定...

C++ map详解

目录 一:赋值 1.直接赋值 2.使用insert 3.初始化列表。列表初始化适用于c++11和以上版本。 4.插入一个key但不指定value 总结 一:赋值 1.直接赋值 mapstring, int m1; m1["def"] = 2; 2.使用insert map...

java面向对象设计原则之单一职责与依赖倒置原则

目录 单一职责概念 实现 拓展 依赖倒置原则概念 示例 拓展 单一职责概念 不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,否则就应该把类拆分。交杂不清...

Spring Security系列教程之会话管理处理会话过期问

目录 前言 一. 会话过期 1. 会话过期概念 2. Session的超时时间 3. 会话过期时的处理策略 二. 会话过期时的处理策略(一) 1. 配置会话过期时间 2. 定义测试接口 3. 配置跳转到某个URL 4. 启动...

Java实现单链表SingleLinkedList增删改查及反转 逆序

节点类 可以根据需要,对节点属性进行修改。注意重写 toString() 方法,以便后续的输出操作。 //节点类class Node { public int id; public String name; public Node next; public Node(int id, String name) { thi...

SpringBoot使用Async注解失效原因分析及解决(spring异

目录 Async注解失效原因分析及解决(spring异步回调) Spring中@Async 有时候在使用的过程中@Async注解会失效 解决方式一 解决方式二 springboot @Async 失效可能原因 Async注解失效原因分析及解决...

springboot post接口接受json时,转换为对象时,属性都

目录 背景 解决心路历程 背景 在接口请求过程中,传递json对象,springboot转换为实体VO对象后,所有属性都为null。 post请求: 后台接收请求: 当时就懵逼了… 解决心路历程 查看spring...

SpringBoot validator参数验证restful自定义错误码响应

目录 validator参数验证restful自定义错误码响应 一、定义restful统一结果返回 二、定义一个错误码枚举 三、静态封装CommonResult 四、定义BaseController来处理验证错误自定义错误码返回 五、验...

SpringBoot配置 Druid 三种方式(包括纯配置文件配置

记录一下在项目中用纯 YML(application.yml 或者 application.properties)文件、Java 代码配置 Bean 和注解三种方式配置 Alibaba Druid 用于监控或者查看 SQL 状况: 1. 纯配置文件 .yml 或者 .properties...

基于自定义校验注解(controller、method、(groups)分组

目录 1、首先创建两个自定义校验注解类 2、校验注解的使用 1、controller中的使用 2、方法中触发注解 3、分组groups的使用 单个注解用在方法上(@Validated--以异常形式抛出) 1、实例化M...

基于spring cloud多个消费端重复定义feign client的问

目录 springcloud多个消费端重复定义feign client 在spring cloud+feignClient报错 springcloud多个消费端重复定义feign client spring cloud消费端调用服务提供者,有两种方式rest+ribbon和Feign,Feign是一个声...

Springboot整合Redis实现超卖问题还原和流程分析(分

目录 超卖简单代码 超卖问题 单服务器单应用情况下 设置synchronized Redis实现分布式锁 通过超时间解决上述问题 通过key设置值匹配的方式解决形同虚设问题 最终版 超卖简单代码 写一段...

Spring Cloud中使用Feign,@RequestBody无法继承的解决方

目录 使用Feign,@RequestBody无法继承的问题 原因分析 解决方案 使用feign遇到的问题 1、示例 2、首次访问超时问题 3、FeignClient接口中 使用Feign,@RequestBody无法继承的问题 根据官网FeignClient的...

亲测SpringBoot参数传递及@RequestBody注解---踩过的坑

目录 SpringBoot参数传递及@RequestBody注解注意点 前台正确的js书写格式是 后台正确的Controller书写格式是 RequestBody作为参数使用 为了证实这个想法,自己书写一个请求类 小结一下 SpringBo...

springboot整合mybatis-plus基于注解实现一对一(一对多

因为目前所用mybatis-plus版本为3.1.1,感觉是个半成品,所有在实体类上的注解只能支持单表,没有一对一和一对多关系映射,且该功能还在开发中,相信mybatis-plus开发团队在不久的将来...

一篇文章教你用Java使用JVM工具检测问题

目录 1.jps 2.jstat 3.jinfo 4.jstack a.死循环案例 b.等待输入 c.死锁 5.jconsole 6.jvisualvm 总结 1.jps 显示运行程序的进程、编码、主类目录信息 public class Demo01 { /** * jps : 显示进程ID,主类名称 *...

聊聊spring继承的问题

目录 spring继承的问题 为什么输出是0呢? spring注入有继承关系的类 通过配置文件 通过注解 新建一个泛型类 新建BaseRepository和BaseService的子类 在Spring的配置文件中配置自动装配带有注解...

Java并发编程深入理解之Synchronized的使用及底层原

目录 一、synchronized锁优化 1、自旋锁与自适应自旋 2、锁消除 逃逸分析: 3、锁粗化 二、对象头内存布局 三、synchronized锁的膨胀升级过程 1、偏向锁 2、轻量级锁 3、重量级锁 4、各种锁...

springboot多数据源配合docker部署mysql主从实现读写

目录 一、使用docker部署mysql主从 实现主从复制 二、springboot项目多数据源配置,实现读写分离 一、使用docker部署mysql主从 实现主从复制 此次使用的是windows版本docker,mysql版本是5.7 1、使...

两万字详解Java Sring String的常见操作以及StringBu

目录 前言 1. 定义字符串 2.字符串比较相等 equals 使用注意事项 3. 字符串常量池( 多图解析 ) 第一个列子解析: 第二个列子解析: 第三个列子解析: 第四个列子解析: 第五个列子解析...

使用idea远程调试jar包的配置过程

1.远程启动项目 配置JVM参数运行 -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=${debug_port} 启动举例: java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=80 -jar demo.jar nohup java -Xde...

mybatis-plus自动填充插入更新时间有8小时时差

今天使用mybatis-plus自动填充插入和更新时间有8小时时差 后来发现只需要修改一下mybaits连接的url即可 原先我是用的 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306...

Java杂谈之类和对象 封装 构造方法以及代码块详

目录 1. 类和对象的初步认知 2. 类的实例化 3. 类的成员 字段(属性/成员变量) 方法 static 关键字 修饰字段 修饰方法 修饰代码块(暂不讲) 4. 封装 5. 构造方法 6. this 用法 关于引用的...

@Autowired自动装配,@Bean注入@Primary,@Qualifier优先级讲

目录 Autowired自动装配 第一种情况 第二种情况 第三种情况 第四种情况 总结 @Autowired 取值 app.getBean() @Primary 优先 Autowired自动装配 spring利用依赖注入(DI),完成对IOC容器中的各个组件的依...

SpringCloud学习笔记之SpringCloud搭建父工程的过程图

目录 SpringCloud和SpringBoot版本选择 更详细的版本选择 相关技术选型 创建工程 创建父工程 新建maven工程 配置父工程的pom文件 SpringCloud是分布式微服务架构的一站式解决方案,十多种微服...

Java中的引用类型和使用场景详细

目录 1、强引用 2、软引用 3、弱引用 4、弱引用的使用场景 5、虚引用 Java中的引用类型有哪几种? Java中的引用类型分成 强引用 , 软引用 , 弱引用 , 虚引用 。 1、强引用 没有引用指向...

mybatis自动扫描和自定义类注解方式

目录 mybatis自动扫描和自定义类注解 Spring mybatis自动扫描dao 解决方案 mybatis自动扫描和自定义类注解 以往都是使用自定义注解实现Dao层mapper.java和mapper.xml文件的装载,今天在搭建MyBati...

Java switch支持的数据类型详解

目录 switch支持的数据类型 支持的数据类型 实现 switch支持的10种数据类型和注意事项 switch支持的数据类型 switch注意事项 switch支持的数据类型 随着Java的不断发展,switch支持的数据类型...

带你深入理解MyBatis缓存机制

目录 一、简介 1、缓存机制介绍 2. 一级缓存和二级缓存 二、一级缓存 三、二级缓存 3.1 mybatis自带的二级缓存 3.1.1 代码测试二级缓存 3.1.2 查询结果存入二级缓存的时机 3.1.3 二级缓存相...

Java队列篇之实现数组模拟队列及可复用环形队列

队列简介 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即先存入队列的数据,先取出,后存入的后取出。 示意图:(使用数组模拟队列示意图) 有两个分别...

JAVA实战项目实现客户选购系统详细流程

客户选购信息系统功能需求: 1)输入多个客户购买商品信息。包括客户名称,年龄,购买的商品,每种商品的单价和数量。 2)输出多个客户购买商品的信息。包括客户名字,年龄,购买商品,每种...

springboot post接口接受json时,转换为对象时,属性都

目录 背景 解决心路历程 背景 在接口请求过程中,传递json对象,springboot转换为实体VO对象后,所有属性都为null。 post请求: 后台接收请求: 当时就懵逼了… 解决心路历程 查看spring...

浅析java中asList的使用详解

asList概述 Java中的asList方法是数组工具类 Arrays中的一个静态方法,Arrays.asList()方法的作用是将数组或一些元素转为集合,asList方法返回值得到的集合并不是我们通常使用的List集合,as...

解决@Validated注解无效,嵌套对象属性的@NotBlank无效

目录 @Validated注解无效,嵌套对象属性的@NotBlank无效 步骤 内层对象无法验证 @Validated注解不生效问题、如何使用 1、需要引入的包 2、将@Validated打在controller中需要验证的实体类前面 3、在...

Java实现统计字符串出现的次数

本文实例为大家分享了Java实现统计字符串出现次数的具体代码,供大家参考,具体内容如下 需求: 健盘录入一个字符串,要求统计字符串中每个字符串出现的次数。 举例:键盘录入...

Springboot整合Redis实现超卖问题还原和流程分析(分

目录 超卖简单代码 超卖问题 单服务器单应用情况下 设置synchronized Redis实现分布式锁 通过超时间解决上述问题 通过key设置值匹配的方式解决形同虚设问题 最终版 超卖简单代码 写一段...

精辟全面且细致的java运算符教程详解

目录 前言 一、算术运算符 1.1 int/int结果还是int 1.2 0不能作为除数 1.3 关于% 1.4 增量赋值运算符+= -= *= /= 1.5 自增或自减运算 二、关系运算符 三、逻辑运算符 3.1 逻辑与 3.2 逻辑或|| 3.3 逻...

Java 后端开发中Tomcat服务器运行不了的五种解决方

目录 方法一 方法二 方法三 方法四 方法五 方法一 查看Servers项目是否被关闭或者被删除,Servers是tomcat部署环境的配置项目,我们自己的项目能不能部署在Tomcat服务器上,Servers至关重要...

java 方法重写与权限修饰符以及多态和抽象类详解

1.方法重写 子类写和父类一样的方法定义 public void call(){ System.out.println(“输出文字”); //父类的方法 } public void call(){ System.out.println(“helloworld”); } //子类的方法 重写父类方法时,容易...