8 执笔记忆的空白

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2k+

(转)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

祝贺自己获得CSDN2018 博客之星

如题, 哈哈哈 ,意料之外,根本没想过自己能获得博客之星,也没想过能获得三等奖。不过心情还是很激动的啦, 感谢CSDN给我这个机会,也感谢朋友们给我的投票~ 哈哈哈来,先晒个获奖图三等奖的奖品是小爱音箱,很好用的。嗯,就分享到这吧,博客重在日积月累,一方面给自己记录,另一方面给别人分享,共同进步! 加油,2019!...

2020-10-20 20:27:20

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

Git常用命令及方法大全

Git常用命令及方法大全下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库本地分支关联远程git branch --set-upstream-to=origin/分支名分支名代码库修改密码后push不上去怎么办? // 重新输入密码 git config --system --un...

2020-10-13 15:34:26

idea打包+ maven上传本地仓库

1、idea打jar包:https://blog.csdn.net/weixin_42089175/article/details/89113271或者maven打jar包:https://blog.csdn.net/moneyshi/article/details/1089960382、上传本地maven仓库:https://jingyan.baidu.com/article/84b4f565ba8aa960f6da32a4.html这样弄好就可以直接在pom.xml里面引入...

2020-10-13 15:31:11

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

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

优化springboot并开启远程调试

介绍在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢?1. 方便微服务部署。2. 方便项目启动,不需要下载Tomcat或者Jetty针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数 超时时间 jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有大量用户访问,能够很稳定的接受请求,而最大线程数量用来保证系统的稳定性,而超时时间用来保障...

2020-10-10 13:53:39

Spring初始化之ApplicationRunner、InitializingBean、@PostConstruct执行顺序问题

Spring初始化之ApplicationRunner、InitializingBean、@PostConstruct执行顺序问题前言一、ApplicationRunner 接口的用法二、InitializingBean接口的用法三、@PostConstruct注解的用法三者在Spring项目启动的执行顺序:前言因为要用到Spring的初始化加载bean,比如Spring上下文的获取类应该优先加载,监听什么的类应该在启动后加载,所以考虑先后顺序,所以研究一下ApplicationRunner、Init

2020-09-29 14:25:40

最新版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

异常解决——获取Spring上下文AppplicationContextAware时applicationContext为null

因为项目里面用到了动态获取Bean的方式,所以考虑实现AppplicationContextAware的方式来获取Spring上下文。但是最近服务器上经常出现 SpringUitl.getBean空指针的问题. 代码如下:package com.jingchen.ccsp.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;im.

2020-09-27 19:13:38

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

异常解决——Lock wait timeout exceeded; try restarting transaction

同事在做项目的时候遇到一个事务死锁的问题,在做一个修改的时候提示:Lock wait timeout exceeded; try restarting transaction解决方案: 1. mysql查询 正在执行的事务:SELECT * FROM information_schema.INNODB_TRX根据这个事务的线程ID(trx_mysql_thread_id):从上图看出对应的mysql 线程:一个94362 (第二个正在等待锁)另一个是93847(第一个update ..

2020-09-16 20:14:01

异常解决——FileNotFoundException:com/ulisesbocchio/jasyptspringboot/configuration/EnableEncryptableProper

考虑安全因素,配置文件中的数据库配置信息应该弄成密文的。刚好项目是SpringBoot,所以考虑jasypt 。具体配置方案如下:jasypt-spring-boot: 加密SpringBoot的敏感配置信息但是我按照这个配置方案,启动的时候报了一个异常:Caused by: java.io.FileNotFoundException: class path resource [com/ulisesbocchio/jasyptspringboot/configuration/Enabl.

2020-09-16 19:34:45

异常处理——SpringBoot项目启动后直接退出Process finished with exit code 1

同事在进行SpringBoot项目启动的时候,没有任何错误信息,程序直接结束了这个时候想打印异常信息,只需要对SpringBoot的程序入口进行try-catch就行了具体如下:try { SpringApplication.run(Application.class, args);}catch(Exception e) { e.printStackTrace();}如果这样异常信息还没打印,那么考虑把catch中的Exception换成 Throwable试试。..

2020-09-06 21:30:55

异常解决——GitLab : ssh: connect to host port 22: Connection refused

问题:自己搭了一个Gitlab服务器,在把本地项目上传到gitlab上,进行push的时候,提示ssh: connect to host port 22: Connection refused如下图: 分析:开始在网上找答案,都是提示防火墙关闭了,让我telnet试试,都正常。但是push还是被拒绝。  后面考虑到 服务器ip 是192.168.10.106 , 但是我配置...

2018-12-26 20:05:06

异常解决——Spring Cloud FeignClient: BeanCreationException: Error creating bean with name XXXService

最近自己搭建了Spring Cloud 架构,在做客户端的时候,FeignClient标注的Service接口 无法注入,can not be autowired 。 网上找了一堆资料也没发现可用的。问题发现:开始找问题: 刚开始搭建客户端的时候接口注入是ok的,但是在我集成了swagger 和 mybatis 之后,FeignClient接口就无法注入了。 分析和解决:既然问题找...

2018-12-26 11:55:48

异常解决——The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one

遇到这个问题,第一时间想到的是乱码了,编码格式问题,看了下数据库的编码设置都是正常UTF-8 。仔细看了下问题,才发现是时区问题。解决方案:咱们需要设定mysql的时区,因Mysql是装在我本机电脑上,所以需要进入mysql的安装bin目录下去执行 mysql命令 。打开cmd管理员模式,进入到mysql的安装目录bin。例如我的安装目录是:D:\Program Files (x8...

2018-12-26 11:44:33

异常解决——Failed to introspect Class [com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration]

spring cloud 版本 G版。我使用的pagehelper-spring-boot-starter版本是1.2.1  ,升级到1.2.5 ,问题解决。  

2018-12-26 10:10:05

Java动态编译优化——提升编译速度(N倍)

一、前言最近一直在研究Java8 的动态编译, 并且也被ZipFileIndex$Entry 内存泄漏所困扰,在无意中,看到一个第三方插件的动态编译。并且编译速度是原来的2-3倍。原本打算直接用这个插件,但是发现插件的编译源码存在我之前已经解决过的内存泄漏问题。所以拿其源码,进行改善。 二、第三方插件1、maven配置我找到的这个第三方编译插件有两个,第一个是:Talisman...

2018-12-06 17:41:01

查看更多

CSDN身份
  • 论坛版主
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 博客之星
    博客之星
    授予通过"CSDN博客之星评选"中脱颖而出的十大博客之星称号的用户。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取
  • 红花
    红花
    子板块内专家分月排名榜第一
  • 黄花
    黄花
    子板块内专家分月排名榜第二
  • 蓝花
    蓝花
    子板块内专家分月排名榜第三
  • 优秀版主
    优秀版主
    优秀小版主