2019年12月13日

【Springboot】Springboot整合Jasypt,让配置信息安全最优雅方便的方式

摘要: 1 简介 在上一篇文章中,介绍了 及其用法,具体细节可以查看 "【Java库】如何使用优秀的加密库Jasypt来保护你的敏感信息?" 。如此利器,用之得当,那将事半功倍。本文将介绍 Springboot 整合 ,实现配置信息的安全,如数据库连接、账号和密码、接口凭证信息等。 Jasypt可以为Spr 阅读全文

posted @ 2019-12-13 23:53 南瓜慢说 阅读(10782) 评论(1) 推荐(2) 编辑

2019年12月11日

【Java库】如何使用优秀的加密库Jasypt来保护你的敏感信息?

摘要: 1 简介 今天我们介绍一个Java库 Jasypt ,全称为 ,用于加密解密。它能够让开发者用花费最小的工作而把加密集成到项目中,并且不需要对加密/解密有深入的了解。 通过 引用jar包如下: 2 简单文本加密 文本加密是加密中最经常遇到的需求,如通讯消息、交易流水、账号信息等,这些都是非常敏感的信 阅读全文

posted @ 2019-12-11 23:29 南瓜慢说 阅读(773) 评论(0) 推荐(0) 编辑

2019年12月1日

【Java实例】使用Thumbnailator生成缩略图(缩放、旋转、裁剪、水印)

摘要: 1 需求 表哥需要给儿子报名考试,系统要求上传不超过30KB的图片,而现在的手机随手一拍就是几MB的,怎么弄一个才30KB的图片呢? 一个简单的办法是在电脑上把图片缩小,然后截屏小图片,但现在的电脑屏幕分辨率很高,而且截屏大小不好控制;同样分辨率在不同图片格式下,大小也相差很大。试了一下微信截图工具 阅读全文

posted @ 2019-12-01 21:04 南瓜慢说 阅读(1532) 评论(2) 推荐(2) 编辑

2019年11月25日

【MongoDB】用Docker安装一个MongoDB最新版玩玩

摘要: 1 安装 本文假设大家已经安装好了 docker 并能正常使用,所以不讲解如何安装 docker 了。用 docker 安装 MongoDB 最新版本如下: 仅需要简单几个命令,我们就拥有了MongoDB的最新镜像了,后续就可以使用了。 2 启动 完成MongoDB的镜像下载后,启动就非常简单了,一 阅读全文

posted @ 2019-11-25 01:17 南瓜慢说 阅读(2543) 评论(0) 推荐(0) 编辑

2019年11月24日

【MongoDB】2019年MongoDB中文社区广州大会,干货满满的分享活动

摘要: 1 介绍 MongoDB中文社区(mongoing.com)是大中华区获得官方认可的中文社区,11月23日下午,在广州举办了线下用户大会,带给大家一手干货和实践。 2 大会议程 大会组织者对时间的把控做得非常好,没有拖沓,基本是按时既定流程走的。具体流程如下: 3 一些个人收获 3.1 MongoD 阅读全文

posted @ 2019-11-24 02:34 南瓜慢说 阅读(509) 评论(1) 推荐(0) 编辑

2019年11月19日

【Spring】Spring的定时任务注解@Scheduled原来如此简单

摘要: 1 简介 定时任务的实现非常多,JDK的 Timer 、Spring提供的轻量级的 Scheduled Task 、 QuartZ 和 Linux Cron 等,还有一些分布式的任务调度框架。本文主要介绍 Scheduled Task 的使用。 2 方便的4种方式 注解 只能用于满足下面两个条件的方 阅读全文

posted @ 2019-11-19 23:32 南瓜慢说 阅读(1834) 评论(0) 推荐(0) 编辑

2019年11月14日

【运维】记一次上线前的紧急定位与修复-献上九条小经验

摘要: 1 简介 本文介绍了作者所在团队在某次上线前测试发现问题、定位问题并修复上线的过程,最后给出几点经验总结,希望对大家有用。 2 过程 (1)今天需要上线,但昨晚才合并了所有分支,时间很紧迫。不幸的是,打包测试后发现有一个Springboot应用(模块R)启动失败,但进程没有死,一直在输出 报错日志 阅读全文

posted @ 2019-11-14 08:28 南瓜慢说 阅读(531) 评论(0) 推荐(0) 编辑

2019年11月10日

【Java必修课】String.intern()原来还能这么用(原理与应用)

摘要: 1 简介 是JDK一早就提供的 native 方法,不由Java实现,而是底层JVM实现,这让我们对它的窥探提高了难度。特别是在 Oracle 收购了 Sun 公司后,源代码不开源了,更无法深入研究了。但我们还是有必要尽量地去探索。 本文将主要讲解一下 方法的原理、特点,并介绍一个新奇的应用。 2 阅读全文

posted @ 2019-11-10 14:49 南瓜慢说 阅读(770) 评论(0) 推荐(0) 编辑

2019年11月7日

【Java必修课】HashMap性能很好?问过我EnumMap没

摘要: 1 简介 我们知道 只是一个接口,它有多种实现,Java中最常用的是 了。而本文想讲述的是另一个实现: 。它是枚举类型的 ,要求它的Key值都必须是枚举型的。 2 创建你的EnumMap 既然是关于枚举类型的Map,我们先创建一个枚举,以便后续使用: 2.1 创建EnumMap的三种方法 JDK提供 阅读全文

posted @ 2019-11-07 22:01 南瓜慢说 阅读(1240) 评论(0) 推荐(2) 编辑

2019年11月3日

【Java必修课】通过Value获取Map中的键值Key的四种方法

摘要: 1 简介 我们都知道 是存放键值对 Map.get(key)`能快速获取Value值。然而,有的时候我们需要反过来获取,知道Value值,求Key值。 本文将用实例介绍四种方法,通过传入Value值,获取得到Key值。 2 四种方法 2.1 循环法 循环法就是通过遍历Map里的Entry,一个个比较 阅读全文

posted @ 2019-11-03 13:37 南瓜慢说 阅读(1469) 评论(0) 推荐(0) 编辑

导航