自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 实现OSCache

我们要集群式同步数据,必须实现这三个方法:[code="java"] public void cacheEntryAdded(CacheEntryEvent event) { } public void cacheEntryRemoved(CacheEntryEvent event) { } ...

2014-10-27 20:48:39 78

原创 iBatis缓存总结

oscache.jar 2.4.1(缓存组件),jgroups.jar2.8.GA(IP组播),commons-loggin.jar1.1(日志记录用的),concurrent-1.3.2.jar(线程同步用的)http://blog.csdn.net/kkyyada/article/details/5900135...

2014-10-27 20:43:00 104

原创 iBatis基础

1. iBatis 属于半自动化框架2. 什么场景应用iBatis a. 由于安全原因,数据库结构部开发,无法使用Hibernate映射生成 b. 数据库方要求全部用存储过程 c. 系统数据量大,要求我们要用复杂的高效的SQL语句 3. iBatis配置[code="java"] ...

2014-10-27 20:33:13 103

原创 Python 基础

1. pydev, Emacs PthonWin2. 缩进分层3. # ''' 注释'''4. input("somthing" rawinput("something")5. int(yearstr)+16. print("something")7. ** 乘方运算 // 整除运算8. 操作字符串 string.capitalize...

2014-10-25 09:26:37 81

原创 Oracle 基础

1. Oracle至少需要两个联机重做日志来支持实例2. System表空间, SysAUX, 默认表空间, undo表空间, 系统参数 spfile3. 数据库写入进程 dbwr, 日志写入进程 lgwr, 系统监视smon进程, 进程监视pmon, 归档arc04. 常见的数据类型 varchar2 可以存储任何字符, 最大4000字节 数字 (m,...

2014-10-24 09:31:05 72

原创 left join right join and inner join

sql之left join、right join、inner join的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:----------------------------...

2014-10-22 18:57:24 77

原创 SQL Server

1. 备份方式a. 完整数据库备份b. 差异数据库备份c. 事物日志备份: 指备份自上次备份以来数据库执行所有事务的事务日志d. 文件和文件组备份Backup DATABASERestore DATABASECREATE/ALTER/DROP/创建索引, 索引和Primary key 不是一回事Create/Alter Index...

2014-10-22 11:50:05 72

原创 排序算法总结

[color=red][size=large]冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,[/size][/color][img]http://dl2.iteye.com/upload/attachment/0102/2323/43060dcf-87a7-3353-a592-41ade87a1d5a.png[/...

2014-10-21 09:26:39 91

原创 基本数据存储结构

数据逻辑结构1. 线性结构线性表的基本运算, 置空表, 求表长,取表中的第I个节点,按值查找,插入,删除2. 非线性结构数据的存储结构1. 顺序存储结构, 通常用数组来描述2. 链式存储结构, 线性表的顺序存储虽然可以随机存取,但是当在做插入和删除运算时,需要移动大量的元素,链式存储结构可以避免这些单链表: 数据区加, 指向下个地址的...

2014-10-19 19:26:20 91

原创 Java内部匿名类

http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html

2014-10-17 20:54:33 77

原创 JAVA中关于链表的操作和基本算法

[code="java"]import java.util.HashMap; import java.util.Scanner; import java.util.Stack; /** * * @author kerryfish * 关于java中链表的操作 * 1. 求单链表中结点的个数: getListLength * 2. 将单...

2014-10-17 09:29:23 74

原创 Java 面试题1

1、 多态就是指不同类的对象对同一消息做出的相应.2、String是最基本的数据类型吗?基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类3、int 和 Integer...

2014-10-17 07:08:09 308

原创 访问者模式

1. 访问者模式访问者模式表示一个作用于某对象结构中的各元素的操作. 它使开发者可以在不改变各元素的类的前提下定义作用于这些元素的新操作2. 超市中购物的列子[code="java"]public interface Goods{ double computer(Visitor visitor);}public class Wine implements...

2014-10-12 11:21:22 108

原创 状态模式

1. 状态模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类2. QQ 有四种状态离线,登录,在线,忙碌[code="java"]public interface QQState{ void handle(QQ qq)}public class LeaveState implements QQState { publi...

2014-10-12 10:41:03 79

原创 观察者模式

1. 观察者模式[b][color=blue]观察者模式就是定义对象间一种一对多的依赖关系,当一个对象状态发生变化时,所有依赖于它的对象都得到通知并被自动跟新[/color][/b]使用Java提供的接口可以方便的实现观察者模式2. 股票的例子[code="java"]public interface StockObserver{ void updatePr...

2014-10-12 08:41:35 84

原创 操作持久化对象

1. Hibernate Session能够在某些时间点,按照缓存中持久化对象的属性变化来跟新数据库,这一过程称为清理缓存2. 持久化状态,游离状态,临时状态3. 当使用new 创建一个 Java对象时, JVM会为这个对象分配一块内存空间,只要这个对象呗引用变量引用,它就一直存在于内存中, 没有引用时,JVM垃圾回收期会在适当时候回收它占用的内存4. 如果希望一个...

2014-10-11 17:17:11 140

原创 映射一对多关系

1. 映射一对多的单向关联关系订单和客户之间的关系[code="java"]private Customer customer[/code]order.hbm.xml[code="java"] //如果为true,表示customer属性不允许为null,默认值为false[/code][code="java"] tx=session.be...

2014-10-11 15:59:45 142

原创 AOP基础

1. AOP不能取代OOP,它只是OOP的补充和扩展2. AOP术语方面 Aspect: 相当于OOP中的类,就是封装用于横插入系统的功能通知 Advice: 用于横切的代码不能写在方法中,而要写在和方法类似的实体中,称为通知Jointpoint:连接点:切入点(Pointcut):目标(Target):代理(Proxy):织入(Weaving)3....

2014-10-09 07:36:57 81

原创 Spring 中的数据库技术

1. 通过JNDI获得DataSource不常用2. 从第三方连接池获得DataSourceJakarta Commons DBCP[code="java"] com.mysql.jdbc.Driver...url...username...passwd[/code]3. 使用jdbcTemplate[...

2014-10-08 22:15:51 110

原创 Spring 基础

1. Spring的主要特性a. 非侵入性框架,解耦b. 一致性,在任何环境下都可以编程, J2EE,WEB,DESKTOPc. 提高代码重用性d. 自由选择各种框架Spirng的核心技术a. 反向控制 和依赖注入b. 面向方面编程2. 装配Bean的两种方法a. Bean工厂,(org.springframework.beans.facto...

2014-10-08 17:25:27 131

原创 策略模式

策略模式策略模式就是定义了一系列的算法,并将每一个算法封装起来,而他们可以相互替换,策略模式让算法独立于客户端变化薪资计算[code="java"]public interface Salary{ ...}public interface Insurance{ ....}public interface Tax{ .......

2014-10-07 09:30:23 186

原创 模板方法模式

模板方法模式定义一个算法执行的框架,而把具体的算法延迟到子类中来实现假设一个公司的薪资计算中,包括计算基本工资,社会保险,个人所得税[code="java"]public abstract class SalaryTemplate{ public void computer(){ computerSalary(); co...

2014-10-06 20:38:17 78

原创 Hibernate映射

1. 自然主键, 代理主键代理主键,不具备业务含义的字段,应尽量避免使用自然主键2. 用 == 比较两个对象的内存地址是否相同, Object类的equals(object o), 也是按内存地址来比较的,如果用户类没有覆盖 equal方法,也是按地址比较JAVA API中的一些类覆盖了Object类的equal(Object o)方法,实现按对象值比较,他们包括...

2014-10-06 14:44:56 110

原创 Hibernate入门

1. hibernate.properties配置文件, duurl,dbusername,dbpasswd2. 创建持久化类Hibernate并不要求持久化类必须实现java.io.Serializable接口,但是对于采用分布式结构的JAVA应用,当Java对象在不同的进程节点之间传输时,必须序列化这个对象在Java Web应用中,如果希望对HttpSessio...

2014-10-06 10:43:49 92

原创 Hibernate基础

1. 软件分层表述层---->业务逻辑层----->数据库层新的分层结构表述层---->业务逻辑层----->持久化层---->数据库层软件分层的优点伸缩性,可维护性,可扩展性,可重用性,可管理性。 引入持久化层的好处代码可重用性高,能够完成所有的数据库访问操作如果需要,能够支持多种数据库平台具有相对独立性,当持久化层发生变化时,不会...

2014-10-06 09:42:51 103

原创 Struts2 基础

1. Struts 2 是WebWork的升级版本2. 在Struts 2 中Action类可以是一个POJO类3. Strus2 的结构分为四部分 a. JSP/STRUTS2 标签(视图层) b. ActionSupport的子类(控制层) c. 处理业务逻辑和数据逻辑的JavaBean(模型层) d. 用于保存Strus2配置的St...

2014-10-05 10:19:07 90

原创 JSP/Servlet

1. JSP Mdel 1浏览器 JSP/Servlet 数据库2. JSP Model 2浏览器 控制器 J模型(avaBean) 数据库 ^ | | 视图 3. Tomcat 数据库连接池在TOMCA...

2014-10-04 11:48:15 94

原创 数据结构

1. VectorVector v = new Vector().....................(25).....................(25,5) 达到25后,每次增加5, 依次为, 30,35,40 增值太小,频繁操作内存 ...太大,...

2014-10-02 13:02:42 71

原创 线程与异常

1. NumberFormatException2. IOException3. ClassNotFoundException4. InteruptedException5. public class StockTicket implement Runable[public void run(){}}

2014-10-02 12:52:20 72

原创 包,接口

1. 没有访问控制符,对同一包中的类可见2. private 不为其它类使用3. protected, 对子类及同一包中的其它类可见4. final 类不能被继承5. final 方法不能被子类覆盖6. final 变量不能被修改7. 接口之间可以用extend继承8. 内部类,其它类不可见,9. 内部类可以访问顶级类的方法和属性...

2014-10-02 12:46:21 101

空空如也

空空如也

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

TA关注的人

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