- 博客(21)
- 资源 (50)
- 收藏
- 关注
转载 互联网保险O2O平台微服务架构设计
关于架构,笔者认为并不是越复杂越好,而是相反,简单就是硬道理也提现在这里。这也是微服务能够流行的原因,看看市场上曾经出现的服务架构:EJB、SCA、Dubbo等等,都比微服务先进,都比微服务功能完善,但它们都没有微服务这么深入民心,就是因为他们过于复杂。简单就是高科技,苹果手机据说专门有个团队研究如何能让用户更加简单的操作。大公司都是由小公司发展起来的,如果小公司在开始技术选型时感觉某个框架费时费
2017-03-08 14:22:29 1581
转载 微服务实战(一):微服务架构的优势与不足
英文原文:Introduction to Microservices 这篇文章作者是Chris Richardson,他是早期基于Java的Amazonite EC2 PaaS平台CloudFoundry.com的创始人。现在他为企业提供如何开发和部署应用的咨询服务。他也经常在http://microservices.io上发表有关微服务的文章。 微服务正在博客、社交媒体讨论组
2017-03-07 17:34:13 424
原创 面试问题当程序员和产品经理意见不一致你认为该怎么办
这个问题真的很难回答,我以前没遇到过这样的面试问题。个人以为程序员专注于实现,产品经理专注于产品设计。两者的分工和性质不一样对问题的看法的深度不一样。我作为程序员的一员当然要为程序员说话。产品经理设计的产品就是一个构想,能不能实现他们未必完全知道。所以产品经理在把控产品方向的情况下,很多细节都要听程序员的。当然程序员要说的有理有据,一个大而空的产品是虚幻的,没有程序员就没有血和肉。有思想的
2017-03-06 15:56:01 4076
转载 开源分布式文件系统比较
要使用分布式文件系统来降低成本,于是搜寻了开源的分布式文件系统。经过安装部署和测试,把我使用中碰到的一些问题总结一下, 希望对大家有所帮助, 我也有一些问题没有搞懂,希望和大家一起交流,共同进步。第一:CEPH网上搜索了一些资料, 说 ceph 性能最高,C++编写的代码,支持Fuse,并且没有单点故障依赖, 于是下载安装, 由于 ceph 使用
2017-03-05 17:56:38 2024
转载 干货阿里巴巴 开源软件列表
阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,今天小编为大家汇总了阿里开源的项目,快来看看吧!服务框架 DubboDubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。JDBC连接池、监控
2017-03-05 17:08:09 1913
转载 阿里开源Mysql分布式中间件:Cobar
最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近50亿次的SQL执行请求。首先,使用Cobar的核心功能如下:分布式:Cobar的分布式主要
2017-03-05 16:05:45 1460
原创 设计模式之观察者模式
1类图2java示例public class Test { public static void main(String[] args) { Plane plane=new Plane("J20 a001"); Observer observer=new Radar(); plane.addObserver(observer); plane.setDis
2017-03-04 21:03:58 739
原创 设计模式之解释器模式
1类图2java示例public class Test { public static void main(String[] args) { Context context=new Context(); context.setSource("I am mark ."); Translator comma=new CommaTranslator();
2017-03-04 20:39:42 828
原创 设计模式之责任链
1类图2java示例public class Test { public static void main(String[] args) { Processor word=new WordProcessor(); Processor syntax=new SyntaxProcessor(); Processor compile=new CompileProcesso
2017-03-04 19:43:48 832
原创 设计模式之命令模式
1类图2java示例public class Test { public static void main(String[] args) { Seller riceSeller=new RiceSeller(); Seller meatSeller=new MeatSeller(); OrderMenuItem riceOrder=new OrderRice();
2017-03-04 18:47:30 816
原创 设计模式之策略模式
1类图2java示例public class Test { public static void main(String[] args) { Strategy s1=new DiscountStrategy(); Strategy s2=new SubtractStrategy(); Context context=new Context(); context.
2017-03-03 21:39:01 737
转载 软件架构模式
本文是我在阅读O'Reilly免费的电子书 Software Architecture Patterns过程中做的笔记。首 先这本书非常新,2015年3月30号订正后发布。其次将目前流行的几种架构详细进行了剖析和比较,除了传统的N层架构外,其它架构相当的前沿。并且,这 篇小书连带封面才55页,短小精悍,值得一读。这本书的作者是 Mark Richards,有30多年行业经验,19年软件集成,企
2017-03-03 20:48:22 864
原创 面试问题你的优势是什么或者说体现你的价值的地方在哪里
好几次面试面试官都问我,你的优势是什么?有一次我回答说我有很强的并发编程能力,这个不是谁都可以做到的。然后我列举了并发方面的知识,比如,java内容模型,指令重排序,happen-before,锁,volitile,cas,原子对象,并发容器,executors框架等面试官居然没有深入提问,估计面试官也非技术出身,做管理做多了。然后我列举了我在一些项目中写过的并发。技术人员最求的是
2017-03-03 20:03:41 11093
原创 面试问题某个项目中遇到过什么问题
这是面试官很喜欢问的一个问题,你是会刁难你的一个地方。如果你在项目中是核心解决了一些技术难题,那这个问题对你来说应该是很好回答的。你可以说出这个项目遇到的技术问题,以及你是怎么解决的。这种问题往往可以从并发,稳定性,容错,性能等方面入手。如果你没有参与这种问题的解决,平时也要多关注其他人是怎么解决的,不要局限在自己的空间里。还有就是你可以给出一个场景,自己设计一种可行的解决方案,予以阐述。总之你要
2017-03-03 19:45:00 48579 3
转载 java数据库连接池性能对比
testcase Connection conn = dataSource.getConnection(); PreparedStatement stmt = conn.preparedStatement("select 1"); ResultSet rs = stmt.executeQuery(); while (rs.next()) { } rs.close();
2017-03-03 13:57:49 2419
原创 设计模式之外观模式
1类图2java示例public class Test { public static void main(String[] args) { Facade facade=new Facade(); facade.methodA(); System.out.println("-------------------"); facade.methodB();
2017-03-03 08:53:26 637
原创 java web常用jar包的作用
commons-collections.jar:Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。commons-beanutils.jar: Apache Commons包中的一个,包含了一些Bean工具类类。cglib-asm.jar:实现PO字节码的动态生成,非常核心的库dom4j.jar:do
2017-03-02 17:32:02 1617
转载 面试问题请说出各种排序算法的稳定性
选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复杂
2017-03-02 09:50:24 774
原创 设计模式之桥接模式
1类图:2java示例:public class Test { public static void main(String[] args) { Engine t0001=new EngineT0001(); Engine t0300=new EngineT0300(); Vehicle tractor=new Tractor(t0001); Vehicl
2017-03-02 08:57:39 900
原创 设计模式之享元模式
1类图2java示例public class Test { public static void main(String[] args) { Factory factory=new StudentFactory(); Person p1=factory.getPerson("010101"); if(p1.getName()==null||p1.ge
2017-03-01 13:18:49 563
原创 设计模式之访问者模式
1类图2java示例public class Test { public static void main(String[] args) { Cleaner mark=new CleanerMark("Mark"); Cleaner jane=new CleanerJane("Jane"); Cleaner director=new CleanerDirect
2017-03-01 09:03:21 509
together 2008 sp1 uml 006
2010-02-26
together 2008 sp1 uml 002
2010-02-26
extjs开发工具 语法提示
2010-02-07
餐饮业管理软件需求分析文档
2011-07-06
web service 接口文档
2011-06-24
ssh rest ws jax-rs jersey 做的小网站后台及web service接口
2011-05-10
微博struts2 spring hibrnate实现
2011-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人