自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 springboot 使用阿里数据连接池 切换不同数据源

1.前言本篇文章主要是完成springboot整合多数据源,一般都用来解决那些比较复杂需要连接不同的数据库来支持业务,可以做到不同的接口连接不同的数据库来请求数据,在配置方面不同于其他人的文章在application.yml文件里面配置两三个数据库连接,当然这种只适用于数据库数量不多且固定的情况。针对数据库动态增加的情况无能为力,当你有很多数据库需要连接时,这篇文章就为你提供了解决方法。2.详细的代码实现1.数据源配置管理类(DataSourceConfig.java)**package

2020-08-19 17:21:02 859

原创 图解线程池工作原理

1.通过execute方法提交任务时,当线程池中的线程数小于corePoolSize时,新提交的任务将通过创建一个新线程来执行,即使此时线程池中存在空闲线程。2.通过execute方法提交任务时,当线程池中线程数量达到corePoolSize时,新提交的任务将被放入workQueue中,等待线程池中线程调度执行。3.通过execute方法提交任务时,当workQueue已存满,且maximumPoolSize大于corePoolSize时,新提交的任务将通过创建新线程执行。4....

2020-07-10 17:21:35 299

原创 spring @ExceptionHandler+@ControllerAdvice异常拦截处理类

1.BadRequestExceptionHandler 通用异常拦截处理类使用@ExceptionHandler,可以处理异常, 但是仅限于当前Controller中处理异常, @ControllerAdvice可以配置basePackage下的所有controller. 所以结合两者使用,就可以处理全局的异常了/** * 通用异常拦截处理类(通过切面的方式默认拦截所有的contr...

2019-11-21 11:02:33 360

原创 Java生成后缀tsv 文件并且移动到新的路径,删除原来路径

如果被重命名的文件已存在,那么renameTo()不会成功 renameTo()成功后,原文件会被删除 String fileName = "123";//文件名 File file = new File("d:\\" + fileName + ".tsv");//创建文件 try { file.createNewFile(); } catch...

2019-11-14 10:23:56 586

原创 springboot 连接sftp服务器

1.ftp和sftp主要区别FTP是一种文件传输协议,一般是为了方便数据共享的。包括一个FTP服务器和多个FTP客户端。FTP客户端通过FTP协议在服务器上下载资源。而SFTP协议是在FTP的基础上对数据进行加密,使得传输的数据相对来说更安全。但是这种安全是以牺牲效率为代价的,也就是说SFTP的传输效率比FTP要低(不过现实使用当中,没有发现多大差别)。个人肤浅的认为就是:一;FTP要安装,S...

2019-10-22 17:23:05 1698

原创 springboot连接ftp服务器

1.引入pom文件 <!-- ftp --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version&...

2019-10-22 16:44:00 3654

原创 springboot整合redis-sentinel哨兵模式集群

1. pom.xml 添加Redis依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat...

2019-10-22 15:18:57 1088

原创 springboot整合redis-cluster集群

1. 添加依赖 <!-- 连接redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>...

2019-10-22 14:41:18 616

翻译 Mesos+Zookeeper+Marathon的Docker管理平台部署

1)Mesos:Mesos采用与Linux kernerl相同的机制,只是运行在不同的抽象层次上。Mesos kernel利用资源管理和调度的API在整个数据中心或云环境中运行和提供引用(例如,Hadoop,Spark,Kafaka,Elastic Search)。2)Zookeeper:zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的...

2019-09-30 15:26:40 355

原创 centos 7安装redis并且配置主从复制和哨兵模式。一主二从三哨兵

提示:在搭建redis主从复制和哨兵模式,先学会搭建单个redis搭建单个redis 可以参照博客:https://blog.csdn.net/weixin_42338444/article/details/997080381. VMware准备三台虚拟机(不会安装的自行百度,再次不做赘述),我的配置如图。三台虚拟机(centos 7),IP分别为192.168.74.129,192.16...

2019-08-25 00:22:37 315

原创 Centos 7 下搭建Redis分布式集群

提示:在搭建redis分布式集群,先学会搭建单个redis搭建单个redis 可以参照博客:https://blog.csdn.net/weixin_42338444/article/details/99708038两台服务器,个启动三个实例,形成三主三从。ip :192.168.74.129 192.168.74.1301.分别在两台主机上安装redis(安装可以参照上面博...

2019-08-18 21:37:35 334

原创 Centos7 安装Redis 完整版并且Redis Desktop Manager远程连接

1.切换目录(本人用的是opt目录,当然其他目录也是可以)cd /opt/2.创建目录mkdir redis3.下载rediswget http://download.redis.io/releases/redis-5.0.3.tar.gz4.解压,删除压缩包tar xzf redis-5.0.3.tar.gzrm redis-5.0.3.tar.gzc...

2019-08-18 19:57:50 253

空空如也

空空如也

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

TA关注的人

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