Java
文章平均质量分 58
温柔散尽yyf
人,如果只是一种生理机械的程序,只是利欲熏心的经营,那人类的生命毫无意义可言.所幸并不如此,我们是充满血肉情感的生灵,我们有着无穷无尽的渴望,理想和追求,需要去尝试,探索,试验,实现. 所以,我们需要学习,要以探索未知过程中的情感和创造来引导自己的发展.
展开
-
HttpUtils
import java.io.IOException;import java.io.InterruptedIOException;import java.io.UnsupportedEncodingException;import java.net.UnknownHostException;import java.util.*;import java.util.concurrent.Co原创 2017-10-09 15:12:07 · 732 阅读 · 0 评论 -
分布式事务的四种解决方案
简述分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。例如在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。解决方案在分布式系统中,要实现分布式事务,无外乎那几种解决方案。一、两阶段提交(2PC)两阶段提交(Two-phase Commit,2PC),通过引入协调者(Coordinator)来协调参与者的行为,并最终决定这些参与者是否要真...转载 2019-08-21 14:48:46 · 209 阅读 · 0 评论 -
JVM内存模型
1.运行时数据区域 根据《Java虚拟机规范》规定,java虚拟机所管理的内存将会包含以下几个运行时数据区域。1.1程序计数器 Program Counter Register 程序计数器是一个比较小的内存空间,可以看做是当前线程所执行的代码的行号指示器。在虚拟机改建模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理...原创 2017-12-26 21:27:54 · 183 阅读 · 0 评论 -
Kafka入门:简介、使用场景、设计原理、主要配置以及集群搭建
问题导读: 1. zookeeper在kafka的作用是什么? 2. kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3. kafka集群consumer和producer状态信息是如何保存的? 4. partitions设计的目的的根本原因是什么?一、入门1、简介 Kafka is a distributed...转载 2018-09-10 10:43:13 · 236 阅读 · 0 评论 -
顺序消费RabbitMQ的消息
顺序消费RabbitMQ的消息多个rabbitMq客户端顺序消费消息,通过zookeeper的客户端封装curator实现分布式锁。一、所需依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-cl...原创 2018-06-25 12:00:04 · 9420 阅读 · 1 评论 -
Spring事务管理(详解+实例)
代码public class ColorPrinter { static String TEMPLATE_BLACK = "\033[;30m%s\033[0m"; static String TEMPLATE_RED = "\033[;31m%s\033[0m"; static String TEMPLATE_GRREEN = "\033[;32m%s\033[0原创 2018-01-19 16:46:49 · 169 阅读 · 0 评论 -
HttpClient超时设置详解
HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样。3.X是这样的HttpClient httpClient=new DefaultHttpClient();4.3是这样的CloseableHttpClient httpClient = HttpClients.creat转载 2018-01-19 15:16:20 · 6336 阅读 · 0 评论 -
SpringMVC 国际化
代码地址:https://gitee.com/GEMSNOW/i18n-demo原创 2018-01-16 18:06:13 · 126 阅读 · 0 评论 -
XStream的简单使用
本文主要介绍了常用的XML节点与Java Bean之间的映射。主要文件有,XML字符串,XML对应的JavaBean,XmlUtils.java ,XStreamEx.java(该类用于解决Xml存在节点,而JavaBBean中不存在就会报错的情况)所需要的依赖 com.thoughtworks.xstream xstrea原创 2017-12-27 10:29:07 · 1438 阅读 · 0 评论 -
Maven项目pom.xml文件使用阿里的仓库
<repositories> <repository> <id>aliyun-repos</id> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <sn...原创 2019-09-26 10:49:17 · 976 阅读 · 0 评论