代码改变世界

随笔档案-2017年07月

转)ZooKeeper的实现分析

2017-07-20 08:44 by dogdogwang, 844 阅读, 收藏,
摘要: 最近在大量看关于Zookeeper的博客,发现一篇讲解ZK实现很详细的博客,特此转载一下: 原博客地址: http://my.oschina.net/zhengyang841117/blog/186600 1 Zookeeper介绍 Zookeeper是一个分布式的协调服务,为分布式应用程序提供sy 阅读全文

Spring整合JMS(四)——事务管理

2017-07-14 17:23 by dogdogwang, 182 阅读, 收藏,
摘要: Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理。这将允许JMS应用利用Spring的事务管理特性。JmsTransactionManager在执行本地资源事务管理时将从指定的ConnectionFactory绑定一个Conn 阅读全文

基于支付系统真实场景的分布式事务解决方案效果演示: http://www.iqiyi.com/w_19rsveqlhh.html

2017-07-14 17:22 by dogdogwang, 396 阅读, 收藏,
摘要: 基于支付系统真实场景的分布式事务解决方案效果演示:http://www.iqiyi.com/w_19rsveqlhh.html 阅读全文

FPA笔记三 数据功能的识别

2017-07-14 14:15 by dogdogwang, 2771 阅读, 收藏,
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://welkinhu.blog.51cto.com/447606/115477 一个系统含有多少功能点,来自其所有子功能的功能点简单汇总。要计算功能点数,必须尽可能无遗漏的把从系统分解成 阅读全文

Jms的MessageListener中的Jms事务

2017-07-13 11:26 by dogdogwang, 5141 阅读, 收藏,
摘要: 摘要 一般来说,如果为JmsTemplate做了事务配置,那么它将会与当前线程的数据库事务挂钩,并且仅在数据库事务的afterCommit动作中提交。 但是,如果一个MessageListener在接收Jms消息的同时,也使用JmsTemplate发送了Jms消息;那么它发送的Jms消息将与数据库事 阅读全文

Maven依赖排除 禁止依赖传递 取消依赖的方法

2017-07-13 10:05 by dogdogwang, 1961 阅读, 收藏,
摘要: 大家都知道Maven的优点是依赖管理,特别是前期使用ANT的开发者都有很多感触。最近要开发一个Java工程,定的要使用maven,会使用Hadoop和Hbase的客户端,而引入一个hadoop-client的jar或者hbase的jar包,会依赖十几个其他的jar包,而这些jar包的功能我又用不上, 阅读全文

数据库事务隔离级别-- 脏读、幻读、不可重复读(清晰解释)

2017-07-13 10:04 by dogdogwang, 721 阅读, 收藏,
摘要: 一、数据库事务隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。 √: 可能出现 ×: 不会出现 脏读 不 阅读全文

【JMS】JMS之ActiveMQ的使用

2017-07-12 17:25 by dogdogwang, 401 阅读, 收藏,
摘要: 版权声明:尊重博主原创文章,转载请注明出处 版权声明:尊重博主原创文章,转载请注明出处 目录(?)[+] 目录(?)[+] 这篇文章主要是简单介绍一下JMS和ActiveMQ,以及使用ActiveMQ来写两个demo。 1. JMS是啥 百度百科的解释: JMS即Java消息服务(Java Mess 阅读全文

servlet3.0 新特性——异步处理

2017-07-11 17:54 by dogdogwang, 2738 阅读, 收藏,
摘要: Servlet 3.0 之前,一个普通 Servlet 的主要工作流程大致如下: 首先,Servlet 接收到请求之后,可能需要对请求携带的数据进行一些预处理; 接着,调用业务接口的某些方法,以完成业务处理; 最后,根据处理的结果提交响应,Servlet 线程结束。 其中第二步的业务处理通常是最耗时 阅读全文

MyBatis系列目录--5. MyBatis一级缓存和二级缓存(redis实现)

2017-07-10 11:15 by dogdogwang, 464 阅读, 收藏,
摘要: 转载请注明出处哈:http://carlosfu.iteye.com/blog/2238662 0. 相关知识: 查询缓存:绝大数系统主要是读多写少。 缓存作用:减轻数据库压力,提供访问速度。 1. 一级缓存测试用例 (1) 默认开启,不需要有什么配置 (2) 示意图 (3) 测试代码 Java代码 阅读全文

分布式架构真正适用于大型互联网项目的架构! dubbo+zookeeper+springmvc+mybatis+shiro+redis

2017-07-09 22:13 by dogdogwang, 973 阅读, 收藏,
摘要: 分类: 分布式技术(3) 分类: 分布式技术(3) 目录(?)[+] 目录(?)[+] 平台简介 Jeesz是一个分布式的框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的Java EE快速开发平台。 Jeesz本身集成Dubbo服务管控、Zookeeper注册中心、Redis分布式缓存技 阅读全文

Zookeeper学习

2017-07-07 22:59 by dogdogwang, 197 阅读, 收藏,
摘要: http://www.cnblogs.com/caosiyang/archive/2012/11/09/2763190.html http://www.cnblogs.com/haippy/tag/zookeeper/ http://www.cnblogs.com/caosiyang/archive 阅读全文

Zookeeper Api(java)入门与应用(转)

2017-07-06 17:41 by dogdogwang, 255 阅读, 收藏,
摘要: 如何使用 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到 阅读全文

Java 领域从传统行业向互联网转型你必须知道的事儿

2017-07-03 12:58 by dogdogwang, 3486 阅读, 收藏,
摘要: 我为什么要写这篇文章 武林中,"天下武功出少林"指各门各派的武功都与少林武学有一定的渊源,技术也是相同的道理,对于Java领域的应用而言,传统行业与互联网行业的技术都来自J2SE和J2EE的生态圈,但是两个行业的侧重点不同,传统行业侧重于严格的规范、复杂的流程、丰富的功能,因此或多或少的都会使用J2 阅读全文

redis Web服务器

2017-07-01 20:29 by dogdogwang, 1155 阅读, 收藏,
摘要: redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型).这些数据类型都支持push/pop、add/remove及取 阅读全文

Redis之实战篇(与Mybatis整合)

2017-07-01 17:54 by dogdogwang, 536 阅读, 收藏,
摘要: 摘要: 现在市面流行的java框架,一个是ssh(spring、struts2、hibernate),另一个是ssm(spring、springmvc、mybatis),由于之前已经有整合过ssm框架,所以在此基础上进行略微的改动,做一个Redis与Mybatis的整合 具体步骤如下: 1,准备好s 阅读全文

Eclipse插件:mybatis generator的使用步骤

2017-07-01 15:24 by dogdogwang, 3554 阅读, 收藏,
摘要: 一、首先,安装eclipse插件 Help--Eclipser Marketplace中查找:Mybatis Generator 1.3.5安装 二、新建project New--other--查找如下 点击next,选择你要将文件生成到哪里的项目名 点击finish关闭。就会在hhh项目中生成文件 阅读全文

mysql-5.6.17-win32免安装版配置

2017-07-01 12:47 by dogdogwang, 443 阅读, 收藏,
摘要: mysql-5.6.17-win32免安装版配置详解 mysql-5.6.17-win32免安装版配置详解 mysql-5.6.17-win32免安装版配置详解 mysql-5.6.17-win32免安装版配置详解 mysql-5.6.17-win32免安装版配置详解 工具/原料 windows 2 阅读全文

使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)

2017-07-01 12:37 by dogdogwang, 138 阅读, 收藏,
摘要: 出处:http://www.cnblogs.com/lichenwei/p/4145696.html Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、相关 阅读全文