
Java开发
gwj879
这个作者很懒,什么都没留下…
展开
-
Hibernate 模拟
刚刚了解Hibernate的框架,这边慢慢的学习,并且模拟其运行方式~我的写程序只在simulation的类中实现,其中包括:成员变量:String tableName,Mapcfs,String[] methodName()方法:simulation()构造方法,save(Student s)核心方法,createSQL():sql语句拼凑方法;外加个main的测试程序;把具体代码贴原创 2011-11-18 10:51:58 · 643 阅读 · 0 评论 -
正则表达式学习
1.简单介绍正则表达式情况 正则表达式实际上是字符串处理利器: Java.util.regex包下面有两个类:pattern,matcherl. matcher用来匹配字符串序列是否符合某个特定的pattern;pattern:定义的一个正则表达式; 额外小知识: java中:两个反斜杠标示一个反斜杠;Matc原创 2011-12-31 22:57:01 · 884 阅读 · 0 评论 -
eclipse高亮显示
让eclipse中选中的变量以指定颜色高亮显示Window->Preferences->General->Editors->TextEditors -> Annotations->Occurrences-----自己保留一份,每次都搜索,烦死了!!原创 2012-03-15 10:28:33 · 2357 阅读 · 0 评论 -
java.util.ConcurrentModificationException错误的原因及解决方法
母牛生小牛的题。传统做法是斐波那契数列的做法,直接递归就可以。这里想到之前做过用java面向对象的方法来做,结果iterator遍历list的时候遇到一个问题:java.util.ConcurrentModificationException后来找到原因:定义两个类:farm,cow,其中farm中有cows的列表,每次生小牛直接farm.add(),在cows中添加一个,但是原创 2012-05-31 12:00:39 · 3322 阅读 · 0 评论 -
入职准备
马上入职了,偶然间看到很多人找工作都需要考证,我很幸运没有加入考试大潮,但是凭心而论如果让我去考心里没有底。一下是java 认证可能会用到的材料,摘抄过来,正在打算和了解,可能会考。===========================================================================================================原创 2013-06-13 16:16:50 · 2535 阅读 · 0 评论 -
sqlserver 配置c3p0 连接池
com.home.account.exception.user.UserException: check user name exist dao exceptionat com.home.account.dao.user.UserDAO.isUsernameExist(UserDAO.java:28)at com.home.account.service.user.UserService.原创 2014-03-05 09:36:06 · 17821 阅读 · 1 评论 -
使用c3p0数据库连接池时出现com.mchange.v2.resourcepool.TimeoutException
使用C3P0管理数据库连接池,但是启动的时候总是胆战心惊的!!原创 2014-07-14 18:11:06 · 7619 阅读 · 0 评论 -
oracle timestamp 在客户端不能显示详细数据
使用以下语句:O_CHAR(pubtime,'yyyymmdd HH:mm:ss'),例如:select id,TO_CHAR(pubtime,'yyyymmdd HH:mm:ss'),content from bj_ref.gz_twinfo_ref where user_id=2603 and TO_CHAR(pubtime,'yyyymmdd HH:mm:ss')>='2014原创 2014-07-07 22:34:05 · 2394 阅读 · 0 评论 -
oracle java.sql.BatchUpdateException: ORA-01000: 超出打开游标的最大数
关闭游标即可,此处常指:ps 和 resultSet原创 2014-07-07 22:19:01 · 4212 阅读 · 0 评论 -
Java中日期的处理
一、具体的调整java日期的几种情况:方法1.拿出日期。Date d = rs.getDate("pDate");SimpleDateFormat sdf = new SimpleDateForme("yyyy-MM-dd ")Print(sdf.format(d)) 方法2.拿到具体的月份,或年份 Date d = rs.getDate("pDate");Cale原创 2011-12-31 23:06:46 · 791 阅读 · 0 评论 -
notepad++运行网页文件
进行JavaScript是因调试不方便,使用notepad配合调试。使用notepat++直接运行html文件:步骤:1.设置运行: cmd /kE:\NotePadTest\Opera\opera.exe "$(FULL_CURRENT_PATH)"&EXIT cmd/k E:\NotePadTest\firefox\firefox.exe原创 2011-12-30 15:38:17 · 9855 阅读 · 2 评论 -
Strategy设计模式
Strategy策略模式是属于设计模式中对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.我们达到了在运行期间,可以自由切换算法的目的。实际整个Strategy的核心部分就是抽象类(或者接口)的使用,使用Strategy模式可以在用户需要变化时,修改量很少,而且快速.一直有点糊涂的地方就是factory&strategy,实际上Strategy和Factory有一定的类似,S原创 2011-12-27 22:48:15 · 558 阅读 · 0 评论 -
Hibernate学习
跟struts一样,hello world很简单,这里给个框架留待以后查阅跟思路的整理。(当然是跟别人学的哈~)分3步:加包,配置文件,写实体类。加包这里包括:hibernate core,/required 目录下的jar包都要,slf-nop.jar mysql驱动包,这几个是基本的,其他的看工程需要还要加log4j,junit等等的其他包;配置文件主要是hibernate.cfg原创 2011-12-05 09:57:12 · 448 阅读 · 0 评论 -
Hibernate 另一个作业:Org树状结构设计
这个相比刚刚那个就不太重要了,但本身也很重要的。要求:同一个类中使用One2Many,Many2One两种关系。1.分析关系。所以只有一个类,类中有应该有父节点与子节点,parent,childrenparent---------org ManyToOneorg-------------children OneToMan原创 2011-12-06 16:10:29 · 482 阅读 · 0 评论 -
Hibernate映射对象之间的多种关系
刚学到的,做个总结常看看以防忘了。Hibernate中表现对象之间关系有:一对一单向,一对一双向,(二者都分主键与外键两种);一对多单向,多对一单向,一对多(多对一)双向,多对多单向,多对多双向,一个是另一个的一部分。其中重要的是下面做总结的这些,其他的都还可以,不是很重要。这里只写annotation的注释方式,没有写xml文件配置。一对一单向外键:例子Husband and wif原创 2011-12-06 09:41:35 · 971 阅读 · 0 评论 -
Hibernate student,course,score作业的框架理解
马老师说这个作业很重要,所以整理下思路。题目:student,course,score的设计。1.分析三者关系:student --------course ManyToMany,joinTable(name=score,joinColumn=@JoinColumn(name="student_id"),inverseJoinColumn=@JoinColumn(name="原创 2011-12-06 15:57:39 · 1385 阅读 · 0 评论 -
Hibernate 乐观锁与悲观锁
Hibernte 中最后一部分内容,乐观锁Vs悲观锁Hiberante在解决DB事务时有4种解决机制:read-uncommitted,read-commited,repeatable read,serializable。其中第一个会出现读脏数据,幻读两种错误,第二个会出现重复读取错误,幻读错误,第三个会出现无法插入修改错误,但是这种错误出现很少,所以DB中一般都是这种机制;最后一原创 2011-12-08 15:42:15 · 622 阅读 · 0 评论 -
设计模式Iterator
Java Iterator 设计模式看完之后觉得有点乱,整理下思路。主要的结构图如下所示:其中ArrayList,LinkedList等 实现List,Collection接口,Collection 接口中有:add,remove,iterator三个方法,iterator()返回Iterator对象,Iterator本身是个接口,所以返回Iterator对象就是返回接口实现的类的对象原创 2011-12-10 17:59:35 · 779 阅读 · 0 评论 -
Spring 中的动态代理
分两部分,切面逻辑的设计,切面逻辑的使用。以为很难,其实还好.实际上是还没搞到更难的,自我鼓励下~~ 就那学到的那个做例子做记录,印象会深刻些~ Spring 中的动态代理与struts中的inteceptor,filter,责任链中的chain 原理是一样的,就是在原有的程序顺序上,从另一个角度切入某些操作,做处理,里面有个递归使用,然后返回原调用函数的核心内容,但其实不很重要,知道这个思原创 2011-12-19 22:37:37 · 3047 阅读 · 0 评论 -
Spring annotation 实现AOP逻辑
用annotation实现Spring 的aop 逻辑,很简单,但做的还不太细致。1.beans.xml中添加xsd文件:spring-aop.xsd,。此时可以用了2.用@Aspect 注解这个类,表明此类是个切面逻辑,可以切到其他类中3.建立处理方法:@before("execution (public * com.gao..*.save(..) )")4.用@Componen原创 2011-12-20 09:03:17 · 844 阅读 · 0 评论 -
struts2 实现简单BBS功能
以下是马老师教学内容。工程目标:做BBS后台管理中,对帖子目录的管理,包括添加,更新,删除,列帖子的4个功能,可以发现哈,这也数据库的增删改查是正好对应的,所以实现起来其实很简单。首先确定开发流程:建立前台界面,用ext实现(此为官方建议流程,但我觉得1跟2可以换过来)创建struts.xml文件-----内容包括确定namespace,package,action,result各自名称,原创 2011-11-16 10:20:27 · 4049 阅读 · 3 评论 -
State模式学习
刚开始理解strategy不太好理解(因为看书的时候跑神了),但state比startegy要容易的多!State模式用作开关的转换,UML图如上,包含:一个接口Istate,几个实现接口的状态类,一个对外开放的状态调节fireSwitch类(对外使用,赞封装的思维!),一个测试类。IState接口:public interfaceIState {publicvoid原创 2011-12-28 09:34:30 · 842 阅读 · 0 评论 -
Spring定时任务
这几天因为工作的需要,用到了spring的定时任务的功能,网上查资料,并且实际运用了一下,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,下面的这篇文章我觉得还是很好的,摘录下来,供以后参考用 package util;import org.apache.log4j.*;public class TaskJob { public static Log转载 2016-03-08 09:35:56 · 2001 阅读 · 0 评论