- 博客(41)
- 收藏
- 关注
转载 Hibernate学习总结
Hibernate框架简述Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Object,持久化对象)映射到数据库中的数据库,然后通过操作P
2015-04-09 22:10:16
448
转载 Struts2源码分析之请求处理
Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping
2015-03-19 22:42:29
499
原创 JDK1.5 和 1.6 的区别总结
总结一下JDK1.5和1.6的区别。jdk1.5的新特性: 1. 泛型 2 自动装箱/拆箱 3 for-each 4 static import 5 变长参数 具体如下解释:1. 泛型 (避免类型强制转换可能引起的运行错误) 例如: ArrayList list=new ArrayList(); list.add(new Integer(3));
2015-03-19 09:10:51
1608
原创 java程序内存溢出调查用
1. http://blog.csdn.net/michaelfeng726/article/details/86129182. 。。。。。
2014-03-30 22:33:42
550
转载 内存溢出之Tomcat内存配置
设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewS
2014-03-04 11:00:44
434
原创 dateformat后时间少了8小时问题
dateformat后时间少了8小时问题 经调查刚刚程序里用的format为: org.apache.tools.ant.util.DateUtils.format 源代码如下: public static String format(Date date, String pattern) { DateFormat df = createDateF
2014-02-20 11:16:48
7620
转载 jconsole tomcat内存监控设置
Jconsole是JDK自带的一个很好的jvm查看工具,免费不用说,而且内存状态刷新的快,垃圾回收也快。由于,需要监控一个即将上线的web应用是否有内存泄露,即需要监控tomcat的jvm内存状况。Jconsole是基于jmx进行通信、信息发送获取的,因此需要对tomcat进行相应设置,jconsole才可监控tomcat。1、windows下,通常是我们的开发环境 Win
2014-02-08 09:32:27
1043
原创 oracle中RowNum的学习
使用好久oracle了, 今天有时间研究了一下它的ROWNUM。rownum是oracle系统依次分配为从查询返回的行的编号(按插入数据库先后),它不能以任何表的名称作为前缀,这个伪字段可以用于限制查询返回的行数。举例说明:SCORE_TEST(分数)表,表结构为:names VARCHAR2(20) --姓名 scores numbe
2014-01-02 11:59:39
472
原创 创业者需要的一些东西
这是一篇风险投资者的借鉴之言:如果你现在有创业的想法,那么,为了领先别人一步,你有必要来看看成功创业者必须具备的九条特质:1. 动机积极我们常常会发现一些人念叨着要开公司、要创业,但实际上,他们并没有创业愿景。这肯定是不够的。最成功的创业者一定有改变世界的激情。我接触的那些能够接二连三创业的企业家们,他们都有一种改变世界的激情,并且,他们对公司都有一个清晰的愿景。创建公司的愿望绝不是一
2014-01-02 11:58:47
523
转载 cronExpression表达式总结
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23) 4.天(月)(0~31,但是你需要考虑你月的天数)5.月(0~11)6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6
2014-01-02 11:57:43
1177
原创 JSON知识点整理
一、json-lib.jar开发包使用需要依赖包以下开发包: Json-lib requires (at least) the following dependencies in your classpath: * jakarta commons-lang 2.4 * jakarta commons-beanutils 1.7.0 * jakar
2013-12-25 18:30:49
584
转载 maven命令创建项目
1)创建简单maven项目 mvn archetype:create -DgroupId=cn.ziroom.myweb -DartifactId=myweb -DpackageName=cn.ziroom.myweb 这样会自动生成App.java的文件 进入myweb目录,执行eclipse:eclipse 这样就可以将项目导入eclipse 把项目变成Dynamic
2013-11-22 15:53:46
586
翻译 JNDI学习手记
A.jndi 概念http://baike.baidu.com/view/209575.htmtomcat官方文档,tomcat启动后访问http://localhost:8080/docs/jndi-resources-howto.html个人理解,基于目录服务技术的一中实现,可以对dns,ladp等服务提供支持。 B.结合tomcat配置,3种配置方式1)全局配置,to
2013-11-15 14:57:07
537
原创 maven学习笔记_scope设置
compile(编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。provided(已提供范围)provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web应用,你可能在编译classpath中需要可用的Servlet
2013-11-04 14:37:32
552
原创 Maven学习笔记_命令总结
maven常用命令mvn compile 编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时间。mvn test-compile 编译测试代码,compile之会后生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。mvn test 运行应用程序中的单元测试mvn site
2013-11-04 14:36:39
586
原创 maven学习笔记_maven入门及属性总结
最近在自己学习用Maven进行项目构建和管理,写了点笔记如下:什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 4.0.0(固定) ...(项目组名称)
2013-11-04 14:33:04
690
转载 MyEclipse使用经验总结
MyEclipse使用经验总结 0. 快捷键================================================================================编辑:Ctrl+Shift+L显示所有快捷键Ctrl+K 参照选中的词(Word)快速定位到下一个Ctrl+Shift+K参照选中的词(Wo
2013-08-29 17:29:07
680
原创 64位win7环境MyEclipse集成svn后出现Failed to load JavaHL Library的解决办法
64位win7环境MyEclipse集成svn后出现“Failed to load JavaHL Library”然后是一大串的提示,看着很不爽。在网上搜索良久最后发现解决方案如下:A.下载64位的SVN Client:Slik-Subversion-1.6.15-x64.msi,地址:http://www.sliksvn.com/en/download安装时只需选择客户端即可(安
2013-08-29 11:15:49
922
转载 Eclipse插件-添加自定义右键插件
原文地址:http://www.cnblogs.com/skyme/archive/2012/01/12/2320128.html1.1 简介 在开发工具上添加自己需要的功能,可以基于eclipse的插件进行扩展以满足新功能的需要。下面就说说如何在eclipse上如何添加菜单项。 1.2 建立工程 新建eclipse插件工程 工程名自定义一下,我
2013-08-28 17:07:47
1218
原创 Oracle字符集之乱码问题
Oracle字符集乱码问题: 可以在环境变量中新加: 变量名:NLS_LANG 变量值:AMERICAN_AMERICA.ZHS16GBK。 测试可用。
2013-07-30 14:30:42
527
转载 Java中subString和split导致的内存溢出和对策
下面的一个例子说明String的substring方法引起的OutOfMemoryError问题:[java] view plaincopyprint?public class TestGC { private String large = new String(new char[100000]); public String getSubStr
2013-07-04 17:46:15
3369
转载 ORACLE分区表的使用和管理
1创建和使用分区表Oracle分区表分为四类:范围分区表;列表分区表;哈希分区表;组合分区表范围分区表创建一个按字段数据范围分区的表,分区置于指定的不同表空间中 示例代码:--为各个分区准备独立的表空间create tablespace test_space01 datafile‘d:/tbs01.dbf’ size 50m create tablespace te
2013-06-19 11:32:24
522
转载 努力成为优秀的工程师
华为诺亚方舟实验室首席科学家李航结合自己的亲身经验,提出了成为优秀工程师应该遵循的五项原则:面对问题,解决问题;系统地解决问题;站在用户角度看问题;以最小的代价获得最大的效益;磨在细处。 我一直在IT企业的研究部门任职,迄今经历了三家公司:NEC、微软、华为。工作都是既有基础研究,又有产品开发。其实,这两者既有密切联系,性质上又迥然不同。前者在于发现或发明普适性的理论与方法,后者在于
2013-06-19 10:55:56
587
原创 查询表主键、外键
项目中用到的一些Sql(oracle下的)总结:1、查找表的所有索引(包括索引名,类型,构成列)select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name =
2013-05-27 15:23:35
1279
原创 创业者需要的一些东西
这是一篇风险投资者的借鉴之言:如果你现在有创业的想法,那么,为了领先别人一步,你有必要来看看成功创业者必须具备的九条特质:1. 动机积极我们常常会发现一些人念叨着要开公司、要创业,但实际上,他们并没有创业愿景。这肯定是不够的。最成功的创业者一定有改变世界的激情。我接触的那些能够接二连三创业的企业家们,他们都有一种改变世界的激情,并且,他们对公司都有一个清晰的愿景。创建公司的愿望绝不是一
2013-05-04 18:46:58
571
原创 java与jsp传递值的乱码解决方案
Java中默认的编码方式是 UNICODE,所以用中文易出问题,常见的解决是Java代码 1.String s2 = new String(s1.getBytes("ISO-8859-1"),"UTF-8"); String s2 = new String(s1.getBytes("ISO-8859-1"),"UTF-8"); 1、utf8解决JSP中文乱码问题:一般说来在每个
2013-04-27 13:00:17
810
原创 oracle index
oracle中给表字段创建索引create index IDX_TEST111 on ADATATEST (INSERTVALUE)。批量更新数据时直接用update where 可能会遇到耗费时间很长的情况,写一个索引可能会加快速度很多。(项目经验)
2013-04-18 11:41:07
500
翻译 Java数据类型,Hibernate数据类型,标准sql数据类型的对应
最近工作中用的到的,暂存一份。Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表 Java数据类型Hibernate数据类型标准SQL数据类型(PS:对于不同的DB可能有所差异)byte、java.lang.BytebyteTINYINTshort、java.lang.ShortshortSMAL
2013-04-12 15:07:28
636
转载 java中操作Date
----------------------------------------------------------------------------------------------------------------------package com.util;import java.text.DateFormat;import java.text.ParsePosition;
2013-04-09 14:40:34
563
转载 Hibernate Lazy设置解析
Hibernate懒加载解析在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所说的懒加载也被称为延迟加载,它在查询的时候不会立刻访问数据库,而是返回代理对象,当真正去使用对象的时候才会访问数据库。
2013-04-08 14:08:32
679
原创 oracle 当前时间操作
Oracle中对当前时间的操作如下:Begin----------------------------------------------------------------------------------------------------------------sysdate+1 加一天sysdate+1/24 加1小时sysdate+1/(24*60) 加1分钟sys
2013-03-21 10:05:20
624
原创 List add Map的用法
今天写一小段代码,大家能猜出来我是要干嘛的么?---------------------------------------------------------------List lst = new ArrayList();lst.add(testMap);--------------------------------------------------------------
2013-03-18 11:32:46
630
原创 Jsp中显示当前时间
项目中在jsp中取得当前系统时间的方案, 仅供参看。 var jspNowDate = new Date(); jspNowDate.getYear(); //获取当前年份(2位) jspNowDate.getFullYear();
2013-03-14 11:16:03
2254
原创 自定义JSP标签
一、自定义JSP标签的执行过程当一个含有自定义标签的JSP页面被JSP引擎(Web容器)转译成Servelt时,JSP引擎遇到自定义的标签,会把这个自定标签标识成对一个称为“标签处理类”的调用。当这个JSP页面被执行时,JSP引擎就会调用这个“标签处理类”对象,并执行其内部定义的相应操作方法,从而完成相应的功能。从这个执行过程来看,自定义标签就是把原来编写在JSP页面的Java代码单独封装
2013-03-09 21:12:27
641
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人