Java技术
Godlikeme01
创业者,奋斗ing 家校圈是卓望公司自主研发的教育行业整体解决方案中的核心平台,面向教育行业,针对老师、学生及家长全体,以孩子教育为核心,以教师专业发展为抓手,以教师家长学生三方有效互动为载体的互联网专业垂直社区。家校圈定位为教育行业互联网营销承载平台、教育互联网开放平台,通过家校圈平台为运营商、教育培训机构,各类AP、CP、广告商等企业客户提供全开放的营销和展示平台,为家长、教师、学生等个人客户提供购物、休闲、学习的互动社区平台,将个人客户很好的黏在家校圈平台上,利用精确的用户定位,服务各类企业级客户。
展开
-
编码规范
以下部分引自http://wiki.springside.org.cn/display/springside/Coding+Standards这部分比较有借鉴意义,代码中一些约束检查和异常处理,自己做了些补充。[b]基本规范[/b]当面对不可知的调用者时,方法需要对输入参数进行校验,如不符合抛出IllegalArgumentException,建议使用Spring的Assert...2007-12-09 17:18:24 · 94 阅读 · 0 评论 -
业务平台
业务平台针对特定行业业务模型、业务功能模块、业务流程、业务规则、数据接口、批处理、权限模型、报表,工具箱。。。。从业务系统抽象通用部分成为业务平台。业务平台具有业务通用性,方便扩展业务功能,在业务平台上可以搭建业务系统,针对特定业务做快速开发。业务平台不是什么?业务平台不是纯技术平台,但一般基于某些特定技术平台,例如J2EE。业务平台本身不是业务系统;业务平台不...2007-12-19 20:36:11 · 360 阅读 · 0 评论 -
规则引擎
用过Ilog, QuickRules,Drools。前两者是商用规则引擎,做的都还不错,就是太贵,一般的项目搞不起。不开源,出了问题心里没底,技术支持国内很难说到什么程度。Drools研究的深入些,开源、免费、灵活、简单,是中小型项目不错的选择。规则引擎怎么一个应用模式。业务系统通常有一些策略性、统计分析类、建模类的需求,这种需求不稳定,容易根据业务不断变化,根据业务建立分析模型,...2007-12-19 21:01:33 · 185 阅读 · 0 评论 -
工作流引擎
工作流是一个有意思的话题。有人说工作流是状态机,我比较倾向这种说法。JBPM,OSWorkflow是两大开源工作流引擎。JBPM可算是一个大而全的东西,是个不错的实现和应用参考。不过用起来不是很爽了,里面有太多自身的实现,想一下子搞明白,拿过来和自己的框架结合起来用不是容易的事情。OSWorkflow短小精悍,容易改造、整合到自己的框架中来,再参考着jbpm再作一些实现,还不错。...2007-12-19 21:13:51 · 135 阅读 · 0 评论 -
学习java多线程
一直在学习java多线程编程,主要来自两本书 《java多线程设计模式》《深入浅出java虚拟机》,也看了一些jls的东西。在学校操作系统课程上学来的一些基础知识虽然感觉还是皮毛,但也是最本质的东西,抽时间再把那些书拿来温故下。这两本都堪称经典,第一本是基于1.4的,第二本是Douga lea基于5的,经典的东西要多看才能领会,继续努力。一般的系统,平时开发中应用的还是比较少,比较...2008-01-27 02:52:58 · 63 阅读 · 0 评论 -
找到了很早以前被隐藏的帖子,放在博客留念 Java vs Ruby
最近看了java vs ruby很多这方面讨论的文章,也顺便看了很多这方面的资料。 语言毕竟是工具性质,肯定是各有优势了,不想细研究这些,一门语言学的比较精通,其他的就触类旁通了,至于到底那个好就是个人偏好的问题了。虽然现在用java,其实一直感觉matlab做科学计算才是我感觉最爽的。 读过人月神话的 ,大家应该知道,软件工程的难点在于domain model,需求,沟通,变更、管理这些...2008-01-29 03:23:42 · 52 阅读 · 0 评论 -
应用的集群部署
基本附和 魔力猫咪 的观点。[quote]主要看具体是什么集群。现在有些用F5之类的负载均衡器的应用也被叫做集群,还有双机热备(部分人也把它叫集群,其实只有一台机器在工作,另一台是备份机,平时不参与业务,只有主机不能提供服务的时候,备份机采工作)。还有用一些JVM集群缓存软件构件的集群。这些集群每台机器一般都需要单独部署。因为使用F5负载均衡和双机热备的,其实是一台台单机。JVM缓存我没有...2008-01-31 01:12:03 · 895 阅读 · 0 评论 -
Hibernate中业务异常处理问题
如果使用Hibernate,对于业务逻辑中的异常处理,往往忽视Hibernate Session中业务对象状态变化的处理,可能导致虽然异常捕获了,但没有对相应操作的业务对象状态做处理,业务对象状态处于非正常状态,并且可能遗留问题到后续业务逻辑中暴露出来,可能导致后续业务处理失效。此类问题特别在一些缺乏细粒度事务控制的处理逻辑中更加明显。在一些类似spring对hibernate封装后屏蔽其技术...2008-02-22 01:50:06 · 122 阅读 · 0 评论 -
HashMap的KeySet Iterator问题
一个很诡异的问题,还没有研究透。HashMap的Keyset迭代器的效率要相对ArrayList效率低一些。在P4 1.5上测试,大约1000,000记录迭代一遍 HashMap 420ms,ArrayList 80ms的样子。从数字上看,两边的差异并不大,但在迭代中包括同样数据库操作的情况下,整体时间分别为10分钟对2分钟,原因待查。...2008-02-22 01:59:56 · 221 阅读 · 0 评论