自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven工程打包成runnable的jar包,拷贝资源和依赖jar包

转自:http://ajita.iteye.com/blog/1635470eclipse下新建maven工程,生成runnable的jar包。之前一直是手动拷贝依赖的jar包和资源文件,烦得要死。上网可劲查了一下。解决方案如下。 在pom的配置文件中做如下配置: Java代码 收藏代码 ... src/main/java ...

2014-08-19 21:29:25 119

原创 Maven常用命令

Maven常用命令清理 clean编译 compile打包 package安装 install跳过测试 clean package -Dmaven.test.skip=true

2013-03-20 18:53:36 98

原创 生成ID

ID生成算法,其中一种就是使用GUID(又称UUID),使用128位存储。UUID的一个问题是太长,可读性太差,人脑无法记忆。替代方案之一,就是使用关系数据库的自增长字段,自增长字段的一个问题是,无法预先创建一个ID,只能够在保存的时候才能生成ID,这对于批量关联插入数据来说,不满足需求。替代方案之二,就是使用一个记录ID的表,每次加一,在事务中使用Select FOR UPDAT...

2013-03-14 22:35:19 142

原创 java synchronized详解(转)

转摘http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html.记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间...

2013-02-28 18:09:59 92

原创 test

http://snowolf.iteye.com/blog/1630697http://www.zhihu.com/topic/19557280http://flychao88.iteye.com/blog/1527163http://flychao88.iteye.com/blog/1466237http://www.iteye.com/blogs/tag/jedishttp...

2013-02-25 23:13:48 85

原创 redis安装配置

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。  如何安装Redis?  Redis的官方下载站是http://redis.io/download,可以去上面下载最新的安装程序下来,我写此文章时的的稳定版本是2.2.12。...

2013-02-25 22:53:34 73

原创 认识Redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,...

2013-02-25 21:57:08 77

原创 PHP集成开发环境的搭建(zend studio 8.0+Appserv 2.5.10+svn)

http://huangwei236.blog.163.com/blog/static/17783605320110595844739/

2013-01-28 23:01:35 207

原创 Javascript跨域总结

本文引用(http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html)。 Javascript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来不少麻烦。 什么是跨域,简单理解就是因为javascript同源策略的限制,a.com域名下的js无法操作b....

2013-01-23 22:30:49 128

原创 数据库Sharding的基本思想和切分策略(转)

http://blog.csdn.net/bluishglc/article/details/6161475

2012-10-30 14:18:49 97

原创 如何安装Node.js

ubuntu下安装node.js的方法:1.安装依赖包 sudo apt-get install g++ curl libssl-dev apache2-utils sudo apt-get install git-core 2.运行下面的命令行: git clone git://github.com/joyent/node.git ...

2012-09-18 14:28:50 71

原创 System.arraycopy()

System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, int srcPos, Object dest, ...

2012-09-17 16:10:42 73

原创 memcached

http://www.360doc.com/content/11/0503/23/63912_114183956.shtml

2012-09-06 15:27:07 74

原创 There are no resources that can be added or removed from the server. .

eclipse导入一个项目后,不能加载到tomcat里面,出现“There are no resources that can be added or removed from the server.” 解决方法: 第1步、新建一个“Dynamic Web Project” 第2步、把新建项目里面的.project文件和.settings文件夹复制到导入的那个项目里面。...

2012-07-05 13:39:45 71

原创 maven入门

1、首先去官方网站下载之:[url]http://maven.apache.org/download.html[/url],我选择的是截至目前最新版本maven2.0.4版本2、设置环境变量:Maven2下载完后,我将其解压到我的计算机的d:\maven204下,目录结构如下:D:\|--Maven204|-- bin|-- conf|-- core|-- lib|...

2012-07-02 17:25:51 86

原创 Delete SVN Folder

批量删除文件夹里的SVN 文件--------------------------------------------------------------------------------------------------Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\s...

2012-06-29 10:26:55 239

原创 数据库检索记录

[size=x-large][color=red]1.连接列值:[/color][/size] DB2,Oracle使用||作为连接运算符。 [code="sql"] select ename || 'works as a' || job as msg from emp where deptno='10'[/code] MySQL使用concat函数 [code="s...

2012-06-10 17:04:34 180

原创 工厂方法模式(Factory Method)

[color=brown][size=x-large]工厂方法模式的结构[/size][/color]:结构与角色如下图:[img]http://dl.iteye.com/upload/attachment/0068/1216/638c6ad1-0f1e-3832-9030-e1af2d8ab23a.png[/img] [color=brown][size=large]工厂方法...

2012-05-14 22:30:12 81

原创 MySQL存储过程笔记

1.创建存储过程 create procedure 存储过程名称(参数列表) begin SQL语句块; end 注意:由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数,可在参数名之前使用关键词 OUT或INOUT在mysql客户端定义存储过程的时候使用delimiter命令来把语句...

2012-05-10 15:21:15 86

原创 简单工厂模式(Simple Factory)

[color=brown][size=large]简单工厂模式又称静态工厂方法模式(Static Factory Method Pattern),是不同工厂方法模式的一个特殊实现。简单工厂模式的引进水果接口规定出所有的水果必须实现的接口,包括任何水果类必须具备的方法:种植plant(),生长grow(),收获harvest().如下图:[/size][/color][img]http:...

2012-05-09 23:56:06 118

原创 MySQL NULL值操作

NULL值可能令人感到奇怪直到你习惯它。概念上,NULL意味着“没有值”或“未知值”,且它被看作与众不同的值。为了测试NULL,你不能使用算术比较 操作符例如=、 SELECT 1 = NULL, 1 NULL, 1 < NULL, 1 > NULL;+----------+-----------+----------+----------+| 1 = NULL | 1 NULL ...

2012-05-09 15:11:20 91

原创 java关键字Transient(转)

Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型...

2012-05-06 23:50:13 74

原创 Lucene 3.0 初步2(搜索)

[code="java"]package cn.com.alei.lucene;import java.io.File;import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Docum...

2012-04-14 22:55:06 87

原创 Lucene 3.0 初步1(创建索引)

初次接触Lucene,一步一步来,要实现全文检索,第一步就得先创建索引,请直接看代码:[code="java"]package cn.com.alei.lucene;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOExcep...

2012-04-14 17:41:46 127

原创 windows 环境下安装 weblogic server 步骤

安装前准备:1、从网上下载 JDK,例如jdk-6u25-windows-i5862、从网上下载 weblogic,如wls1035_dev3、把weblogic 软件解压到指定目录,本文中解压到了C:\home\myhome\mywls开始安装:1、双击JDK的安装文件,按照提示,默认安装;2、配置JDK的环境标量打开我的电脑,找到如下图所...

2012-04-11 20:04:53 132

原创 关于权限控制的讨论

mark一下,http://www.iteye.com/magazines/82

2012-04-08 00:26:23 99

原创 UUID的简介,通用唯一识别码 (Universally Unique Identifier, UUID)

通用唯一识别码 (Universally Unique Identifier, UUID) 是一个软件建构的标准,亦为自由软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需...

2012-04-07 23:02:38 233

原创 Ubuntu 中安装 Eclipse

1。从官方网站上去下载eclipse linux版本:(网站:http://www.eclipse.org/downloads/)。个人下载的是eclipse-jee-galileo-SR2-linux-gtk.tar.gz2。在终端切换到你的系在目录:终端代码bestupon@bestupon-laptop:~$ cd 下载 bestupon@bestupon-lapt...

2012-04-02 16:34:14 64

原创 Servlet tips

Tip 1 :使用Servlet,Java虚拟机会一直运行,并用轻量级的JAVA线程处理每个请求,而非重量级的操作系统进程。如果对同一个Servlet的N个请求,使用Servlet则启动N个线程,但仅仅载入servlet类的单一副本。...

2012-03-13 16:56:41 72

原创 从单词统计看Map

直接看代码:[code="java"]String str = "Do as I say , not as I do"; str = str.toLowerCase(); str = str.replaceAll("[^A-Za-z]", " "); str = str.replaceAll("\\s+", " "); String [] s = str.

2012-03-11 17:47:36 111

原创 设计模式6大原则:里氏置换原则

[size=medium]里氏置换原则(Liskov Substitution Principle),简称LSP。所有引用基类的地方必须能够透明的使用其子类对象。也就是说,只要父类出现的地方子类就能够出现,而且替换为子类不会产生任何错误或异常。[/size]里氏置换原则(Liskov Substitution Principle),简称LSP定义:Functions that ...

2012-03-10 21:52:12 72

原创 设计模式6大原则:依赖倒置原则

[size=medium]依赖倒置原则的本质骑士就是通过抽象(抽象类或接口)使各个类或模块的实现彼此独立,不相互影响,实现模块间的松耦合。但是这个原则也是6个设计原则中最难以实现的了,如果没有实现这个原则,那么也就意味着开闭原则(对扩展开发,对修改关闭)也无法实现。[/size]依赖倒置原则(Dependence Inversion Principle),简称DIP定义High...

2012-03-10 21:16:25 84

原创 设计模式6大原则:接口隔离原则

接口隔离原则要求的是在一个模块应该只依赖它需要的接口,以保证接口的小纯洁。而且需要保证接口应该尽量小,即设计接口的时候应该让接口尽量细化,不要定义太臃肿的接口(比如接口中有很多不相干的逻辑的方法声明)首先看看接口隔离原则的定义,有两种定义第一种:Clients should not be forced to depend upon interfaces that they don't...

2012-03-10 20:53:04 84

原创 设计模式6大原则之-单一职责原则

单一职责原则单一职责原则,核心思想是:一个类,最好只做一件事,只有一个引起它变化的原因。单一职责原则可以看作是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起变化的原因就越多,这将是导致职责依赖,相互之间就产生影响,从而极大的损伤其内聚性和耦合度。单一职责通常意味着单一的功能,因此不要为类实现过多的功能点,以保证实体只有一个...

2012-03-09 22:40:22 90

原创 数据库设计三范式

[color=darkred][size=large]1、第一范式(1NF)无重复的列[/size][/color] 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)...

2012-03-06 22:52:15 67

原创 JQuery Ajax 跨域访问的解决方案

我们知道ajax本身实际上是通过XMLHttpRequest对象来异步进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以js跨域操作会被拒绝。具体情况有: 一、本域和子域的相互访问: http://www.aa.com/和book.aa.com 二、本域和其他域的相互访问: http://www.aa.com/和http://www.bb.com/ 用 ifra...

2012-03-06 21:31:46 101

原创 Eclipse安装maven插件地址

http://m2eclipse.sonatype.org/sites/m2e/0.10.0.20100209-0800/

2012-02-22 10:17:10 88

原创 用struts,jquery-easyui省市级联小例子

1。运用的是jquery-easyui中combobox组件,前端展示引入jquery-1.7.1.min.js和 jquery.easyui.min.js包,直接看代码: (1)前端html代码如下:[code="html"] My JSP 'index.jsp' starting page ...

2012-01-15 00:07:43 121

原创 输入框初始化文字显示控制

[code="html"] // 切换清空 function Changeinput(objid,type,strDesc) { if (document.getElementById(objid).value==strDesc || document.getElementById(objid).value=="") { if...

2011-12-26 11:27:20 135

原创 struts2+jquery+json 小例子

struts2+jquery+json 小例子 。

2011-11-02 17:29:09 91

空空如也

空空如也

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

TA关注的人

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