自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 Spring Cloud Eureka 部署高可用注册中心

两个 Eureka 注册中心部署在同一台主机上,每个注册中心监听不同的端口。节点一:节点1的 java 项目名称是 Eureka,使用了 Maven 管理项目。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www...

2018-06-30 16:12:38 552

原创 使用 JAVA 队列把高并发转为批量串行降低后端并发压力

package com.sande.user.thread;import java.util.Queue;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.locks.Condition;import java....

2022-01-26 17:02:20 1714

原创 druid 保活机制源码研究

问题:druid 数据库连接池的keepAlive (连接保活)参数是如何起作用的,连接池保活工作机制是如何的?代码执行流程DruidDataSource.init()=>DruidDataSource.createAndLogThread()=>DruidDataSource.createAndStartCreatorThread()=>DruidDataSource.createAndStartDestroyThread()=>DruidDat..

2020-10-07 19:02:32 4644 1

原创 ForkJoinPool线程池批量执行任务5

package com.yongyou.test;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;...

2019-06-28 10:04:36 505

原创 ForkJoinPool线程池批量执行任务4

package com.yongyou.test;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;...

2019-06-28 09:29:32 510

原创 ForkJoinPool线程池批量执行任务3

package com.yongyou.test;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;...

2019-06-28 01:31:47 430

原创 ForkJoinPool线程池批量执行任务2

package com.yongyou.test;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;...

2019-06-28 01:08:09 308

原创 ForkJoinPool线程池批量执行任务

package com.yongyou.test;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;...

2019-06-28 00:08:14 1157

原创 SPRING AOP 修改目标方法参数

1. AOP 切面类package com.sande.test;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotat...

2019-04-01 18:09:22 8037

原创 扩展 ThreadPoolExecutor 线程池异常栈中包含调用线程池之业务代码的异常信息

一、扩展 ThreadPoolExecutorpackage com.sande.user.utils;import java.util.concurrent.BlockingQueue;import java.util.concurrent.Future;import java.util.concurrent.RejectedExecutionHandler;import ja...

2019-03-28 13:49:23 226

原创 springCloud Feign 异步调用远程服务

1. Feign APIpackage com.sande.configserver.api;import java.util.concurrent.CompletableFuture;import org.springframework.cloud.openfeign.FeignClient;import org.springframework.web.bind.annotat...

2019-02-27 19:31:16 20469 5

原创 spring cloud application.yml hystrix 参数配置异常

在 application.yml 配置hystrix:  command:    default:      execution:        isolation:          strategy: thread   启动项目没有问题,但通过浏览器访问项目 contreter 时报错:2019-02-24 23:27:12.098  INFO 1103...

2019-02-24 23:40:45 3692

原创 spring cloud Feign 通过注解配置线程池等 Hystrix 属性

package com.sande.order.accountApi;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.cloud.netflix.ribbon.RibbonClient;import...

2019-02-24 22:03:58 4520 1

原创 nginx 对请求速率进行限流

环境描述:操作系统:windows 10 64 位家庭版nginx: 1.14.2ab: This is ApacheBench, Version 2.3 <$Revision: 655654 $>nginx 安装路径:E:\soft3\HTTP\nginx-1.14.2 location /limit { limit_req ...

2019-02-21 17:57:14 1022

原创 springCloud API网关 zuul 无法正确重定向

环境描述:一个注册中心,一个 springCloud API网关 zuul,一个用户系统,一个账户系统。http://localhost:5555/account 访问的是账号系统http://localhost:5555/user   访问的是用户系统问题现象:在没登录的情况下访问 http://localhost:5555/account/walletTopUp?amoun...

2019-01-25 12:18:34 5378 1

原创 Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate'

错误信息:java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderD...

2019-01-22 18:20:24 26724 7

原创 java.lang.NoSuchMethodError: com.fasterxml.jackson.annotation.JsonFormat$Value.getLenient()Ljava/lan

 错误信息:java.lang.NoSuchMethodError: com.fasterxml.jackson.annotation.JsonFormat$Value.getLenient()Ljava/lang/Boolean; at com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeseri...

2019-01-15 20:00:18 5930

原创 JAVA 获取前一天的日期

//获取前一天的日期        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");        Date date = new Date();        Calendar calendar = Calendar.getInstance();            calendar.add(Calendar.DATE,...

2018-11-23 16:34:46 42595 3

原创 spring 配置使用 @RequestBody 注解

一、版本描述spring 版本 5.0jackson-annotations-2.9.7jackson-core-2.9.7jackson-databind-2.9.7二、springmvc-config.xml 配置<mvc:annotation-driven /><!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->&l...

2018-11-10 03:30:25 1017

转载 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis

一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis本文作者:唐亚峰 本文链接:http://blog.battcn.com/2018/05/13/springboot/v2-cache-redis/ 版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!SpringBoot是为了简化Spring应用的...

2018-10-27 20:04:52 144

转载 一起来学SpringBoot | 第九篇:整合Lettuce Redis

一起来学SpringBoot | 第九篇:整合Lettuce Redis本文作者:唐亚峰 本文链接:http://blog.battcn.com/2018/05/13/springboot/v2-cache-redis/ 版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!SpringBoot是为了简化Spring应用的创建、运行、...

2018-10-27 19:55:51 241

转载 springboot系列技术教程目录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Winter_chen001/article/details/80537829    springboot系列教程,有原创和转载,希望能帮到大家。springboot2.X系列:    springboot整合mybatis 使用HikariCP连接池    springboot My...

2018-10-27 19:50:53 462

转载 Junit测试Controller(MockMVC使用),传输@RequestBody数据解决办法

原文链接:https://www.cnblogs.com/xuyatao/p/8337087.html一、单元测试的目的  简单来说就是在我们增加或者改动一些代码以后对所有逻辑的一个检测,尤其是在我们后期修改后(不论是增加新功能,修改bug),都可以做到重新测试的工作。以减少我们在发布的时候出现更过甚至是出现之前解决了的问题再次重现。  这里主要是使用MockMvc对我们的系统的Con...

2018-10-26 15:50:01 377

原创 JUnit 测试 sprinboot controller

一、 pom.xml 添加依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <!--<scope>test&amp

2018-10-26 15:46:30 174

原创 分布式服务追踪 spring cloud sleuth

一、环境描述2个服务注册中心(服务注册中心配置方法参考Spring Cloud Eureka 部署高可用注册中心),2个微服务应用 trace-1 和 trace-2,两个微服务应用中配置了分布式服务追踪 spring cloud sleuth。二、trace-11. pom.xml<?xml version="1.0" encoding="UTF-8"?><...

2018-10-07 21:35:10 280

原创 spring cloud 使用 @EnableDiscoveryClient 关闭应用时报 factory.BeanCreationNotAllowedException

org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'eurekaInstanceConfigBean': Singleton bean creation not allowed while singletons of this factory are i...

2018-10-07 20:05:20 1208

原创 Spring Cloud Stream + RabbitMQ 消息消费组与消息分区

在本 DEMO中有三个节点,stream-hello2 是消息生产端,stream-hello 和 stream-hello3 是消息消费端。一、stream-hello2 节点(消息生产端)1. pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org...

2018-10-03 10:03:52 6343

原创 Spring Cloud Stream + RabbitMQ 消息生成和消息消费

在本 DEMO中有两个节点互为消息的生产者和消息消费者。一、节点11. pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...

2018-10-02 20:49:15 5547 1

原创 Spring Cloud Config + Spring Cloud Bus + kafka实现配置中心配置动态更新

一、架构图当在 Git 仓库中某个应用配置文件中的参数更新后,只需要通过 POST方法访问 config Server 的 /actuator/bus-refresh 接口,就可以让所以的微服务节点更新配置。 在我们的 DEMO 中有一个 Config Server 和 两个 Config Client。另外还有两个配置中心节点。配置中心节点的部署请查看 Spring Cloud Eure...

2018-09-22 12:01:01 11191 7

原创 Spring Cloud Config + Spring Cloud Bus + RabbitMQ 实现配置中心配置动态更新

一、架构图当在 Git 仓库中某个应用配置文件中的参数更新后,只需要通过 POST方法访问 config Server 的  /actuator/bus-refresh 接口,就可以让所以的微服务节点更新配置。在我们的 DEMO 中有一个 Config Server 和 两个 Config Client。另外还有两个配置中心节点。配置中心节点的部署请查看  Spring Cloud E...

2018-09-09 11:58:28 6490 1

原创 spring Cloud Config 配置加密功能

一、配置中心服务器的配置1. pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...

2018-09-06 11:42:21 4785 2

原创 spring cloud config 使用 git 仓库的配置中心

一、配置服务器1. pom.xml 配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="

2018-08-31 17:54:20 1076

原创 Spring Cloud Config 配置以本地文件系统作为配置文件仓库

一、配置服务中心1. pom.xml 配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&quot

2018-08-16 17:02:31 8808 2

原创 Eclipse 以目录结构显示包

 右击 com.sande.feignconsumer2 包——》选择 bilud path ——》configourBuildPath——》选择feign-consumer2/src/main/java 下的 Excluded ——》双击——》在弹窗口中点击下图标红的案例,选择要排除的包(目录)注意不能使用 MVATE 更新项目,一旦使用 MAVE 更新项目目录显示就会变成包显示...

2018-07-26 10:41:19 1884

原创 SpringBoot使用 SpringCloud Fegin 后无法自动扫描接口定义和接口实现

问题:SpringBoot 使用 SpringCloud  Fegin 后无法通过在主类添加  @ComponentScan(basePackages = {})  注解进行自动扫描与主类 所在包同级的包中JAVA 接口定义和接口实现。@ComponentScan 注解使用如下:@ComponentScan(basePackages = {"com.sande.service","com....

2018-07-25 18:15:24 2046

原创 SpringCloud 通过继承 HystrixCollapser 实现请求合并

1. 消费端 service 代码:package com.service;import java.util.List;import com.model.User;public interface UserService { public User find(Long id); public List<User> findAll(List<Long>...

2018-07-24 17:12:15 900

转载 Java 8 中的 Streams API 详解

本文转载自 https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/ Streams 的背景,以及 Java 8 中的使用详解陈 争云, 占 宇剑, 和 司 磊2014 年 9 月 11 日发布WeiboGoogle+用电子邮件发送本页面44为什么需要 StreamStream 作为 Java ...

2018-07-21 13:40:46 156

原创 使用 @CacheResult 注解 使用Hystrix 请求缓存

1. 消费端 Controller 代码package com.example.server1;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.PathVariable;import org.springframew...

2018-07-20 14:21:12 2727

原创 HystrixCommand 继承方式异常处理

1. HystrixCommand 继承方式 service 代码package com.example.server1;import com.netflix.hystrix.HystrixCommand;import com.netflix.hystrix.HystrixCommandGroupKey;import com.netflix.hystrix.HystrixCommand...

2018-07-18 13:54:13 1691 2

原创 @HystrixCommand 注解异常处理

1. service 代码package com.example.server1;import org.springframework.stereotype.Service;import com.netflix.hystrix.HystrixCommandGroupKey;import com.netflix.hystrix.HystrixCommandKey;import com....

2018-07-18 13:48:27 21345 4

nginx技术手册

本手册详细讲解了nginx的安装、配置、优化、负责均衡以及nginx的各模块。

2011-11-03

gnupg-2.0.16.tar.bz2

最新的gnupg版本,这个是源码包,注意RHEL4.5系统安装不了。RHEL4.5可以安装gnupg-1.4.10.tar.gz

2010-09-12

cisco网络安全,详细讲解了cisco安全技术及配置命令

此书详细讲解了cisco网络技术。详细讲解了cisco安全技术及配置命令

2009-04-25

空空如也

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

TA关注的人

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