自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

原创 SpringBoot 参数无法自动注入Map、Collection、数组问题

SpringBoot 参数无法自动注入Map、Collection、数组问题问题描述: @Bean @ConditionalOnMissingBean(CpfDataSourceLookup.class) public CpfDataSourceLookup cpfDataSourceLookup(@Qualifier("backupDataSources") Map<String,Datasource> backupDataSources){ .

2021-04-14 16:49:21 804

原创 CGLIB+Hystrix 动态生成熔断器

一 简介Hystrix 常用的实现方式为接口上添加注解@HystrixCommand(spring和非spring工程都有实现方式,详细方式),但这种方式在编译期就需要确定接口,而且对于一些工程,接口并不是依靠编码实现的,比如一些SOA可以动态注册接口,这种情况下当对动态新增的接口需要实现hystrix熔断功能时,就可以使用动态生成HystrixCommand子类的方式替代注解。这里用到的动态生成代理类技术是CGLIB,之所以用CGLIB是因为其实现原理就是通过继承被代理类的方式(实现Hystrix

2020-12-01 17:44:07 199

原创 JAVA 加载所有同路径同名的配置文件

List<Properties> files = new ArrayList();//Spring加载META-INF/spring.factories相同方式Enumeration<URL> urls = this.getClass().getClassLoader().getResources("my.properties");while (urls.hasMoreElements()){ URL url = urls.nextElement(); Pro.

2020-11-25 14:12:50 360

原创 从一字符串中找出两数字相加为*的所有组合

public static Map cal(String str, int target){ Map ret = new HashMap(); Set<Integer> temp = str.chars().filter(e -> e>'0'&& e<'9').mapToObj(e -> Integer.valueOf(e-'0')).collect(Collectors.toSet()); temp.fo.

2020-11-25 14:08:24 111

原创 SVN迁移GIT步骤

SVN迁移GIT简单方式(实践可用)1. 安装GITsudo yum install git安装的是默认的版本,如果要安装指定版本要使用安装包,这种方式简单,正常也能使用。2.安装迁移工具git-svn sudo yum install git-svn 同样yum安装3. 获取svn用户 可以使用命令 svn log ^/ --xml | grep -P...

2019-09-10 20:35:42 449

原创 搭建Redis集群模式

主要步骤下载3.0版本以上的redis客户端 在redis主目录下新建n个子目录(每个子目录代表一个集群节点),并分别拷贝一份redis.conf到子目录中 编辑每个子目录中的redis.conf,修改以下设置:# 修改端口号,每个集群节点设置一个端口号port 6379# 开启集群模式cluster-enabled yes# 开启节点配置,并修改6379为与port对应的...

2018-08-30 15:13:11 123

原创 HTTPS客户端java实现

https是http加入ssl安全协议后的数据传输协议,提供身份验证与加密通讯,默认端口为443,关于握手协议参考这里写链接内容SSL是在安全套接层、传输层保障数据安全性的协议,安全认证过程: 1)客户端向服务器发送一个开始信息“Hello”以便开始一个新的会话连接;2)服务器根据客户的信息确定是否需要生成新的主密钥,如需要则服务器在响应客户的“Hello”信息时将包含生成主密钥所需的信息;3)客

2017-11-28 16:30:40 6549 3

转载 JSch 指令不识别

今天遇到从远程主机上取一些jvm内存等信息的问题,发现可以通过jdk自带的一些工具来获取,就需要在远程主机上执行shell命令来实现,这里我使用的是JSch,通过ip,端口连接ssh2主机,执行shell命令获取,但是发现只能识别一些简单指令,并不能识别一些工具指令如jstat -gccapacity,是因为并没有引入环境变量导致,于是在command指令前加入引入环境变量文件指令  sour

2017-06-30 16:58:25 578

原创 服务器搭建mysq

首先下载mysql     下载链接:http://120.52.72.24/mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz?fid=yFPuk1KRex-2XfS0YgSutk3eRWiQXz0mAAAAAMTQKZgaDPDRLST0jNz3FB-wDXRl&mid=666&threshold=150&tid=E580619E324F2BBDF991F7

2017-06-28 10:25:12 216

https客户端java实现工具类

https客户端java实现工具类,包含连接工具类和自定义信任管理器

2017-11-28

jaxrs-2.25所有jar

jaxrs-2.25所有jar

2017-05-05

jersey1.19.1所有相关jar

jersey1.19.1所有相关jar

2017-05-05

swagger-core_2.10.jar

swagger-core_2.10.jar

2017-05-05

jsr311-api-1.1.1.jar

2017-05-05

jdk-1.5_22

2017-01-12

jd-gui-1.3.0 反编译工具

2017-01-12

MF4800Drivers打印机驱动

MF4800Drivers打印机驱动

2017-01-12

javax.servlet-api-3.1.0.jar

2017-01-12

Spring+SpringMVC+Mybatis 基础环境搭建工程(带测试用例)

采用最新Spring 4.3.2 和mybatis最新jar包,jdk1.8,eclipse javaEE搭建

2016-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除