
program lanauge
doctordenis
enjoy life
展开
-
the personal understanding about JAVA Heap space and GC
these days,i try to summarize knowledge in my five past years .this morning i just restudy the JVM (Java Virtual Machine). actually before this because the reason of job,i do not know it well .let u原创 2013-08-01 23:42:10 · 718 阅读 · 0 评论 -
the concerned problems of cluster
if a web application needs a cluster,there are several concern points: HttpSession , synchronized key words will invalidate, cache management.the benefits of the cluster are : load balance and failo原创 2013-11-01 17:38:36 · 541 阅读 · 0 评论 -
states of the thread
there are serverl states of the Thread in Java1 runnable: when thread starts,but it does not mean it run immediately2 running:thread gets CPU schedule and start to run3 waiting: thread call原创 2013-09-05 15:45:30 · 557 阅读 · 0 评论 -
jxl framework to manager Excel
JXL is wirtten in Java .it can using Java API to operate the Excel,like Read ,Write date ,formula to Excel.it supports font,number,data formating ,boarder,shadding ,coolor of cell etc,it is wond原创 2013-09-05 11:55:36 · 617 阅读 · 0 评论 -
common data structures
there are several common data structures using in almost programming languages:1 array:a fixed sizes collection of same data type.it can be one dimenstion or two dimensinons or much more2 set:i原创 2013-09-09 13:33:36 · 654 阅读 · 0 评论 -
Exception handling in java
in oop lanuage,let us take a look at the key principles of handing the errors or exceptions:1 do not try to handle system errors ,fail it fast when it happened. try to leave a audit trail of the pro原创 2013-08-29 15:20:05 · 481 阅读 · 0 评论 -
code review experience
if a company wants its systems to be maintainable ,flexibile ,extensible ,readable.during the process of the development,code view is very crucial.,there are uaually some objective and subjective原创 2013-08-28 17:36:43 · 471 阅读 · 0 评论 -
where are three concepts of the oop
oop the acronym of the obejct oriented programming . encapulation ,polymorphism , inheritance are the three key features. abstraction is also important in oop.well,then what problems they solve ?原创 2013-08-28 16:40:48 · 586 阅读 · 0 评论 -
what are the advantages of 3-tiers or multi-tiers application?
3-tiers or multi-tiers arcitectures force separation of presentation logic,business logic ,database logic. let us take a look at the some key benefits:1 managibility: the operations is easy2 ex原创 2013-08-28 10:43:53 · 931 阅读 · 0 评论 -
the composition of the coluding compute
about coluding compute,i have no much experience ,i just know there are three core functionalities :saas:software as a serviceiaas:infrastructure as a servicepaas:platform as a service原创 2013-08-28 09:32:26 · 667 阅读 · 0 评论 -
what is the difference between processes and threads
this is the classic interview question,well, in addition ,to begin with it ,let us discuss what is difference for program ,process, thread? program,it is the certain amount of the static codes ,it原创 2013-08-26 21:17:08 · 956 阅读 · 0 评论 -
one of the key features of distributed application-managemeability
manageability: manageability of the application is very crucial . designing a system that is easy to operate is another crucial consideration . it equates the ease of diagnosing and understanding pr原创 2013-08-25 13:56:36 · 659 阅读 · 0 评论 -
the key princlipes of large scall website architecture
now let us talk about the architecture principles. how to design the best software, i think the ideal architecture must meet the following basic features:1 availability:the Uptime of system must b原创 2013-08-02 23:14:40 · 736 阅读 · 0 评论 -
the introduction of the hadoop
the Apache Hadoop delivers functionality of reliable ,scalable and distributed computingApache Hadoop library allows for the distributed processing of the large data sets across clusters翻译 2014-01-14 13:26:03 · 601 阅读 · 0 评论