随笔分类 -  Javaee

摘要:1.北京圣思Java培训教学视频(资源共享网)2.Lucene/WebService/SVN/Ant/SpringMVC视频(学习资料库网)3.JUnit和Ant视频教程(VeryCD社区)4.《张孝祥JAVA视频教程》完整版[RMVB](东西网)5.历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客)6.30天轻松掌握JavaWeb视频(传智播客)7.Java视频教程(最适合Java初学者的经典入门视频)(传智播客)8.张孝祥2010年贺岁视频:Java高新技术(传智播客)9.Java多线程与并发库高级应用(传智播客)10.传智播客JDBC视频教程(传智播客)11.JavaWE 阅读全文
posted @ 2013-07-11 16:32 苏二 阅读(21918) 评论(12) 推荐(25) 编辑
摘要:Quartz是OpenSymphony开源组织在Jobscheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或EJBs。Quartz是一个任务日程管理系统,一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。Quartz用一个小Java库发布文件(.jar文件),这个库文件包含了所有Quartz核心功能。这些功能的主要接口(API)是Scheduler接口。它提供了简单的操作,例如:将任务纳入日程或者 阅读全文
posted @ 2013-07-08 14:54 苏二 阅读(1657) 评论(0) 推荐(0) 编辑
摘要:UrlRewrite:UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址,类似于Apache的mod_rewrite。将我们的动态网页地址转化为静态的地址,如html、shtml,还可以隐藏网页的真正路径,比如:有时候需要将xxx.com/news/type1/001.jsp转化成显示路径为xxx.com/news_type1_001.html有点如下:一:提高安全性,屏蔽内部的url结构.二:美化URL三:更有利于搜索引擎的收入,通过对URL的一些优化,可以使搜索引擎更好的识别与收录网站的信息.下载地址:官网下载:http://urlrewritefilt 阅读全文
posted @ 2013-07-08 08:38 苏二 阅读(6200) 评论(2) 推荐(3) 编辑
摘要:相关文档Java3D创建三维几何模型:[http://www.cnblogs.com/dennisit/archive/2013/05/06/3063042.html]Java3D加载外部Obj模型:[http://www.cnblogs.com/dennisit/archive/2013/05/07/3065126.html]Java3D加载外部vml模型:[http://www.cnblogs.com/dennisit/archive/2013/05/07/3065479.html]VRML和其它实时三维引擎的比较和最流行Web3D引擎比较,VRML和X3D的市场占有率都不高。这并不是因为 阅读全文
posted @ 2013-05-08 17:04 苏二 阅读(2969) 评论(0) 推荐(1) 编辑
摘要:Java3D,算是比较古老的技术,Java8中Oracle对JavaFX支持了Java3D.相关资料参照Oracle官网环境搭建Java3D开发环境,JDK下载见Oracle官网.安装后在安装目录下的lib文件中找到Java3D驱动包,添加的自己的项目中Java3D实现简单几何空间图形说明:实例应用:创建3D直线package com.java3d.dennist.study;import javax.media.j3d.Appearance;import javax.media.j3d.LineArray;import javax.media.j3d.LineAttributes;impor 阅读全文
posted @ 2013-05-06 16:29 苏二 阅读(10527) 评论(0) 推荐(0) 编辑
摘要:SpringMVC学习相关的给出这几个链接http://www.cnblogs.com/dennisit/archive/2013/04/10/3012972.htmlhttp://www.cnblogs.com/dennisit/archive/2013/04/10/3012993.htmlhttp://www.cnblogs.com/dennisit/archive/2013/04/13/3017910.htmlhttp://www.cnblogs.com/dennisit/archive/2013/04/13/3019391.html直奔主题,说如何在SpringMVC中结合Ajax进行 阅读全文
posted @ 2013-04-25 18:58 苏二 阅读(3433) 评论(2) 推荐(1) 编辑
摘要:REST风格与传统风格比较 查询用户 传统方式/user_detail?id=120 Rest风格/user/120 删除用户 传统方式/user_delete?id=123 Rest风格/user/123/delete 修改用户 传统方式/user_update... 阅读全文
posted @ 2013-04-13 22:21 苏二 阅读(9116) 评论(3) 推荐(1) 编辑
摘要:添加spring相关包,笔者用最新包3.2.2,可以去官方下载最新包http://www.springsource.org/spring-community-download模块说明,注释在代码中,方便理解实例一:使用实现接口的方法实现控制器web.xml中配置 hello org.springframework.web.servlet.DispatcherServlet hello / index.jsp 创建关联的hell-servlet.xml(在/WEB-INF/目录下创建) ... 阅读全文
posted @ 2013-04-13 11:37 苏二 阅读(3388) 评论(0) 推荐(1) 编辑
摘要:MyBatis下载地址:http://code.google.com/p/mybatis/搭建第一个mybatis应用创建系统所需数据库----数据库 tb_user--drop table if exists tb_user;create table tb_user( id int primary key auto_increment comment '主键', username varchar(40) not null unique comment '用户名', password varchar(40) not null comment '密码 阅读全文
posted @ 2013-04-09 19:14 苏二 阅读(1526) 评论(1) 推荐(0) 编辑
摘要:安装包下载当前最新版本为:0.20.6http://www.elasticsearch.org/download/官方视频教程http://www.elasticsearch.org/videos/Window环境下载完解开有以下个包:bin是运行的脚本,config是设置文件,lib是放依赖的包。启动解压目录下的bin名称的文件夹,双击elasticsearch.bat文件,就可以启动elasticsearch,启动成功界面如下:启动成功后,会在解压目录下增加2个文件件,data用于数据存储,logs用于日志记录,可以自己创建plugins目录中用于放置自己的插件。此时可以在浏览器中输入:h 阅读全文
posted @ 2013-04-08 18:32 苏二 阅读(15607) 评论(13) 推荐(5) 编辑
摘要:方案一:基于配置的词典扩充项目结构图如下:IK分词器还支持通过配置IKAnalyzer.cfg.xml文件来扩充您的专有词典。谷歌拼音词库下载:http://ishare.iask.sina.com.cn/f/14446921.html?from=like在web项目的src目录下创建IKAnalyzer.cfg.xml文件,内容如下 IK Analyzer 扩展配置 /dicdata/use.dic.dic;/dicdata/googlepy.dic /dicdata/ext_stopword.dic 词典文件的编辑与部署分词器的词典文件格式是... 阅读全文
posted @ 2013-04-07 18:59 苏二 阅读(28067) 评论(6) 推荐(3) 编辑
摘要:数据库连接是一种关键的有限的昂贵的资源,这在多用户网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标,数据库连接池正是针对这个问题提出的数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏,这样可以明显提高对数据库操作的性能数据库连接池在初始化的时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是又最小数据库连接数来设定的,无论这些数据库连接是否被使用,连接池都将一直保证至少拥 阅读全文
posted @ 2013-04-04 18:12 苏二 阅读(13435) 评论(1) 推荐(2) 编辑
摘要:如果所有组件都在同一台计算机的同一个Java虚拟机的同一个堆空间上执行是最简单的,但实际中我们面对的往往不是如此单一的情况,如果用户端只是个能够执行Java的装置怎么办?如果为了安全性的理由只能让服务器上的程序存取数据库怎么办?我们知道,大多数情况下,方法的调用都是发生在相同堆上的两个对象之间,如果要调用不同机器上的对象的方法呢?通常,我们从某一台计算机上面取得另一台计算机上的信息是通过socket的输入/输出流,打开另一台计算机的socket连接,然后取得outputStream来写入数据.但如果要调用另一台计算机上,另一个Java虚拟机上面的对象的方法你?我们当然可以自己定义和设计通信协议 阅读全文
posted @ 2013-03-19 14:45 苏二 阅读(13690) 评论(2) 推荐(5) 编辑
摘要:1、声明式事务配置*配置SessionFactory*配置事务管理器*事务的传播特性*那些类那些方法使用事务(spring事务配置在默认状态下,只有抛出运行时异常时才会回滚)2、编写业务逻辑方法*继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是HibernateSession的轻量级封装*默认情况下运行期异常才会回滚(包括继承了RuntimeException子类),普通异常是不会滚的*编写业务逻辑方法时,最好将异常一直向上抛出,在表示层(struts)处理*关于事务边界的设置,通常设置到业务层,不要添加到Dao 阅读全文
posted @ 2013-02-19 15:29 苏二 阅读(759) 评论(0) 推荐(0) 编辑
摘要:1980年,为了使每一个汉字有一个全国统一的编码,我国制定了”中华人民共和国国家标准信息交换汉字编码”,标准代号为GB2312-80,这种编码又称为国标码,国标码字符集中共收录了一级汉字3755个,二级汉字3008个,图形符号682个,3项字符总计7445个.国标GB2312-80中规定,所有的国标汉字及符号分配在一个94行,94列的方阵中,方阵的每一个行称为一个”区”,编号为01-94曲,每一个列称为一个”位”,编号为01-94位,方阵中的每一个汉字和符号所在的区号和位号组合在一起形成的4个阿拉伯数字就是他们的”区位码”,区位码的前两位是它的区号,后两位是它的位号,用区位码就可以唯一的确定一 阅读全文
posted @ 2013-02-16 12:07 苏二 阅读(2194) 评论(3) 推荐(1) 编辑
摘要:插件所需包1.解压jad1.5.8g.zip.将jad.exe放到jre的bin目录下,下载地址: http://ishare.iask.sina.com.cn/f/15708995.html?from=dl如笔者在D:\program files\Java\jre6\bin下2.安装jadeclipse 下载地址 http://jaist.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar将jadclipse_3.1.0.jar复制插件目录个人机器上环境为myeclipse版本为7.5,eclipse版本为3 阅读全文
posted @ 2013-01-30 10:53 苏二 阅读(990) 评论(0) 推荐(0) 编辑
摘要:Ajax(asynchronousjavascriptandxml)异步的javascript和xml.是为了解决传统的web应用中"发送请求-等待响应"这种模式的弊端,(浏览器在发送完请求后,只能等待服务器的响应,用户不能做其他的操作,浏览器发送完请求,会抛弃整个页面,等待服务器返回新的页面,也就是说,浏览器和服务器之间交互的数据量很大,不能做到按需获取数据)而创建的技术,该技术的本质是:通过一个浏览器内置的一个对象(XmlHttpRequest)异步地向服务器发送请求.所谓异步指的是浏览器并没有抛弃整个页面,也就是不是通过表单提交的方式向服务器发送数据,服务器在处理完请 阅读全文
posted @ 2013-01-28 20:13 苏二 阅读(2739) 评论(7) 推荐(4) 编辑
摘要:无聊的元旦,用Java实现QQ空间备份器时分析了如何进行模块爬取实际地址中的需要信息的感悟,与图解步骤,写出来与大家共享,交流.随便点击一个用户进入空间,然后选择日志,进入日志列表比如我的空间日志列表的URL为:http://user.qzone.qq.com/799089378/infocenter#!app=2&via=QZ.HashRefresh&pos=catalog_list这个整体URL对每个用户是一致的,不同的用户换QQ号码即可,笔者换成的是好友的1325103287,接下来就针对好友的日志列表进行分析说明一下,笔者用来帮助分析的浏览器为GoogleChrome进 阅读全文
posted @ 2013-01-03 14:28 苏二 阅读(3802) 评论(9) 推荐(4) 编辑