自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

转载 hibernate中自定义主键生成器

Hibernate(目前使用的版本是3.2)中提供了多种生成主键的方式。    然而当前的这么多种生成方式未必能满足我们的要求。    比如increment,可以在一个hibernate实例的应用上很方便的时候,但是在集群的时候就不行了。    再如 identity ,sequence ,native 是数据局提供的主键生成方式,往往也不是我们需要,而且在程序跨数据库方

2014-02-28 23:09:59 1231

转载 基于按annotation的hibernate主键生成策略

自定义主键生成策略,由@GenericGenerator实现。hibernate在JPA的基础上进行了扩展,可以用一下方式引入hibernate独有的主键生成策略,就是通过@GenericGenerator加入的。比如说,JPA标准用法Java代码@Id  @GeneratedValue(GenerationType.AUTO)  就可以用hiber

2014-02-28 23:00:55 503

转载 Hibernate Annotation (Hibernate 注解实例)

进入:http://www.hibernate.org说明文档:英文:http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/中文:http://docs.jboss.org/hibernate/annotations/3.4/reference/zh_cn/html_single/

2014-02-28 22:41:12 521

转载 java 传参数时 类型后跟 3个点 “...” 的意义

public class StringDemo{      public static void main(String[] args){          testPoints("I love my job.");//一个参数传入          testPoints("you","and","me");//3个String参数传入          testPoints(ne

2014-02-28 21:54:46 537

转载 SSH2三大框架的集成开发环境搭建

学过Java的童鞋都知道,Java中各式各样的框架多如牛毛,Web前端的框架也是数不胜数。在这里,我们要弄清楚一点,我们为什么要学习框架?(多就多呗,关我啥事儿?)荀子曰:“君子性非异也,善假于物也”。框架不是成型的产品,而是给开发人员用的二次开发包。框架能够帮助我们简化开发步骤,减少工作量,辅助开发人员更加有效的进行开发。各式各样的开源框架的产生其实得益于Java的开源,是Java的开源

2014-02-28 19:56:55 663

转载 SSH2框架搭建 和 配置文件详解

-----------补充说明-----------文章中所列出的struts2的2.2jar包已经不是最新的了,这个版本有严重漏洞,现在最新版本为2.3.15,所以。你懂的 http://struts.apache.org/download.cgi#struts23151 感谢网友提醒,现在不做ssh2的开发了,所以也忘了更新这篇文章,误导大家了,抱歉!

2014-02-28 19:51:31 677

转载 集中配置方式解决JSP不支持EL表达式

EL的全称是Expression Language。1.在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP 2.0支持。 servlets 2.4这个版本的isELIgnored默认设置为false。所以使用web.xml里用web-app_2_4.xsd声明的时候在JSP页面不用特意声明。如何查看Servlet / JS

2014-02-28 19:06:01 648

转载 深入体验JavaWeb开发内幕——EL表达式之一

以前我们通过request等一些作用域对象来获取表单中的数据信息,这样做是很麻烦的,尤其是通过Servlet作为控制器通过request设置属性的方法将表单中的数据封装成相应的对象传到JSP文件中,这样尤其麻烦。现在我们有了EL表达式获取表单中的数据就变得简单多了。那么,什么是EL表达式?EL表达式能都能干些什么呢?下面我们就来认识一下简单EL表达式吧!        JSP表达式

2014-02-28 18:39:18 569

转载 JSP web.xml <jsp-config>标签使用详解

包括  和  两个子元素。其中 元素在JSP 1.2 时就已经存在;而 是JSP 2.0 新增的元素。 元素主要有八个子元素,它们分别为: 1.:设定的说明 2.:设定名称 3.:设定值所影响的范围,如: /CH2 或 /*.jsp4.:若为 true,表示不支持 EL 语法 5.:若为 true,表示不支持 语法 6.:设定 JSP 网页的编码 7.:设置 JSP

2014-02-28 18:38:16 2005

原创 SSH学习笔记【常见问题总结】

1、加入struts2之后,发现页面请求其他页面时会出现乱码问题,经过调试发现是forceEncodeing=true这个参数没有配置导致的。 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncodin

2014-02-28 18:12:39 632

转载 【呆瓜学maven】Maven介绍(创建工程项目以及下载所需要的jar包)

将本地的htmlparser.jar加入maven依赖com.htmlparserhtmlparser2.0system${project.basedir}/lib/htmlparser.jar

2014-02-28 13:09:48 710

转载 GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流

GitHub操作总结 : 总结看不明白就看下面的详细讲解.GitHub操作流程 :第一次提交 :  -- 初始化git仓库 :git init ;-- 提交改变到缓存 :git commit -m 'description' ;-- 本地git仓库关联GitHub仓库 : git remote add origin git@githu

2014-02-27 17:49:26 888

转载 使用git 新建分支以及管理分支

在你的github分支上, 你需要保持你的主分支干净, 我说的干净就是没有任何改变,那么你可以在任何时候从你的主分支修建一个分支。每次, 你想提交一个补丁或者一个新特性时,你需要为它新建一个分支,而这个分支无论如何都会从你的主分支复制过来。       当你要在一个分支做拉请求时, 你也能够继续在其他分支上工作,而且也能够在其它分支上做拉请求。在你新建一个新分支从主分支上拉下来所有改变之前

2014-02-27 17:09:08 1702

转载 Git Gui 查看分支历史的时候中文显示乱码

如图所示在Git Gui工具栏上选择-编辑-选项:选择:Default File Contents Encoding, change为UTF-8成功:

2014-02-27 14:57:52 1289

转载 gitHub常用命令

git remote add upstream https://github.com/winterIce/testTitle.git(别人的repository)    // 新建分支用于存放别人的repositorygit clone https://github.com/winterIce/testTitle.git  克隆到本地git fetch branch2//更新信息

2014-02-26 19:05:14 529

转载 如何在window上把你的项目提交到github

1.首先你需要在https://github.com/ 上注册一个账户2.注册成功以后,你需要新建一个repository(储藏室),这个用来存放你要上传的项目 点击中间的带加号的图标就可以新建repository了。 新建的界面如下: 这里你需要输入你的项目的名称,可以对你的项目进行描述,如果你不想让你的项目被被人看见,是需

2014-02-26 17:58:49 630

转载 git 合并远程分支(带冲突)

应用场景团队中两人同时fetch了一个分支。 第一个人修改后提交,第二个人提交就失败。失败信息如下:error: failed to push some refs to 'git@git.oschina.net:jacarrichan/jacarrichan.git'  hint: Updates were rejected because the remote con

2014-02-26 17:57:12 13762

转载 github常见操作和常见错误!错误提示:fatal: remote origin already exists.

如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git     提示出错信息:fatal: remote origin already exists.    解决办法如下:    1、先输入$ git remote rm origin    2、再输入$ git r

2014-02-26 17:42:02 679

原创 Github基本操作【学习笔记】

Set Up Git配置全局用户名git config --global user.name "Your Name Here"配置全局邮箱git config --global user.email "your_email@example.com"配置全局邮箱Create A RepoMore about repositoriesClic

2014-02-26 17:14:37 611

转载 extjs4.0——目录结构

一、文件结构在ExtJS官网下载好4.0的开发包解压后,我们得到如图的文件结构  文件/文件夹名作用builds  压缩后的ExtJS代码,体积更小,更快docs  开发文档examples  官方演示示例locale  多国语言资源文件pkgs  ExtJS各部分功能的打包文件resource  ExtJS所需要的CSS与图片文件src  未压

2014-02-26 13:50:01 594

转载 ExtMvc store不能通过xtype选择器得到的办法

store 不能通过xtype选择器得到, init : function() {        this.control({                'smsmenu gridpanel[name='company'] : {                                        render:function(grid,opts){     

2014-02-23 22:15:34 510

转载 Console命令详解,让调试js代码变得更简单

Firebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================Firebug控制台详解作者:阮一峰出处:http://www.ruanyifeng.com/blog/2011/03/

2014-02-23 17:09:56 415

转载 Ext重写手法

常用的几种方式:1、Ext.apply()和Ext.applyIf()2、Ext.override()3、想做某个类大的修改,可以把该类单独从源码中拿出来,直接修改,然后引用时先应用ext-all.js,再引用从源码中拿出修改的那个类4、obj.prototype.method=function(){}

2014-02-23 13:08:32 658

转载 maven学习笔记【配置参考】

本文接上一篇第一部分继续来介绍。     目前为止我们还是手工命令行方式执行程序的,没有和IDE结合,其实Maven天生就对Eclipse做了集成,我们使用mvn eclipse:eclipse就得到了一个Eclipse的项目结构,在Eclipse中使用import功能就能直接导入到IDE中了。我们来看一下这个过程:      此时的demo就是Eclipse项目格式的了,出现了.pr

2014-02-17 20:37:50 463

转载 maven学习笔记【解除js等文件的锁定】

默认情况下,jetty服务器运行期间是无法修改JS,CSS等静态文件的,必须要先关闭jetty服务器,再修改,再启动,如果经常修改静态文件,这是相当麻烦的.其实是需要把jetty的webdefault.xml文件中的useFileMappedBuffer节点改为false即可但是最近在项目中使用maven,jetty也作为maven插件使用,根本没有jetty的配置文件.其实jet

2014-02-17 20:08:56 616

原创 maven jetty基本命令

This plugin has 8 goals:jetty:deploy-war  This goal is used to run Jetty with a pre-assembled war.  It accepts exactly the same options as the run-war goal. However, it doesn't  assume

2014-02-17 17:25:24 912

转载 maven快速上手

先去官方网站下载一个最新版本http://maven.apache.org/download.cgi. 下载后解压,使用之前最好先将maven的bin目录设置到path环境变量里面。maven无非也就是用来build一个project的,直接先上一个例子,在命令行下输入下面的命令:mvn archetype:generate DarchetypeGroupId=org.apac

2014-02-17 16:27:43 451

原创 maven学习笔记【常用命令】

mvn构建web项目mvn archetype:create -DgroupId=com.mycompany.webapp -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webappmvn依赖管理例:加入servlet-api.jar        javax.servlet      servlet-ap

2014-02-17 16:26:28 408

转载 extMvc 按需加载controller

Ext.define('AM.controller.Left', {    extend : 'Ext.app.Controller',    views  : ['public.Tob','public.Left','public.Right'],    init   : function(){   this.control({           'panel > tree

2014-02-17 00:02:39 790

转载 maven学习笔记【指定jdk】

在pom文件中新增下配置 com.sun tools 1.6.0 system D:/Program Files (x86)/Java/jdk1.6.0_25/lib/tools.jar D:/Program Files (x86)/Java/jdk1.6.0_25/lib/tools.jar 是你的jdk的安装目录中的tools

2014-02-15 00:15:00 458

转载 Hibernate中的cascade和inverse

这两个属性都用于一多对或者多对多的关系中。而inverse特别是用于双向关系,在单向关系中我们并不需要。 Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。 Cascade: Cascade属性的可能值有    all: 所有情况下均进行关联操作,即save-update和delete。    none: 所有情况

2014-02-13 22:10:54 438

原创 hibernate学习笔记【cascade设置的几种方式】

cascade属性的可能值有all: 所有情况下均进行关联操作,即save-update和delete。none: 所有情况下均不进行关联操作。这是默认值。 save-update: 在执行save/update/saveOrUpdate时进行关联操作。 delete: 在执行delete 时进行关联操作。all-delete-orphan: 当一个节点在对象图中成为孤儿节点时

2014-02-13 21:00:38 1260

原创 hibernate学习笔记【一对多双向映射】

person2.hbm.xml <id name="id" > <set name="address" order-by="name desc" > address2.hbm.xml <id name="id" > person2.ja

2014-02-13 18:53:06 454

原创 hibernate学习笔记【一对多单向映射】

例子:一个人有多个地址person1.hbm.xml <id name="id" > <set name="address" order-by="name desc" cascade="all" inverse="false" > address.hbm.xml

2014-02-13 18:48:05 587

原创 hibernate学习笔记【对象继承采用一个表方式】

例子:商品(dvd,book)Item.javapackage com.gh.hibernate.test;import java.io.Serializable;public class Item implements Serializable { /** * 测试继承 */ private static final long serialVersionUID =

2014-02-13 18:42:24 412

原创 hibernte学习笔记【一对一主键关联映射】

例子:一人一卡person.hbm.xml <id name="id" > <one-to-one name="card" class="com.gh.hibernate.test.card" cascade="all"/> person.javapackage com.gh.hibernate.test;

2014-02-13 18:36:47 507

转载 Class.forName() 和 ClassLoader.loadClass()的区别?

Class.forName("xx.xx")等同于Class.forName("xx.xx",true,CALLClass.class.getClassLoader()),第二个参数(bool)表示装载类的时候是否初始化该类,即调用类的静态块的语句及初始化静态成员变量。ClassLoader loader = Thread.currentThread.getContextClassLoad

2014-02-08 21:32:48 477

转载 Struts2 的token原理

在页面加载时,产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如: input type ="hidden" name ="struts.token.name" value ="struts.token" />  input type ="hidden" name ="struts.token" value ="BXPNNDG6BB

2014-02-03 00:13:54 880

转载 Struts2自定义拦截器实例—登陆权限验证

版本:struts2.1.6此实例实现功能:用户需要指定用户名登陆,登陆成功进入相应页面执行操作,否则返回到登陆页面进行登陆,当直接访问操作页面(登陆后才能访问的页面)时则不允许,须返回登陆页面。代码如下:一、页面login.jsp[xhtml] view plaincopy%@ page language="

2014-02-02 23:49:46 497

转载 如何使用Spring来管理Struts中的Action

当指定Struts.objectFactory为Spring时,Struts2框架就会把bean转发给Spring来创建,装配,注入。但是bean创建完成之后,还是由Struts容器来管理其生命周期。配置方式:(1)Struts.xml中:xml 代码:(2)Struts.properties中:java 代码:Struts.

2014-02-02 11:48:35 873

memcached-session-manager tomcat7

memcached-session-manager Tomcat7下需要的包。其他版本tomcat没有测试过。

2015-04-28

freemarkerIDE for MyEclipse

freemarkerIDE for MyEclipse welcome to download haha only one coin my english is very poor

2014-07-15

多线程Socket通信简单实例(时间仓促,好多异常没捕获,见谅)

一个简单的C/S Socket模型,支持并发客户端请求。采用MAP实现的简单线程池。客户端端指令: 登录指令:login 服务端指令: 查看当前在线用户: showusers 发送消息给指定用户:call 用户名 消息 或call all 消息 发送消息给所有在线用户 让指定的用户下线:shutdown 用户名 close 或shutdown all close 让所有的用户下线。

2014-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除