
java tools
文章平均质量分 52
thlzjfefe
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
哈希加密详解和md5、sha1、sha256、Java 工具类
前言在所有的加密算法中使用最多的就是哈希加密了,很多人第一次接触的加密算法如MD5、SHA1都是典型的哈希加密算法,而哈希加密除了用在密码加密上,它还有很多的用途,如提取内容摘要、生成签名、文件对比、区块链等等。这篇文章就是想详细的讲解一下哈希加密,并分享一个哈希加密的工具类。概述哈希函数(Hash Function),也称为散列函数或杂凑函数。哈希函数是一个公开函数,可以将任意长度的消息M映射成为一个长度较短且长度固定的值H(M),称H(M)为哈希值、散列值(Hash Value)、杂凑值或者消息转载 2022-03-12 21:18:02 · 3408 阅读 · 0 评论 -
MD5 加密算法介绍
大家好,我们现在来讲解关于加密方面的知识,说到加密我认为不得不提MD5,因为这是一种特殊的加密方式,它到底特殊在哪,现在我们就开始学习它全称:message-digest algorithm 5翻译过来就是:信息 摘要 算法 5加密和摘要,是不一样的加密后的消息是完整的;具有解密算法,得到原始数据;摘要得到的消息是不完整的;通过摘要的数据,不能得到原始数据;所以,当看到很多人说,md5,加密,解密的时候,呵呵一笑就好了。MD5长度有人说md5,128位,32位,16位,到转载 2022-03-12 20:36:23 · 11235 阅读 · 0 评论 -
Java内存泄漏分析系列之一:使用jstack定位线程堆栈信息
原文地址:http://www.javatang.com前一段时间上线的系统升级之后,出现了严重的高CPU的问题,于是开始了一系列的优化处理之中,现在将这个过程做成一个系列的文章。基本概念在对Java内存泄漏进行分析的时候,需要对jvm运行期间的内存占用、线程执行等情况进行记录的dump文件,常用的主要有thread dump和heap dump。thread dump主要记录JVM在某一时刻各个线程执行的情况,以栈的形式显示,是一个文本文件。通过对thread dump文件可以分析出程序.转载 2020-11-30 22:34:40 · 490 阅读 · 0 评论 -
【异常】记一次,排查docker容器的微服务,CPU飙高问题
项目时 以docker为容器的 微服务项目。 其中一个docker容器,CPU很高。所以需要排查一下问题。 [root@service-slave2 ~]# docker stats CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS NAMES fa4b3663ece4 keda6-slave2-information-plan 733.45% 919MiB / 1.5GiB 59.转载 2020-11-30 22:20:30 · 1232 阅读 · 0 评论 -
JConsole 使用总结
JVM调优工具:Jconsole,jProfile,VisualVM1) Jconsole :jdk自带,功能简单,可以在系统有一定负荷的情况下使用;对垃圾回收算法有很详细的跟踪。2) JProfiler :商业软件,需要付费;功能强大。3) VisualVM :JDK自带,功能强大,与JProfiler类似;推荐。如何调优观察内存释放情况、集合类检查、对象树,上面这些调优工具都提供了强大的功能,但是总的来说一般分为以下几类功能堆信息查看可查...转载 2020-11-29 17:51:48 · 413 阅读 · 0 评论 -
记录libreoffice实现office转pdf(适用于windows、linux)
由于目前的工作跟office打交道比较多,所以才有了此篇blog,需求是实现word转换pdf方便页面展示。之前lz采用的是jacob(仅支持windows)进行转换的,但是现在服务器改成linux显然不能用了,于是网上搜罗一圈,最终决定采用LibreOffice。(前提:需要安装jdk环境)LibreOffice中文官网:https://zh-cn.libreoffice.org/ 下载合适的版本,本文下载的是6.1.6已上传百度网盘(链接: https://pan.baidu.com/s/...转载 2020-11-01 11:45:08 · 1170 阅读 · 0 评论