為人盡量保持低調。尊重別人,不要隨便去打斷別人的發言,認真的聽別人的言語。不要老是想著把話題搶過來抓在自己手里。不能放開的人是沒法獲得的。
|
首頁
| |
發新文章
|
聯系
|
聚合
|
管理
2010年7月21日
悟
滾滾長江東逝水,
浪花淘盡英雄。
是非成敗轉頭空,
青山依舊在,
幾度夕陽紅。
白發漁樵江渚上,
慣看秋月春風。
一壺濁酒喜相逢,
古今多少事,
都付笑談中。
又一兄弟要離開了,怎么說呢。百感交集~~~
或許人都有更高的追求吧。
嗚呼~~
posted @
2010-11-10 13:49
(北京)木木 閱讀(143) |
評論 (0)
|
編輯
收藏
8種代碼臭味
原文地址:
http://www.jdon.com/jivejdon/thread/37355
千里之行,始于足下,千里之堤,毀于蟻穴,做好設計的第一步就是寫好你的代碼,博文
8 Signs your code sucks
總結了代碼中第一個感覺的臭味,讓你能夠于細微之處發現軟件的質量問題。
1.方法內代碼超過一個電腦屏幕:
一個方法只應該執行特定的任務,一個方法不應該包含一些這樣的邏輯,例如判斷用戶名字段包哈巴的數據是否有效,是否存在等。如果一個方法代碼大得超過一個屏幕,那么這是表明它做了太多的事情,需要切分。
2.你在重用變量:
除非你工作于嵌入式領域,否則內存是便宜的,不要做內存的守財奴,要注重可維護性。
3.你直接訪問request/session :
這和具體應用服務器環境綁定,難于測試,所有應用數據應該直接解耦Session/request,保存到Bean中,通過 bean的 getters 和 setters方法, 創建使用者訪問數據的合約,這將大大幫助代碼的可維護性,個人補充,不要把類中的Collection字段直接通過Collection getCollection來暴露給外界,通過方法封裝對Collection的操作。
4.你需要使用注解來解釋代碼如何使用:
代碼應該自己能夠解釋它如何使用,易于可讀,如果你發現你自己都需要注解專門解釋如何使用,那么就要重構你的代碼。這里注解不是指javadoc等必要文檔。
5.一個exception系列錯誤沒有返回最原始的錯誤:
你不應該吃掉exception錯誤,在catch一個exception時,要打印出其出錯tack trace. 如果不知道錯誤來源,如何糾正錯誤呢?
6.你的代碼是一堆泥球:
代碼粘在一起,機會沒有分離分層,代碼應該是模塊化,這樣易于維護和重用。 MVC是關注用戶View視圖界面發生的事情,控制器是關注程序流程和數據的校驗,而處理業務邏輯是領域模型的事情,只有模型可以和數據庫訪問直接進行交互。
7.難于單元測試
如果你發現Bug,那么些一段新的代碼片段,它會花去你一些時間,但是這樣代碼就能處理更加復雜的事情了。
posted @
2010-11-02 17:35
(北京)木木 閱讀(167) |
評論 (0)
|
編輯
收藏
Java多線程編程總結
http://lavasoft.blog.51cto.com/62575/27069
Java多線程編程總結
?
下面是Java線程系列博文的一個編目:
?
Java線程:概念與原理
Java線程:創建與啟動
Java線程:線程棧模型與線程的變量
Java線程:線程狀態的轉換
Java線程:線程的同步與鎖
Java線程:線程的交互
Java線程:線程的調度-休眠
Java線程:線程的調度-優先級
Java線程:線程的調度-讓步
Java線程:線程的調度-合并
Java線程:線程的調度-守護線程
Java線程:線程的同步-同步方法
Java線程:線程的同步-同步塊
Java線程:并發協作-生產者消費者模型
Java線程
:并發協作-死鎖
Java線程:volatile關鍵字
Java線程:新特征-線程池
Java線程:新特征-有返回值的線程
Java線程:新特征-鎖(上)
Java線程:新特征-鎖(下)
Java線程:新特征-信號量
Java線程:新特征-阻塞隊列
Java線程:新特征-阻塞棧
Java線程
:新特征-條件變量
Java線程:新特征-原子量
Java線程:新特征-障礙器
Java線程:大總結
posted @
2010-07-21 11:41
(北京)木木 閱讀(310) |
評論 (0)
|
編輯
收藏
隨筆:8 文章:23 評論:45 引用:0
<
2010年7月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
留言簿
(5)
給我留言
查看公開留言
查看私人留言
文章分類
(25)
html(2)
(rss)
java(15)
(rss)
javascript(7)
(rss)
正則表達式(1)
(rss)
最新隨筆
1.? Redis 數據庫的鍵值設計
2.?Redis示例配置文件 2.4
3.?JVM監控工具介紹
4.?悟
5.?8種代碼臭味
6.?Java多線程編程總結
7.?Dbutils 詳解
8.?一套完整的javascript面試題--答案
9.?一套完整的javascript面試題--試題
10.?JAVA基礎知識精華總結
搜索
積分與排名
積分 - 38753
排名 - 1189
最新評論
1.?re: Dbutils 詳解
學習中
--江鴿
2.?re: 原創【整合iis+tomcat(成功)】
為什么我沒成功!運行很慢
--hailan
3.?re: 原創【整合iis+tomcat(成功)】
通過你的表述。 結果有用了。 但是貌似讀取文件好慢。還是多謝了!!!
--ff
4.?re: 原創【整合iis+tomcat(成功)】
謝謝
--mens moncler coats
5.?re: java 圖片切割,縮放,轉換類型
垃圾自己檢查下
--飛速度放松
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 (北京)木木
主站蜘蛛池模板:
合肥市
|
长顺县
|
台安县
|
厦门市
|
万源市
|
塔河县
|
郁南县
|
焦作市
|
天气
|
商都县
|
河曲县
|
阳城县
|
陈巴尔虎旗
|
临朐县
|
广东省
|
和平县
|
安远县
|
桐城市
|
布尔津县
|
昭苏县
|
荔波县
|
舞阳县
|
黑龙江省
|
井陉县
|
遵义市
|
金湖县
|
和林格尔县
|
伊宁市
|
武夷山市
|
绥滨县
|
潍坊市
|
旬邑县
|
元江
|
长丰县
|
宜章县
|
区。
|
论坛
|
武强县
|
正蓝旗
|
晋中市
|
中宁县
|