自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

原创 JNDI全面总结(转)

 原理:         在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。         JNDI( Java Naming and Directory Interface ),是Java平台的...

2014-03-04 22:43:09 159

原创 SpringMVC,Spring,Hibernate,Mybatis架构开发搭建之SpringMVC部分

 辞职待业青年就是有很多时间来写博客,以前在传统行业技术强度相对不大,不处理大数据,也不弄高并发的,所以学不到什么高端编程技术和架构方法,那么我自己就琢磨搞一个SSH架构的东西出来,希望可以帮助到一些朋友,也希望大拿给出相应的指导意见。先从用了什么东西说起吧 SSHM=SpringMVC+Spring+Hibernate+Mybatis,至于为什么要这么搞,我先简要的说下。S...

2014-01-14 10:17:17 130

原创 Open Session In View模式的基本常识-zhuan

 OpenSessionInView 模式用法探讨    在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要在应用层内把关系集合都初始化,如company.getEmployees(),否则Hibernate抛session already cl...

2013-09-22 20:15:15 196

原创 Spring整合CXF,发布RSETful 风格WebService

这篇文章是承接之前CXF整合Spring的这个项目示例的延伸,所以有很大一部分都是一样的。关于发布CXF WebServer和Spring整合CXF这里就不再多加赘述了。如果你对Spring整合CXF WebService不了解,具体你可以参看这两篇文章:http://www.cnblogs.com/hoojo/archive/2011/03/30/1999563.htmlhttp...

2013-09-12 10:06:11 104

原创 Freemarker详解

A概念最常用的概念1、 scalars:存储单值字符串:简单文本由单或双引号括起来。数字:直接使用数值。日期:通常从数据模型获得布尔值:true或false,通常在<#if …>标记中使用 2、 hashes:充当其它对象的容器,每个都关联一个唯一的查询名字具有一个唯一的查询名字和他包含的每个变量相关联。 3、 sequences:充当其它对象的容器,按次...

2013-08-20 16:45:21 288

原创 xStream框架

xStream框架 xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 以及Jackson这个框架,在线博文:http://www.cnblogs.c...

2013-07-30 16:09:53 89

原创 jQuery验证控件jquery.validate.js使用说明+中文API

jQuery验证控件jquery.validate.js使用说明+中文API 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明  转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h...

2013-07-16 22:59:01 73

原创 设置eclipse下工程编译后部署在tomcat中的位置

1、双击tomcat,打开配置: 

2013-07-04 23:01:07 190

原创 搭建springMVC3+hibernate4,问题记录

1、报异常org.aopalliance.intercept.MethodInterceptor解决方法:java.lang.NoClassDefFoundError:的错误,首先想到的就是少包,所以加入包aopalliance.jar2 2、hibernate4整合spring3.1报异常:java.lang.NoClassDefFoundError: Lorg/hibernat...

2013-06-24 23:05:50 56

原创 Spring MVC 类型转换 @InitBinder使用 转

1:代码实例 @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); dateFormat.setLenient(false); ...

2013-06-20 15:02:56 109

原创 JDK使用InvocationHandler和Proxy实现动态代理

 --------------------------------------------------实现InvocationHandler接口------------------------------------  [java] view plaincopypackage interceptor;    import java.l...

2013-06-11 23:54:13 94

原创 java 设计模式

工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。  一个抽象工厂类,可以派生出多个具体工厂类。  每个具体工厂类只能创建一个具体产品类的实例。 抽象工厂模式:多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。  一个抽象工厂类,可以派生出多个具体工厂类。  每个具体工厂类可以创建多个具体产品类的实例。      区别:工厂方法模式只有一...

2013-06-04 09:52:14 77

原创 java 内存溢出

java虚拟机的内存基本概念:PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域 Heap space:存放Instance。 GC(Garbage Collection)应该不会对PermGen space进行清理 所以如果你的A...

2013-06-03 16:25:46 48

原创 SpringMVC接收页面表单参数 转

  一个普通的表单。  表单的代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//...

2013-05-02 16:41:13 63

原创 spring mvc 表单提交乱码

解决方法:web.xml中加入下面代码<filter>  <filter-name>characterEncodingFilter</filter-name>  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>  &...

2013-03-21 14:40:19 91

原创 setting文件配置

简介settings.xml文件中的settings元素包含了很多子元素,它们定义的值被用来配置Maven的执行情况。该settings文件的设置会被应用到很多个项目上,因此这里的设置不应该和任何一个特定的项目绑定,并且该设置的内容也不应该分发给它人。该文件定义的值包括本地仓库地址,候选的远程仓库仓库服务器,以及一些认证信息。settings.xml文件可位于两个地方:• M...

2013-02-28 16:39:48 116

原创 maven常用命令

 mvn compile  编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时间。 mvn test-compile  编译测试代码,compile之会后生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。 mvn test 运行应用程序中的单元测试 mvn site 生成项目相...

2013-02-28 16:38:43 57

原创 maven核心,pom.xml详解 转

什么是pom?    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。  快速察看:<project>  <modelVersion>4.0.0</modelVersion&g...

2013-02-28 16:36:24 74

原创 PowerDesigner

PowerDesign:PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry- Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模...

2013-02-20 16:31:42 123

原创 PowerDesigner使用方法小结转

 PowerDesigner多用来进行数据库模型设计,具有SQL语句自动生成等功能。当然,也有不少缺点,比如团队分享。一、设置PowerDesigner模型视图中数据表显示列1、Tools-Display Preference…2、窗口左边Category中General Settings下选择Table3、窗口右边Advanced…4、窗口左边选择Columns...

2013-02-20 16:21:50 84

原创 Powerdesigner 使用技巧

1、主键code不能重复       打开tool -- 模型设置--域/属性--DataItem--把Unique Code 前面的对钩去掉2、名称(name)和代码(code)值联动的问题       打开tool -- 模型设置--域/属性--DataItem--全部对象--Enable links to reguirements前面的对钩取掉。       Tools -...

2013-02-20 16:20:56 109

原创 combox 选择

dwz手册上说combox设置value=xxx,代表选择项。实际应用中发现总是会显示第一项,打开dwz.combox.js代码:  1 var $this = $(this).removeClass("combox"); 2                 var name = $this.attr("name"); 3                 var value= ...

2013-01-24 22:35:51 147

原创 oracle sql优化

  Oracle 语句优化1.        ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名,因此 FROM 子句中写在最后的表(基础表  driving table)将被最先处理。在 FROM 子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。例如:            表  TAB1 16,384 条记录           表  TAB...

2013-01-19 21:46:21 59

原创 oracle join及where 的执行次序

oracle 的各种join及where的执行次序   内联接:select * from a inner join b on a.aa=b.bb;等价于 select * from a,b where a.aa=b.bb; 即内联接相当于一般的等值连接。外连接:分left/right/full outer join等几种。貌似outer可省...

2013-01-09 23:17:12 2001

原创 DWZ框架Ajax无刷新表单提交处理流程

 DWZ框架Ajax无刷新表单提交处理流程是:1.       ajax表单提交给服务器2.       服务器返回一个固定格式json结构3.       js会调函数根据这个json数据做相应的处理注意:DWZ框架默认的ajax表单提交都是返回json数据,告诉客户端操作是否成功,成功或失败提示信息,以及成功后的处理方式(刷新某个navTab或关闭某个navTab或...

2012-12-14 14:17:09 98

原创 DWZ 验证 CLASS 规则

验证:格式  class="XXXX" 即可验证。required: "必填字段",  remote: "请修正该字段",  email: "请输入正确格式的电子邮件",  url: "请输入合法的网址",  date: "请输入合法的日期",  dateISO: "请输入合法的日期 (ISO).",  number: "请输入合法的数字", 

2012-12-14 14:12:14 113

原创 基于注解的SpringMVC+freemarker环境搭建

首先用IDE建一个web工程。(这个就不详细介绍了) 引入响应的jar包 web.xml<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /&...

2012-12-13 15:24:16 66

原创 myeclipse 性能优化 转

1 、关闭MyEclipse的自动validation windows > perferences > myeclipse > validation 将Build下全部勾取消 如果你需要验证某个文件的时候,我们可以单独去验证它。方法是: 在需要验证的文件上( 右键 -> MyEclipse -> Run ...

2012-12-07 22:50:29 48

原创 ssh 日记

2012-11-30 1、配置文件:查找、拷贝配置文件资料。 2、hibernate不能由类生成mysql数据库中的表,配置无误:解决方法:问题是因为类中的主键id类型为String,而注解的主键类型为native,这个为long类型的。将ID生成类型改为UUID,问题解决。 3、hibernate建表时注意数据库中的关键字,也不能使用,如字段名取key,可能导致建表...

2012-11-30 23:27:40 72

原创 深入了解Struts2返回JSON数据的原理及具体应用范例

早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也...

2012-11-30 11:40:31 54

原创 java Base64encoder 加密解密

代码: package Encryption; import sun.misc.BASE64Encoder;import sun.misc.BASE64Decoder; public class Encryption { // 将 s 进行 BASE64 编码 public static String getBASE64(String s) { if...

2012-11-18 00:11:33 82

原创 Flex 常用的时间方法类

package Utils{    import mx.formatters.DateFormatter;     public class DateTimeUtil    {        public static const LONG:String="YYYY.MM.DD HH:NN:SS";        public static const SHORT:String="YY...

2012-11-14 15:45:13 112

原创 java NIO (转)

1.   基本 概念 IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 ) 2.    Java 标准 io 回顾 Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方...

2012-11-06 16:11:16 55

原创 Flex 日记

1、flex的亮点       1)事件机制和数据绑定。            通过自定义事件和监听事件,可以方便的进行传输数据            数据绑定,可以及时刷新您的界面中的数据。       2)与后台直接交互。省去Control层,flex直接可以调用后台如java写的方法       3)渲染器。丰富您的界面       4)适用于企业管理软件,不适用互联...

2012-11-02 14:29:02 65

原创 Flex事件机制/绑定机制

一.引很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。Flex的精髓之一就是事件和绑定机制,了解之后,能帮助大家更灵活的设计程序,也对新手上路有一定的帮助。讲解可能不太系统,也不全面,有很多没有深入。如果高手看到后有疑问,欢迎指正。当然各位也可以提出自己的看法...

2012-11-01 22:49:15 100

原创 Flex 通过 Spring 和J2EE交互

 1、 View页面中 Xml代码 <mx:RemoteObject id="userManagementDataService" destination="UserManagementDataService"/>2、 destination 对应于remote-config.xml中的destination节点 remot...

2012-11-01 22:26:23 68

原创 Flex中常用容器(Containers)的简单介绍

 整理了一下Flex的一些常用的容器组件,参考于Adobe官方说明文当。CanvasCanvas容器绘置一个长方形的区域用来放置子组件(其他容器或者控件),与其他容器不同,Canvas子组件的位置必须指定绝对坐标或使用约束条件布局。Box, HBox, and VBoxBox容器用来横向或者纵向的放置子组件,使用direction属性来决定是横向布局还是纵向布局。HBox,VBox就是指定...

2012-10-30 09:46:16 136

原创 Socket + json + tomcat

本文主要实现不同tomcat服务器之间通过socket通信,数据格式json。 将服务器A的hibernate对象转化为json,传输给服务器B,生成hibernate对象,然后保存到数据库。 1、new 一个线程,用来启动serverSocket,可以用spring中的@PostConstructor自启动。      核心代码如下:     while(true){...

2012-10-24 15:09:28 100

原创 java 日志 log4j和slf4j

log4j简易入门package test.log4j;import org.apache.log4j.Logger;public class HelloLog4j { private static final Logger logger = Logger.getLogger(HelloLog4j.class); public st...

2012-10-22 23:01:47 63

原创 使用json-lib进行Java和JSON之间的转换

 1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。 2. json-lib 主页 : http://json-lib.sourceforge.net/ 3.执行环境     需要以下类库支持jakart...

2012-10-22 19:14:03 60

空空如也

空空如也

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

TA关注的人

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