自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 centos离线安装mosquitto

本次真正要安装的机器是x86_64架构的AMD Ryzen 3 ,操作系统是centos7先找一台能联网的centos7机器添加 EPEL 软件库下载rpm包把这些包拷贝进待安装的机器安装即可。

2023-12-16 13:34:43 261

原创 深度剖析static关键字和static代码块执行顺序

总结一下(父静子静,父非静,父构造,子非静,子构造)(同一类中相同内容的比如静态或者非静态实例的执行顺序都是从上往下依次执行)2.static代码块执行顺序。非静指的是:普通变量,构造块。1.static基本使用场景。父类的静态属性初始化。子类的静态属性初始化。父类的实例属性初始化。子类的实例属性初始化。

2023-06-21 09:50:09 158

原创 无网络maven私服添加jar和pom

内网添加maven依赖

2022-11-22 14:47:58 510 1

原创 spring-boot-maven-plugin打可依赖包

maven打包, package 不存在问题

2022-11-03 08:41:07 717

原创 maven获取最新的快照版本

maven 快照 更新 最新版本

2022-06-15 11:15:56 731

原创 centos7安装mysql5.7

centos7 安装 mysql5.7

2022-06-13 23:48:41 115

原创 No buffer space available (maximum connections reached?): bind

1、问题现象java程序在windows server 2008 R2 弹窗崩溃2、分析日志多个模块报错关键信息:No buffer space available (maximum connections reached?): bind3、分析原因问题可能原因为(1)windows server 2008 R2 系统bug微软官方链接(2)连接数过多系统并发过大,连接数过多,部分socket连接无法释放关闭,而持续请求又导致无法释放的socket连接不断积压,最终导致No buffer

2022-05-05 16:10:26 6930

原创 项目开发流程

1、需求评审会明确需求,确保自己想的和产品或者同时想的是一致的,讲出来让大家评审2、功能流程图确保流程正确,数据流向正确。3、库表设计设计完成以后,同步给团队评审,统一表列名,去除不合理的地方。理清表之间的关联关系;考虑对原有库表数据兼容。4、讨论接口(对内,对外)名称,入参,出参格式,前端必须参与,产品根据具体情况旁听5、功能,接口影响范围(老的功能,接口,数据);尽量遵守"对修改关闭,对新增开放"原则。6、代码规范,注释清晰;逻辑过长时,进行封装。...

2022-04-13 15:57:16 341

原创 Jmeter使用教程

1、optins->change language 、外观2、设置http请求默认值设置协议 域名(ip) 端口3、添加HTTP请求4、添加监听器 ->监听结果5、保存测试计划6、执行

2022-04-02 22:20:54 418

原创 @Resource与@Autowired区别

前者默认byName也可byType,后者只能byType,若需byName,则需要@Qualifier注解配合前者由jdk实现,后者spring实现

2022-02-21 20:10:28 106

原创 Spring事务失效的原因

1、数据库引擎不支持事务MYISAM2、servcie类没有被 Spring 管理3、方法不是 public 的4、自身调用问题(没被@Transcational修饰的方法调用了被@Transcational修饰的方法)5、异常被吃了,抛出了Exception而不是RuntimeExeception...

2022-02-21 20:05:22 63

原创 documentationPluginsBootstrapper NullPointerException knife4j-spring-boot-starter

部分pom<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.2</version> <relativePath/> <!-- lookup parent fr

2022-01-04 14:05:11 506

原创 把idea中创建的本地项目上传到gitee

在项目所在目录初始化git,通过git bash here打开git 客户端git init在gitee上创建仓库(仓库名与项目名一致),注意不要勾选任何东西,也不要初始化README.md创建成功后把本地项目与远程仓库绑定git remote add origin https://gitee.com/liangben2018/test.git绑定之后把本地项目文件git add,git commit,git push即可git add .git commit -m "test"g

2021-12-30 10:09:20 245

原创 docker常用命令

docker安装,可参考官网docker文档安装最新的社区版:yum install docker-ce docker-ce-cli containerd.io安装指定版本:yum list docker-ce --showduplicates | sort -r版本号在第二列":“与”-"之间例如:3:18.09.9-3.el7 版本号是:18.09.9安装dockeryum install -y docker-ce-18.09.9 docker-ce-cli-18.09.9 cont

2021-12-29 18:00:00 1402

原创 vue项目运行打包部署

运行(开发环境配置文件)npm run dev打包npm run build:dev

2021-12-28 11:10:24 805

原创 常用linux命令

在使用vim编辑文档时,shift + g 调到末尾以M G K为单位看文件大小:ll -lh

2021-12-12 09:29:23 143

原创 2021-12-10 log4j2 漏洞复现

log4j2 漏洞复现https://github.com/welk1n/JNDI-Injection-Exploit1、运行该github项目(用idea运行ServerStart的main方法或运行jar包,jar包上面github地址有提供)注意windows与mac的不同 ,jdk1.8及以下运行jar包命令:java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C "C:\Windows\System32\calc.exe" -A

2021-12-10 21:36:40 4314

原创 oracle、jdbc对应关系

https://blog.51cto.com/u_7295170/2467597

2021-12-09 15:52:26 358

原创 linnux mysql 5.7.35 rpm

先卸载mariadbrpm -qa |grep mariadbrpm -e rpm -e mariadb-libs-5.5.68-1.el7.x86_64mysql linux版rpm安装5.7.35安装顺序:mysql-community-common-5.7.35-1.el7.x86_64.rpmmysql-community-libs-5.7.35-1.el7.x86_64.rpmmysql-community-libs-compat-5.7.35-1.el7.x86_64.rpm

2021-09-26 20:11:44 84

原创 Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout.

部署在服务器上报标题错误:问题原因:依赖冲突.解决方案:利用maven helper插件选中冲突的jar exlude掉(对应pom.xml会自动exclude),Reimport 就ok看博客有的同学本地也报超时,可能原因,redis,mysql没有启动...

2021-09-17 13:48:19 771

原创 FastStone Capture9.6

用户名:astray.cn注册码:OPRMM-IMDIA-RBJNH-ESLGU

2021-09-06 10:57:56 406 2

原创 win10安装mysql5.7缺少MSVCP120.dll

win10安装mysql5.7缺少dll文件,通过使用国外网友提供的c++运行库,该库会自动检测电脑上装过的C++运行库版本,如果是旧版本会自动删除,然后重新安装最新的版本,避免造成运行库版本错乱。c++运行库若有选择,一路默认,或选择自动...

2021-06-06 11:07:23 345

原创 MySQL索引

MySQL索引知识

2021-05-07 16:07:09 40

原创 404产生原因

1、服务器程序未正常启动2、url不正确3、参数对应不正确

2021-04-23 11:10:59 323

原创 常用windows dos 命令

查找所有运行的端口netstat -ano查看被占用端口(例如8081)对应的 PIDnetstat -aon|findstr "8081"查看指定 PID 的进程tasklist|findstr "9088"结束进程强制(/F参数)杀死 pid 为 9088 的所有进程包括子进程(/T参数):taskkill /T /F /PID 9088 ...

2021-04-20 19:37:07 57

原创 centos修改时区UTC为CST

编辑/etc/profile,最后一行添加TZ='Asia/Shanghai'; export TZsource /etc/profile

2021-04-12 11:13:05 226

原创 mysql并发更新导致死锁

https://www.aneasystone.com/archives/2018/04/solving-dead-locks-four.html

2021-04-06 23:37:04 155

原创 有趣笔试问题

2.你对Java了解多少?3.Java中比如有add方法,你知道底层调用是怎么样的吗?看过原码吗? ArrayList 快速失败,数组尾插4.你知道线程吗,线程在线程池是怎么存放的?怎么调用的?5.你知道同步吗?同步是怎么加的,能描述下同步在底层怎么调用的吗?6.你知道Java中的前缀、后缀吗?7.你知道数据结构算法吗?(冒泡,选择排序什么的就别说了) 效率计算8.你会数据库吗?9.你是怎么学习Java的?10.集合你了解多少,集合中的ArrayList在底层的数据结构是什么?11.sti

2021-03-24 09:06:49 73

原创 电话号码正则

^1([358][0-9]|4[01456879]|6[2567]|7[0135678]|9[012356789])[0-9]{8}$

2021-03-23 09:55:13 351

原创 jstack+top定位cpu高问题

1、用ps -ef | grep tomcat-v3 查出tomcat运行的进程id (也可直接用top看);2、用top -Hp pid 查询进程下所有线程的运行情况(shift+p 按cpu排序,shift+m 按内存排序)3、找到cpu最高的pid,用printf ‘%x’ pid 转换为16进制 (也可用计算器)4、jstack 4754 > 1.hprof...

2021-02-25 17:23:14 131

原创 单例模式

最早接触单例模式在学习jdbc的时候,写了个DBUtil,是一个数据库的Connection懒汉式单例。后来发现懒汉式单例居然还有许多故事。以下是个简单的懒汉式单例//懒汉式public class Config { private static Config config = null; private Config() { } public static Config getConfig() { if (config == null) {

2021-02-08 12:00:16 69

原创 【SSM】执行插入数据之后返回新增数据的ID(自增)

<insert id="insert" parameterType="Object" useGeneratedKeys="true" keyColumn="ID" keyProperty="id">

2021-02-07 12:22:24 240

原创 md5校验文件完整性

linux:md5sum 文件名windows:CertUtil -hashfile文件名 MD5

2021-01-21 11:43:19 462

原创 java验证码

java验证码

2021-01-20 15:55:33 38

原创 mybatis-plus入门使用

多表查询建议自己手写sqlmybatis-plus入门使用

2021-01-20 10:03:48 47

原创 解决git慢问题

到以下路径打开hosts文件C:\Windows\System32\drivers\etc追加github的映射。 github.global.ssl.fastly.net github.com利用工具网站:https://www.ipaddress.com/查看github的ip,之后在hosts文件追加如下:199.232.69.194 github.global-ssl.fastly.net140.82.113.4 github.com用cmdming执行:ipconfi

2021-01-19 19:13:29 143

原创 hibernate手动提交事务

自动注入事务管理器 @Resource private HibernateTransactionManager transactionManager;TransactionDefinition td = new DefaultTransactionDefinition(TransactionDefinition.PROPAGATION_REQUIRES_NEW);TransactionStatus ts =transactionManager.getTransaction(td);//

2020-12-31 09:41:29 2199 2

原创 mybatis批量添加修改删除

使用xml配置记得把mapper.xml放入mybatis_mapper.xml <insert id="batchAddTimeAttendance" parameterType="TimeAttendance" useGeneratedKeys="true" keyProperty="id"> INSERT INTO time_attendance (<include refid="addColumn"/>) VALUES

2020-12-31 09:38:09 99

原创 fastjson 序列化 属性首字母自动小写

使用JSONFiled("")即可解决。jackson@JsonProperty(value = “”)

2020-12-22 09:07:38 708

原创 @Value(“${test.app}“) 注解取到的值是是${}

可能是有两个配置文件,spring-mvc.xml 没有配置,导致controller使用@Value取到的值是()里面的值。加下面的配置。s<context:property-placeholder location=“classpath:jdbc.properties”/>

2020-12-21 17:36:17 654

mosquitto及其依赖

x86_64架构cpu linux操作系统(centos7)

2023-12-16

logback-shell.zip

logback_shell.zip

2021-07-14

rdm2020zwpjb-59374.zip

rdm2020zwpjb_59374.zip

2021-04-18

settings.zip

idea配置

2021-02-25

jclsslib,binary viewer开发工具.7z

jclsslib,binary viewer开发工具.7z

2021-02-25

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

TA关注的人

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