- 博客(11)
- 资源 (13)
- 收藏
- 关注
原创 实战Java高并发程序设计(3.1同步控制)
3.1重入锁重入锁使用java.util.concurrent.locks.ReentrantLock来实现public class Test implements Runnable { public static ReentrantLock lock = new ReentrantLock(); public static int i = 0; @Overr...
2018-09-29 17:12:46 134
原创 IDEA打包到私服步骤
1.确定jar包的名字及版本 <groupId>com.djcps</groupId> <artifactId>framework</artifactId> <version>1.0.3-RELEASE</version> <packaging>jar</packa
2018-09-25 17:05:49 3194
原创 spring cloud(七、链路追踪)
Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,zipkin为分布式链路调用监控系统,聚合各业务系统调用延迟数据,达到链路调用监控跟踪。随着微服务数量不断增长,它们之间的关系会越来越复杂,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败,需要跟踪一个请求从一个微服务到下一个微服务的传播过程分布式服务跟踪可...
2018-09-20 11:33:07 268
原创 spring cloud(六、rabbitmq)
用Spring Cloud Bus实现通知微服务架构的配置文件的更改1.安装好rabbitMq并启动2.修改config-client项目,引入spring-cloud-starter-bus-amqp和spring-boot-starter-actuator依赖3.修改bootstrap.properties加上:spring.rabbitmq.host=localhost...
2018-09-20 10:18:30 98
原创 spring cloud(五、配置中心)
在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。一、设置一个配置中心(eureka-config)类似注册中心,引入spring-cloud-config-server,s...
2018-09-19 17:24:09 121
原创 spring cloud(四、路由网关)
Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/api/user转发到到user服务,/api/shop转发到到shop服务。zuul默认和Ribbon结合实现了负载均衡的功能。一、路由功能1.创建service-zuul项目2.引入Eureka Server和Zuul依赖3.入口类加上注解@SpringBootApplication@EnableZu...
2018-09-18 16:17:22 130
原创 spring cloud(三、断路器)
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫...
2018-09-18 14:56:57 135
原创 Iterator用法
Interator迭代集合,可以进行remove操作。public class Test { public static void main(String[] args) { List<String> lists = new ArrayList<>(); lists.add("Sam"); lists.add(...
2018-09-12 15:21:30 1043
原创 lambda与foreach的性能比对
public class Test { public static void main(String[] args) { Test test = new Test();// 多线程情况 test.test1();// 单线程情况// test.test2(); } public void t...
2018-09-07 14:31:20 2595
原创 spring cloud(二、服务消费者)
一、ribbon(service-ribbon)新建一个spring cloud项目在启动类加上@EnableDiscoveryClient注解,向服务中心注册@EnableDiscoveryClient@SpringBootApplicationpublic class ServiceRibbonApplication { public static void main(S...
2018-09-07 10:45:36 128
原创 spring cloud(一、新建微服务)
一、新建spring Cloud项目选择cloud discovery->eureka server创建新项目二、新建一个服务注册中心(eureka-client)在启动类上加上@EnableEurekaServer@EnableEurekaServer@SpringBootApplicationpublic class EurekaServerApplication ...
2018-09-07 10:15:42 597
win10 下spark2.2.0+hadoop2.7.7+winutis 2
2019-03-26
win10 下spark2.2.0+hadoop2.7.7+winutis 1
2019-03-26
智慧交通实战项目源码2 分卷2
2019-01-14
智慧交通实战项目源码1 分卷1
2019-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人