java
-
JVM进阶教程之字段访问优化浅析
前言 在实际中,Java程序中的对象或许 本身就是逃逸 的,或许因为 方法内联不够彻底 而被即时编译器 当成是逃逸 的,这两种情况都将 导致即时编译器 无法进行标量替换 ,这时,针对对象字段访问的优化 ...
-
java日期操作工具类(获取指定日期、日期转换、相隔天数)
本文实例为大家分享了java日期操作工具类,获取指定日期前一天.后一天:日期转换:两个日期之间相隔天数等工具类,供大家参考,具体内容如下 import java.text.ParseException ...
-
Spring AOP如何整合redis(注解方式)实现缓存统一管理详解
前言 项目使用redis作为缓存数据,但面临着问题,比如,项目A,项目B都用到redis,而且用的redis都是一套集群,这样会带来一些问题. 问题:比如项目A的开发人员,要缓存一些热门数据,想到了r ...
-
java虚拟机学习笔记进阶篇
上一节是把大概的流程给过了一遍,但是还有很多地方没有说到,后续的慢慢会涉及到,敬请期待! 这次我们说说垃圾收集器,又名gc,顾名思义,就是收集垃圾的容器,那什么是垃圾呢?在我们这里指的就是堆中那些没人 ...
-
SpringBoot+Mybatis plus+React实现条件选择切换搜索实践
在写React前端逻辑时,经常遇到可以切换不同条件的列表查询功能,例如下边截图这样的,其实,这块代码基本都一个逻辑,可以一次性将实现过程记录下来,待以后再遇到时,直接根据笔记复用即可. 一.首先,是前 ...
-
mybatis createcriteria和or的区别说明
createcriteria和or的区别 mybatis generator插件生成的example中,有createcriteria和or方法,他们有什么区别呢? 通过源码,能很清楚的看出差别 cr ...
-
Spring 容器初始化 register 与 refresh方法
目录 register方法 refresh 方法 1.prepareRefresh 2.obtainFreshBeanFactory 3.prepareBeanFactory 4.postProces ...
-
解决springboot没有启动标识,启动类也没有启动标识的问题
目录 springboot没有启动标识的问题 第一种方法 第二种方法 springboot启动标识修改 springboot没有启动标识的问题 第一种方法 检查看到没有target文件夹 不知道跟这个 ...
-
Java实现矩形碰撞检测
本文实例为大家分享了Java实现矩形碰撞检测的具体代码,供大家参考,具体内容如下 第1种方法:通过检测一个矩形的4个顶点是否在另一个矩形的内部来完成. 通常由x和y坐标以及长度和宽度来确定一个矩形,因 ...
-
深入理解Java对象的序列化与反序列化的应用
当两个进程在进行远程通信时,彼此可以发送各种类型的数据.无论是何种类型的数据,都会以二进制序列的形式在网络上传送.发送方需要把这个Java对象转换为字节序列,才能在网络上传送:接收方则需要把字节序列再 ...
-
SpringBoot整合token实现登录认证的示例代码
SpringBoot整合token实现登录认证的示例代码
-
SpringBoot整合PageHelper实现分页查询功能详解
前言 本文介绍的是MyBatis 分页插件 PageHelper,如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件.分页插件支持任何复杂的单表.多表分页. 官方文档:ht ...
-
IDEA设置允许一个类并行的方法
下面给大家介绍下IDEA设置允许一个类并行的方法 IDEA类并行(多个实例) IDEA默认是不允许一个类运行同时运行多个实例的,需要设置 设置之前: 设置过程如下: 在编码区右键空白处 More Ru ...
-
完整的logback配置示例ELK整合包含生成json日志
目录 一.依赖 二.配置说明 三.完整配置 一.依赖 由于配置中使用了json格式的日志输出,所以需要引入如下依赖 "net.logstash.logback:logstash-logbac ...
-
关于maven依赖 ${xxx.version}报错问题
目录 maven依赖 ${xxx.version}报错 在pom文件加入以下配置即可解决 maven依赖的版本号报错解决(玄学) 玄学解决 maven依赖 ${xxx.version}报错 pom.x ...
-
springboot+rabbitmq实现智能家居实例详解
目录 引言 一.什么是 MQTT协议? 二.为什么要用 MQTT协议? 三.MQTT协议介绍 MQTT数据包 1.固定头 2.可变头 3.消息体payload 消息质量(QoS ) 1.Qos 0 2 ...
-
JavaFX实现拖拽结点效果
在学校里复习完数据结构的树结构后,想使用 JavaFX 把树给画出来,其中树的结点我希望做成可拖拽,这里简单记录下 JavaFX 的鼠标拖拽. 拖拽是 GUI 中常见的用户交互,经常通过将鼠标指针变为 ...
-
springboot 接收List 入参的几种方法
目录 第一种方式:使用@ModelAttribute 注解 + 对象接收 第二种方式: 使用 @RequestParam 注解接收 第三种方式:利用数组接收 第四种方式: 第五种方式: @Reques ...
-
Springboot项目Aop与拦截器与过滤器横向对比
目录 前言 功能特性对比 过滤器 拦截器 Spring AOP 代码实现 过滤器实现 拦截器实现 AOP实现 验证结果 工作原理 总结 前言 伟人曾经说过,没有调查就没有发言权(好像是伟人说的,不管谁 ...
-
Java设计模式之策略模式(Strategy模式)介绍
Strategy是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类. Stratrgy应用比较广泛,比如,公司经营业务变化图,可能有两种实现方式,一个是线条曲线, ...
