自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天积累一点,一年后你会发现,自己变化很大

静下心来,一步一步,学习开源项目。

转载 ESB-Mule-demo-实例

同步将消息传递到另一个端点过滤消息将多个出站端点链接在一起消息分解处理消息仅有一次通过组件绑定调用外部服务 mule号称开源ESB的最好实现,研究mule也有段时间了, 在“浩如烟海”的xml配置中,保持清醒的头脑确实不容易。  作为学习笔记之一,记录一下一个mule简单应用的实现。 ...

2018-01-15 18:25:16 3591 0

转载 如何提高工作激情,打造狼性团队

一、榜样激励 为员工树立一根行为标杆/ 在任何一个组织里,管理者都是下属的镜子。可以说,只要看一看这个组织的管理者是如何对待工作的,就可以了解整个组织成员的工作态度。“表不正,不可求直影。”要让员工充满激情地去工作,管理者就先要做出一个样子来。 1、领导是员工们的模仿对象 2、激励别人...

2017-12-12 18:10:50 3808 0

转载 如何评价一个规划方案的合理性?记xx项目规划单位招标

今天共4家公司设计单位参与投标,上午两家,下午两家,公司请了两位专家来评价各家方案,从整体规划方案水平上看,投标方案水平都不是特别突出,没有让人眼前一亮的方案,有的只是一些小创意小想法。对于新的规划理念、新的规划思维没有看到,另外大家对于西地块与东地块的联系考虑都比较少,是作为一个整体考虑还是相互...

2017-12-12 18:05:25 3853 0

转载 跨部门的高效沟通与协作

在企业管理当中,沟通是一个非常重要的技能,它运用我们管理当中每一个细节。    首先要做好沟通和协作,我们需要有一个很好的思维模式,这个就像盖房子一样,它是地基,是一个房子的地基部分,没有一个正确的思维模式,那我们其后的技巧都不会有一个很好的效果,正确的思维模式应是如下: 1、领导:企...

2017-12-12 18:00:19 6233 0

转载 跨部门沟通

对产品经理来说,跨部门沟通不良,可能会让他好不容易建立起来的自信瞬间摧毁。 你认为十万火急的事,到了其它部门主管口中,竟然成了“芝麻绿豆大的事”;原本应该合作解决的问题,到了跨部门会议上,又沦为“各弹各的调”,找不到共识。 到底,在不同部门各有不同立场与利益的情况下,怎样才能把话说清楚...

2017-12-12 17:56:02 1066 0

原创 一个好的产品经理如何把控项目进度和跟进进度

A. 明确优先级 好的产品经理,一力降十会,四两拨千斤。因此需要将需求分类管理,按品牌提升、市场份额提升、用户体验、覆盖用户量、产品提升效果、工作效率等维度,明确项目优先级 B. 项目节奏把控 1. 项目关键节点:设计完成时间,开发完成时间,测试完成时间,上线时间,运营活动上线时...

2017-12-12 17:55:07 13776 1

转载 在项目节奏把控方面的一些小感悟

1.逻辑思维能力如何提高 1.1每天做一个反思。 现在就是盲目的往前走,很多事情就是凭着感觉,如果我有足够的经验作为支撑,那么感觉至少是有道理的,现在是没有什么经验,更多的就是顺着别人的意见,无论是工程师还是PM,这样让自己十分的被动。通过做总结,看看每天做的事情是否正确,如果再选择一...

2017-12-12 17:34:12 2800 0

转载 深入理解Java:类加载机制及反射

一、Java类加载机制 1.概述        Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能...

2017-11-23 18:51:23 357 0

转载 自定义一个类加载器

为什么要自定义类加载器 类加载机制:http://www.cnblogs.com/xrq730/p/4844915.html 类加载器:http://www.cnblogs.com/xrq730/p/4845144.html 这两篇文章已经详细讲解了类加载机制和类加载器,还剩最后...

2017-11-23 18:36:25 314 0

转载 Java类加载机制与Tomcat类加载器架构

类加载器          虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。       类加载器可以说是Java语言的一项...

2017-11-23 18:31:44 258 0

转载 深入浅出ClassLoader

你真的了解ClassLoader吗? 这篇文章翻译自zeroturnaround.com的 Do You Really Get Classloaders? ,融入和补充了笔者的一些实践、经验和样例。本文的例子比原文更加具有实际意义,文字内容也更充沛一些,非常感谢作者 Jevgeni Ka...

2017-11-23 18:19:21 273 0

转载 理解和配置 Linux 下的 OOM Killer

最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的 Out of Memory (OOM) kil...

2017-11-23 18:02:23 374 0

转载 Java内存溢出(OOM)异常完全指南

EN川 关注 2016.12.03 17:34* 字数 8566 阅读 5226评论 6喜欢 86 我的职业生涯中见过数以千计的内存溢出异常均与下文中的8种情况相关。本文分析什么情况会导致这些异常出现,提供示例代码的同时为您提供解决指南。 Nikita Salni...

2017-11-23 17:53:49 312 0

转载 Java中hashCode的作用

哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:public native int hashCode();根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的...

2017-11-23 17:24:07 636 0

转载 JVM调优工具之VisualVM介绍1

JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里   JProfiler:商业软件,需要付费。功能强大。详细...

2017-11-23 12:04:49 256 0

转载 JVM的内存管理和垃圾回收

文章参考了几篇博文,但由于原博文都存在一点点问题,因此自己写一篇总结,原博文在结尾给出。欢迎就jvm提出自己的疑问,共同探讨学习。    本文主要是基于Sun JDK 1.6 Garbage Collector(作者:毕玄)的整理与总结,ppt下载地址:to-do   1、Java虚拟...

2017-11-22 18:43:00 270 0

转载 JVM 年轻代和年老代 大小设置

有许多现成的调优经验的介绍。Charlie Hunt写的《Java Performance》一书里有很详细的介绍。中文版就快出了,敬请关注。  其中涉及GC调优的部分在过往的JavaOne里也有session介绍过。请搜这个标题:"Step-by-Step: Garbage Colle...

2017-11-22 18:29:48 13233 0

转载 分开分表 分布式事物

http://www.cnblogs.com/aoshicangqiong/p/7732922.html

2017-11-21 19:00:53 340 0

转载 分布式事务以及解决方法

分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。 数据库事务 在说分布式事务之前,我们先从数据库事务说起。 数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如...

2017-11-21 18:59:56 941 0

转载 分事事务之异步确保性(二)

数据库dbA 表t1 数据库dbB 表t2 目标,t1插入记录时,同时保证t2也插入 假如使用分布事务,非常简单 开始分布事务 ... insert into t1 ... insert into t2 ... 提交分布事务 不使用分布事务要保...

2017-11-21 18:33:52 479 0

转载 微服务架构的分布式事务解决方案

分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出! 下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析! 如上图所示,假设三大参与平台(电商平台、支付平台、银行)的系统都做了分布式系统架构...

2017-11-21 18:16:56 251 0

转载 分布式事务的典型处理方式:2PC、TCC、异步确保和最大努力型

1. 柔性事务和刚性事务 2. 两阶段提交(2PC)型 2、事务补偿型(TCC事务): 3、异步确保型 4、最大努力型 1. 柔性事务和刚性事务 柔性事务满足BASE理论(基本可用,最终一致) 刚性事务满足ACID理论 本文主要围绕分布式事务当中的柔性事务的...

2017-11-21 18:04:27 374 0

转载 tcc-transaction分布式TCC型事务框架搭建与使用记录

首先感谢框架作者。本文只介绍框架使用,并不分析源码。 介绍:tcc-transaction是开源的TCC补偿性分布式事务框架,git地址:https://github.com/changmingxie/tcc-transaction  TCC为Try、Confirm、Cancel的缩写...

2017-11-21 18:03:47 2739 0

转载 微服务部署:蓝绿部署、滚动部署、灰度发布、金丝雀发布

在项目迭代的过程中,不可避免需要”上线“。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。 目前有很多用于部署的技术,有的简单,有的复杂;有的得停机,有的不需要停机即可完成部署。本文的目的就是将目前常用的布署方案做一个总结。 一、蓝绿布署 Blue/Green Deploym...

2017-11-07 15:09:13 1062 0

转载 企业级BPM之微服务架构演进

BPM平台在各行业的IT架构中都是重要的基础支撑平台,十二五期间,企业级BPM作为SOA体系下的关键组件,经历了一个加速建设的过程。我们也有幸参与了一些行业的流程平台建设,今天与大家分享我们在流程引擎架构演进过程中的一些经验与思考。 首先对过去这些年的架构发展历程进行回顾和总结, 然后...

2017-11-03 14:53:11 753 0

转载 技改之路:从单块应用到微服务,我的血泪总结--转

原文地址:http://chuansong.me/n/346948051463 技改是技术改造的简称,是技术的蜕变。本文指的是在公司技术发展的某个瓶颈阶段,按原有开发和组织方式已经无法玩下去,这时公司希望引进架构师或技术牛人,来破解当前困局。技术改造,对于公司和技术人员而言都非常难得,参与者...

2017-11-03 14:49:30 728 0

转载 重新理解微服务

原文地址:http://mp.weixin.qq.com/s/41ZYIcewANWtLSnXTrDh4g 当前微服务很热,大家都号称在使用微服务架构,但究竟什么是微服务架构?微服务架构是不是发展趋势?对于这些问题,我们都缺乏清楚的认识,本文基于作者在大型互联网系统的服务化实践和思考,和大家...

2017-11-03 14:46:24 283 0

转载 基于微服务架构的技术实践(附PPT)

转载:https://mp.weixin.qq.com/s?__biz=MzI5MDEzMzg5Nw==&mid=2660392863&idx=1&sn=d27ebf7a5d07883aeeaf886f0817eaa4&mpshare=1&scene=1&a...

2017-11-03 14:23:04 4666 0

原创 电商场景问题整理

http://www.cnblogs.com/zhengyun_ustc/category/430020.html

2017-11-03 14:18:57 1045 0

转载 Nginx流量拦截算法

0x00.About 电商平台营销时候,经常会碰到的大流量问题,除了做流量分流处理,可能还要做用户黑白名单、信誉分析,进而根据用户ip信誉权重做相应的流量拦截、限制流量。 Nginx自身有的请求限制模块ngx_http_limit_req_module、流量限制模块ngx_stream...

2017-11-03 11:11:53 999 0

转载 接口限流算法总结

背景 曾经在一个大神的博客里看到这样一句话:在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过限流,我们可以很好地控制系统的qps,从而达到保护系统的目的。本篇文章将会介绍一下常用的限流算法...

2017-11-02 19:11:36 248 0

转载 Protobuf与JAVA

我们在开发一些RPC调用的程序时,通常会涉及到对象的序列化/反序列化的问题,比如一个“Person”对象从Client端通过TCP方式发送到Server端;因为TCP协议(UDP等这种低级协议)只能发送字节流,所以需要应用层将Java对象序列化成字节流,数据接收端再反序列化成Java对象即可。“序...

2017-11-02 19:06:22 5947 1

转载 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比

最近研究了下google protobuf协议,顺便对比了一下json,xml,java序列化相关的数据对比,从几个纬度进行对比。   别人的相关测试数据: http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarki...

2017-11-02 18:47:46 199 0

转载 跨语言序列化-protobuf/thrift/avro性能测试

1. 编写Schema 1.1 student.proto [java] view plain copy package protobuf;    option java_package = "com.topsec....

2017-11-02 18:42:12 1056 0

转载 跨语言通信方案的比较—Thrift、Protobuf和Avro

thrift由facebook出品,protobuffer由google出品; 下面对比一下这两个的区别。参考:http://zhidao.baidu.com/link?url=yNLBeHhWokfwB677UZHoyv4vLyPOZEEQypUMiX__YIhp5E7UmpvIWTArK...

2017-11-02 18:36:31 517 0

转载 Apache Avro 与 Thrift 比较

Avro和Thrift都是跨语言,基于二进制的高性能的通讯中间件. 它们都提供了数据序列化的功能和RPC服务. 总体功能上类似,但是哲学不一样. Thrift出自Facebook用于后台各个服务间的通讯,Thrift的设计强调统一的编程接口的多语言通讯框架. Avro出自Hadoop之父Doug ...

2017-11-02 18:26:55 287 0

转载 Mycat从入门到放弃

1.非分片字段查询 Mycat中的路由结果是通过分片字段和分片方法来确定的。例如下图中的一个Mycat分库方案: 根据 tt_waybill 表的 id 字段来进行分片分片方法为 id 值取 3 的模,根据模值确定在DB1,DB2,DB3中的某个分片 如果查询条件中有 i...

2017-11-01 19:03:27 535 0

转载 Spring JTA应用JOTM & Atomikos

关于Spring JTA的介绍非常多了,这里就不再一再阐述其优越性怎么怎么了,直接开始正题。一个大致的需求如下,用户在进行增删改操作时,会同时更新2至3个数据库的数据表,操作需要事务来包裹,以便在操作其中一个数据库的数据表失败时,可以将其他数据库已执行的动作回滚。  由于主框架是Spring...

2017-11-01 18:40:06 362 0

转载 在 WebSphere Studio 中配置并使用 XA 分布式事务

2004 年 9 月 01 日 本文描述了分布式事务,并向您演示了如何使用用于 DB2、Oracle 和 JMS 等可以在分布式事务中同时使用的 XA 资源来配置 WebSphere Studio Application Developer 测试服务器。本文描述了一个在同一事务中更新数据库并...

2017-11-01 18:27:08 596 0

转载 WebSphere下配置 Oracle XA数据源

约定 本文假定WebSphere安装在 /usr/IBM/WebSphere/AppServer WebSphere版本是6.1.0.21 or up oracle 10g or up 由于本文针对集群环境,所以文中提到的WebSphere作用域 默认使用集群作用域,...

2017-11-01 18:21:35 818 0

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