自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

起风了

慢慢来比较快

  • 博客(22)
  • 收藏
  • 关注

转载 WebX框架使用说明

前言 标准MVC开源框架有很多(Struts、SpringMVC、Webx),对于生活在开源世界里面的码农来说SpringMVC、Struts是接触比较多,也是最熟悉的框架。 知己知彼以配置SpringMVC为例,我们常常关注的点主要有以下几个方面:1.web.xml文件里面请求分配器的配置(DispatcherServlet)。如下图:拦截以do结尾的HTTP请求。...

2018-10-31 10:38:13 3637 1

转载 Tair 分布式K-V存储方案

https://www.cnblogs.com/chenny7/p/4875396.htmltair 是淘宝的一个开源项目,它是一个分布式的key/value结构数据的解决方案。作为一个分布式系统,Tair由一个中心控制节点(config server)和一系列的服务节点(data server)组成,config server 负责管理所有的data server,并维护data s...

2018-10-31 09:31:38 208

转载 HSF的原理分析

一.HSF的基本概念HSF全称为High-Speed Service Framework,旨在为淘系的应用提供一个分布式的服务框架,HSF从分布式应用层面以及统一的发布/调用方式层面为大家提供支持,从而可以很容易的开发分布式的应用以及提供或使用公用功能模块,而不用考虑分布式领域中的各种细节技术,例如远程通讯、性能损耗、调用的透明化、同步/异步调用方式的实现等等问题。 二.知识准备通...

2018-10-30 18:13:01 321

转载 注解@Slf4j

  https://blog.csdn.net/qq_26344609/article/details/78905845如果不想每次都写private  final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j一、在pom文件加入依赖<dependency>   <groupId&g...

2018-10-30 17:50:59 164

转载 全面理解Java内存模型(JMM)及volatile关键字

http://blog.csdn.net/javazejian/article/details/72772461 版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/72772461 出自【zejian的博客】关联文章:深入理解Java类型信息(Class对象)与反射机制...

2018-10-19 22:38:44 118

转载 Mysql代理中间件-Atlas实现读写分离

概述MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库。 当然,主服务器也可以提供查询服务。使用读写分离最大的作用无非是环境服务器压力。架构图如下:1、介绍Atlas 是由 Qihoo 360公司W...

2018-10-18 22:22:00 647

转载 mysql读写分离原理及配置

http://www.cnblogs.com/codehome/p/9356496.html1 复制概述      Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。...

2018-10-18 22:17:21 206

转载 atomikos JTA 源码解读

https://blog.csdn.net/sxhong/article/details/18842281

2018-10-18 22:11:02 1376

转载 Apache Tika使用报告

实验对象:Apache Tika实验目的:通过尝试使用Apache Tika进行文件格式转换,加深对搜索引擎的理解和认识目录Apache Tika简介 配置Apache Tika运行环境 用GUI图形界面进行文件格式转换的尝试 用命令行使用Tika 在java工程中使用Tika1. Apache Tika 简介 Apache Tika是一个用java编写的内容检测和...

2018-10-18 14:18:10 634

转载 从分布式一致性谈到CAP理论、BASE理论

问题的提出在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。1、火车站售票假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车 票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行----一切似乎都是那么和谐。想象一下,如果他选择的目的地是杭州,而某一趟开往杭州的火车 只剩下最后一张车票,可能在同一时刻,不同售票窗口的另...

2018-10-16 23:55:57 91

转载 柔性事务 :TCC两阶段补偿型

http://www.tianshouzhi.com/api/tutorials/distributed_transaction/388--------博主写的很全面TCC方案是可能是目前最火的一种柔性事务方案了。关于TCC(Try-Confirm-Cancel)的概念,最早是由Pat Helland于2007年发表的一篇名为《Life beyond Distributed Transacti...

2018-10-16 23:54:34 273

转载 分布式事务 - 两阶段提交与三阶段提交

在分布式系统中,著有CAP理论,该理论由加州大学伯克利分校的Eric Brewer教授提出,该理论阐述了在一个分布式系统中不可能同时满足一致性(Consistency)、可用性(Availability),以及分区 容错性(Partition tolerance)。一致性 在分布式系统中数据往往存在多个副本,一致性描述的是这些副本中的数据在内容和组织上的一致。 可用性 可用性描述了系统对...

2018-10-16 23:50:05 232

转载 JDBC事务和JTA事务的区别

一、事务概述事务表示一个由一系列的数据库操作组成的不可分割的逻辑单位,其中的操作要么全做要么全都不做。与事务相关的操作主要有:BEGIN TRANSACTION; 开始一个事务,方法是:begin()COMMIT;       提交一个事务,方法是:commit()ROLLBACK;      回滚一个事务,方法是:rollback()PREPARE;       准备提交一个事务,方...

2018-10-16 23:46:01 223

转载 什么是微服务?微服务架构的优缺点、应用

什么是微服务?微服务架构的优缺点、应用?微服务(micro services)这个概念不是新概念,很多公司已经在实践了,例如亚马逊、Google、FaceBook、Alibaba。微服务架构模式(Microservices Architecture Pattern)的目的是将大型的、复杂的、长期运行的应用程序构建为一组相互配合的服务,每个服务都可以很容易得局部改良。 Micro这个词意味着每个...

2018-10-16 23:42:44 21801 2

转载 流程图—ProcessOn

ProcessOn-在线作图工具--------https://www.processon.com/这是我最近刚发现的一款国产的在线作图工具,类似于visio。我主要用来做项目的结构图和流程图。先来张效果图: 我的文件效果图下面这个是设计页的效果图: 设计页上面这张设计效果图上显示的是它提供的设计模版,可以根据需求自行选择。优点:1、实时保存。如果你...

2018-10-16 22:58:07 2047

转载 忘记svn密码怎么办

https://blog.csdn.net/qq_27093465/article/details/50982212我的svn密码不记得了,但是电脑上默认有保存,不过不是明码,有什么办法可以找回吗?不用说修改,不记得了1.可以让SVN管理员帮你改,他在服务器端可以重置密码,不需要知道原来的密码,废话要是找管理员的话,我就不用百度啦。2.TortoiseSVN Password Decryp...

2018-10-16 16:00:18 15059 2

转载 Dubbo学习笔记8:Dubbo的线程模型与线程池策略

Dubbo默认的底层网络通讯使用的是Netty,服务提供方NettyServer使用两级线程池,其中 EventLoopGroup(boss) 主要用来接受客户端的链接请求,并把接受的请求分发给 EventLoopGroup(worker) 来处理,boss和worker线程组我们称之为IO线程。如果服务提供方的逻辑能迅速完成,并且不会发起新的IO请求,那么直接在IO线程上处理会更快,因为这减...

2018-10-07 13:28:01 759

转载 Netty入门教程——认识Netty

Netty什么是Netty?Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke's Choice Award,见https://www.java.net/dukeschoice/2011)。它活跃和成长于用户社区,像...

2018-10-07 12:34:39 134

转载 Dubbo Main启动方式浅析

关键字:Dubbo Main启动方式浅析 服务容器是一个standalone的启动程序,因为后台服务不需要Tomcat或JBoss等Web容器的功能,如果硬要用Web容器去加载服务提供方,增加复杂性,也浪费资源。 服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。 服务容器的加载内容可以扩展,内置了spring, jetty, log4j等加载,可通过Con...

2018-10-07 10:23:33 1654

转载 关于Spring配置文件xml文档的schema约束

最开始使用Spring框架的时候,对于其配置文件xml,只是网上得知其使用方法,而不明其意。最近想着寻根问底的探究一下。以下是本文主要内容:1、配置文件示例。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"         ...

2018-10-06 20:59:46 138

原创 maven的pom.xml用<exclusion>解决版本问题

 用maven管理库依赖,有个好处就是连同库的依赖的全部jar文件一起下载,免去手工添加的麻烦,但同时也带来了同一个jar会被下载了不同版本的问题,好在pom的配置里面允许用&lt;exclusion&gt;来排除一些不需要同时下载的依赖jar 。 &lt;!-- Struts2 --&gt;&lt;dependency&gt;&lt;groupId&gt;org.apache....

2018-10-04 12:25:43 1057

转载 maven插件介绍之tomcat7-maven-plugin

tomcat7-maven-plugin插件的pom.xml依赖为: &lt;dependency&gt; &lt;groupId&gt;org.apache.tomcat.maven&lt;/groupId&gt; &lt;artifactId&gt;tomcat7-maven-plugin&lt;/artifactId&gt; &lt;version&gt;2...

2018-10-04 12:22:15 6547

空空如也

空空如也

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

TA关注的人

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