自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 HashMap解决hash冲突的方法

       在Java编程语言中,最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap也一样。当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例:HashMap<String,Object> m=new HashMap<String,Object>(); m.put("...

2012-04-13 15:47:07 2121 1

原创 Iterarot迭代删除

Java集合一般调用删除方法都是集合的方法,例如: List list = new ArrayList();list.add(...); list.remove(...); 但是,如果在循环的过程中调用集合的remove()方法,一般就会导致循环出错,例如: for(int i=0;i<list.size();i++){              list.remov...

2012-04-12 13:55:43 154

原创 简单工厂,工厂方法,抽象工厂的区别

1,最初直接调用[code="java"] Class Client{ MySqlConnection mysql=new MySqlConnection (); DB2Connection db2=new DB2Connection(); OracleConnection oracle=new OracleConnection (); ...

2011-07-20 15:30:02 154

原创 搞定apache,tomcat负载均衡

最近看集群的资料,利用工作比较空闲的时间,查看网上的资料。搭了一个Apache+JK2+Tomcat的集群环境,经过自己的系统测试,实现了集群的负载均衡和失败托管。简单的说一下这种集群:[b]反向代理负载均衡 (Apache+JK2+Tomcat) 使用代理服务器可以将请求转发给内部的Web服务器,让代理服务器将请求均匀地转发给多台内部Web服务器之一上,从而达到负载均衡的目的。这种代理方...

2010-11-26 20:00:37 112

原创 类中静态块初始化顺序

类中变量的初始化顺序。变量这个词不一定准确,但本文的思路主要解释一个java类中初始化的一个顺序问题。例子:[code="java"]public class A {public A(){ System.out.println("constructor");}public static void main(String[] a){ A tt=new A...

2010-10-26 21:34:37 118

原创 java方法中的参数传值

今天看了一下别人到blog关于java方法中到参数传值到问题,突然仔细想了一下,原来自己一直也没弄懂。看下面到例子:[code="java"]public class cl{ private int a=3,b=4; public void swap(int a,int b){ int c=9; a=c; System.out.print...

2010-09-20 20:36:01 120

ioc 的思考

开始学spring时,spring两大特性IOC 和AOP ,ioc的解释是:IoC  (Inversion of Control) 中文译为控制反转 又称为“依赖注入”(DI =Dependence Injection)   IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。 ...

2010-06-29 18:31:05 990

原创 工厂方法(factory method)

GOF:工厂模式是一种对象创建型模式,它把类的实例的创建延迟到子类中完成,父工厂类只定义创建对象的公共接口,而子工厂类则负责生成具体的类的实例。 工厂方法是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类.当一个类无法预料要创建哪种类的对象或是一个类需要由子类来指定创建的对象时我们就需要用到Factory Method 模式了.简单说来,Factory Me...

2010-06-27 20:33:50 79

原创 jsp+servlet+javabean (MVC)分页

最近遇到了分页的问题,以前说真的没仔细研究过了,这几天仔细高了一下,基本原理高清楚了,首先是我的页面代码如下:[code="java"] ${news2.newsTitle} 首页 上一页 ...

2010-06-27 20:30:38 198

原创 mysql中文问题

mysql 中文问题。经常遇到这个问题但以前从来都不总结,每次碰到问题再出解决问题,再到网上出搜了,每次真的花了好多冤枉时间了,今天在这里总结一下了;解决问题的方案如下:我用的是utf-8编码,在这里首先必须强调我们设置的编码方式一样了,都为utf-8;页面的也是utf-8;1,在连接数据库的时候代码如下:[code="java"] Class.forName("com.mysql...

2010-06-27 20:25:27 92

java内存分配问题

java的内存分配分为两种基本数据类型。和对象类型。对8类基本数据类型,直接在栈上分配。对于对象既在栈上分配,也在堆上分配,在栈上分配引用的地址,在堆上分配new出来的对象。通过栈上分配的地址找到堆上new出来的对象。这些基础知识基本上都很简单,其实通过java的内存分配。我们可以很清楚的理解java里面非常著名的垃圾回收机制。java的垃圾回收机制,只回收堆上面的内存。不回收栈上面空间。很多书上...

2010-06-20 17:00:13 109

转载 Liskov Substitution Principle (LSP) - OO设计的里氏替换原则

Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.Robert C. Martin氏为我们总结了在面向对象的设计(OOD)中应该遵循的原则,这些原则被称为“Principles of OOD”,关于

2009-02-27 21:35:00 881

转载 Interface Segregation Principle (ISP) - OO设计的接口分隔原则

Clients should not be forced to depend upon interfaces that they do not use.不能强迫用户去依赖那些他们不使用的接口。换句话说,使用多个专门的接口比使用单一的总接口总要好。它包含了2层意思:- 接口的设计原则:接口的设计应该遵循最小接口原则,不要把用户不使用的方法塞进同一个接口里。  如果一个接口的方法没有被使用到,则说明该

2009-02-26 23:28:00 2357

转载 JAVA基础知识精华总结

 1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2) 静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并

2008-12-20 19:03:00 525

原创 学习的过程

学习设计模式已经有一段时间了,可以说先小总节一下我这半年的学习了,先学了一个多月的AJAX,基本上进入了实战状态了,没什么难的了,现在看设计模式有时候有点感觉,大部分时间没什么感觉了,说真的心里还是有点郁闷了,但是不管怎么样,我都会继续了,这半年来自己一直跟自己说要努力,不管学习还是做什么,我对自己说不管做什么都要尽自己最大的努力去做了,的确我真的很努力了,但是我现在发现我越是努力,有些事情却越往

2008-12-19 21:21:00 421

原创 spring mvc +hibernate 登录

最近几天没写东西了,呵呵,并不是没学习了,一直在努力了!前不久我在自己的QQ删了一个人,其实说真的我不想了,但是我太感性了,因为现在的我必须学东西了,有时候我连自己真的都控制不了啊,没办法,我只能对自己这样了,我没别的选择了,因为我必须理性啊,有时候真的希望自己冷血了,但是我真的做不到啊!呵呵,不乱砍了,现在开始讲spring+hibernate的登录了,前台页面:http://java.

2008-12-17 23:10:00 1717

转载 设计模式GOF

工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。有了小摊这个工厂,我们口渴的问题就很easy的解决了工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。每一个餐厅就是一个具体的工厂,可惜现在西三门已经关掉

2008-12-14 21:24:00 1205

原创 浅析工厂方法(factory method)

学习设计模式已经快两个月了,说真的由于自己的实际经验不够,看起来还是有点吃力,今天结合自己的感受谈一下学习工厂方法的看法,首先在这里我只是写个自己看了,并不是希望得到别人的认可了,因为我现在的水平真的还很菜了!呵呵,不乱吹了,我随时会修改了,因为理解随着学习会更加深刻了.GOF:是一种对象创建型模式,它把类的实例的创建延迟到子类中完成,父工厂类只定义创建对象的公共接口,而子工厂类则负责生成具体

2008-12-12 20:29:00 540

转载 开放封闭原则--OCP

一、OCP简介(OCP--Open-Closed Principle):Software entities(classes,modules,functions,etc.) should be open for extension, but closed for modification。软件实体应当对扩展开放,对修改关闭,即软件实体应当在不修改(在.Net当中可能通过代理模式来达到这个目的

2008-12-12 16:39:00 548

转载 面向对象设计模式与原则

1. 什么是设计模式?   设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。2. 什么是面向对象设计模式?   面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。3. 为什么提出(面向对象)设计模式(设计模式的意义和目的)?   应对需求变化,提高代码复用。面向对象设计模式解决的是“类与相互通信的对象之间的组织关系,包括它

2008-12-11 23:10:00 670

原创 ajax二级联动菜单

最进同学要我做了个二级联动菜单,参考了网上的一些资料,再自己做了些修改,自我感觉做的还可以了啊,呵呵,乱砍了!页面代码如下:%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>    var xmlHttp;  function createXMLHttpRequest(){    if(window.ActiveXObje

2008-12-11 21:53:00 1644

原创 jsp+servlet+javabean (MVC)分页

  最近遇到了分页的问题,以前说真的没仔细研究过了,这几天仔细高了一下,基本原理高清楚了,上次我发了一个jsp的分页程序了,其实那个还有很多地方完善,这两天总结了一下,用MVC摸式改进了一下,还是强调一点我一直都觉的JSP不要在页面写代码,因为影响分工了,所以我一直在编程都努力的在做了,但是这些代码我只是完成了功能,还有代码优化的地方,我没去做,这个批评一下自己了,不过因为最近真的好多事了,说真的

2008-12-11 21:38:00 4174 1

原创 jsp分页

首先发泄一下啊,靠啊靠啊!高了将近一个星期,今天终于出了点小成果,最简单的JSP分页实现了,这次对我的自信心是个极大的打击啊,的确我一直以为我已经怎么怎么样了,靠还是个菜鸟啊!真是的,努力啊!费话少说啊,纯JSP分页代码如下啊: pageEncoding="gb2312"%>          String sql="select * from news";   Connection conn=n

2008-12-08 22:25:00 826

原创 ajax 登录验证入门

 最进几天在练习ajax,其实学习ajax已经有一段时间,但是一直都是抄书上的代码,没有自己写过代码,这几天终于可是自己写了,呵呵,总结一下经验了,呵呵,今天还真的不好意思,班上唱歌没去,在这里要向班长同志道一下谦啊,呵呵,真的不好意思啊,呵呵不乱讲了,开始了.1,首先是我的登录页面:代码如下:     var xmlHttp;  function createXMLHttpRequest

2008-12-02 21:48:00 3197

原创 三十岁前不要去在乎的18件事

1、放弃      把握的反面就是放弃,选择了一个机会,就等于放弃了其它所有的可能。当新的机会摆在面前的时候,敢于放弃已经获得的一切,这不是功亏一篑,这不是半途而废,这是为了谋求更大的发展空间;或者什么都不为,只因为喜欢这样做,因为,年轻就是最大的机会。人,只有在三十岁之前才会有这个胆量,有这个资本,有这个资格。    2、失恋    不是不在乎,是在乎不起。三十岁前最怕失去的不是已经拥有的东西,

2008-12-02 18:05:00 589

原创 开始

前天开通了程序员blog,真的学习了这么久的程序,到今天才开始总结经验了,觉的好迟了,呵呵,但是迟总比不做强把,呵呵从现在开始了,从今天开始了,坚持总结,坚持学习了,一直以来我都非常自信在程序这方面了,有时候觉的自己很嚣张了,真的现在的我觉的自己真的很努力,去实现自己的梦想,但是我真的不知道为什么自己这么自信,有时候觉的自己更多是自负了,其实说到学习,我真的一直以来都比别人快一步,不敢说我比别人聪

2008-11-29 22:59:00 389

原创 开通了

今天开始开通了程序员的BLOG,一直以来都能力朝着自己的目标努力,今天终于又迈出了一小步啊,这一步对我来说一定要坚持下去啊,总结经验真的好重要了,昨天同学要我做了一个新闻的发布管理系统,用jsp+javabean+serlvet做的,由于好久没做过了,遇到了一些小麻烦,在这里总结一下,对自己今后的学习,应该说是一个帮助了,1,关于输出多个相同的实体的问题,也就是的问题,真的花了我一点时间,自己

2008-11-28 16:30:00 726 1

jxl教材(excle解析)

jxl解析excel的教材,帮助解决实际开发中的问题。

2014-10-15

jquery.chm

jquery的开发文档,初学者非常适合入手。

2013-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除