- 博客(9)
- 资源 (136)
- 收藏
- 关注
原创 配置文件密码用jasypt加密
我们一般都写在yml或者properties文件中。有没有一种办法,在配置文件中写密文,程序启动后自动解密,再使用这个解密后的密码进行连数据库或者redis?jasypt就实现了这个功能。https://github.com/ulisesbocchio/jasypt-spring-boot这是jasypt的地址,上面有详细的使用说明和例子。目前版本已经更新到3.0.2参照说明,...
2020-03-23 01:06:10 6653 1
原创 springboot配置数据库包括集群下 配置
首先准备数据库的必要信息。查询当前数据库实例名方法一:select instance_name from v$instance;方法二:show parameter instance查询数据库服务名方法一:show parameter service_nameora文件:单实例的2中配法://通过SERVICE_NAME配置SINGLE1 = (DESCRIP...
2020-03-20 23:29:39 4400
原创 java获取环境变量值的例子
从环境变量中获取值,linux中有export定义的环境变量,也有启动java程序-Dxxx加入的环境变量。例子如下,另我写了一个controller可以查看变量值package com.example.gate.util;import java.util.Map;import java.util.Properties;import java.util.Set;/** *...
2020-03-17 23:33:39 1111
原创 eclipse的yml插件yedit安装和使用
Yml的格式很容易写错,所以要用一个专门的编辑器来编辑通用的eclipse的yml插件是yedit下载地址:https://github.com/oyse/yedit/wiki跳转到http://dadacoalition.org/yedit/plugins/注意,最新的是个zip包,前面的版本都是jar包。这个zip包不用解压,和jar包...
2020-03-17 15:29:47 1717
原创 MD5加盐加密工具类
所谓加盐就是系统随机生成一个字符串,这个字符串和用户的密码混合到一起进行MD5加密。并在数据库保存这个盐(随机字符串)当验密的时候,取出盐,再用待验证的密码走一遍加密的过程(这个过程唯一不同的是,盐不是随机的,是取出之前保存的)。因为盐都是一样的,如果密码是正确的,那么加密后的密码和数据库存必然是一样的。这个加盐的过程保证了,注册的时候,因为盐是随机的,所以同样的一个密码...
2020-03-15 15:00:11 1104
原创 redis集群yml配置lettuce
在springboot中使用redis很方便,只要在yml配置好reids的相关配置项就可以直接使用。无论是单实例还是集群,都能配置:spring: application: name: gate redis: timeout: 6000ms database: 10 # host: localhost #单实例redis用这个配置# pa...
2020-03-15 14:47:08 17004 3
原创 一个例子实现系统启动后初始化一些数据
springboot在系统启动后要执行一些数据可以写一个类实现ApplicationRunner接口。在一个bean构建后进行初始化可以用注解@PostConstruct写个简单的小例子练练手。为了在系统启动后规范执行的行为,我定义了一个接口:package com.example.gate.init.business;public interface InitData...
2020-03-14 00:57:16 633
原创 windows版本redis搭建集群步骤
文件准备:Redis-x64-3.2.100.zip:redis的windows版本。, redis-win-3.2.100.zip :redis的windows版本源码包,我们只需要其中的redis-trib.rb。下载文件即途中的source code。https://github.com/microsoftarchive/redis/releases/...
2020-03-12 17:37:29 522
原创 consul重启导致服务必须跟着重启解决方案
问题:consul作为注册中心和eureka的机制不同。当微服务启动后首先向注册中心发注册请求,这点两者一致。之后consul在维护可用服务列表时,采用的是主动向微服务发健康检查的接口(也可以配置成微服务主动向consul发心跳,但是我看完官网和各类文章都没说清楚具体怎么搞)。如果微服务正常返回,那么就任务服务正常。eureka是等待微服务主动向eureka发心跳,eureka收到心跳后,就给...
2020-03-01 01:07:02 16731 9
eclipse插件propedit
2014-01-15
hd源码最终版(没有lib包)
2012-11-23
httpwatch9.4.170 pro httpwatch9.4.170 pro
2018-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人