java基础
文章平均质量分 60
tuiyun
专注于互联网方向,对HTML5感兴趣
展开
-
java性能积累
JAVA性能非常重要,在网上看了一些资料,准备简要的记下来,形成一个良好的编程习惯与规范。 1 for和if循环中,避免重复计算与判断 引用地址即可 如数组长度,先求出长度,然后在循环体中直接放长度 2 在stringbuffer vector hashtable中,预先指定适合的长度 3 流操作和数据库操作中 在finally中记得关闭 4 system.arraycopy()代理复制原创 2012-11-02 10:42:06 · 280 阅读 · 0 评论 -
数据结构笔记
数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。 逻辑结构:数据元素之间的相互关系 集合,线性,树,图。 物理结构:逻辑结构在计算机中的存储形式 1 顺序存储 排队占位,按照顺序排好 2 链式存储结构 算法 算法最简单举例 如果让你写一个1+2+....100的的程序 ,你会怎么写? int i,sum=0,n=100 for(int i=0;i原创 2012-12-20 17:52:57 · 354 阅读 · 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 · 409 阅读 · 0 评论 -
hibernate也就这些东东
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 hibernate底层依然是jdbc实现的, Hibernate是一个对象关系映射模型。 hibernate应用程序的大体流程: 创建Hibernate的配置文件 •创建持久化类:javabean •创建对象-关系映射原创 2012-12-04 12:06:47 · 573 阅读 · 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 · 1142 阅读 · 0 评论 -
在linux下发布自己的jsp项目(新手入门)
上面一篇我们已经学会怎么装CENTOS6.3、TOMCAT以及MYSQL了,现在就是把已经开发好的系统发布到LINUX中了,步骤也很简单,首先是把自己的项目和数据库拖入到LINUX中。 自己开发环境下的项目,先在MYECLIPSE的TOMCAT下发布一下,然后在把TOMCAT的web下的WEBAPPS生成的项目,拖入到LINUX的TOMCAT的WEBAPPS下。 我备份的MYSQL原创 2012-12-03 10:17:30 · 3764 阅读 · 0 评论 -
设计模式
创建型设计模式、行为型设计模式以及结构型设计模式。 创建型的设计模式:单例模式(Singleton)、构建模式(Builder)、原型模式(Prototype)、抽象工厂模式(Abstract Factory)、工厂方法模式(Factory Method) 行为设计模式:策略模式(Strategy)、状态模式(State)、责任链模式(Chain of Responsibility)、解释器模原创 2012-11-30 15:32:27 · 813 阅读 · 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 · 383 阅读 · 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 · 317 阅读 · 0 评论 -
代理模式(proxy)和spring AOP
1、代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2、在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3、代理模式一般设计的角色有: 1)抽象角色:声明真实对象和代理对象的共同接口。 2)代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与转载 2012-10-26 08:58:02 · 622 阅读 · 0 评论 -
绝对解决eclipse编码问题
在使用Eclipse+MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP)。这样我们每次建文件都要手动改编码,其实我们可以在设置文件默认编码,今后再创建时就不用每次修改编码了, UTF-8 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(work转载 2013-01-06 11:06:34 · 517 阅读 · 0 评论