- 博客(47)
- 资源 (4)
- 收藏
- 关注
转载 Hibernate复合主键
有关Hibernate的联合主键对于新系统的设计开发而言,我们应尽量避免在库表中引入与业务逻辑相关的主键关系。将业务逻辑主键引入库表,以后业务逻辑的变化,将很可能对底层数据库结构产生连带影响。复合主键的引入,很大程度上意味着业务逻辑已经侵入到数据存储逻辑之中。因此,应尽量避免。但实际情况中,我们必须面对遗留系统的旧表开发,这时,对现有复合主键的支持就非常必要。hiberna
2015-07-06 06:58:15
329
转载 spring集成struts2
转载地址:http://javeye.iteye.com/blog/940122 点击打开链接 在用spring集成struts时遇到的问题。 如果想用sprng 托管struts的action,需要引用struts2插件struts2-spring-plugin,该插件目录下会有一个配置文件strtus-plugin.xml,该插件引入工程后,会自动设置Struts的Objec
2015-06-28 10:37:51
467
转载 oracle的oci和thin区别
原来写数据库连接时都是手写的,格式都是jdbc:oracle:thin:@server ip: service, 今天用myeclipse时发现它提供了两个选项,一个是thin Driver,一个是oci Driver, 于是百度了一下这两者的区别。具体如下(以下内容转自:http://spiritfrog.iteye.com/blog/215825)今天有意了解一下区别,先看看t
2015-06-10 19:52:11
410
转载 Java反射技术一:基本知识点
转自:http://blog.chinaunix.net/uid-26434689-id-3338249.html学习目标:1.什么是反射:即反射的定义,2.反射有什么作用,能解决什么问题, 3.反射的知识点是什么,4.反射的利弊5.反射的例子1.什么是反射:反射的定义:a) 能够分析类能力的程序被称为反射(refle
2015-06-03 00:13:25
480
转载 Java反射技术二:利用反射打印一个类的构造函数、方法、域
转自:http://blog.chinaunix.net/uid-26434689-id-3338249.html学习目标:1.什么是反射:即反射的定义,2.反射有什么作用,能解决什么问题, 3.反射的知识点是什么,4.反射的利弊5.反射的例子1.什么是反射:反射的定义:a) 能够分析类能力的程序被称为反射(reflect
2015-06-02 23:37:30
707
转载 Java 反射技术三:调用其构造函数、方法、获取属性值
以下内容转自:http://www.2cto.com/kf/201303/195635.html java的反射机制: 我们都知道,一个java类中,有成员变量、成员方法、构造方法等等,反射机制,就是动态的获取这些类中的信息,并动态的调用对象的方法。通常只有要设计框架的过程中,才会使用java反射相关的api,但是了解java反射机制的基本原理与基本方法,可以帮忙
2015-06-02 22:55:43
2900
原创 20150518-0531
20150518-0524女朋友家里有点事,周一周二也都是在陪她,自己没怎么看书,周三就跟她一起回去了,直到周日晚上10点多才回来,所以上个星期学习上特别空白。20150518-0525 20150527 额,周一周二没什么事啊,为什么什么都没记呢。 昨天回来6:30,先是看了NBA视频,接着坐了会儿,应该是到了7:30左右,一起出去
2015-05-27 19:47:13
261
转载 追MM与设计模式
转自:http://www.cnblogs.com/calmzeal/articles/270737.html看到微信里一个同学分享的追MM与设计模式,觉得写的还不错,就搜了一下,网上资源还是蛮多的。然后再去详细的看每个设计模式,尤其推荐 博客园中的:http://www.cnblogs.com/java-my-life/default.html?page=3的文章讲的非常简洁、细致。
2015-05-27 19:07:55
344
原创 20150511-0517
20150516 即使一无所获也该把周记博客继续写写去,况且还不是一无所获,这周复习了下spring中的事物管理,看了第二遍,觉得了解的情况要好了很多,不光大体的框架能记得,而且部分细节也掌握了,总之是了解的更全面、更系统和深入了。书读百遍,其义自现。不过看的部分博客还没整理好,还在整理中。 今天开始自己做一个系统:适当的时候,开个系统的专栏。刚刚开始做,所以这里就不提了。
2015-05-16 22:52:37
292
原创 struts2问题集合
1.Struts中为什么去掉ActionFormstruts1的ActionForm继承了一个基类,也即耦合了struts1 API,测试上需要提供struts1环境,并且很难重用这些代码(在非strtus1环境中);struts2直接使用POJO来支持,测试和重用上更方便。struts作为一个MVC框架,ActionForm一般是V层,在业务层中(或M层)开发者需要重新创建JavaBean
2015-05-08 10:39:29
296
转载 Struts详解之struts-config.xml
Struts配置文件struts-config.xml转自:http://www.blogjava.net/supdreamer/articles/121460.html 该文件可配置各种组件,包括 form bean,Actions,ActionMappings,全局转发GlobalForwards,数据源DataSource及插件Plugins。例如:
2015-05-07 23:34:17
264
转载 JAVA利用SAX解析XML
理解SAX解析xml的原理:http://my.oschina.net/chape/blog/262434Java用sax解析xml :http://www.cnblogs.com/allenzheng/archive/2012/12/01/2797196.html http://android.blog.51ct
2015-05-06 18:06:11
250
原创 JAVA中利用DOM解析XML文件
转自:http://www.cnblogs.com/Jesuca/archive/2012/01/25/2329368.html 这个例子很好。先总结一下:JAVA利用DOM解析XML文件步骤:/** * * @author Administrator * @DOM 解析过程 * 1.获取DocumentBuilderFactory
2015-05-06 16:49:55
277
原创 20150504 - 0510
上周情况:上周前两天,周三没有干什么,周四晚上加班,周五和周末(五一三天)也就周六看了一天,有时学着学着又不想学了,哎。泄气、加油、松懈、加油、颓废、加油 ......本周计划20150504 - 0510 ------------------------------------------------------------------------------
2015-05-04 17:34:56
280
转载 线程学习笔记(上)
参考http://www.cnblogs.com/justprograme/archive/2012/10/22/2734182.html 和 http://blog.youkuaiyun.com/cloudyxuq/article/details/69414041. 线程状态 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对
2015-05-04 16:41:20
273
转载 eclipse中server location灰色,如何修改?
转自:http://blog.youkuaiyun.com/xiaojiang167168/article/details/25330899Eclipse中tomcat service设置选择window ----show view---services可以看到服务的面板双击tomcat进入配置界面Service Locations(Specify the server path (i.e.
2015-05-02 17:38:11
1609
原创 20150427 - 0503
20140420 上周总结上周因为要找房,耽误了一点时间(其实这就是借口,网上看房也就看了2个晚上,而且也没看多久,不过这件事一直在心里)。框架上好像没什么进步,sping整合hibernate整合了一个实例,但是在另一个实例中却出现错误,一直还未解决。 线程、框架方面上周都没看。 上周问题
2015-04-27 10:38:42
307
转载 Hibernate主键生成策略
转自:http://blog.youkuaiyun.com/caiwenfeng_for_23/article/details/43644573 点击打开链接(今天配置一个简单的hibernate链接oracle数据库的程序,然后顺便再补一下hibernate主键生成策略,转载的这篇文字还是很不错的)Hibernate主键生成策略简介版:increm
2015-04-21 17:02:01
278
转载 一个简单的hibernate连接oracle数据库例子
转自:http://wangyj0898.blog.51cto.com/1519857/380092/ 点击打开链接 把博文中的相关代码粘贴进去运行后报了一个错误三、开发基于Hibernate的应用 现在假设我们在Oracle数据库中创建了一个表Student,它的字段如下表所示:字段 说明Student_ID 学员编号,整型,PK
2015-04-21 16:32:56
327
原创 随笔0420-0426
上周总结: 4.13 - 4.17 上周主要还是看张孝闲整理的面试题,看了1/3,基础部分基本已看完,剩下框架和web 部分,中间转载或写了4篇博文,计划是每日一篇的,但是也不是每日都有问题,所以有时候没写。周六周日两天本想利用完整的时间去看个专题什么的,可是懒惰思想在作怪,荒废过去了。 上周问题: 针对没有问题的时候不知道博客可以记录什么这个问题,
2015-04-20 17:36:30
281
转载 有return的情况下try catch finally的执行顺序(最有说服力的总结)
转自:http://blog.youkuaiyun.com/kavensu/article/details/8067850结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的
2015-04-15 07:22:44
329
转载 图解classloader加载class的流程及自定义ClassLoader
/*** 转载请注明作者longdick http://longdick.iteye.com**/ java应用环境中不同的class分别由不同的ClassLoader负责加载。一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassL
2015-04-13 23:51:14
321
转载 关于hashCode方法的作用
转自:http://blog.youkuaiyun.com/huxin1/article/details/6325061有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。
2015-04-13 23:47:58
2055
原创 随笔一:重写开始写博客
又想换工作了,觉得工作快两年了,却没沉淀下什么经验和技术。再出去找工作好像没什么特别的可以说,看技术大牛一般都是有博客的,随决定再次开始写博客吧!关于转载和原创 前期基本都是转载吧,现在网上的文章太多了,基本上也不用自己原创,找找看着写的好的就转载,不行了自己再写!这些博客大部分都为自己记录用,不想到时候若要再换工作再去到处搜面试题。只是优快云博客没有设置权限的
2015-04-11 12:24:05
341
转载 JAVA基础:java 基本类型与封装类的区别
最本质的区别就是创建的地方不一样:基本类型是在栈上创建的;封装类是对象,在堆中创建的; 转自:http://blog.sina.com.cn/s/blog_6f90572b010113xp.html1.基本类型只能按值传递,而每个基本类型对应的封装类是按引用传递的。2.从性能上说java中的基本类型是在堆栈上创建的,而所有的对象类型都是在堆上创建的
2015-04-11 12:12:33
328
转载 [Java] 计算两个日期之间的差(年 月 日)
转自:http://www.cnblogs.com/firstdream/archive/2012/02/21/2360891.html在项目中有这样的需求: 需要显示剩余的年月日。如下表:起始时间 截至期 有效期 2011-01-01 2013-
2013-04-09 18:39:16
594
转载 oracle pl/sql常用字符串、数字、日期函数
ORACLE PL/SQL 字符串函数、数学函数、日期函数--【字符串函数】 --字符串截取substr(字段名,起始点,个数) select Name,substr(Name,2,4),substr(Name,0,3),substr(Name,-2,3),substr(Name,-2,1) from t1;--字符串从前面取三个(0开始) select Name,subs
2013-01-13 20:39:04
469
转载 Oracle pl/sql 数据类型简介
转自:http://blog.chinaunix.net/uid-7940057-id-2036678.htmlOracle pl/sql数据类型简介一、概述 在ORACLE8中定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型,下面详细介绍它们的特性。二、标量(SCALAR) 合法的标量类型与数据库的列所使用的类型相同
2012-11-19 15:55:40
605
转载 eclipse插件安装,以tomcat为例
1 安装Eclipse(直接在官网下)Eclipse SDKVersion: 4.2.0 (相同的方法在3.4.0里安装时出了问题,所以大家在安装后若没有成功,可以考虑换个版本试试)Build id: M20090211-17002安装Tomcat (博客里有具体安装方法)3在Eclipse里安装插件下载tomcat对eclipse的插件。下载地址:http
2012-11-06 20:02:46
800
转载 Tomcat下JSP、Servlet和JavaBean环境的配置
Tomcat下JSP、Servlet和JavaBean环境的配置 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)
2012-11-02 10:31:54
414
转载 怎样查看端口占用情况
怎样查看端口占用情况? 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家
2012-11-02 10:21:37
305
原创 tomcat配置方法
1:首先找到你的tomcat安装目录,就是你把tomcat安装到了哪里2:例如:是D:\tomcat5.0.28。进入tomcat5.0.28文件夹,找到bin文件夹3:里面应该有startup.bat文件。4:如果你没找到,检查一下是否你隐藏了文件的扩展名。工具--文件夹选项-查看5:安装和配置你的jdk和tomcat。 1.安装jdk以后,配置java环境变量(已配置过
2012-11-02 10:13:16
555
转载 java各种排序算法
排序是程序开发中一种非常常见的操作,对一组任意的数据元素(或记录)经过排序操作后,就可以把他们变成一组按关键字排序的有序队列。对一个排序算法来说,一般从下面3个方面来衡量算法的优劣:时间复杂度:它主要是分析关键字的比较次数和记录的移动次数。空间复杂度:分析排序算法中需要多少辅助内存。稳定性:若两个记录A和B的关键字值相等,但是排序后A,B的先后次序保持不变,则称
2012-10-10 16:03:45
4811
原创 输出月历
/*编程实现,获取计算机的当前时间,根据当前日期的年份和月份,在屏幕上输出本月的月历,并等待用户输入例如当前是2011-11-11,则在屏幕上输出: 2011年11月 月历星期日 星期一 星期二 星期三 星期四 星期五 星期六
2011-11-22 09:21:12
1256
原创 统计字符串中单词个数
/* 编写程序实现从键盘输入一个英文句子(句子长度不超过1000,单词之间用空格隔开), 统计其中各单词出现的次数(单词不区分大小写,即Word和WORD视为一个单词),并按从大到小的顺序输出单词和其出现的次数, 当单词出现的次数相等时,按照字典顺序输出(输出时请以单词的小写形式输出)。(共35分) 例如: 从键盘输入:Twinkle twinkle little st
2011-11-22 09:20:02
5422
原创 查找100000内的素数
/* 输出1-100000内,其素数因子的平方和等于自身的整数(20分),注意一行控制输出8个注意:请采用结构化程序的设计的方法,按照如下要求编写程序: (1) 编写函数int isPrime(int n),在该函数中判断参数n是否是素数,如果是素数,返回1,如果不是素数,返回0(10分) (2) 编写函数int isFind(int n),在该函数中判断参数n是否
2011-11-22 09:19:21
1462
转载 C语言获取系统时间的几种方式
C语言中如何获取时间?精度如何? 1 使用time_t time( time_t * timer ) 精确到秒2 使用clock_t clock() 得到的是CPU时间 精确到1/CLOCKS_PER_SEC秒3 计算时间差使用double difftime( time_t timer1, time_t timer0 )4 使用DWORD GetTickCount() 精确到毫秒
2011-11-20 18:43:37
389
原创 最长递减子序列
/*内容:有一个序列,例如 9 8 2 1 7 5 3 4 3 2 1.求出最长的递减子序列。如本例的结果就是:9 8 7 5 4 3 2 1。 时间:2011/11/10,可以根据这个思路也出最长的递增序列。 大家可以与http://blog.163.com/kevinlee_2010/blog/static/169820820201092091343405/里的方法对比
2011-11-11 07:21:08
1731
转载 动态规划解石子合并问题
//原文出自 http://www.cnblogs.com/SCAU_que/articles/1893979.html,我只是照着思路敲了一遍,关于石子合并问题,大家还可以看看这两文章http://www.hnyzsz.net/Article/ShowArticle.asp?ArticleID=735http://hi.baidu.com/%E5%E3%E5%E3%B5%C4%C0%
2011-11-04 11:53:50
1045
一个完整的SSH项目
2015-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人