• 等级
  • 1028511 访问
  • 301 原创
  • 15 转发
  • 4259 排名
  • 125 评论
  • 111 获赞

使用读写分离的方式将数据由SQLServer迁移到PostgreSQL中

文章目录开发背景源码核心依赖Java源码运行结果开发背景源码核心依赖<dependencies><!--eureka注册中心--><dependency><groupId>org.springframework.cloud</groupId><artifactId&...

2019-04-25 12:19:16

读取数据表中的文件字节流

文章目录开发背景需求背景源码核心依赖Java源码工具类通用模块实体类DaoService核心库函数Controller配置文件测试结果开发背景需求背景  由于以前的文件存在于SQLServer数据表中,而这种      源码核心依赖<dependencies><dependency><groupId>org.spri...

2019-04-25 10:37:37

将系统日志文件写入到数据库中

文章目录开发背景需求背景源文件格式分析解决源码运行结果开发背景需求背景  由于公司在外面有很多产品,而公司的产品是部署在远程服务端的,在客户使用的过程中,为了解决随机出现的问题,我们总不能一出现问题就大老远跑过去解决,这样无论是时间还是人力成本都是非常高昂的。在此处,我们的解决办法就是通过抓取远程开放路径下的系统日志文件,然后在本地查看解决。源文件格式  源日志格式如下:  日志内容...

2019-04-23 18:07:11

递归查询树节点的完整编号

文章目录编写背景源码结果编写背景  由于最近需要做文件的文档归类编号管理。比较理想的情况是这样的:1个公司下有多个项目,1个项目下有多个文档。但是实际的情况却不是这样的,实际的情况是公司、项目、案卷等是一种多级无限嵌套结构,而文件挂在最终的案卷下,而此时我们需要求得此处文件的文档归类编号,以便于文件查找。而在原始的数据中,并没有此功能,也就是说根本就没有当前所要查询的树节点中的层级内节点顺序编...

2019-04-07 16:48:17

伪量子加密算法

文章目录量子加密什么是量子加密量子加密的特点量子加密的使用方法伪量子加密源码结果量子加密什么是量子加密  任何一串信息都可以表示成一串二进制字符,也就是由0或1组成的字符串。对于由01组成的字符串的每位数字a,我们都可以给它一个对应的密钥k,这个k也是一个0或1的数字,根据a和k就可以算出对应的密文b,它也是一个0或1的数字。这对应的规则就是,如果k=0,那么b就等于a,如果k=1,...

2019-04-07 16:03:37

SpringCloud集成Netflix Hystrix

文章目录HystrixHystrix的应用背景Hystrix容错机制服务隔离服务熔断服务回退Hystrix的核心HystrixCommandHystrixHystrix的应用背景  在微服务架构中,往往会涉及到众多的微服务,比如说现有三个微服务,微服务A,微服务B,微服务C,而它们之间的依赖关系为,微服务C依赖于微服务B,微服务B又依赖于微服务A,现假设微服务A,不可用,那么受此连累,微服务...

2019-03-20 22:00:28

SpringCloud集成NetflixRibbon实现负载均衡

文章目录NetflixRibbon负载均衡的分类服务器端负载均衡客户端负载均衡负载均衡的算法静态负载均衡算法动态负载均衡算法源码分析NetflixRibbon  在SpringCloud中有一个专门实现负载均衡的组件,该组件为SpringCloudNetflixRibbon负载均衡的分类  负载均衡一共分为两种,其一是服务器端负载均衡;其二是客户端负载均衡。服务器端负载均衡  ...

2019-03-18 23:30:59

SpringCloud获取Eureka中服务的注册信息

文章目录Eureka获取Eureka中的注册信息通过URL的方式获取服务的注册信息使用DiscoveryClient获取服务的注册信息源码运行总结Eureka  在Eureka中,其核心的概念主要有如下几个:服务注册(Register)  当Eureka客户端向Eureka服务注册器注册时,它提供自身的元数据,比如IP地址、端口等信息。服务续约(Renew)  在服务续约中,E...

2019-03-18 18:56:12

SpringCloud集成系统监控

文章目录系统监控源码system-monitoring运行系统监控  Actuator是SpringBoot提供的一种集成功能,可以实现对应用系统的运行时状态管理、配置查看以及相关功能统计。  初始化SpringBoot监控需要引入SpringBootActuator组件,而SpringBootActuator组件又依赖于SpirngHATEOAS组件,所以需要在pom中添加如...

2019-03-11 20:26:06

SpringCloud集成RabbitMQ

文章目录RabbitMQ源码spring-rabbitmq运行分析RabbitMQ  RabbitMQ是AMQP(AdvancedMessageQueuingProtocol,高级消息队列协议)规范的一种实现,用于在分布式系统中实现对消息的存储转发(StoreandForward)。SpringBoot集成RabbitMQ需要添加专门的依赖spring-boot-starter-a...

2019-03-11 13:20:19

SpringCloud集成Spring Data MongoDB

文章目录MongoDB源码spring-mongodb运行MongoDB  MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案的非关系型数据库。  MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。  MongoDB这种非关系型数据库与我们应用的最广泛的传...

2019-03-11 12:02:53

SpringCloud集成Spring Data Redis

文章目录SpringDataRedis源码springcloud-parent2父Maven模块spring-redis子Maven模块结果分析SpringDataRedis  如同使用SpringData进行关系型数据库访问一样,使用SpringDataRedis的第一步就是连接到Redis服务器。要想实现连接,就需要获取RedisConnection,而获取RedisConne...

2019-03-10 22:02:18

SpringCloud集成Spring Data JPA

文章目录SpringData源码springcloud-parent2父Maven模块spring-data子Maven模块分析SpringData  SpringData是Spring家族中最重要的核心成员之一,在SpringData中,其专门为Spring提供了用于数据访问的抽象框架,其核心理念是支持对所有的存储进行资源配置从而实现数据访问。  数据的访问,需要完成领域对象与存储...

2019-03-10 16:48:51

数据库分表

文章目录分表思路分表的背景分表的计算分表的存储规则分表的索引值分表思路分表的背景  在我们保存数据时,有时候会遇到保存大数据量的情况。而我就遇到过这种情况,比如说存储卫星定位数据,初步估计,其在3个月内的数据量大致为2亿条。  至于为什么是3个月,这是由于该需求处于探索阶段,先整3个月的试用期,待试用期过后进行相应评估,是继续做,还是停掉,因而暂时也只需要存储3个月的数据量。  而如果采...

2019-02-27 20:56:46

静态内部类-建造者模式及其应用

文章目录静态内部类-建造者模式静态内部类建造者模式静态内部类-建造者模式源码Person.javaMain.java运行结果:静态内部类-建造者模式静态内部类  静态内部类,顾名思义就是位于java类中的类,只不过是为了便于在外部类创建前对其加以调用,我们将其内部类用static修饰符加以修饰。  它具有以下特点:静态内部类如果要访问外部的成员变量或者成员方法,那么对应的外部成员变量或...

2019-02-26 16:30:18

IDEA自定义类和方法的注释

文章目录自定义类注释自定义方法注释添加TemplateGroup添加LiveTemplate自定义类注释  依次打开下面的面板File->Settings->Editor->FileandCodeTemplates,其显示的界面如下所示:  在上面的Files面板区域中选择Class,在右侧的面板中编辑如下:/***@author:${USER}...

2019-01-08 21:42:57

采用枚举的方式遍历登陆类型

文章目录编写目的源码依赖项目源码单元测试用例:测试结果编写目的  在我们的项目登陆模块中,往往在执行登陆代码后,其会返回一个故障码,而根据返回的故障码的不同,我们return对应的结果到前台界面。  因为状态码可能有多种情况,因而在返回的方法中我们不停的用if...elseif...根据每个if条件的不同,返回不同的结果。这样虽然可以满足业务上的需求,但是代码不简洁,不便于开发人员后期对代...

2018-12-29 17:17:57

使用IDEA创建Docker镜像,Docker容器,并发布项目

文章目录这里接之前的文章:在Windows中安装Docker

2018-12-24 23:15:47

在IDEA中安装和使用Docker插件

文章目录安装Dockerintegration插件配置Docker在IDEA中使用Docker显示Docker面板拉取镜像创建容器安装Dockerintegration插件  这个的安装过程比较的简单,如下:配置Docker  在IDEA中配置Docker时,IDEA会自动连接本机的Docker容器,以此来确定配置是否成功,因而一定要确保系统中的Docker处于启动状态,如下: ...

2018-12-23 09:01:44

在Windows中安装Docker

文章目录注意事项资源链接安装过程注意事项  由于Docker本质上操作的是虚拟机,而虚拟机就需要有操作系统的有效支持,在操作系统的支持度方面,Windows明显不如Linux对Docker更加的友好,因而在Window中安装Docker,如果没有注意到这些,会遇到一系列的采坑操作。  首先是安装工具的选择,Docker针对Windows一共提供了两套安装软件包,分别是:Dockerfo...

2018-12-23 07:33:11

张侦毅

The Minute You Think Of Giving Up, Think Of The Reason Why You Held On So Long.
关注
  • 互联网·电子商务/Java软件工程师
  • 中国 河北省 石家庄市
奖章
  • 专栏达人
  • 持之以恒