java
-
Java JVM编译策略案例详解
解释器 当虚拟机启动时,解释器可以首先发挥作用,而不必等待编译器全部编译完成再执行,这样可以省去许多不必要的编译时间.并且随着程序运行时间的推移,编译器逐渐发挥作用,根据热点探测功能,,将有价值的字节 ...
-
使用jdk1.8实现将list根据指定的值去分组的操作
我就废话不多说了,大家还是直接看代码吧~ Map<String, List<CommentQuery>> commentList = list.stream().collect ...
-
Java Long类型对比分析
Java Long类型对比 在开发的到一个很基础的问题 在代码中,两个Long类型数据比较用"==",结果有时候true有时候false,原本以为Long会自动转long然后再比较 ...
-
必备搭档mybatis plus详解
目录 一.什么是mybatis-plus 二.特性 三.试一试 1.建库.建表.建数据 2.idea中创建工程.配置 3.配置数据库 4.编写准备代码 entity包下的user.java mappe ...
-
分享Java死锁的4种排查工具
目录 死锁示例 死锁产生原因 死锁排查 方案 1:jstack 方案 2:jconsole 方案 3:jvisualvm 方案 4:jmc 总结 前言: 死锁(Dead Lock)指的是两个或两个以上 ...
-
关于@JsonProperty和@JSONField注解的区别及用法
目录 @JsonProperty和@JSONField注解区别及用法 1. 目的 2. 区别 jsonField和jsonProperty注解的坑 @JSONField @JSONProperty @ ...
-
springboot整合vue项目(小试牛刀)
序 本文主要研究一下如何在springboot工程整合vue maven <dependency> <groupId>org.springframework.boot</ ...
-
java guava主要功能介绍及使用心得总结
目录 1. 前言 2. Guava主要功能介绍 2.1 集合操作 2.2 缓存 2.3 字符串处理 2.4 函数式编程 2.5 其他实用工具 3. 结论 1. 前言 Guava是一个由Google开发 ...
-
MyBatis-Plus中使用EntityWrappe进行列表数据倒序设置方式
目录 使用EntityWrappe进行列表数据倒序设置 情景 如下进行倒序案例 条件构造器EntityWrapper用法 EntityWrapper 简介 使用EntityWrappe进行列表数据倒序 ...
-
Mybatis分页插件PageHelper的配置和简单使用方法(推荐)
前言 在web开发过程中涉及到表格时,例如dataTable,就会产生分页的需求,通常我们将分页方式分为两种:前端分页和后端分页. 前端分页 一次性请求数据表格中的所有记录(ajax),然后在前端缓存 ...
-
使用SpringBoot配置虚拟化路径用于图片的展示
目录 配置虚拟化路径用于图片的展示 1.首先我们在application.yml文件 2.配置虚拟路径的映射 配置虚拟路径访问本地图片问题 问题 举个例子 配置虚拟化路径用于图片的展示 springb ...
-
Spring WebSocket 404错误的解决方法
近来学习 Spring WebSocket 时按照 Spring IN ACTION 中示例编写代码,运行时浏览器报404 错误 WebSocket connection to 'ws://local ...
-
Junit Mockito实现单元测试方法介绍
目录 一.前言 二.JUnit 框架 三.Mockito 框架 3.1 使用 Mockito 创建 mock 对象 3.2 使用 mock 对象实践单元测试 3.3 使用 PowerMock mock ...
-
SpringBoot集成JmsTemplate(队列模式和主题模式)及xml和JavaConfig配置详解
SpringBoot集成JmsTemplate(队列模式和主题模式)及xml和JavaConfig配置详解
-
Java日常练习题,每天进步一点点(39)
目录 1.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数.类型或顺序各不相同,传回的值也可以不相同. 2.ArrayList和Vector主要区别是什么? 3.public cl ...
-
基于自定义BufferedReader中的read和readLine方法
实例如下所示: package day0208; import java.io.FileReader; import java.io.IOException; /* * 自定义读取缓冲区,实现Buff ...
-
SpringBoot整合Swagger2的示例
一.导入maven包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfo ...
-
idea提交文件时如何忽略某些文件的提交
目录 1.第一种方式是在idea的设置里面 2.然后找到Editor-->File Types 3.以上这种方式,适合对target编译文件进行过滤 4.以下文件比如绑定自己ip 5.打开控制台 ...
-
Java Swing的层次结构深入理解
目录 Java Swing的层次结构 什么是Java Swing Swing组件的层次结构 关于三层组件 Java Swing基础(层次结构,组件,布局管理) Swing基础层次结构 Swing 基础 ...
-
Java如何分析算法的时间和空间复杂度
目录 计算复杂性 算法的复杂性 恒定复杂性–O(1) 对数复杂性–O(Log N) 线性复杂度–O(N) N Log N复杂性–O(N Log N) 多项式复杂性–O(Np) Quadratic复杂性 ...