![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 72
冰淇淋真好吃
这个作者很懒,什么都没留下…
展开
-
java CRC32 实现
java CRC32 实现。原创 2022-11-23 17:57:14 · 1175 阅读 · 0 评论 -
java进程占用CPU和内存太高问题排查
线上java进程CPU占用率太高问题排查一、创建springBoot项目二、问题排查线上排查java进程占用cpu过高问题一、创建springBoot项目新建的项目需引入web依赖支持,方便我们通过http调用pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X原创 2021-07-21 10:44:57 · 3088 阅读 · 0 评论 -
jvisualvm分析内存溢出问题
jvisualvm分析内存溢出问题一、创建springBoot项目二、使用jvisualvm监控1. 配置springboot项目,修改jvm参数,使其发生内存溢出错误(java.lang.OutOfMemoryError)2. 打开jvisualvm3. jvisualvm安装visual GC3. 使用visual GC查看堆栈情况三、使用jvisualvm对堆栈快照进行分析1. 导入.hprof文件2. 分析一、创建springBoot项目新建的项目需引入web依赖支持,方便我们通过http调原创 2021-07-20 18:00:15 · 7069 阅读 · 1 评论 -
idea远程调试
字节码实战一、构建springBoot项目二、远程调试1. 配置项目并打包2、idea远程调试jar二、附件????一、构建springBoot项目新建的项目需一如web依赖支持,方便我们通过http调用pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc原创 2021-07-20 10:56:17 · 184 阅读 · 0 评论 -
SpringBoot Excel导出
public R export(List&amp;amp;lt;ClinicHistoryEntity&amp;amp;gt; clinicHistoryEntityList= clinicHistoryService.selectClinicHistoryList(clinicHistoryEntity); //excel标题 String[] title = {&amp;quot;姓名&amp;quot原创 2018-11-09 15:33:32 · 337 阅读 · 0 评论 -
SpringBoot + webSocket 实现,和常见问题的解决方式
使用websockt实现实时通讯的功能,这里介绍两种方式只创建一个聊天的房间,所有人都往里面发送数据,然后接收数据的那一方,通过自己定义的规则,对接收到的数据进行筛选,获取自自己想要的数据。创建多个两天的房间,每个房间管理自己的聊天信息,接收方不用对数据进行筛选,因为只能接收自己所在房间的信息,所以无需过滤。将webSocket 整合进SpringBoot(这里有个问题,让我找了半天)...原创 2018-11-09 14:58:29 · 5401 阅读 · 0 评论 -
java 利用collection类的sort实现排序
public static void main(String[] args) { List<Person> plist = new ArrayList<Person>(); //创建3个Person对象,年龄分别是32、20、25,并将他们依次放入List中 Person p1 = new Person("0001","zha...转载 2018-11-09 14:08:11 · 5032 阅读 · 2 评论 -
Java 判断是否是数字
int id = 12345689797;Pattern pattern = Pattern.compile("[0-9]*");Matcher isNum = pattern.matcher(id);if( !isNum.matches() ){ //不是数字}else{ //是数字}原创 2018-10-29 11:48:17 · 6962 阅读 · 2 评论 -
mybatis 获取最新插入数据的id
1.使用注解在Dao层的insert方法上加上注解 @SelectKey(statement="select LAST_INSERT_ID()", keyProperty="id", before=false, resultType=int.class)2. 使用mybatis 的语法&lt;insert id="insert" parameterType="原创 2018-10-29 11:00:37 · 732 阅读 · 0 评论 -
接口代理模式
(一) 接口package test;public interface Fruit { public void fruit();}实现接口的两个实现类package test;public class Apple implements Fruit { @Override public void fruit() { // TODO Auto-generated原创 2017-08-08 19:04:04 · 347 阅读 · 0 评论