自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 JVM CPU 使用率排查过程

1.用top命令,查询资源占用情况 或top -p PID命令,查询指定PID的资源占用情况:2.ps -mp PID -o THREAD,tid,time命令,查询该进程的线程情况或ps -mp PID -o THREAD,tid,time | sort -rn命令,将该进程下的线程按资源使用情况倒序展示3使用printf "%x\n" PID命令,将PID转为十六进制的TID:4用jstack PID | grep TID -A 100命令,查询堆栈信息:5jinfo PID

2022-10-04 11:43:38 875 1

原创 linux常用命令

linux,docker,k8s.redis.git常用命令

2022-10-01 17:44:45 349

原创 shell 常用命令

shell 常用命令

2022-07-31 10:30:21 171

原创 ssh框架http后台乱码问题

tomcat路径下,conf文件夹下server.xml配置文件,增加URIEncoding="utf-8<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8"/>

2022-04-01 09:56:02 1245

原创 sql慢查询问题排查

explain SELECT * from bid_result;explain SELECT * from bid_result WHERE id = 24主要字段意思1、select_type示查询中每个select子句的类型(1)SIMPLE(简单SELECT,不使用UNION或子查询等)(2)PRIMARY(子查询中最外层查询,查询中若包含任何复杂的子部分,最外层的select被标记为PRIMARY)(3)UNION(UN...

2022-01-19 15:24:31 429

原创 URL 地址含汉字无法解析问题

最近升级第三方jar包后,导致许多问题,原来url 地址含有汉字问题,window和linux都可以正常解析,fastjson升级后,window可以正常应用,LInux无法解析,没有响应返回,直接导致系统退出。 ...

2021-12-29 10:24:44 2098

原创 rs.getDate 返回类型问题

date返回数据类型,windows和linux返回不一致

2021-12-24 17:09:21 429

原创 springboot 启动加载数据 commandLineRunner

项目启动时,我们需要加载一些数据或启动定时任务执行数据下载或同步,此时可以用到commandLineRunner类。@Component //被spring容器管理@Order(value = 2) //如果多个自定义ApplicationRunner,用来标明执行顺序public class TestJob implements CommandLineRunner{ @Override public void run(String... args) th...

2021-12-23 17:03:30 692

原创 slf4j+logback 日志

1、SLF4J(Simple logging Facade for Java)slf4j 供了统一的日志使用接口,使用时只需要按照其提供的接口方法进行调用即可,由于它只是一个接口,所以还需一个日志框架将最终日志名称,路径,日志的格式、记录级别、输出方式等都要通过接口绑定的具体的日志系统来实现,这些具体的日志系统就有log4j,logback,java.util.logging等,它们才实现了具体的日志系统的功能。2、logback logback的整体性能比log4j较佳,而且原生实现slf..

2021-12-14 17:10:43 231

原创 web导入excel数据

1、html界面, enctype="multipart/form-data"表示上传文件<div class="panel-body"> <form id="execlForm" enctype="multipart/form-data"> <div><label>测试导入</label><input type="file" id="excelImport" name="files" />

2021-12-01 10:24:28 1604

原创 线程池及应用

一、进程每一个程序都是一个独立进程在运行,分配一定的空间,进程之间相互独立。二、线程每个进程都有一个主线程,当有其他耗时或多任务操作时,可启动一个或多个线程。三、多线程线程池1、ThreadPoolExecutorpublic ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQ

2021-11-23 12:36:53 206

原创 java线程

1、Thread类继承Thread类,run方法执行任务,通过调用start方法启动线程,调用run方法。class MyClass{ static class MyThread extends Thread { @Override public void run() { System.out.println("test thread"); } } public static ..

2021-11-22 14:57:39 199

原创 idea 插件安装

idea插件安装

2021-11-19 10:15:32 4843

转载 常用设计模式

目录一、设计模式概念 1、定义 2、目的 3、设计模式的六大原则 4、设计模式的分类二、常用的几种设计模式 1、单例模式 2、工厂方法模式 3、抽象工厂模式 总结:对于简单工厂,工厂方法模式和抽象工厂的区别和用途 8、模板方法一、设计模式概念1、定义​ Java包含23种设计模式,是一套对代码设计经验的总结,被人们反复利用,多人熟知的代码设计方式。2、目的​ 为了提高代码的可读性,可扩展性以及代码的复用性,为了解决在写代码过程中遇到的代码设计问题。3、设计模...

2021-11-18 16:25:56 55

原创 maven+Spring boot 打包发布运行

1、nohupnohup英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。nohup命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到$HOME/nohup.out文件中。netstat -anp |grep 端口号 查看进程号kill -9 进程号nohup java -jar /home/**/*.jar >/home/...

2021-11-18 15:26:21 468

原创 MyBatis-plus

官方网址:简介 | MyBatis-Plus简介 MyBatis-Plus(opens new window)(简称 MP)是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向...

2021-11-16 12:39:56 190

原创 Spring容器,控制反转,依赖注入

Spring boot学习之旅,为更好督促自己学习以记之,仅供参考。 spring容器 程序启动的时候会创建spring容器,扫描需要会给spring容器一个清单,比如:@Controller, @Bean,清单中列出了需要创建的对象以及对象依赖关系,spring容器会创建和组装好清单中的对象,然后将这些对象存放在spring容器中,当程序中需要使用的时候,可以到容器中查找获取,然后直接使用。IOC:控制反转使用者之前使用B对象的时候都需要自己去创...

2021-11-13 13:49:42 110

原创 Spring boot + maven

一、Maven Maven是基于项目对象模型(POM project object model),通过pom.xml文件的配置获取jar包,对管理项目的构建,报告和文档管理的工具,合理叙述项目间的依赖关系。同androidStudio工程的build.gradle文件。pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...

2021-11-10 15:35:50 366

原创 Shiro框架

刚开始学习spring boot,为了好好学习以记之,start。1、spring boot 整合 freemarker

2021-11-10 09:40:07 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除