小工具
文章平均质量分 53
我本半山人
人生昧旅,砥砺前行
展开
-
Arthas-idea
Arthas官方文档: https://arthas.aliyun.com/doc/commands.html原创 2022-03-08 14:00:20 · 2742 阅读 · 0 评论 -
RSA加密-防止自增id被遍历
文章目录非对称加密优点:缺点:RSA 算法demo加密demo入口解密demo 非对称加密 非对称加密需要两个密钥:公钥 (publickey) 和私钥 (privatekey)。公钥和私钥是一对,如果用公钥对数据加密,那么只能用对应的私钥解密。如果用私钥对数据加密,只能用对应的公钥进行解密。因为加密和解密用的是不同的密钥,所以称为非对称加密。 优点: 安全 缺点: 加密和解密花费时间长、速度慢,只适合对少量数据进行加密 RSA 算法 RSA算法是一种典型的非对称加密的算法 具体信息安利一篇博客 htt原创 2021-12-22 15:00:11 · 1358 阅读 · 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 · 286 阅读 · 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 · 314 阅读 · 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 · 353 阅读 · 0 评论 -
Eclipse中如何输入字母就出现提示?
最上层工具栏windows--->perferences--->在搜索当中输入assist,如下图,找到Java底下的Content Assist,右半边倒数第二行,将所有字母都输入进去,apply就行。 ...原创 2019-06-11 21:15:36 · 1147 阅读 · 0 评论 -
java,MySql方面的书籍
最近在思考,我们暂时学习的内容给我有种浪费我多核处理器的感觉,这种情况下,我开始查找资料,找到了java中stream流的概念,还有函数式编程,最近正在学习,同时搜集了一些书籍。。 有兴趣的可以去看看链接: https://pan.baidu.com/s/11bsE0zaOMgZ8vL_RrCcYXQ 提取码: yj7c ...原创 2019-07-20 23:07:28 · 593 阅读 · 0 评论 -
一些maven依赖
<!--spring--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.7.RELEASE</vers...原创 2019-08-28 16:34:59 · 108 阅读 · 0 评论