- 博客(10)
- 收藏
- 关注
原创 springboot maven多环境运行以及打包
本文具体描述springboot多个模块(也可以是单个模块的多环境打包)的maven多环境运行以及打包。具体详细看下面源码(如果大家只是学习mavne+springboot 多环境运行以及打包,就看build和profiles的就行)对应system配置application的文件如下:(这里不具体展开)大家最后:如果不生效,记得多重新加载一下pom依赖。再有system应用的pom文件如下:(这里只看build节点即可。
2024-05-24 17:17:13
532
1
原创 centos7自动化docker-compose部署spring-cloud
本文介绍的是从0开始部署spring-cloud,而且是使用docker的docker-compose,spring-cloud使用到的注册中心是nacos,基于nacos如果大家还不会,可以先自行去学习,本人也是刚接触不久nacos,也是从官网的git上学习。本文档涉及的操作,需要在linux上安装mavne,git、docker。前者主要用来在linux上打包项目,而后者git大家都懂,主要是用来拉取最新代码,并且使用maven来打包,打成jar包。基于如何安装maven、git、docker,网上很多
2022-08-03 11:49:38
712
原创 将springboot包打成jar包并且使用exe4j打包成exe文件(可以实现不安装jdk运行程序)
使用exe4j将jar包打成exe文件,并且不依赖电脑是否安装jdk环境
2022-07-05 18:29:32
1465
3
原创 JVM内存参数调优
首先我们知道:JVM发生内存错误的类型1、堆内存泄漏:OutOfMemory:Java heap space此种内存泄漏,增加内存,只能暂时解决问题,并不能根治问题。必须要优化代码,一定是代码的问题:排查堆中的大量对象,就会发现,这些对象都被引用,对象不能及时被回收,导致超出了堆的设定最大内存。2、老年代内存泄漏:OutOfMemoryError:PermGen space 类名、访问修饰符、字段描述、方法描述等,所占空间大于永久代最大值,就会出现,一般都是初始化内存的时候,空间...
2022-02-20 20:28:58
4813
原创 HMAC256 Token
依赖包:<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.3.0</version></dependency>使用 Algorithm.HMAC256(uerPassword) 使用HMAC256加密算法,生成签名。 具体如下: publ...
2021-07-22 17:57:31
4628
3
原创 线上linux系统java项目CPU占用率100%如何快速排查
今天给大家分享一个干活:linux系统CPU占用率高如何排查?以及如何定位哪一行代码导致的1:在linux系统上输入命令:top2:找到CUP占用率高的线程id:PID=7163,然后使用:top -Hp pid(进程id)查看这个进程有哪些线程是是占用率比较高的3:将这个PID转换为16进制:printf '%x' 30105(线程pid) ====>得到一个16进制的字符串4:将pid =32536这个...
2021-07-22 17:31:00
711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人