
Java
文章平均质量分 77
锡安编程学徒小张
2年银行系统开发经验 java+存储过程(db2,Sql Server)
2年分析系统开发经验 java(ssh,poi ,excelvba,jquery)
2年工厂系统开发经验 vb.net ,c# , vba(word,excel),sqlserver
展开
-
记一次JVM内存占用过高的优化经验
Java堆收缩是进程内存范围的收缩,GC是对象不用了把它的内存回收,GC和收缩是不一样的。原创 2022-11-09 12:46:12 · 4621 阅读 · 0 评论 -
单点登录CAS-02:如何得到一个cas.war?
单点登录CAS-02:如何得到一个cas.war?1、前言2、步骤2.1 学习教程2.2 下载并构建2.3 CAS应用部署2.4 CAS登录验证1、前言根据官方的文档介绍,官方建议使用war覆盖部署的方式进行cas服务器的部署,并且提供了相关的工程模板,只需要简单几步就可以完成构建。官方给出的建议是:1、减少重复的源代码开发;2、尽量避免对CAS进行侵入式的源码修改。以下就根据官方文档的指导下载CAS WAR工程并进行构建2、步骤2.1 学习教程在github上打开cas的教程页面https原创 2020-05-12 16:59:56 · 817 阅读 · 0 评论 -
单点登录CAS-01:如何找到适合自己JDK版本的CAS?
单点登录CAS-01环境准备1、背景2、步骤1、背景最近的项目需要用到单点登录,网上此类文章有很多,我尝试只通过看官方文档上手,特写此系列文章记录一下上手流程。我的项目环境用的是JDK1.8,而cas最新版本需要jdk11,因此遇到的第一个问题是:如何找到适合我项目使用的CAS版本?笨方法:找到历史版本页面,一个个点进去查看其依赖环境,直到找到合适的版本。2、步骤1、打开CAS官网:http://www.jasig.org/cas,在页面上找到"download"字样的链接:2、点击后进入原创 2020-05-12 14:12:57 · 2270 阅读 · 0 评论 -
java中如何实现连接池?
初学Hibernate时,常听到一个叫"连接池"的名字。Hibernate的数据库连接,就是通过连接池来管理的。今天自已写了一个连接池,在此与大家分享:/** * @author hanson * 创建时间 2009/07/11 23:00 * 功能描述 * 属性:MAX_CONNECTION_SIZE 连接池最大连接数 * INIT_CONNECTION_SIZE 连接池初始连原创 2009-07-12 22:40:00 · 953 阅读 · 2 评论 -
在tomcat中设置session过期时间
1. 在/conf/web.xml中通过参数指定: 180 单位为分钟。 2. 在程序中通过servlet api直接修改: HttpSession session = request.getSession(); session.setMaxInactiveInterval(180*60); 单位为秒,设置为-1永不过期。原文出处:http://hon原创 2009-06-14 13:48:00 · 968 阅读 · 0 评论 -
大幅度优化MyEclipse
原文出处:http://di201yao.javaeye.com/blog/309918一、加大JVM的非堆内存打开 eclipse.ini-showsplashcom.genuitec.myeclipse.product–launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xmx512m-Do转载 2009-06-07 07:39:00 · 816 阅读 · 0 评论 -
MyEclipse启动和运行速度优化
原文出处: http://www.javatang.com/archives/2007/12/03/1653250.html作者: Jet Mah from Java堂声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!MyEclipse功能非常的强大,现在基本是使用Eclipse开发JavaEE的必备插件了。但是巨大的MyEclipse也导致Ecl转载 2009-06-07 07:26:00 · 2245 阅读 · 0 评论 -
Ajax实现注册用户名验证
ajax技术的实现流程: 1.xmlHttp = new XMLHttpRequest(); //创建XMLHttpRequest对象。 2.xmlHttp.open("GET",url,true); //注册处理事件的url3.xmlHttp.onreadystatechange = callback; //注册回传函数原创 2009-07-25 21:06:00 · 6656 阅读 · 1 评论 -
Hibernate之get和load的区别
在Hibernate使用中,通过主键取得对象的方法有两种:1。get:总是提交一条HQL。并且返回一个Object,如果找不到记录Object=null 2。load:执行load方法时不会提交HQL。而是返回一个包含主键值的Object。Object永远非空。 当试图通过getter方法取得主键以外的字段时,才会向数据库提交HQL。示例如下:原创 2009-07-19 22:24:00 · 524 阅读 · 0 评论 -
Hibernate之实体对象的生命周期
在Hibernate中实体对象有三种状态:1。Transient 暂存对象,指被创建出来但没有save()的对象的状态。2。Persistent 对象与数据库中的数据有对应关系,并且与Session实例有关联而Session实例还没关闭时,对象的状态。 如何将Session实例关闭,则对象会由Persistent状态转换成Detached状态。原创 2009-07-19 21:34:00 · 460 阅读 · 0 评论 -
Hibernate之主键策略
在Hibernate中。对主键的管理是一个很重要事情。Hibernate有自己独特的主键机制。主键的实现有以下几种:1。使用Generator主键生成器。 每个主键都必须定义相应的主键生成策略,它用来为持久化类实例化生成唯一的标识。 所有的生成器都必须实现: net.sf.hibernate.id.IdentifierGenerator接口。原创 2009-07-19 21:04:00 · 1128 阅读 · 0 评论 -
如何使用maven2.0插件创建一个java project
使用Maven插件:1。下载Maven2.0http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.0.8-bin.zip或http://code.google.com/p/q4e/downloads/list/apache-maven-2.1-659802-Q4E-bin.zip2。安装Maven2.0将下载的文件原创 2009-07-16 07:25:00 · 2549 阅读 · 2 评论