51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#的使用
并发编程学习笔记(8)----ThreadLocal的使用及源码分析
ThreadLocal,顾名思义,就是线程的本地变量,ThreadLocal会为每个线程创建一个本地变量副本,使得使用ThreadLocal管理的变量在多线程的环境下,每个线程都是访问的是自己内部的副本变量,将全局变量局部化,跟局部变量一样的使用,从而避免了一些线程安全的问题。比如在数据库连接池中获取的连接时,此时...
代码星球
·
2021-02-12
并发
编程
学习
笔记
----ThreadLocal
RocketMQ学习笔记(6)----RocketMQ的Client的使用 Producer/Consumer
pom.xml如下:<dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-client</artifactId><version>4.3.1</ver...
代码星球
·
2021-02-12
RocketMQ
学习
笔记
----RocketMQ
Client
RabbitMQ学习笔记(4)----RabbitMQ Exchange(交换机)的使用
上图表示一个消费者消费消息之后,不讲消息直接存储到队列,而是使用两个消费者各自声明一个队列,将各自的对应的队列与交换机绑定。这样每个消费者都读取的是自身所对应的队列的所有消息,大达到了一个生产者生产消息,所有消费者都能消费的目的。 将交换机类型设置为fanout即可实现Publish/Subscr...
代码星球
·
2021-02-12
RabbitMQ
学习
笔记
----RabbitMQ
Exchange
RabbitMQ学习笔记(3)----RabbitMQ Worker的使用
这里表示一个生产者生产了消息发送到队列中,但是确有两个消费者在消费同一个队列中的消息。 Producer如下:packagecom.wangx.rabbitmq.worker;importcom.rabbitmq.client.Channel;importcom.rabbitmq.client.Connect...
代码星球
·
2021-02-12
RabbitMQ
学习
笔记
----RabbitMQ
Worker
RabbitMQ学习笔记(2)----RabbitMQ简单队列(Hello World)的使用
pom.xml文件<dependency><groupId>com.rabbitmq</groupId><artifactId>amqp-client</artifactId><version>5.5.0</version>&l...
代码星球
·
2021-02-12
RabbitMQ
学习
笔记
----RabbitMQ
简单
SpringCloud学习笔记(17)----Spring Cloud Netflix之服务网关Zuul的使用
Zuul是一个基于jvm路由和服务端的负载均衡器,在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。 路由功能:相当于nginx的反向代理 比如:/可能需要映射到你的web应用,/api/users/映射到用户服务,/api/shop映射到商城服务。 新建项目spring-cloud-04-zuul ...
代码星球
·
2021-02-12
SpringCloud
学习
笔记
----Spring
Cloud
SpringCloud学习笔记(15)----Spring Cloud Netflix之Hystrix Dashboard的使用
在前面几节中的消费者中添加pom依赖。 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix-dashboar...
代码星球
·
2021-02-12
SpringCloud
学习
笔记
----Spring
Cloud
SpringCloud学习笔记(11)----Spring Cloud Netflix之Hystrix断路器的使用
在微服务架构中,系是拆分成一个的服务单元各间通过注册与发现的方式互相依赖。每个单元都在不同的进程中运行,都是通过远程调用的方式进行信,这样就有可能因为网络原或是依赖服务自身问题出现调用延迟或者故障而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最后就会因依赖方响应慢或者不响应导致调用方等...
代码星球
·
2021-02-12
SpringCloud
学习
笔记
----Spring
Cloud
SpringCloud学习笔记(9)----Spring Cloud Netflix之声明式 REST客户端 -Feign的使用
Feign是一种声明式、模板化的HTTP客户端,在SpringCloud中使用Feign。可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到是一个远程方法,更感知不到这是一个HTTP请求 Feign的灵感来自于Retrofit,JAXRS-2.0和WebSocket,它使得Jav...
代码星球
·
2021-02-12
SpringCloud
学习
笔记
----Spring
Cloud
SpringCloud学习笔记(2)----Spring Cloud Netflix之Eureka的使用
SpringCloudNetflix是SpringCloud的核心子项目,是对Netflix公司一系列开源产品的封装。它为SpringBoot应用提供了自动配置的整合,只需要通过一些简单的注解,就可以快速的在SpringCloud应用中使用。 它主要提供以下模块: 服务发现和注册(Eureka) 客户端负载均衡(...
代码星球
·
2021-02-12
SpringCloud
学习
笔记
----Spring
Cloud
SpringBoot学习笔记(4)----SpringBoot中freemarker、thymeleaf的使用
如果你使用的是idea或者eclipse中安装了sts插件,那么在新建项目时就可以直接指定试图模板 如图: 勾选freeMarker,此时springboot项目中就会自动引入freemarker的依赖如下: <dependency><groupId>org.springframewo...
代码星球
·
2021-02-12
SpringBoot
学习
笔记
----SpringBoot
freemarker
js流程控制语句里break和continue的使用及区别
break:退出当前循环 continue:终止本次循环,执行下次循环1<html>23<head>4<title></title>5</head>6<script>7for(vari=0;i<10;i++){8if(i==4){9br...
代码星球
·
2021-02-12
js
流程
控制
语句
break
js中parseInt的使用及取整的机制
parseInt是把小数转化成整数。它取整的机制是从要取整数据的左边读取,当碰到非数字则自动结束,相当于截取到前面已读到的数字。代码如下 <html><head><title></title></head><script>vara=11.1var...
代码星球
·
2021-02-12
js
parseInt
使用
取整
机制
设计模式的使用
设计模式在软件开发中的两个主要用途。开发人员的共同平台设计模式提供了一个标准的术语系统,且具体到特定的情景。例如,单例设计模式意味着使用单个对象,这样所有熟悉单例设计模式的开发人员都能使用单个对象,并且可以通过这种方式告诉对方,程序使用的是单例模式。最佳的实践设计模式已经经历了很长一段时间的发展,它们提供了软件开发过程...
代码星球
·
2021-02-11
设计模式
使用
openstack RC文件的使用
openstackRC文件,是一种可以让你远程操控openstack命令行的的文件,非常强大和实用那么openstack RC文件在哪,怎使用,接下来我们将带你展示一下首先第一个问题openstackRC文件在哪,我们登陆openstack horizon,在项目的访问&am...
代码星球
·
2021-02-11
openstack
RC
文件
使用
首页
上一页
...
8
9
10
11
12
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他