JAVA开发
你咋那么帅0
小白一个希望多多向各位大神请教
展开
-
JAVA8特性
java8特性原创 2022-09-30 15:47:26 · 188 阅读 · 0 评论 -
Docker
docker原创 2022-06-17 11:03:43 · 143 阅读 · 0 评论 -
nginx相关
nginx原创 2022-06-10 15:48:25 · 224 阅读 · 0 评论 -
tomcat相关内容
1.日志1.1.日志文件路径tomcat/logs1.2.日志配置文件⽇志的配置⽂件:tomcat⽬录下的/conf/logging.properties1.3.日志文件种类tomcat有五类⽇志:catalina、localhost、manager、admin、host-manager1.4.日志文件说明catalina.out:实时运⾏⽇志,即标准输出和标准出错,所有输出到这两个位置的都会进⼊catalina.out,这⾥包含tomcat运⾏⾃⼰输出的⽇志以及应⽤⾥向console输出原创 2022-05-12 14:57:55 · 282 阅读 · 0 评论 -
java常用工具(正则表达式、crontab表达式、常用小工具......)
正则表达式基础语法x|y:匹配单个字符x或者单个字符y[xyz]:匹配指定(xyz)字符的任意一个[^xyz]:匹配非(xyz)字符的任意一个[0-9]:匹配范围;表示0到9的所有数字[^a-z]:匹配范围;表示非小写字母^:匹配开头;例如 :^[0-9]:表示以数字开头$:匹配结尾;例如:[0-9]$:表示以数字结尾*:匹配0次或多次;例如:[0-9]*:表示匹配0次或多次数字?:匹配0次或1次;例如:[0-9]?:表示匹配0次或一次数字+:匹配1次或多次;例如:[0-9]+:表示匹原创 2022-02-14 10:20:26 · 1043 阅读 · 0 评论 -
Maven相关知识点
常用命令mvn help:effective-settings:查看当前maven配置的有效的conf/setting.xml文件的内容mvn help:effective-pom:查看当前项目中有效的pom配置,包括依赖mvn help:active-profiles:查看当前处于激活状态的profilemvn -s filepath goal:使用某个路径下的配置文件,执行命令。例如:mvn -s ~/.m2/settings_local.xml clean deploy,使用这个配置文件执原创 2021-12-22 14:06:02 · 1594 阅读 · 0 评论 -
BlockingQueue、JAVA
基于JDK1.81.常用api简介1.1.添加元素public boolean add(E e):会一直往队列的末尾添加元素,如果队列已经达到最大容量,则会抛出异常public void put(E e):会一直往队列的末尾添加元素,如果队列已经达到最大容量,则会一直阻塞,直到往队尾成功添加元素public boolean offer(E e, long timeout, TimeUnit unit):会一直往队列的末尾添加元素,如果再规定的时间内还没有添加成功,则会返回false1.1.取出原创 2021-09-20 12:44:32 · 89 阅读 · 0 评论 -
Idea相关
1.常用插件RestfulToolKit:根据url直接搜索到类中的方法;该工具的快捷键:CTRL+\MyBatisPlus:可以直接根据mapper接口中的方法名,直接找到对应mapper.xml文件中的方法名;也可以根据mapper.xml文件中的方法名,找到mapper接口中的方法名...原创 2021-07-31 09:14:16 · 88 阅读 · 0 评论 -
windows杀死指定端口进程
1.查看被占用端口的PIDnetstat -aon|findstr "8081"结果如下图所示最后一位数字就是占用该端口的进程(这里就是4364)2.查看该进程号的进程名称tasklist|findstr "4364"查询结果如下图所示可以看到是进程名称是java.exe3.结束进程强制(/F参数)杀死 pid 为 4364 的所有进程包括子进程(/T参数):taskkill /T /F /PID 4364...原创 2021-07-09 15:06:18 · 362 阅读 · 0 评论 -
MySQL慢查询日志
1.开启慢查询日志(1)使用下面命令查看慢查询日志功能是否开启show variables like ' %slow_query_log%';slow_query_log:慢查询日志功能是否开启;ON已开启;OFF未开启。slow_query_log_file:慢查询日志文件存放的位置log_query_time:超过该事件的sql会记录在慢插入日志中,单位为Slog_output:指定日志的存储方式。有两个值FILE、TABLE,FILE表示将日志放在日志文件中,这是默认的策略;TABLE表示原创 2021-05-27 17:50:08 · 456 阅读 · 0 评论 -
Eclipse Memory Analyzer(MAT)
1.Eclipse Memory Analyzer(简称MAT)是一个功能丰富且操作简单的JVM Heap Dump分析工具,可以用来辅助发现内存泄漏减少内存占用。点击下载2.简单使用2.1.启动之后打开 File - Open Heap Dump… 菜单,然后选择生成的Heap DUmp文件,选择 “Leak Suspects Report”,然后点击 “Finish” 按钮。2.2.操作完成之后会显示如图所示界面1.问题出现的原因是:main线程(线程号为:0xf6560000)中有一个局转载 2021-05-23 12:56:25 · 5201 阅读 · 0 评论 -
线上问题排查
基本排查过程登录服务器(1)执行top -c:找出当前进程的运行列表(可以按P,能将结果按照cpu使用率排序)假如Java进程 pid为2609的 java进程消耗cpu最高。(2)top -Hp 2609:跟据pid为2609,查找该进程下面的线程,继续按P排序;可以找到消耗最高的线程或者进程,假设为 2854(3)导出进程2609的进程快照。jstack -l 2609 > ./2609.stack(4)将pid为2854的十进制数字转化为16进制。2854转换为16进制变成 b26原创 2021-05-06 15:44:57 · 111 阅读 · 0 评论 -
开发中常见的问题
1.SpringMvc相关问题描述controller的方法上参数中没有加上@RequestBody、@RequestParam导致项目启动报错“java.lang.stackoverflow”加上之后启动就没有报错,至今不清楚是什么原因原创 2021-03-15 17:06:01 · 151 阅读 · 0 评论 -
导入或者导出Excel相关问题
1.日期格式的处理问题:(1)如果excel表格中是日期的格式,那么直接读取row.getCell(7).getDateCellValue();(2)如果excel表格中是字符串格式,对字符串进行截取,并进行格式转化TimeUtil.stringToFitDate(row.getCell(7).toString());工具类中的方法:public static Date stringToFitDate(String str) { //注意,这里要使用split方法,不能用截取固定原创 2021-03-02 13:55:52 · 243 阅读 · 0 评论 -
Linux、Shell
使用命令将文件从windows上传到linuxsftp root@ip使用这个命令进入传输文件的模式,然后直接拖动文件到这个界面就行了;退出传输文件的模式使用exit注意:不知为何,这种方式一直传输速度为0使用mobaxterm传输新建sftp连接,直接将windows文件上传到linux上...原创 2021-02-06 09:54:11 · 271 阅读 · 1 评论 -
git常用命令、git分支操作
1.分支查看远程仓库的地址:git remote -v原创 2021-01-26 16:53:13 · 171 阅读 · 1 评论 -
MySQL常用SQL
1.首先创建表CREATE TABLE `test_table` ( `id` int(11) NOT NULL AUTO_INCREMENT , `var1` varchar(100) CHARACTER SET utf8 DEFAULT NULL, `var2` tinyint(1) NOT NULL DEFAULT '0', `var3` varchar(100) character set utf8 default NULL, `value1` in原创 2021-01-19 21:43:22 · 1251 阅读 · 0 评论 -
使用java代码生成pdf、Excel
1.首先创建maven项目,并导入依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.1</version> </dependency>2.一些常用类的解释一、页面对象1.Document:生成pdf文件的对象,也可以理解为pdf对象,这个跟pdf文原创 2021-01-10 23:09:50 · 503 阅读 · 0 评论 -
Slf4j日志的使用
1.首先引入Maven依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version></dependency><dependency> <groupId>org.slf4j</groupId> <arti原创 2021-01-10 09:41:52 · 128 阅读 · 0 评论