- 博客(7)
- 收藏
- 关注
转载 Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情...
2018-12-07 14:50:38
104
转载 Spring Cloud 之配置中心
配置服务器默认采用git来存储配置信息,也可以本地存储。配置中心配置1. pom.xml中加入spring-cloud-config-server,spring-cloud-starter-eureka2. 主类中配置@EnableConfigServer @EnableEurekaClient3. application.yml配置spring.application.nam...
2018-08-03 14:49:37
165
原创 json 转proto
所需要的依赖 : <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.4.0</v...
2018-07-20 11:44:13
842
转载 Protobuf与JAVA
我们在开发一些RPC调用的程序时,通常会涉及到对象的序列化/反序列化的问题,比如一个“Person”对象从Client端通过TCP方式发送到Server端;因为TCP协议(UDP等这种低级协议)只能发送字节流,所以需要应用层将Java对象序列化成字节流,数据接收端再反序列化成Java对象即可。“序列化”一定会涉及到编码(encoding,format),目前我们可选择的编码方式: 1)使用J...
2018-06-14 16:00:17
412
转载 从架构演进的角度聊聊 Spring Cloud 都做了些什么?
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利?我们先来简单回顾一下,我们以往互联网架构的发展情况:传统架构发展史单体架构单体架构在小微企业...
2018-05-31 15:06:39
122
原创 java.util.regex
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编...
2018-05-25 10:55:32
524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人