
技术实现
执笔记忆的空白
这个作者很懒,什么都没留下…
展开
-
(转)jstat命令详解
原文链接:https://www.cnblogs.com/boothsun/p/8127552.html作用jstat的主要作用就是对Java应用程序的资源和性能进行实时监控的命令行工具,主要包括GC情况和Heap Size资源使用情况。jstat命令格式jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]参数解释:option 常见的都是使用.转载 2020-10-26 15:34:37 · 2568 阅读 · 1 评论 -
Java正则——不允许中文,只允许数字+字母+部分特殊符号
Java正则——不允许中文,只允许数字+字母+部分特殊符号具体案例具体案例规则:允许数字、大小写字母和.,-_()/=+?!*;@ # :% []‘${}^|~\n\r\t等特殊字符 Pattern p= Pattern.compile("[a-zA-Z0-9_.,\\-()/=+?!*;@#:%\\[\\]‘\\\\${}^|~\\n\\r\\t ]{1,35}"); String str = ".,\\-()/=+?!*[\\]‘\\ 0.0${}^|~\n\r\t原创 2020-10-15 10:56:44 · 7823 阅读 · 1 评论 -
idea打包+ maven上传本地仓库
1、idea打jar包:https://blog.youkuaiyun.com/weixin_42089175/article/details/89113271或者maven打jar包:https://blog.youkuaiyun.com/moneyshi/article/details/1089960382、上传本地maven仓库:https://jingyan.baidu.com/article/84b4f565ba8aa960f6da32a4.html这样弄好就可以直接在pom.xml里面引入...原创 2020-10-13 15:31:11 · 1351 阅读 · 0 评论 -
IDEA+Maven install打可运行jar包
IDEA+Maven install打可运行jar包一、用途二、配置Maven编译插件1、新建mavan项目2、引入maven配置三、注意事项一、用途简单直接的想法就是想通过打出来的jar能够直接java -jar 运行,主要是想做一些小的工具运行程序,比如加解密的小程序其实idea和eclipse等编程工具本身就支持工程打jar ,但是这种方式打出来的jar一般都是缺少程序主清单,不能运行,所以我们考虑用maven-assembly-plugin二、配置Maven编译插件1、新建mavan项目原创 2020-10-10 16:38:38 · 1892 阅读 · 0 评论 -
Java——DESUtil加解密工具类
工具类代码如下:package util;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.nio.file.Files;import java.nio.file.Paths;import j原创 2020-10-10 14:34:21 · 3553 阅读 · 0 评论 -
优化springboot并开启远程调试
介绍在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢?1. 方便微服务部署。2. 方便项目启动,不需要下载Tomcat或者Jetty针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数 超时时间 jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有大量用户访问,能够很稳定的接受请求,而最大线程数量用来保证系统的稳定性,而超时时间用来保障...转载 2020-10-10 13:53:39 · 884 阅读 · 0 评论 -
Spring初始化之ApplicationRunner、InitializingBean、@PostConstruct执行顺序问题
Spring初始化之ApplicationRunner、InitializingBean、@PostConstruct执行顺序问题前言一、ApplicationRunner 接口的用法二、InitializingBean接口的用法三、@PostConstruct注解的用法三者在Spring项目启动的执行顺序:前言因为要用到Spring的初始化加载bean,比如Spring上下文的获取类应该优先加载,监听什么的类应该在启动后加载,所以考虑先后顺序,所以研究一下ApplicationRunner、Init原创 2020-09-29 14:25:40 · 7375 阅读 · 6 评论 -
SpringBoot Jasypt加密数据库账号密码信息
目录一、前言1、Jasypt加密2、alibaba.druid 加密二、配置1、maven引用2、加密字符生成3、使用注意:一、前言考虑安全性,项目部署的时候,配置文件中的数据库账户密码不能为明文,所以考虑加密方式1、Jasypt加密2、alibaba.druid 加密这里我用的是jasypt,话不多说,开始配置二、配置1、maven引用Jasypt引用的maven配置:这里我用的是jasypt1.9.2的版本, 你们可以考虑更高版本配..原创 2020-09-23 11:20:09 · 1372 阅读 · 0 评论 -
最新版SpringBoot结合ProGuard实现代码混淆
SpringBoot结合ProGuard实现代码混淆参考案例前言ProGuard集成1.maven的配置2.相关异常解决参考案例1、Springboot+proguard+maven 混淆.2、proguard-spring-boot-example3、官方解释4、Proguard的Keep使用方法5、ProGuard 最全混淆规则说明6、ProGuard代码混淆技术详解7、使用proguard混淆springboot代码前言研究ProGuard也花了两天时间,其实最主要的时间花在前面p原创 2020-09-29 10:17:36 · 8148 阅读 · 7 评论