摘要: dubbo、JSF作为使用最广泛的服务端框治理架,其设计和实现思想值得进行学习研究。 整个服务管理框架核心的原理基于反射以及socket调用实现,服务管理框架包含服务的注册管理 服务的索引管理以及服务的监控、 服务后台的管理,每个节点要采用容灾。不然会导致整个线上节点 无法使用。 服务一次调用开销包 阅读全文
posted @ 2016-07-29 19:28 杉枫 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 前两年参与过一次培训,关于框架设计,培训老师说了句非常经典的话:框架就是 你不要调用我,我来调用你。 阅读全文
posted @ 2016-07-29 18:35 杉枫 阅读(195) 评论(2) 推荐(0) 编辑
摘要: 1、git使用将不需要提交的idea或eclipse无关的文件排除掉避免这些文件冲突导致 不能下载或提交。 2、git提交前主义更新,无法提交时一般是忘记更新了。 3、如有冲突后,冲突合并完后继续操作。 4、git删除远程分支 git push [远程名] :[分支名]。如果想在服务器上删 除 se 阅读全文
posted @ 2016-07-26 17:54 杉枫 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 单机c1000k连接即单机实现百万连接,首先要注意的是连接是虚拟的逻辑的,连接最终落于 网卡,清晰概念才能更深入更清晰的想出问题的解决办法。 参考 http://www.ideawu.net/blog/archives/740.html http://www.ideawu.net/blog/arch 阅读全文
posted @ 2016-07-22 15:44 杉枫 阅读(230) 评论(0) 推荐(0) 编辑
摘要: jvm监控可视化的有 jconsole 、jmc 、jvisualvm 其中jvisualvm开启一些监控会导致他自己关闭。 并且jdk下有很多工具可以进行jvm监控, jmap -histo:live pid 进行pid可通过jvisualvm查看,jvisualvm开启时能看到所有java进程以 阅读全文
posted @ 2016-07-22 15:31 杉枫 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 消息队列的价值在于复杂操作的快速返回,消息队列的问题在于消息的完整性、不丢失。 消息队列设计的难度在于消息的阻塞丢失,例如消费者消费不及时消息队列堵塞可以采取消息服务端 持久化来避免消息丢失。 同事提出了一个已经大规模并发下的方案,将消息作为http请求请求ngnix或apache由ngnix或ap 阅读全文
posted @ 2016-07-22 09:51 杉枫 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 随着系统业务复杂度的提升,系统复杂度提升,需要对整个系统的功能、性能、可用性,以及服务、 web、webservice、网页等等多个角度进行监控。 1、监控设计为两个部分一部分为监控客户端部分,应用调用jar包或其他形式实现对单机节点的监控、 通过上报汇总的形式实现对大规模集群实现,非实时监控一般晚 阅读全文
posted @ 2016-07-22 09:19 杉枫 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 单机缓存(ecache等)会极大的提高YoungGC和Full GC次数,避免非通用数据使用(和用户相关数据避免使用)。 阅读全文
posted @ 2016-07-19 20:10 杉枫 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 神作,额真正的关心研究研发工作的书,神作第一时间下单。 后边续写感想 阅读全文
posted @ 2016-07-15 17:58 杉枫 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 创业十六年,李想学到最重要的经验是什么? 用户、趋势、企业文化、商业模式、交易链条、服务意识、品牌意识,永远都是企业成功的核心要义。 0、优秀的产品首先为用户创造价值 优秀的产品最重要的是商业价值,带给企业带给最终用户的价值,设计、体验、使用流程、性能当然重要 但最为重要的是产品的商业价值,面向企业 阅读全文
posted @ 2016-07-14 09:11 杉枫 阅读(182) 评论(0) 推荐(0) 编辑