- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 七夕节 看到许多停止更新的blog 莫名有点淡淡的忧桑
又是一年七夕,又是一年单身,看到许多停止更新的blog, 仿佛看到了一茬一茬的程序员 进入it 圈 又离开it圈,就有莫名的忧桑
2015-08-20 17:42:20
617
原创 clean code 读书笔记
第一章 整洁的代码1.1 要有代码代码永存1.2 糟糕的代码糟糕的代码会毁坏公司我们都曾说过有朝一日回头清理,当然,在那些日子里,我们都没有听说过勒布朗法则:稍后等于永不1.3 混乱的代价混乱代码降低生产力,招募更多的人,或许不能提升生产力反而引入更多的混乱1.3.1 华丽的新设计新旧系统并行,花时间保持代码的整洁不但有关效率,还有关生存。1.3.2 态
2015-07-07 23:48:18
536
原创 高性能网站建设指南 读书笔记
高性能网站建设指南--笔记================================================================================规则1--减少HTTP请求性能黄金法则:10%-20%的最终用户响应的时间花在接受所请求的HTML文档上。剩下80%-90%的时间花在为HTML文档所引用的所有组件(图片、脚本、
2014-10-06 00:40:16
861
原创 设计模式06_原型模式
Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。
2014-08-06 20:36:35
334
原创 设计模式05_单例模式
单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。
2014-08-05 23:44:32
353
原创 设计模式03_抽象工厂模式
抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。
2014-08-04 23:15:55
323
原创 设计模式02 -工厂方法模式
工厂方法模式同样属于类的创建型模式又被称为多态工厂模式 。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。
2014-07-27 18:53:00
426
原创 设计模式01 简单工厂模式
简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。
2014-07-26 23:20:20
408
原创 java 异常 finally 不执行小计
在下面三种情况下 finally代码块不执行1,finally代码块发生异常。2,使用system.exit() 退出程序。3,程序所在线程死亡。
2013-11-23 17:03:14
567
原创 单例设计模式
单例设计模式: 是指只能拥有一个实例的类就是单例类。 私有构造方法 获取方式 通过公共的静态方法创建单一的实例。 通过静态工厂方法获取实例。两种模式 懒汉模式 – 通常被称为延迟加载。 class Singleton{ private static S
2013-09-26 14:22:58
451
转载 mysql 学习笔记
SQL structed query language连接MYSQL服务器:mysql -uroot -proot数据库的操作:创建,查看,修改,删除 *创建: 创建一个名称为mydb1的数据库。 create database mydb1; 创建一个使用utf-8字符集的mydb2数据库。
2013-08-05 16:12:40
600
转载 自定义标签笔记
一、自定义标签,步骤 * 确定需求 * 输出当前系统的时间 yyyy-MM-dd hh:mm:ss:SSS * 编写Java类 * 只要与此接口有关的实现类,javax.servlet.jsp.tagext.JspTag * 需要实现具体的接口 * javax.servlet.jsp.tage
2013-08-05 15:47:26
526
转载 JSTL表达式
1、使用标签库的流程 * 导包(Myeclipse自带) * 在当前的JSP页面中声明引用 * * taglib指令:确定所使用的标签库 * uri:确定使用的标签库,具体的名称 * prefix:为当前标签库起一个别名 * 使用 * 2、域对象操作
2013-08-05 15:43:55
713
转载 jsp 相关知识
0、配置servlet的模板 1、找Jar文件:\Common\plugins (myeclipse.ini文件中查看) * com.genuitec.eclipse.wizards*.jar 2、找模板文件 * templates目录/servlet.java 1、什么JSP * servlet:java
2013-08-05 14:56:10
677
转载 cookie&session笔记
Cookie一个Cookie只能标识一种信息,它至少含有一个标识该信息的名称(NAME)和设置值(VALUE)。 一个WEB站点可以给一个WEB浏览器发送多个Cookie,一个WEB浏览器也可以存储多个WEB站点提供的Cookie。浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB。如果创建了一个cookie,并将他发送
2013-07-16 00:23:09
683
转载 Request&Response
1、Path总结【★★★★】1、java项目1 File file = new File("");* 使用java命令,输出路径是,当前java命令停留的盘符* F:\workspaces\20120909\day06_java\bin* 使用myeclipse或eclipse运行时* F:\workspaces\20120909\day06_java2 File fi
2013-07-16 00:03:37
500
转载 HTTP 协议相关
1、HTTP请求* 分类:请求行、请求头、请求体* 请求行:描述请求的资源* 格式:请求方法 资源路径 协议* 例如:GET /day04/1.html HTTP/1.1* 请求方法* GET:请求内容追加在URL之后* URL的长度有限制1k* POST:请求内容放置在请求体中* 请求头* Accept:浏览器通知服务器,浏览器可以接受
2013-07-14 19:13:15
470
原创 Tomcat
启动错误没有配置JAVA_HOME系统环境变量* 错误内容Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this program* 配置JAVA_HOME,如果没有指
2013-07-14 18:48:40
562
原创 java基础增强
JavaDocJaaDoc是Sun公司提供的一个技术从程序源代码中抽取类、方法、成员等注释,形成一个和源代码配套的API帮助文档 标准JavaDoc注释/**…*/例如中文乱码GBK与UTF-8-encoding源文件编码例如:-encoding UTF-8 -charset用于跨平台查看生成的文档的字符集例如:-charset UTF-8
2013-07-14 14:26:40
367
原创 DOM4j解析
lDom4j是一个简单、灵活的开放源代码的库。Dom4j是由早期开发JDOM的人分离出来而后独立开发的。与JDOM不同的是,dom4j使用接口和抽象基类,虽然Dom4j的API相对要复杂一些,但它提供了比JDOM更好的灵活性lDom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和极易使用的特点。现在很多软件采用的Dom4j,例如Hibernate,包括sun公司自己的
2013-07-14 13:39:31
563
转载 sax解析器原理
lSAX是事件驱动的XML处理方法l逐行扫描文档,一边扫描一边解析lSAX来说就是操作复杂l仅需实现部分接口时扩展org.xml.sax.helpers.DefaultHandler类lDefaultHandler类默认的空实现 一、解析xml文档SAXParserFactory factory = SAXParserFactory.newInstanc
2013-07-14 13:10:02
693
转载 xml解析
XML解析方式分为两种:dom和saxdom:(Document Object Model, 即文档对象模型) 是 W3C 组织推荐的解析XML 的一种方式。sax: (Simple API for XML) 不是官方标准,但它是 XML 社区事实上的标准,几乎所有的 XML 解析器都支持它。XML解析器Crimson(sun)、Xerces(IBM)、Aelf
2013-07-14 13:02:31
451
原创 xml笔记
XML(Extensible Markup Language)xml可扩展的标记语言目的:存储和配置语法:文档声明 格式: version:设置当前xml文档内容使用的版本 encoding:设置当前xml文档内容使用的编码元素格式: or 名称自定义建议字母开头区分大小写不能包含空格 不能包含冒号 注意:不能嵌套格式良好
2013-07-14 12:45:17
420
转载 eclipse导入工程中文乱码问题
eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的
2013-04-11 10:06:57
513
转载 oracle sql语句总结
转载自:http://hi.baidu.com/8023caihaobin/item/c775b61112ea4c543a176ea9在我的windows 7上面安装上了oracle 11g R2,可谓痛苦,开了oracle的服务电脑变得很慢,安装的时候也麻烦多多为了做写笔记,这里我总结了一些现在我经常用到的sql语句,高手看了不要见怪,我是初学者,写这个笔记主要是在网
2013-03-02 11:23:53
415
转载 PO BO VO DTO POJO DAO概念及其作用(转)
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:persistant object持久对象最形象的理解就是一个PO就是数
2013-02-25 14:52:41
288
转载 Eclipse,MyEclipse 安装SVN插件 SubEclipse
转载自:http://blog.youkuaiyun.com/chenhu900101/archive/2009/12/11/4987011.aspx复制自好友笔记:一、安装方法: 方法一、如果可以上网可在线安装 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Sear
2013-02-19 09:27:41
550
转载 Oracle 11g R2 for Win7旗舰版(64位)的安装步骤
转载自:http://supportopensource.iteye.com/blog/10461711、下载Oracle 11g R2 for Windows的版本 下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 其中包括两个压缩包:win64_11
2013-02-18 09:36:19
441
转载 linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
转载自:http://www.jb51.net/LINUXjishu/43356.htmlLinux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那
2013-02-17 12:44:12
396
转载 Centos 6.3 挂载NTFS文件系统、RTL8188CE 无线驱动安装
文章转载自:http://my.oschina.net/u/193452/blog/70795最近几周闲来无事,不想看书敲代码,无奈北京天气要么暴雨,要么暴晒,实在无心外出,但是周末又实在无聊。干点儿什么呢? 唉,装装系统吧,大学到时候一直用ubuntu,那个系统安装非常那个方便,可以说是傻瓜安装,到如今还没有自己硬盘安装过双系统,正好一直看好到cnetos6.3更出现,那就硬
2013-02-16 20:03:11
818
LDAP详解--IBM Tivoli Directory Server从入门到精通 源码
2014-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人