全栈工程师
你咋那么帅0
小白一个希望多多向各位大神请教
展开
-
JAVA8特性
java8特性原创 2022-09-30 15:47:26 · 188 阅读 · 0 评论 -
项目中的日志介绍
项目中的日志简介原创 2022-08-03 16:42:14 · 167 阅读 · 0 评论 -
Docker
docker原创 2022-06-17 11:03:43 · 143 阅读 · 0 评论 -
nginx相关
nginx原创 2022-06-10 15:48:25 · 224 阅读 · 0 评论 -
EXCEL相关知识点
常用功能1.常用符号"&":字符串拼接,可以简单理解为java中的"+"号":":从一个单元格到另一个单元格,简单理解为一个范围。例如:A1:A15,表示从A1这个单元格到A15这个单元格的所有内容;A:A,这个表示从A列到A列,可以理解为A列的所有行(A整列)"=":表示某一个单元格或者某一列的值是由其他列计算得到的2.字符串替换可以用来拼接sql="INSERT INTO table_name(column1,column2,column2) VALUES("&A原创 2022-05-30 15:31:09 · 120 阅读 · 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 评论 -
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 评论 -
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 · 5200 阅读 · 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 评论 -
MySQL索引
分析sql的执行计划**注意:**使用的mysql版本为 5.6.39准备工作1)创建表并查看表结构create table index_test...DESC index_test表结构如下:2)给表的列创建索引ALTER TABLE index_test ADD INDEX b_d_c(business_division_code);3)使用explain关键字分析查询语句explain+查询语句示例:EXPLAIN SELECT * FROM index_test WHE原创 2021-04-16 18:28:17 · 140 阅读 · 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 评论 -
git常用命令、git分支操作
1.分支查看远程仓库的地址:git remote -v原创 2021-01-26 16:53:13 · 171 阅读 · 1 评论 -
html、css、js、ts基础
1.头像(图片)无法显示<el-avatar shape="square" :size="90" src="../assets/g.jpg" style="float:left;" :key="1"></el-avatar>**出现问题:**这是一个头像的插件,代码写上去,却发现页面无法显示图片,其实原因是:在element组件上使用相对路径,webpack并不会对路径进行处理,所以出现无效路径(被解析为根目录下的images)解决办法::src=“require(’…/as原创 2021-01-24 17:43:55 · 743 阅读 · 1 评论 -
mybatis
1.MyBatis的传参相关问题在dao层写了如下接口int deleteKAInDataBySysNo(@Param("sysNo") String sysNo);并在xml文件中做了如下配置<delete id="deleteKAInDataBySysNo" parameterType="java.lang.String" > delete from ka_in where ${_parameter}</delete>这里面有两个需要注意的点(1)当传入的参数原创 2021-01-16 16:28:09 · 364 阅读 · 0 评论 -
vue基础
1.Vue的代理代理文件的配置,不同版本的vue项目的配置文件在项目中的位置不一样,但是内容是没差多少的/service/': { target: 'http://10.9.237.162:8888',}host: 'localhost',//该项目启动时的域名(本地启动就是本机,直接写ip也是可以的)port: 6688, //该项目启动时监听的端口一个应用监听的端口,表示该应用与外界通信就是通过这个端口,不管是相应外界的请求,还是向外界发送请求都是通过这个端口1.1.对vue代理原创 2021-01-16 10:32:06 · 347 阅读 · 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 评论 -
前端开发环境搭建(Vue)
1.搭建Node.js开发环境去node.js的官网下载安装包官网地址下载完之后,进行安装,安装完之后使用下面的命令查看Node.js版本node -v显示以下信息,说明安装成功查看npm的版本,npm就是一个包管理器,就像maven是java的包管理器,这个是安装Node.js的时候会自动安装的,不用手动额外安装npm -v显示如下信息,说明安装成功开发中常常会使用npm来安装一些项目所需要的依赖,可以使用下面的命令来显示的指定依赖下载之后要存放的位置npm config set原创 2021-01-08 10:33:25 · 548 阅读 · 0 评论