原创 定時任務(2)--最原始的實現

我見過很多的程序員,在寫定時任務時,用的方法很原始。其中不乏"歷史悠久"的開發者。他們在處理定時任務時(例如監視系統集羣運行狀態,活着監視緩存集羣的運行狀態),用的方法很簡單,很隨意。這可能是多年來積攢的土辦法。但確實好用--雖然有時候不

原创 定時任務(1)--java.util.Timer類

在實際開發中我們肯定遇到過這樣的問題,對於某項任務,需要定期執行,例如:對於一個信息管理系統,需要每天同步(更新)其他系統的一些用戶信息,更新時間是在每天凌晨1:00.對於這樣的需求,可以說是經常遇到的。只不過間隔時間可能不一樣,起止執行

原创 現在,我來了

畢業兩年了,一直從事it相關的工作,從開始,就知道csdn是一個牛人盤踞的地方,作爲一個剛工作的小菜鳥,只能擡頭仰望,從未想過來這裏留下什麼。隨着工作經驗的積累。隨着自己學習的深入,總想在自己成長的路上留下點什麼。可到底留下什麼,我自己也

原创 系統設計初涉及

伴隨着系統走過了兩個春秋,隨着用戶量的增加,系統也進行了多次調整,我也漸漸確定了我的職業生涯的一些規劃。在這個過程中,我淺談一下自己對系統升級改造整個過程的心得體會。 幾乎所有系統最初的設計都是能用就行。 幾乎所有的系統最初的設計就是能

原创 java中的classloader

類加載器,是java安全的一部分,通常情況下我們是不用關心類的加載過程的,但這是通常情況下,非通常的情況下,我們要關心類的加載過程。並且要適度的控制類的加載過程。下面就結合我在開發過程中遇到的一個問題,討論一下類加載器的相關知識。 在co

原创 平凡創造的經典--組合與繼承

組合和繼承,是很基礎的兩種設計模式,甚至在沒有聽說過任何設計模式的時候,就已經用上了這種模式。這兩種模式也被稱爲最基礎的設計模式。但是在真實的使用過程中,一些初學者並不能很好的使用這兩種設計模式,尤其是在兩者混合使用的時候,可能會出現更多

原创 簡單談談我對JVM內存管理的理解(1)

作爲一個java程序員是幸福的,因爲java程序員不用自己去管理內存。沒有管理過內存的程序員,可能真的想不到管理內存的糾結。我離開學校後的第一份工作就是java語言的開發,並且一直從事java開發的工作,在項目級別,沒有接觸過別的語言,嚴

原创 如何配置eclipse中拼寫自動聯想功能

在開發中,如果想要添加在敲入部分代碼後,eclipse自動啓動聯想功能,可以進行如下設置: window-->preference。然後進行如下配置: 在紅色框的文本框內,輸入所需要聯想的字符(一般情況下,會輸入所有的英文字符,這樣在編

原创 業務對一個程序員來說有多重要

最近幾個月,一直都在忙系統的一個記賬模塊,博客沒有更新,現在告一段落,也總結一下自己這幾個月的收貨。 剛畢業的時候,還連一隻小菜鳥都算不上, 看到那些老鳥輕鬆的寫代碼,調bug 哇,好牛呀, 我什麼時候才能做的那麼好呢, 於是努

原创 eclipse常用快捷鍵

ctrl + alt + 上下方向鍵:快速複製一行。 alt + 上下方向鍵:快速上下移動一行。 ctrl + d 刪除光標所在行。 ctrl + shift + o 除去所有無效引用。 ctrl + t 顯示繼承樹。

原创 gitbash下命令行操作技巧

用git已經一段時間了,在使用過程中,一直用不好界面客戶端,並且由於需要在兩套系統windows7和centos6.5上使用git,所以切換回了命令行方式,使用過程中常用的命令進行記錄以及簡單的解釋。 1、初始化: 目前爲止,並沒有自己初

原创 Linux系統下搭建go語言eclipse開發環境

最近想研究一下go語言,於是就嘗試着搭建一下環境。 準備工作: 一臺五年前流行的筆記本電腦:xp,win7都跑不動了,從我同學那裏淘來的。 linux操作系統:CentOs,別問我爲什麼不是ubuntu,鳥哥的私房菜裏只教了CentOs的

原创 基礎篇--插入排序

不用google,直接百度,就會找到很多的關於基礎排序算法的博文和帖子。我也猶豫,是否需要自己重新寫一下關於幾種基礎排序的博文。或是直接轉載幾篇。可是最後還是決定自己重新寫一下幾篇比較基礎的算法知識。因爲這裏面蘊藏的不僅僅是一種方法,更多

原创 一致性哈希環的簡單理解

由於公司的架構進行調整,用到了哈希環,所以我最近研究了一下。下面說說我對一致性哈希環的理解。 我找到的資料,對哈希環最多的應用,是放到了對緩存管理方面。主要思想是構建一個環,然後將多臺緩存服務器分佈到哈希環的不同位置,而緩存中存放的內容,

原创 不停變換的套路--不同時期的學習策略

最近想學一門新的語言,於是上網找視頻。找教程。找入門的helloworld。從教程的最初的地方開始看。開始學…………秉持着一貫的套路,從第一個helloworld開始,每種語法練習上很多次……… 這曾經是我學習一貫的套路,一直遵守的策略。