- 博客(15)
- 收藏
- 关注
原创 记一次有趣的报价规则引擎系统设计
转一篇我发在medium的文章,过两天我自己来翻译一下,还会补充一些技术细节:https://medium.com/@snowmanjy/an-interesting-system-design-of-a-rule-engine-prototype-29255e87b377...
2019-02-19 15:20:23
1679
原创 Microservices微服务简介和知识分享
1. Monolith大系统的演变 要讲微服务就要先讲讲它是为什么会产生的,那么我们就需要回顾下软件系统(这里主要是指企业应用系统)的发展历史: 最开始大概二三十年前,企业应用软件大多是以套装软件形式出现,由于电脑硬件性能和网络速度的限制,大多是基于C/S架构,跑在企业局域网里,那个时候大街上跑的基本都是VB、VC、PB、Delphi程序员,连Java也在搞GUI,Swing那些东西。...
2019-01-27 01:44:07
630
2
原创 我的技术编年史(续)
今天偶然收到email提醒blog搬家,才发现CSDN难道是把ITeye收购了,在我的印象里甚至还只有javaeye。看了眼过去写的文章,也挺好笑的,居然在06年底就写过技术编年史,感觉就像看到现在很多三两年工作经验的就开始做知识导图做培训一样。一转眼这么多年过去了,再记一下流水账好了,给自己再老点回忆用。07年:跳槽去了一家视频网站,当年也是火的到处撒广告,认识了一帮兄弟,技术上还是str...
2019-01-16 14:25:48
252
5
赞美我国伟大的信息化建设
周末去建行交房贷,居然发现帐户里面剩余的几百块钱被划走了。打电话一问建行,系统升级导致错误,真是晕死。。。想起这几年来经常听报道有人卡上莫名其妙多了钱少了钱,没想到普及的这么快,自己也有中奖的时候。不由得感慨起我国信息化建设的伟大成果,高喊信息化建设这么多年了,银行系统竟然还不时出错,真是不知道该说些什么好。还有一个领域-电信,本来就是做这个的,在圈里看到的烂帐就更多了。这不,上个月北京移动b...
2006-11-20 12:31:00
276
找不到com.sun.jdmk.comm.HtmlAdaptorServer的同学看过来
很多jmx教程的例子里面都会用到com.sun.jdmk.comm.HtmlAdaptorServer这个类,不知道怎么去找到,其实这是sun的一个产品包里面的,获得方法:到[url]http://www.sun.com/software/jdmk/[/url],选择右边的Trial Download链接,输入sun download center的帐号(没有就注册一个,很快的)就可以下载了,su...
2006-11-15 15:40:19
756
是不是老了,总是怀念过去的岁月
前几天梦中,回到了大学宿舍,醒来愣神半天。回忆起那些逃课独自徜徉在阳光灿烂校园的日子;想起了宿舍窗外的海,在晴朗的日子里,波光粼粼,悬于远方天际。 周末和原来在秦皇岛东软的同事聚了聚,大家聊起那时的事情和同事们都非常开心。我们讨论了下为什么也都经历了好几个公司了,最怀念的还是那段日子。得出结论大概是因为那是我们的第一个单位吧,大家都是在经历着从学生到程序员的转变,还一起跟着公司搬了一...
2006-11-13 10:43:21
223
[转]关于Java栈与堆的思考
关于Java栈与堆的思考 作者:zdmilan 来自:CSDN 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第...
2006-11-01 18:43:14
103
[转]转两篇有关接口和抽象类的好文章以备忘
snowmanjy @ 2006年06月30日, 10:08:48 下午 CST抽象类与接口的区别abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相...
2006-11-01 18:39:22
92
整合struts到opencms的步骤
snowmanjy @ 2006年06月17日, 06:00:20 下午 CST前一段时间的工作研究成果,希望能够对要做相应整合的人有所帮助:1. 对opencms webapp的文件修改: 1.1. 添加必要的jar文件:将struts发行版本的lib目录(比如:D:\struts-1.2.9-bin\lib)下的所有jar包拷贝到 opencm...
2006-11-01 18:37:41
102
[转]Stay Hungry Stay Foolish
snowmanjy @ 2006年06月14日, 06:07:07 下午 CST很不错的文章转自好友兔八哥的blog 本文是苹果电脑总裁Steve Jobs在2005年斯坦佛大学毕业典礼上的演讲,这位苹果电脑公司(Apple Computer)和皮克斯动画公司(Pixar Animation...
2006-11-01 18:34:29
128
近几日的郁闷总结--想玩弄struts却被tomcat玩弄:(
snowmanjy @ 2006年06月12日, 04:51:42 下午 总以为自己做coder也有四五年了,也该有点水平了,结果这两天却接连被两个疏忽的地方连续折磨,真是欲哭无泪。只好简单记录一下,一方面聊做发泄,另一方面也给同志们点警示,表犯和我一样的错误-.-开始就是在调opencms+struts,结果明明是简单的跳转,却怎么也调不通,其间修改链接写法无数次,重启to...
2006-11-01 18:30:13
94
picocontainer用户指南学习笔记
snowmanjy @ 2006年04月16日, 11:49:40 上午 最近辞了职在家休息+整理学习下技术,这两天在看picocontainer,一方面在刚作完的项目中使用过,再深入了解一下,另一方面为学习spring打打底。英文文档看得还是有点费劲,简单记录下知识点: 指南摘要: picocontainer基本特点:ioc(di-主...
2006-11-01 18:27:32
306
2005,我曾为BOSS狂
snowmanjy @ 2006年04月18日, 12:46:18 题目看起来八卦么?本来想叫做“我和BOSS不得不说的故事”来着:P 。解释一下,此BOSS不是老板的意思,是Business Operation Support System业务支撑运营系统的缩写。这套系统基本囊括了电信运营商大部分的业务软件,比如营帐、计费、资源管理、客户管理、渠道管理、跨省业务等等,可谓大而全吧。国...
2006-11-01 18:17:45
135
有关TDD(Test-Driven Development)和持续集成(Continuous Integration)
在最近的工作中接触到了TDD,其实严格的说也不能算纯粹的TDD,不过test已经覆盖了大部分的代码功能点,持续集成方面采用的软件是anthill,当然还有CruiseControl可以选择。 有关TDD和持续集成都足够独立成文,也有很多相关的介绍文章,这里只是简单描述下我们的做法: 1。保证大部分功能点都有相关的test(因为某些原因,我们没有做到TDD要...
2006-11-01 18:14:45
258
我的技术编年史
今天偶尔想起,整理下自己这几年中先后都学到些什么计算机技术,也是一个很有意思的回顾。 高中及以前:忙于应试,计算机方面什么都不了解:( 97年(大一):有了上机课程,学习了计算机基础。那时候的关键字:386、486、DOS、UCDOS、WPS、仙剑奇侠传。。 98年(大二):跟睡在我上铺的兄弟一起攒了一台机器,CPU是K6 II-350的。关键字:WIN32、W...
2006-11-01 18:09:35
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人