文章列表
在工作过程中,发现对java的基础还不是我想的那么扎实,于是又买了本core java卷II。在电脑上看电子书还真是不方便。
突然感觉好累,每天早上起来看一小时书其实感觉时间不太够,晚上呢,又不一定有时间看书。哎,今天也不知道什么时候撑过去,还打算把c++也抽空学会的,看来今年内是时间不够了,还得学英语啊。
还有6个月左右时间吧,core java,effective java和设计模式应该能读完吧。希望如此。
程序员修炼之道的建议
1.每年至少学习一种新语言。
2.每季度阅读一本技术书籍。
3.也要阅读非技术书籍。
4.上课。
5.参与本地用户组织。
6.试验不同的环境。
7.跟上潮流。
8.上网。
代碼重構,你所不知道的二手代碼
- 博客分类:
- 转载收藏
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ivantian2008.blog.51cto.com/622133/912246
转载自 51cto
田皓宇的博客
昨天好友愛飛翔童鞋關心的詢問道:伊凡,今天的工作如何,bug改的還算是順利嗎?我比較模棱連科的答到:還行吧。之後簡單的"抱怨"了幾句。之後我們就開始一起在Cacoo行進行"切肉"了.下圖就是二人用了三分鐘不到的時間,構建了一個所謂“項目代碼維護”,如下圖:
通过这几天对一个内存溢出程序的监控,学习了程序运行时对内存的使用机制,在这里和大家分享下。
Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提。
一个完整的Java程序运行过程会涉及以下内存区域:
寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。
...
1. MySql连接配置 MySql数据库的hibernate连接设置,在hibernate.cfg.xml文件中
Xml代码
<
import javax.swing.JOptionPane;
class ID
{
private String id;
public ID(String s)
{
id=s;
}
public String getID()
{
return id;
}
public int getLength()
{
return id.length();
}
public String getProvince()
{
return id.substring(0,2);
}
public String getCity()
{
return id.subs ...
/*********************************** 身份证验证开始 ****************************************/
/**
* 身份证号码验证
* 1、号码的结构
* 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为: ...
设计模式之外观模式Facade
- 博客分类:
- 设计模式学习
在wiki上面看到李建忠老师的饰品,觉得讲解的很不错做个记录
内部子系统的任何变化不会影响到Facade接口的变化
Facade设计模式更注重从架构的层次去看整个系统,而不是单个类的层次。Facade很多时候更是一种架构设计模式
Facade模式注重简化接口
Adapter模式注重转换接口
Bridge模式注重分离接口
Decorator注重稳定接口的前提下为对象扩展功能
class Bodywork {
/**
*
*/
public void bAction1() {
}
/**
*
*/
public void bAction2() ...
2012下半年计划安排
- 博客分类:
- 计划安排
如有学习到新的东西
写到blog
看完设计模式
继续熟悉Spring3
think in java读完
代码大全读完
javascript权威指南开始阅读