小工具
文章平均质量分 53
我本半山人
人生昧旅,砥砺前行
展开
-
Arthas-idea
Arthas官方文档:https://arthas.aliyun.com/doc/commands.html原创 2022-03-08 14:00:20 · 2773 阅读 · 0 评论 -
RSA加密-防止自增id被遍历
文章目录非对称加密优点:缺点:RSA 算法demo加密demo入口解密demo非对称加密非对称加密需要两个密钥:公钥 (publickey) 和私钥 (privatekey)。公钥和私钥是一对,如果用公钥对数据加密,那么只能用对应的私钥解密。如果用私钥对数据加密,只能用对应的公钥进行解密。因为加密和解密用的是不同的密钥,所以称为非对称加密。优点:安全缺点:加密和解密花费时间长、速度慢,只适合对少量数据进行加密RSA 算法RSA算法是一种典型的非对称加密的算法具体信息安利一篇博客htt原创 2021-12-22 15:00:11 · 1460 阅读 · 0 评论 -
Builder模式简单应用与自定义Select的Mapper模板
公司使用的 freemarker自定义代码生成模板,Mapper中在使用 SELECT * ,这无疑对性能造成了极大的影响,造成了很多不必要的IO读写。因此在想着改进一下代码,灵活的在使用中指定哪些字段需要查询,提升性能。Builder模式建造者模式(Builder Pattern)也叫做生成器模式,其定义如下:Separate the construction of a complex object from its representation so that the same constru.原创 2021-02-05 20:36:37 · 315 阅读 · 0 评论 -
根据类中某个属性去重
因为某个业务根据某个字段去重,记不得从哪学到的,写了个方法:public static <T> Predicate<T> distinctByKey(final Function<? super T, ?> keyExtractor) { final Map<Object,Boolean> maps = new Concurrent...原创 2020-02-26 17:31:46 · 337 阅读 · 0 评论 -
Log4j--Apache开源项目应用
首先我们需要一个log4j的jar文件,在我们eclipse当中我们需要运用的项目下,找到工程,右键,找到build path选项,选择Configure build path,会出现如下界面:选择 Libraries,在右侧选择Add External JARs...,然后找到我们的log4j jar文件位置。之后我们需要在src根目录下创建配置文件,文件名必须为 log4j...原创 2019-06-18 20:53:47 · 372 阅读 · 0 评论 -
Eclipse中如何输入字母就出现提示?
最上层工具栏windows--->perferences--->在搜索当中输入assist,如下图,找到Java底下的Content Assist,右半边倒数第二行,将所有字母都输入进去,apply就行。...原创 2019-06-11 21:15:36 · 1203 阅读 · 0 评论 -
java,MySql方面的书籍
最近在思考,我们暂时学习的内容给我有种浪费我多核处理器的感觉,这种情况下,我开始查找资料,找到了java中stream流的概念,还有函数式编程,最近正在学习,同时搜集了一些书籍。。有兴趣的可以去看看链接: https://pan.baidu.com/s/11bsE0zaOMgZ8vL_RrCcYXQ 提取码: yj7c...原创 2019-07-20 23:07:28 · 609 阅读 · 0 评论 -
一些maven依赖
<!--spring--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.7.RELEASE</vers...原创 2019-08-28 16:34:59 · 116 阅读 · 0 评论