java基础
文章平均质量分 60
tuiyun
专注于互联网方向,对HTML5感兴趣
展开
-
java性能积累
JAVA性能非常重要,在网上看了一些资料,准备简要的记下来,形成一个良好的编程习惯与规范。1 for和if循环中,避免重复计算与判断 引用地址即可 如数组长度,先求出长度,然后在循环体中直接放长度2 在stringbuffer vector hashtable中,预先指定适合的长度3 流操作和数据库操作中 在finally中记得关闭4 system.arraycopy()代理复制原创 2012-11-02 10:42:06 · 267 阅读 · 0 评论 -
数据结构笔记
数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。逻辑结构:数据元素之间的相互关系集合,线性,树,图。物理结构:逻辑结构在计算机中的存储形式1 顺序存储排队占位,按照顺序排好2 链式存储结构 算法 算法最简单举例如果让你写一个1+2+....100的的程序 ,你会怎么写?int i,sum=0,n=100for(int i=0;i原创 2012-12-20 17:52:57 · 339 阅读 · 0 评论 -
模拟spring的IOC
spring提倡的就是面向接口编程,DAO和service都定义为接口。 spring中的IOC功能,要在service层中定义dao的实例,当然不用new出来,我们就通过spring的IOC把这里的dao层注入进来。不要忘了对dao提供set。Get方法,因为IOC的底层其实就是利用反射机制实现的,他把dao注入进来,其实底层就是通过反射set进来的。我们的spring容器——Cla转载 2012-12-06 09:43:03 · 394 阅读 · 0 评论 -
hibernate也就这些东东
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。hibernate底层依然是jdbc实现的, Hibernate是一个对象关系映射模型。hibernate应用程序的大体流程:创建Hibernate的配置文件•创建持久化类:javabean•创建对象-关系映射原创 2012-12-04 12:06:47 · 556 阅读 · 0 评论 -
如何在vm下安装centos以及mysql、tomcat
linux对于一名开发者来说是必须掌握的,那么就从安装开始吧!首先是下载vm和CENTOS6.3,我下的是是VM9和CENTOS6.3 32位系统的,官网都有下,都蛮大的。首先安装VM,很简单,file->new virtual machine 选择linux就可以了,一直下一步,然后选择虚拟光驱,选择下载的centos6.3镜像文件即可。接下来就是一直下一步了,其中进去的时候选择原创 2012-12-03 09:16:48 · 1127 阅读 · 0 评论 -
在linux下发布自己的jsp项目(新手入门)
上面一篇我们已经学会怎么装CENTOS6.3、TOMCAT以及MYSQL了,现在就是把已经开发好的系统发布到LINUX中了,步骤也很简单,首先是把自己的项目和数据库拖入到LINUX中。 自己开发环境下的项目,先在MYECLIPSE的TOMCAT下发布一下,然后在把TOMCAT的web下的WEBAPPS生成的项目,拖入到LINUX的TOMCAT的WEBAPPS下。我备份的MYSQL原创 2012-12-03 10:17:30 · 3716 阅读 · 0 评论 -
设计模式
创建型设计模式、行为型设计模式以及结构型设计模式。创建型的设计模式:单例模式(Singleton)、构建模式(Builder)、原型模式(Prototype)、抽象工厂模式(Abstract Factory)、工厂方法模式(Factory Method)行为设计模式:策略模式(Strategy)、状态模式(State)、责任链模式(Chain of Responsibility)、解释器模原创 2012-11-30 15:32:27 · 799 阅读 · 0 评论 -
继续记录JAVA学习
EL表达式和JSTL ${表达式} 使用EL表达式的好处1)代替复杂代码,省去条件判断2)简单访问Bean的属性:${user.name}3)使用EL表达式可以输出MVC中的内容,代码简单 EL表达式的主要功能1)EL的功能2)与类似3)简化4)精确的访问存储对象5)Bean属性的简略记法6)空值取代错误消息原创 2012-11-29 14:19:25 · 369 阅读 · 0 评论 -
java复习记录自己不熟悉的地方
所有的包装类(Wrapper Class)都有共同的方法:)toString(),equals(),hasCode();parseType,typeValue.Collection 接口:查询操作:int size() boolean isEmpty() boolean contains(Object o) Iterator iterator() 组操作 :boolean原创 2012-11-27 12:57:50 · 300 阅读 · 0 评论 -
代理模式(proxy)和spring AOP
1、代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。2、在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。3、代理模式一般设计的角色有: 1)抽象角色:声明真实对象和代理对象的共同接口。 2)代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与转载 2012-10-26 08:58:02 · 612 阅读 · 0 评论 -
绝对解决eclipse编码问题
在使用Eclipse+MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP)。这样我们每次建文件都要手动改编码,其实我们可以在设置文件默认编码,今后再创建时就不用每次修改编码了,UTF-8 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(work转载 2013-01-06 11:06:34 · 502 阅读 · 0 评论