原创 Java類變量的初始化

按照變量定義的先後順序初始化,沒有手動初始化的賦予默認值. 變量在任何方法被調用之前初始化(包括構造器)

原创 Java中的兩種GC方式

取決於JVM的實現: 1.停止-複製stop and copy 暫停程序運行,把所有存活對象從當前堆複製到另一個堆,複製到新堆時保持緊湊排列,沒有複製的全是垃圾. 效率較低 2.標記-清掃mark and sweep 從堆棧和靜態存儲區出

原创 對依賴注入的一些理解

今天在公司沒事,順手翻了下同事一本strtus2的書。這種前端MVC框架簡直渣的不行,怪不得SSH是外包公司專用呢。Java開發者很奇怪的一個想法就是總想用JAVA語言和xml標籤去解決一切事情,卻反而把很多事情變得更加複雜、繁瑣、無法通

原创 回家前的週六晚上

  一個人獨自看着論文.在想要不要再換個房子,附近梅隴小區同樣的價錢可以租一個45平的一室戶了.   獨自在上海的這半年經歷了很多事情,終於春節要回家了.沒什麼可以詳述的,都是些生活點滴.對未來還是一樣迷茫.而我已經23歲了.   再過了

原创 2014年的國慶來了

    上一個國慶過的很快,剛跟當時的女友分手,狼狽地跑回家了.     再上一個國慶過的很愉快,剛上大二,哥哥從南京到蘇州來玩,正好兩人把蘇州好玩地地方都跑了一遍,還在上海露宿街頭了一把.     實習和工作地事情總算塵埃落定.最終拿到

原创 使用異或交換指針的值

#include <stdio.h> #include <stdlib.h> void inplace_swap(int *x, int *y) { *y = *x ^ *y; *x = *x ^ *y; *y

原创 阿里上市了呢

昨晚阿里上市了,市值已經超過2300億美元,三百多人成爲千萬富翁,百萬富翁一萬多人。 我從小剛開始上網那一陣子淘寶還沒出來,當時還是阿里B2B,小學三四年級的時候。後來04年淘寶網出來,身邊的大人都在說網購質量不能保證啊云云,但是事實證明

原创 apache SSI使用

訪問靜態頁面時,頁面有一個模塊無法顯示並報錯“an error occurred while processing this directive”,查看原html文件,發現該處是通過SSI的命令include進來的: <!--#inc

原创 smalltalk五個特性

1.萬物皆爲對象 2.程序是對象的集合,通過發送消息來告知彼此要做的事情(消息是某個特定對象對特定方法的調用) 3.每個對象都有自己的由其他對象構成的存儲(對象的組合,通過組合創造新對象) 4.每個對象都擁有其類型(每個對象是對應類型的實

原创 策略模式

由策略抽象類或接口定義出一系列具體算法, 分別封裝起來, 讓各種算法策略之間可以相互替換, 讓算法的變化不會影響到算法的客戶. 使用上下文對象維護對算法對象的引用 import java.util.*; interface Strate

原创 寫於2014年的年終

     終於又到每年的這個時刻,而今年沒有雪。上海冬天的感覺還算不錯,至少沒有蘇州那麼溼冷。      比起兩年前的此時此刻,到底是成熟了一點,不會迷惘在往事中,去用敏感和脆弱去做過度的揣度。      可能因爲更忙了,或者是生活的點變

原创 java語言的設計目標

專注於克服開發和維護程序的複雜性, 所以java捆綁着設計模式

原创 人際上的一些不成熟和不快

工作三個多月了,和同事們漸漸熟悉起來。剛進來的時候因爲學校差什麼都不會,總有種自卑感,不怎麼敢說話,相處一段時間後逐漸好起來。在確定留用那段時間一波三折,每天我都想是不是明天就要捲鋪蓋走人,也沒有其他想法。後來轉了組,到視頻廣告研發中心,

原创 接口的意義

接口確定了某一特定對象所能發出的請求. 實現接口就是定義滿足請求的代碼.每一個可能的請求都有一個方法與之關聯

原创 第一個mapreduce程序WordCount

提交於http://cloudcomputing.ruc.edu.cn/Chinese/problempage.jsp?id=1000 package cn.edu.ruc.cloudcomputing.book.chapter05;