![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程综合
runfriends
这个作者很懒,什么都没留下…
展开
-
关于用异常控制程序流程的看法
这个问题已经在iteye被讨论过很多了。robbin也发表过看法。现在我觉的有必要总结下。围绕着这个问题的争论,主要集中在两点;一是效率,一是规范。还有少部分观点认为用异常作程序流程控制有时候会很方便。以下面的代码为例:public static boolean isDigit(String src){ try{ Integer.parseInt(src);...原创 2011-07-25 22:18:02 · 1311 阅读 · 0 评论 -
异常、业务状态码、错误码的使用分析
[url]http://www.iteye.com/topic/1112683[/url]好吧,看了各位的发言,我突然觉的自己蛋疼了,我的公司也蛋疼了。不过可别说我经历的项目初级。从日pv超百万的论坛和价值几亿的银行项目我都经历过。现在我经历的最大项目,整个工程都将近2g了。从几个人的小项目到几百人的项目我都有经历,不过都没有用异常控制业务子流程的,甚至我现在的公司在代码规范里面都...原创 2011-07-31 01:12:42 · 3492 阅读 · 1 评论 -
答复: 关于用异常控制程序流程的看法
[url]http://www.iteye.com/topic/1112683[/url] 数据库很强大,它为我们考虑了大多数情况。像数据一致性、多表联接查询、排序等等;似乎我们不需要再去考虑更多,把这些问题统统交给数据库去做就好了。这么做的好处显而易见,而且似乎既然数据库已经提供了如此众多的特性,我们没有不用的道理。当然缺点就是数据库压力增加了,软件的大多数压力都集中到了数据库。...原创 2011-08-14 23:44:27 · 277 阅读 · 0 评论 -
java开发中常见的简单效率问题
本文要说的内容都是小问题,为编写代码图省劲而出的小问题。这样的代码在代码量小、执行频率低、并发量低、占用内存低、占用cpu时间低的情况下没什么,一旦这样的代码在应用中达到一定数量,或在执行频率、并发量、内存占用量、cpu时间消耗达到一个临界值的时候,应用的运行效率就会显著降低,甚至会使响应时间和吞吐量达到难以忍受的程度。本文只说其中最常见的两个,一个是使用“+”拼字符串,一个是使用“+”...2012-11-24 00:13:50 · 161 阅读 · 0 评论 -
javascript里住着魔鬼
这一次还是说一些小问题。这些“小”问题在工程规模小的情况下不算什么事,不过在大规模的软件工程中却是非常不好的实践。同时个人认为这些问题也不符合良好的代码规范。既然是小问题,为什么还说它们是魔鬼?魔鬼都存在于细微处,至于它们会导致什么严重问题,且看我一一道来。要说的第一个问题是全局变量。在js代码规范里,全局变量是受到严格限制的,甚至是禁止使用的。从各种著名的js库的代码风格中就可见一二。...2012-11-24 00:15:48 · 125 阅读 · 0 评论 -
mongo简介——BSON
既然是简介,当然就是一个大纲性质的东西。内容太多加上时间有限,要分成好几篇发。 第一部分,mongodb的数据存储格式——BSON BSON是类似JSON的二进制数据格式,所有数据类型可以分为_ID、字符串、数字、日期时间、大字段blob、数组和自定义类型。 每个文档保存时,开头四字节表示文档的尺寸;每个键值对的键以表示属性类型的数字开头(究竟这些数据类型的数字编码是什...2013-02-09 10:45:21 · 391 阅读 · 0 评论