
Java
BIGSHOTZHANG
这个作者很懒,什么都没留下…
展开
-
Java 最佳学习途径
工具篇JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司转载 2012-01-25 17:02:32 · 905 阅读 · 0 评论 -
Spring Security3 - MVC 整合教程 (初识Spring Security3)
博客分类: spring3MVC教程SpringMVCSecurityXMLJSP 下面我们将实现关于Spring Security3的一系列教程. 最终的目标是整合Spring Security + Spring3MVC 完成类似于SpringSide3中mini-web的功能. Spring Security是什么? 引用Spring转载 2013-10-06 14:57:23 · 2931 阅读 · 0 评论 -
org.hibernate.MappingException: Unknown entity常见问题(新手需注意)
最近学习Hiberante Annotations时遇到了该问题org.hibernate.MappingException: Unknown entity在baidu和googl上搜寻了 很久也没有找到适合我的解决方法,最后发现是import Entity类造成的(使用Eclipse自动提示导入的该包)import javax.persistence.Id;import java转载 2013-09-25 11:46:17 · 994 阅读 · 0 评论 -
hibernate映射时表名与列名前缀的设置
博客分类: 计算机与 InternetHibernateBeanSpringSQLORM h2.hibernate映射时对于cofing的一些扩展h3.改变表名与列名的映射 继承NamingStrategy接口,实现其中的表名与列名命名函数,完成自己的命名策略设定。当然可以根据实际需要做其他扩展。下面的例子仿造hibernate的DefaultNamingStra转载 2013-10-14 15:49:20 · 2847 阅读 · 0 评论 -
JavaWeb中的Session、SessionListener、在线人数统计
2人收藏此文章, 我要收藏发表于3年前(2010-03-29 16:14) , 已有1987次阅读 ,共0个评论JavaWeb中的Session在JavaWeb中使用HttpSession(以下简称session)对象来表示一个会话。正在装载数据……Session的创建(代表会话周期的开始):第一次调用request.getSession()转载 2013-10-18 21:39:00 · 1306 阅读 · 0 评论 -
在Struts2下使用[拦截器]配合[session监听器]实现在线会员统计与防止重复登录
浏览器WebXML (哈,这标题可真够长的...) 需求:1.管理员后台可显示当前在线访客数以及在线会员数(在线会员要求列出详细清单).2.某个客户端非法退出(直接关闭浏览器或断电啥的)后,接着他重新登录系统.在线统计上要做到保持登录统计的准确性与完整性.3.防止多个客户端同时使用一个帐户异地登录(后登录者踢掉先登录者,并通知先登录者被迫下线转载 2013-10-18 21:58:15 · 1650 阅读 · 0 评论 -
hibernate4.0+版本和3.0+版本的区别总结
(2012-04-19 10:24:50)转载▼标签: it分类: hibernatehibernate4.0+版本和3.0+版本的区别总结马老师说的好。要穿一手鞋,so,自己总结下hibernate4.1版本中的新特性和hibernate3.3做区别1.数据库方言设置org.hibernate转载 2013-10-21 11:15:16 · 973 阅读 · 0 评论 -
CSRF的攻击与防御
发布时间:2012年08月28日分享推荐打印收藏CSRF是Web应用程序的一种常见漏洞,其攻击特性是危害性大但非常隐蔽,尤其是在大量Web 2.0技术的应用背景下,攻击者完全可以在用户毫无察觉的情况下发起CSRF攻击。本文将对其基本特性、攻击原理、攻击分类、检测方法及防范手段做一个系统的阐述,并列举攻击实例。文/H3C攻防团队1转载 2013-10-22 10:33:20 · 2999 阅读 · 1 评论 -
Java 分布式处理技术
转载▼标签: 杂谈分类: Java1.1 RMI 的基本概念1.1.1 什么是RMIRMI(Remote Method Invocation) 远程方法调用是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制,使用这种机制,某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程序语法规则和在本地机转载 2013-12-03 13:27:25 · 1651 阅读 · 0 评论 -
freemarker的list指令中隐藏的变量
2011年12月17日admin发表评论阅读评论freemarker的list指令遍历一个list集合中的每一个元素,例如: ${user.name} ...其实list指令还隐含了两个变量,1、item_index 该变量将返回元素在集合里的索引值,从0开始计数;2、item_has_next 该变量是boolean型,false表明该元素是转载 2013-09-20 14:56:11 · 1581 阅读 · 0 评论 -
MyEclipse10 中的两种FreeMarker插件的安装与配置
第一个插件是:freemarker-ideMyEclipce10.0中安装FreeMarker插件,这绝对是最简单的方法。步骤如下:(一)打开http://sourceforge.net/projects/freemarker-ide/files/ 下载最新版本,目前本人下载时最新版本是:freemarker-ide-0.9.14(二)将其解压,将hudson.freemarker转载 2013-09-20 09:57:26 · 1032 阅读 · 0 评论 -
一篇关于javabean的教程
评: 自己对Javabean一向不懂,郁郁于胸,于是在网上找了一些文章。感觉这一片讲的最深最好。其中详细讲述了javabean的属性和事件这两个主要的概念。 特别是对四种属性的实现方法作了详细解释。其实四种属性在接口上而言是没有区别的。区别在于设值时的具体操作。简单属性只是简单的赋值,Bound属性则是在赋值之后还要向监听该属性值的其他监听者(应该也是javabean)转载 2012-06-16 18:54:56 · 3360 阅读 · 0 评论 -
大型商城
分享我的大型Java多用户商城系统开发的心得和困难1314看到别的朋友在ITEYE上发表的“开发电子商务网站技术选型“有感而发。地址是 http://www.iteye.com/topic/1119464 本人一直从事Java企业级开发,因此接触过不少Java的开发框架。目前作一个多用户商城的创业项目,因为本人只专著于JAVA,那没有办法,都不用选型了。进入JAVA世界之后又有转载 2013-09-07 18:40:45 · 1328 阅读 · 0 评论 -
myeclipse如何通过SVN服务器,将项目恢复到以前的某一个版本
myeclipse如何通过SVN服务器,将项目恢复到以前的某一个版本分类:J2EE | 标签: myeclipse SVN 2010-02-24 16:17阅读(2658)评论(0)最好的的方法就是先删除现有的项目,然后再从SVN服务器中,导入某一个特定的版本。【import 】-【SVN】-【从SVN检出】-【显示日志】,选出试图导入的版本。导入后,再删转载 2013-09-15 10:51:39 · 1490 阅读 · 0 评论 -
Maven多模块布局实例详解
Maven多模块布局实例详解一、开场白使用Maven有段时间了,只能感慨真是个好东西,让我从传统模式体会到了严谨、规范、敏捷、方便的特性。 如果你懂Maven或许看过Juven翻译的《Maven权威指南》; 发个牢骚:由于Maven的出身问题导致学习曲线陡峭,所有有些人就开始说Maven不好用;原因有二:一是排斥Maven,二是没有耐心和精下心来学习,引用老毛的话来提醒我说的那转载 2013-10-01 11:54:58 · 1641 阅读 · 0 评论 -
用overlays合并多个war
在一个大项目中拆分maven工程时,很有可能会把js、css、jsp等文件放在不同的工程里(根据业务模块划分)。因为如果都集中在一个maven webapp里,那么这个maven webapp会太大,而且在业务上也比较分散 但是这些持有js、css、jsp的maven工程,如果packaging设置为jar是不合适的,因为外围要读取内部的这些文件就会很困难。在这种场景下,一个很自然的想法就转载 2013-10-01 12:43:49 · 1342 阅读 · 0 评论 -
使用maven整合多个web项目,多个war合并
在项目管理的过程中,初期可能一个项目并不大,所以建立了一个独立的web项目,但随着项目的发展,业务功能越来越多,但从业务依赖的角度来说,却是可以划分为多项目的。于是需要将这个庞大的web项目拆分成一个个独立的子web项目。这样的好处是,代码按模块划分,代码独立打成war包后,可以独立部署,如果某应用访问量大的话,也可以独立出来做分布式应用。 以上是一般项目发展的历程,而这里我想说转载 2013-10-01 12:45:03 · 2333 阅读 · 0 评论 -
maven学习笔记
1 下载 apache-maven-3.0.5-bin2 解压,找到 bin 目录,将其添加到path里面。修改conf/settings.xml 设置本地仓库地址 的值。比如F:/java/maven/repository3 创建maven仓库文件夹。比如:F:/java/maven 。将上面解压包内的conf文件夹内的settings.xml拷贝至此。建立repository文件夹,与原创 2013-09-15 15:24:30 · 887 阅读 · 0 评论 -
Tomcat 7.0的安装配置
二、Tomcat 7.0的安装配置1、Tomcat 7.0 (请到官网下载,或移步烈火下载Tomcat7.0免安装Win-32Bit版)的免安装版的配置(假如将Tomcat 解压到C:\Program Files目录,目录结构为:C:\Program Files\apache-tomcat-7.0.111、添加环境变量:在 我的电脑->属性->高级->环境变量2、新建系转载 2013-10-01 18:30:52 · 1019 阅读 · 0 评论 -
MyEclipse + Maven开发Web工程的详细配置过程
好久没做Web方面的开发,今天突然想弄弄SpringMVC,因为不久前又学了点Maven觉得非常好,所以在弄SpringMVC这个Web框架时想使用Maven来做,但是问题又来了,我一直是在Eclipse中使用Maven,而我以前一直用MyEclipse做Web开发(在Eclipse中做web开发个人认为一点都没MyEclipse方便,在MyEclipse中可以直接使用Tomcat调试,很是方便)转载 2013-09-17 18:54:22 · 989 阅读 · 0 评论 -
session 在线人数
public class SessionListener implements HttpSessionAttributeListener { private static HashMap _U = new HashMap(); public static HashMap get_U() { return _U; }转载 2016-02-14 15:17:39 · 773 阅读 · 0 评论