自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (4)
  • 收藏
  • 关注

原创 建造者模式

建造者模式(Builder) 没啥特别的,直接抄吧http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html 工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。我

2015-12-21 14:46:36 556

原创 单例模式

理论啥的就不自己说了,去网上抄一个。 单例模式(Singleton)单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控

2015-12-17 16:07:42 571

原创 JAVA个人笔记

时间:2015-12-15 目标:readresolve 简单了解: 通过可序列化的工具,我们可以将一个单例的实例对象写到磁盘,然后再读回来,从而有效地获得一个实例。即使构造函数是私有的,可序列化工具依然可以通过特殊的途径去创建类的一个新的实例。序列化操作提供了一个很特别的钩子(hook)-类中具有一个私有的被实例化的方法readresolve(),这个方法可以确保类的开发人员在序列

2015-12-15 11:22:18 437

原创 工厂类理论复习

设计模式的东西,其实工作中也用的很多,但是自己都不知道用了哪些,所以自己去网上找了些资料学习下,写个自己容易理解的笔记来方便自己复习。这里的文章感觉还不错,说的比较好 http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html然后我就看了,再然后我就自己动手来了一次,加入了自己的模拟情况,至少自己更好理解了第

2015-12-07 17:16:06 475

转载 Jquery 去除最后的字符

例如var str = "abc,bcd,"; 要去掉最后的",",不能去掉两个字符串中间","增加用户<script type="text/javascript" src="./static/jquery-json/jquery.json-2.4.min.js"> function deleteLastChar(str, c) { var reg = new

2013-06-04 18:15:03 999

转载 java中数组与List相互转换的方法

1.List转换成为数组。(这里的List是实体是ArrayList)   调用ArrayList的toArray方法。  toArray  public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大

2013-06-04 17:25:49 548

转载 $.ajax()常用参数的设置及其意义

较常用的也就下面这些了function abc(){ $.ajax({     async:true, /*是否异步请求,用这对象的目的就是为了异步请求,所以此值一般不变,恒为true*/     cache:false, /*是否用缓存*/     global:true, /*是否触发已设置的全局事件,比如$("#id").ajaxStart()或$("

2013-05-31 09:02:19 820

转载 JS中setTimeout()的用法详解

10.1 setTimeout( )  setTimeout( ) 是屬於 window 的 method, 但我們都是略去 window 這頂層物件名稱, 這是用來設定一個時間, 時間到了, 就會執行一個指定的 method。請先看以下一個簡單, 這是沒有實際用途的例子, 只是用來示範setTimeout( ) 的語法。 1. setTimeout( ) 語法例子 練習-

2013-05-29 17:01:11 794

转载 iframe异步加载技术及性能

英文原文:Iframe loading techniques and performance  我们会经常使用iframes来加载第三方的内容、广告或者插件。使用iframe是因为它可以和主页面并行加载,不会阻塞主页面。当然使用iframe也是有利有弊的:Steve Souders在他的blog里面有阐述:Using Iframes Sparingly:iframe会阻塞主页面的onl

2013-05-29 16:44:42 690

转载 iframe 的用法与注意事项

好多同志对 iframe 是如何控制的,并不是十分了解,基本上还处于一个模糊的认识状态.注意两个事项,ifr 是一个以存在的 iframe 的 ID 和 NAME 值:    document.getElementById(“ifr”);    window.frames[“ifr”];要想使用iframe内的函数,变量就必须通过第二种方法.因为它取

2013-05-29 16:22:44 854

转载 Spring Data JPA 全局DAO的扩展

前几天看了springside4的mini-web代码发现确实有不少新的东东,咱这次单说说Spring Data JPA吧。 引用springside4的 wiki关于对Spring Data JPA的简介 Spring Data JPA在JPA上又做了一层封装,只要编写接口就够了,不用写一行实现代码,CRUD方法啦,分页啦,自动将findByLoginName()的方法定义翻译成

2013-05-28 10:37:57 1173

转载 Spring注册手札

控制器层、持久层都有了一些介绍,剩下的就是业务层了!业务层中的关键问题在于事务控制!Spring的注解式事务处理其实很简单!相关参考:Spring 注解学习手札(一) 构建简单Web应用Spring 注解学习手札(二) 控制层梳理Spring 注解学习手札(三) 表单页面处理Spring 注解学习手札(四) 持久层浅析Spring 注解学习手札(五) 业务层事务

2013-05-27 10:06:20 758

转载 Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable

最近需要做些接口服务,服务协议定为JSON,为了整合在Spring中,一开始确实费了很大的劲,经朋友提醒才发现,SpringMVC已经强悍到如此地步,佩服!相关参考:Spring 注解学习手札(一) 构建简单Web应用Spring 注解学习手札(二) 控制层梳理Spring 注解学习手札(三) 表单页面处理Spring 注解学习手札(四) 持久层浅析Spring 注

2013-05-24 16:15:22 836

转载 maven环境快速搭建

最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk  1.5以上java开发环境。Eclipse IDE 一个。Maven 3.0.3下载地址: http://maven.apache

2013-05-21 16:56:01 466

转载 JSON与JAVA数据的转换

关键字: json javaJSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。下载地址:http://json-lib.sourceforge.net/还要需要的第3方包: org.apache.commons(3.2以上版本) org.apache.oro net.sf.ezmorph

2013-05-20 19:57:18 583

转载 JS操作JSON总结

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。    本文主要是对JS操作JSON的要领做下总结。    在JSON中,有两种结构:对象和数组。

2013-05-20 19:54:59 507

原创 CSS DIV的居中,使用表格

前几天帮人改一个网站的界面,页码的部分要能自动适应内容的长度,还要居中。由于页码部分的是嵌套在另一个只内的,他们的前端能作出自动长度,但是只能左对齐,用的style="float: left;">,说是无效,我试了一下,的确没有效果,网上找了一下发现很多说的方法也是float: left;,其他的用JS的实现的没试过(我的JS的确不咋的,也懒得试了)。    但是我发现如果现在里放一个

2013-05-11 20:59:41 810

转载 Java中数据库连接池原理机制的详细讲解 .

今天去面试,碰到一道关于数据库连接池的题,分明是经常用到的东西,但是关上电脑和书之后才发现很多东西还是说不清楚,特别转载了这篇来补补。  连接池的基本工作原理  1、基本概念及原理  由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池 (Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的

2013-05-06 21:58:43 575

转载 <s:property>的用法

OGNL:Object Graph Navigation Language(对象图导航语言) 1,访问Action值栈中的普通属性:2,访问Action值栈中的对象属性(要有get set方法):3,访问值栈中对象属性的方法4,访问值栈中action的普通方法:5,访问静态方法:6,访问静态属性:配置属性文件,允许ognl访问静态方法stru

2013-03-16 15:38:36 534

转载 WebService调用一对多关联关系时引起问题:A cycle is detected in the object graph

通过WebService调用一对多关联关系时引起的问题:A cycle is detected in the object graph具体异常信息:org.apache.cxf.interceptor.Fault: Marshalling Error: A cycle is detected in the object graph. This will cause infinitely d

2013-03-15 17:17:14 783

转载 myeclipse设置自定义快捷方式的方法

例子:window->preferences->java->editor->templates->new Name :PRM(大小都可以) Patterm:private ${return_type} ${name}(){     ${return_type} returnValue= null;     return returnValue

2013-02-08 00:48:24 521

转载 总结JDBC连接SQLServer的错误Error establishing socket

在用MSSQL连接数据库的过程中,经常会遇见“Error establishing socket.”的错误,大概得错误日志信息如下:Sql代码java.sql.SQLException : [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.        at com.m

2013-02-07 23:57:06 743

转载 Java获取当前路径

1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{    System.out.println

2013-01-17 17:35:53 379

转载 用java读取文本文件里面的内容

最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。

2013-01-17 17:30:20 597

转载 java for 的几种用法

J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种

2013-01-17 17:13:33 399

转载 Hibernate注解使用以及Spring整合

(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。    在最近发布

2013-01-05 21:38:19 443

转载 SQL Server数据库中批量替换数据的方法

SQL Server数据库操作中,我们可能会根据某写需要去批量替换数据,那么如何批量修改替换数据呢?本文我们就介绍这一部分内容,接下来就让我们一起来了解一下吧……   SQL Server数据库操作中,我们可能会根据某写需要去批量替换数据,那么如何批量修改替换数据呢?本文我们就介绍这一部分内容,接下来就让我们一起来了解一下吧。  方法一:  这种是最常用的,因为很多大段的内容都使用

2013-01-05 12:01:05 726

转载 Java常用jar包用途

ar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件

2012-11-25 16:36:08 476

转载 XsqlFilterResult----动态生成sql语句的类,过滤一些为空的查询条件

XsqlBuilder用于可以动态构造sql语句,避免在构造sql时使用过多的 if 判断,与SafeSqlProcesser集成提供防止sql注入攻击,与DataModifier集成完成数据类型的转换 动态构造sql示例:Java代码  String xsql = "select * from user where 1=1          /~ and

2012-11-25 11:10:37 1108 1

转载 BeanUtils介绍

使用BeanUtils工具类时,应先导入commons-beanutils.jar包使用规则:        BeanUtils.copyProperties(dest, orig)其中dest类和orig两个类中的属性数量,类型都可以不相同,但是,属性的名字要相同,如果两个名字相同而类型不相同的类属性copy值 时,如果类型无法转换("java"copy给一个Int型属性)则目标属性保持

2012-11-25 11:06:48 524

转载 struts2 jar包详解

commons-beanutils.jar?Commons-Beanutils 这个是jakarta commons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值Java?Bean的属性,同时解决每次都要写getXXX和setXXX的麻烦。commons-digester.jarDigester本来仅仅是Jakarta?Strut

2012-11-25 11:04:38 602

转载 ET Limit方式的分页查询

1.Limit 默认的情况下eXtremeTable取得所有的结果集然后处理Beans集合,这样的好处是 你可以随意进行排序、过滤和分页操作。 你只需要组装Beans集合并让eXtremeTable知道如何 然而在查询结果较大,可以考虑使用数据库端分页的方案。此时,eXtremeTable 会使用Limit对象向Action/Controller传递PageNo,PageSize,Or

2012-11-25 10:58:09 588

转载 JSP2.0中Simple Tag介绍(更加多的例子)

JSP2.0中为了简化标签的复杂性,增加了制作Simple Tag的标签类SimpleTagSupport类。SimpleTagSupport类是实现SimpleTag接口的。它只需要实现一个doTag()方法即可,而不需要一堆回传值。举例说明:例1:HelloSimpleTag标签第一步:制作标签处理类HelloSimpleTag.javapackage com.

2012-11-24 16:16:25 745

转载 JSP2.0的简单标志库扩展_SimpleTag

在jsp1.2时代已经有标记库了, 并且功能强大,但标记库的编程和调用都比较复杂,导 致真正使用到WEB开发中的还是不多。JSP2.0推出的简单标记库扩展解决了以上的问题。 简单标记库相对JSP1.2中的标记库来说,优点在于: 对后台程序员来说:结构更简单,实现接口更少,可以轻松实现后台程序JSP 2.0中加入了新的创建自制标记的API:javax.servlet.jsp.tagext.S

2012-11-24 16:12:15 676

转载 通过POI组件把数据写入到Excel文件中

CODE:package com.way.poi.writetoexcel;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.Arrays;import java.ut

2012-11-20 20:12:30 539

转载 通过POI组件从Excel表中读数据

最近要实现一个数据从Excel文件导入与导出功能,使用到了POI组件,从网上找到的代码(感谢原作者),给大家参考下。以下功能实现的是从Excel文件中读取数据。Excel:姓名性别年龄班级成绩张三男23一班94李四女20二班92王五男21五班87赵六女22

2012-11-20 20:10:27 442

转载 SQL语句(创建书库,创建建表,写入注释,获取注释)

--创建前先查询是否存在if exists (select * from sys.databases where name="Users(数据库名字)")  drop database Users(数据库名字)  go--创建数据库create database Users(数据库名字)--使用该数据库use database Users (数据

2012-10-21 10:44:02 1424

转载 程序员老鸟写sql语句的经验之谈

做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保持优良的写sql语句的作风是很有必要

2012-10-11 20:02:45 433

转载 Web前端开发人员和设计师必读文章推荐【系列十】

《Web前端开发人员和设计师必读文章推荐系列十》给大家带来最近两个个月发布在《梦想天空》的优秀文章,特别推荐给 Web 开发人员和设计师阅读。梦天空博客关注 前端开发 技术,展示最新 HTML5 和 CSS3 技术应用,分享实用的 jQuery 插件,推荐优秀的 网页设计 案例,共享精美的设计素材和优秀的 Web 开发工具。希望这些文章能帮助到您。HTML5 & CSS3 应用

2012-10-10 22:23:47 548

转载 分析绝对路径和相对路径的区别

做个开发的人,对于文件或者文件夹的定义都是有一定的规范的,比如建立一个网站前端设计,要建立的文件夹有css,js,images,swf等等,如图:  很多文件之下单个页面的连接,文件引用的时候就需要对路径这个问题有一定的了解;或者对php 网络程序开发有了解的程序员都会对define和include结合定义变量路径和引用的有很多见解。比如:define('ROOT_

2012-10-10 22:18:42 685

MySql数据源下载 (5.1 32位)

网上找的,可以减少大家去主网注册的麻烦,依旧免费

2012-07-16

ACCESS数据库密码破解

ACCESS数据库的密码破解,还行的,有点小用,希望能给大家一些帮助

2012-07-12

ISS一键安装(网上找的就免费了)

双击就直接安装了的,无需弄其他的,很方便

2012-07-12

SSH最新版完整API文档.rar

新手学习SSH的时候一个个去找API很麻烦,所以弄了一个打包的

2012-05-06

空空如也

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

TA关注的人

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