- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 Linux TCP连接数查询
FIN_WAIT1 15 等待远程TCP连接中断请求,或先前的连接中断请求的确认。FIN-WAIT-1: 等待远程TCP连接中断请求,或先前的连接中断请求的确认。SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认。TIME-WAIT: 等待足够的时间以确保远程TCP接收到连接中断请求的确认。LAST_ACK 4 等待原来的发向远程TCP的连接中断请求的确认。LAST-ACK: 等待原来的发向远程TCP的连接中断请求的确认。SYN-SENT: 再发送连接请求后等待匹配的连接请求。
2024-04-03 11:28:31
1464
1
原创 给你的 SpringBoot 工程部署的 jar 包瘦瘦身吧!
SpringBoot 为我们快速开发提供了很好的架子,使得我们只需要少量配置就能开始我们的开发工作,但是当我们需要打包上传部署时,却是很神伤的一个问题,因为打出来的 Jar 包少则十几兆,多则一百来兆,我们需要上传至公网服务器时,是非常慢的,这就引出了今天的主题,SpringBoot项目Jar包如何瘦身部署。这是 SpringBoot 中默认的打包方式,我们先按照这种方式打包出来,得到一个 jar 包,我们将 jar 包解压,如果不能直接解压,则将后缀改为 zip 再进行解压,我们只需要拿到。
2024-03-13 14:23:10
462
原创 PGSQL 设置autovacuum
-例如:test表上有1000条记录,当对这个表进行dml操作达到以下阀值是就会进行autovacuum候选列表,等待执行autovacuum操作。--autovacuum会做两件事件:一是vacuum,二是analyze。--analyze=10000*0.05+50=550个tuple。--vacuum=10000*0.1+50=1050个tuple。--autovacuum触发条件。
2023-12-08 10:15:17
836
原创 Linux 常用命令汇总
grep -rl 关键字 /目录名称/ | xargs sed -i 's/关键字/目标关键字/g'执行 source /etc/profile。grep -rl 关键字 /目录名称/查看定时任务:crontab -l。配置 vi /etc/profile。配置定时任务:crontab -e。查看 history。
2023-12-07 10:21:17
667
原创 Arthas安装及简单使用
Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6+, 采用命令行交互模式,提供 Tab 自动补全,可以方便的定位和诊断线上程序运行问题。
2023-12-04 15:23:17
443
原创 SqlSession [xxx] was not registered for synchronization because DataSource is not transactional
SqlSession [xxx] was not registered for synchronization because DataSource is not transactional
2022-12-29 11:47:46
7453
1
原创 JVM 常用参数设置及查看
JVM性能调优参数列表:-Xms512m设置JVM促使内存为512m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xmx512m,设置JVM最大可用内存为512M。-Xmn200m:设置年轻代大小为200M。整个堆大小=年轻代大小+年老代大小+持久代大小。持久代一般固定大小为64m,所以增大年轻代后,将会减小年老代大小。此值对系统性能...
2020-12-10 15:45:56
120
原创 线程池中如何执行回滚操作
IDEA几款超级好用的插件介绍插件名称 Free Mybatis plugin Mavenhelper Edit Starter一、Free Mybatis plugin这个插件超级实用,可以从dao接口跳转到mybatis的xml文件中,还能找到对应的方法,平时我们从controller的方法跳转到service都可以ctrl+点击跳转找到对应的方法,但是从dao到xml就没办法了,只能复制方法名,到对应的xml里查找,效率很低,这款插件就解决了这个问题。在这里简单说...
2020-12-10 15:42:17
1929
4
原创 IDEA几款超级好用的插件介绍
目录 Free Mybatis plugin Mavenhelper MyBatis Log Plugin EditStarters 一、Free Mybatis plugin这个插件超级实用,可以从dao接口跳转到mybatis的xml文件中,还能找到对应的方法,平时我们从controller的方法跳转到service都可以ctrl+点击跳转找到对应的方法,但是从dao到xml就没办法了,只能复制方法名,到对应的xml里查找,效率很低,这款插件就解决了这个问题。在这...
2020-11-21 12:41:18
2490
原创 使用Docker创建ElasticSearch容器出现报错ERROR: [1] bootstrap checks failed的解决方式
自己在学习elasticsearch的时候 想在服务器上用docker跑一个es容器来试试 发现启动一直报错 启动命令如下docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES_server f29a1ee41030这里说句题外话 es默认启动的话会占用2G的堆内存,我们自己用着玩的时候可以使用参数ES_JAVA_OPTS="-Xms256m -Xmx256m"来设置它占用内存的大小
2020-06-13 20:36:49
4914
4
原创 Eclipse 更改maven源为阿里云镜像的方法
1下载安装maven下载maven镜像地址解压后目录更改settings.xml内容更改本地maven目录<localRepository>D:\maven\alimvn</localRepository>更改镜像源地址为阿里云地址<mirrors> <mirror> <id>a...
2020-04-23 09:17:57
1789
原创 笔记:Ubuntu16.04下安装JDK1.8
1去官网下载相应版本的JDK官网地址2将下载的jdk文件上传到服务器中并解压到指定目录tar -zxvf jdk-8u221-linux-x64.tar.gz3将解压后的文件移动到指定目录sudo mv jdk1.8.0_221/ /usr/local/jdk1.84 设置环境变量vim /etc/profileexport JAVA_HO...
2020-01-10 15:23:48
180
原创 笔记:VMWare - Ubuntu 64 (16.04)之分区扩容介绍(纯命令操作,无需安装任何其他软件)
Ubuntu镜像地址中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/阿里云开源镜像站http://mirrors.aliyun.com/ubuntu-releases/16.04/兰州大学开源镜像站http://mirror.lzu.edu.cn/ubuntu-releases/16.04/北京理工大学开源http://mirro...
2019-12-30 16:21:47
515
2
原创 笔记:Nginx安装、配置、卸载
安装配置Nginx笔记(Ubuntu16.04)卸载命令卸载前最好先停止服务nginx -s stop有时候不停止直接卸载会出现卸不掉的情况sudo apt-get--purge remove nginx有时候会发现卸载不掉用sudo apt-get autoremove命令去卸载删除Nginx相关服务dpkg --get-selections|grep ngi...
2019-12-27 16:51:20
179
原创 笔记:supervisor常用命令
Supervisor相关命令(系统版本为ubuntu16.04)1.安装supervisorsudo apt install supervisor2查看当前进程supervisorctl3.启动supervisord管理的所有进程supervisorctl start all4.停止supervisord管理的所有进程supervisorctl stop all...
2019-12-27 16:37:27
554
原创 实际项目中怎么使用策略模式?如何去动态获取不同的执行方法?
最近在做一个认证上网的模块,大致逻辑为 页面发起认证后,接口通过IdentityAuth对象中的type参数进行类型的区分,去调不同的认证方法,返回认证结果:因为这个认证的方式后续可能会增加很多其他的认证方式,比如微信关注认证、视频观看认证等,所以考虑设计一个比较容易拓展的模块,刚好最近在看设计模式的一些书,就决定用策略模式去实现这个功能。但是在实现的过程中发现我们看书中实现策略模...
2019-10-24 16:37:35
1581
原创 记一次python爬虫租房经历
最近租房到期了 ,然后就想找找附近的房子 但是信息太多太杂了看起来太不方便了 身为一个程序员 怎么能不搞点事情呢?就想到了“爬虫”,利用爬虫去爬取链家,58,安居客等的租房信息,然后存入excel表格中,我们就可以在表格中清晰地看到各种租赁信息了。一下就用链家作为一个示例:首先登陆链家网,选定了地点信息之后如下图所示https://sh.lianjia.com/zufa...
2019-07-03 17:55:02
623
原创 iview Tree 右键菜单
最近在使用iview admin3.0做前段UI框架,但是做菜单树的时候发现了一个问题,iview的tree没有右键菜单事件 需要我们自己想办法去实现,今天就来试试吧整体效果如下 完整代码如下:<style lang="less"> @import '../../../styles/common.less';</style><te...
2018-12-25 14:28:11
5813
2
原创 如何在docker中搭建lvs_nat环境?
什么是LVS?怎么在docker中构建lvs?需要什么环境?首先需要一个docker 环境,如何构建docker环境请查阅我的另一篇文章如何在linux(centos7)虚拟机中搭建Docker?点击打开链接然后需要一个centos7的基础镜像。开始:第一步:运行镜像:命令:docker run --privileged -d -i -t daocloud.io/centos:7 /bin/bas...
2018-03-23 15:03:25
945
原创 如何在linux(centos7)虚拟机中搭建Docker?
第一步:建立好虚拟机(这就不用讲了吧,大家去找资料,网上很多的)第二步:安装docker :yum install docker遇到y or n全选:y最终结果: 第三步:启动docker 第四步:由于dockerhub被墙了,所以下载国外镜像的速度超级慢,所以一般我们会设置一个国内的镜像加速,来提高我们下载镜像的速度。这里我只说一下dockerDao的加速方法,别的大家自己找https://ww...
2018-03-23 14:04:48
6215
原创 SpringBoot集成swagger
先来一个最终成功的界面图~,~第一步:导入相关maven依赖包(这里是已经建好springboot后的步骤,如何建立springboot项目请查阅其他资料。)<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><v...
2017-12-25 14:06:19
709
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人