自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 struts2升级到struts2.3.32(报错、找不到action)

struts2 低版本有漏洞问题,升级到struts2.3.32查看链接:升级过程看:http://www.cnblogs.com/lr393993507/p/5466476.html找不到action看:http://www.ablanxue.com/shtml/201703/36219_1.shtml另:tomcat加载jar包问题!(忘了它会加载所有的...

2017-03-20 17:32:34 532

原创 mybatis 插件分页

Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录再按偏移量和limit取结果),在大数据量的情况下这样的分页基本上是没有用的。本文基于插件,通过拦截StatementHandler重写sql语句,实现数据库的物理分页。本文适配的mybatis版本是3.2.2。准备为什么在StatementHandler拦截在深入浅出MyBatis-Sqlsession章节介绍了一次s...

2013-11-08 18:36:28 123

中等数据量的数据去重

[b]最近遇到去重的问题,在此写一下处理的方法![/b]场景:短信平台有一个单独“号码去重” 功能,本人想的尽量不要写在业务流程中,可以再一个流程点单独执行这个功能,用的[img]http://dl2.iteye.com/upload/attachment/0088/9966/08191ce1-2d4e-360e-9c9d-87528315119d.bmp[/img]修改所...

2013-09-05 10:54:48 189

原创 web socket 的了解

[b]关于HTML 5 Web Socket,它通过Web上的一个单一Socket定义了一个全双工通信信道,HTML 5 Web Socket并不是普通HTTP通信的增强版,它代表着一个巨大的进步,特别是针对实时的、事件驱动的Web应用程序。  Google的工程师Ian Hickson说“数据的字节数急剧减少到2字节,延迟从150毫秒减少到50毫秒,实际上,这两个因素已经足以引起Go...

2013-09-04 22:50:21 138

原创 部署Openfire源码

[size=large]部署Openfire源码[/size]1. 获取Openfire 3.5.1源代码 官方主页:http://www.igniterealtime.org/ (1)从官方网站上直接下载官方发布版本的源代码Openfire_3_5_1.zip源代码压缩包; 但是,2008年4月24官方发布的源代码中使用了import testng.xxx语句,所以额外需要下载并...

2013-07-08 15:39:33 95

原创 log4j输出多个自定义日志文件、log4j 多进程不同日志文件

最近在用多个线程走多个任务,但是日志用一个文件总有的线程输出不了。其他博客找的解决方法:log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。1)先看一个常见的log4j.properties文件,它是在控制台和daily.log...

2013-05-06 14:09:46 588

原创 spring与mybatis三种整合方法

以下原文摘自http://www.cnblogs.com/thingsoft/archive/2012/02/04/2337724.html本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。 1、采用数据映射器(MapperFact...

2012-09-28 13:42:29 72

原创 Message Queue

Queue(队列),这个词在《数据结构》的课程中出现过,即先进先出的一中数据结构,形象例子就是简单的铁路隧道和排队机;和Queue对应的就是stack(栈),Stack是一种先进后出的数据结构;如果看中文书,还有一个名词用于混,就是heap(堆),这个也很形象,进出是没有顺序的,就像煤堆。在计算机科学中,Message Queue(MQ),就是按顺序传递消息的一种技术。MQ一般都做...

2012-09-25 16:29:19 85

原创 java 获取客户端MAC地址

从网上查找资料java/jsp获得客户端(IE)网卡MAC地址的方法大概有三种。 1、通过命令方式,在客户端执行Ipconfig 等等 2、通过ActiveX的方法 3、通过向137的端口发送查询指令的方法 简介: 第一种方法,在真正用到时候不知道为什么获得mac地址的指令阻塞了,不往下继续执行。而且速度是这三种方法中最慢的一种。 代码如下: String sip=""...

2012-07-05 17:53:27 488

原创 sping bean 作用域

ingleton:返回bean的同一个实例,也是默认的作用域(无状态bean使用此作用域)prototype:每次请求都会创建一个实例(有状态bean使用此作用域)request、session、global session这三个作用域主要用在web应用中例:Java代码 [table][color=red]| |[/color][/table]在Sprin...

2012-07-02 19:47:38 70

原创 membase get 的应用

最近有个项目需要模拟session机制,存储到membase中,供多个程序认证和单点登录使用。需要对membase 中set进的某key实时更新有效时间。1.cache.getAndTouch 对有效期有更新的作用。 MemcachedClient cache = new MemcachedClient(Arrays.asList(URI.create("http://172...

2012-03-03 14:03:25 85

原创 membase 集群架构

* 集群架构方面的问题o memcached是怎么工作的?o memcached最大的优势是什么?o memcached和MySQL的query cache相比,有什么优缺点?o memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?o memcached的cache机制是怎样的?o memcached如何实现冗余机制...

2012-03-03 13:38:58 121

原创 Java操作MongoDB CRUD操作

一、准备工作1、 首先,下载mongoDB对Java支持的驱动包驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloadsmongoDB对Java的相关支持、技术:http://www.mongodb.org/display/DOCS/Java+Language+Center驱动源码下载:https:...

2011-12-07 09:48:56 97

原创 Flex 动画效果

在Flex里面不像在Flash里面随意制作动画了,Flex更趋向于应用程序,而不是动画制作了,所以没有了时间轴的概念。在Flex中使用动画效果,可以用Flex自带的Effect,或者自已定制Effect,因为很多人都想借Flash里面的一样操作Flex,比如在Flash里面做一个动态按钮很容易,当鼠标移动到上面时,会有很多发光的点跑出来(荧火虫效果),这种效果在Flash十分容易实现,但在Flex...

2011-08-02 16:31:46 75

原创 使用 dispatchEvent() 方法

使用 dispatchEvent() 方法在组件 ActionScript 类文件的正文中,您可以使用 dispatchEvent() 方法来广播事件。dispatchEvent() 方法的语法如下:dispatchEvent(eventObj)eventObj 参数是一个描述事件的 ActionScript 对象在调用 dispatchEvent() 方法之前,必须在...

2010-10-15 17:52:05 380

原创 lunix的基本命令

1.查看用用户和组cd/etc进入etc目录.再vi passwd即可查看用户的情况,vi group即可以查看组.useradd -a 用户名 组名即可添加一个用户.groupadd 组名 添加一个组.2文件操作建目录:mkdir 目录名建文件touch 文件名查看文件内容 cat 文件名修改文件内容 vi 文件名打开文件后...

2010-10-15 16:13:37 128

原创 android和Myeclipse搭建环境

下载Android SDK (android-sdk-v1.5_r2)http://dl.google.com/android/android-sdk-windows-1.5_r2.zip可用网页代理打开http://code.google.com/android/download.html来查看SDK版本。下载JDK6 (Java SE Development Kit-Update ...

2010-10-14 10:08:54 94

原创 flex使用filereference实现文件上传/下载

以下是一个.net的实例,(基本和java的相同,[color=red]出现的问题是一样!)[/color]我们从flex客户端开始,看看客户端是通过什么方式想服务端发起请求。flex客户端要完成文件上传下载都是通过filerefudderence来实现,首先得定义一个该类型对象实例: private var statetext:string = "请选择一个文件上传"; //...

2010-09-06 17:14:38 197

原创 flex httpService用法

传递请求到Java后台自己总结出了三种方式,第一种:通过httpService向java的servlet发送请求,然后返回一个结果: 第一步新一个httpService.mxml文件: 何正元 123 第二步,写一个servlet: package com.lovo;impor...

2010-08-18 13:28:45 85

原创 struts1中的不同的form配置形式

1.先看看我们以前使用FormBean的方式继承ActionForm.大堆的属性及getter,setter方法struts-config.xml中配置动态Form.但一样要配置很多属性TNND,还有个麻烦是系统中有一大堆的FormBean如:struts-config.xml: ...... Action中:.......

2010-08-12 13:56:49 222

原创 js中的arguments

在js的function中使用arguments时:arguments是传进的参数,可以是一个或者多个,用arguments【】的形式取出。省去了一个,参数不同时,创建多个function的情况。如:.....function(){ var type=arguments[0]; ..... if (type=="tick"){...

2010-08-04 11:16:50 72

原创 Java中用URLConnection和HttpsURLConnection访问的问题

虽然用的不多,但是还是要收藏!!!积累中....在web应用交互过程中,有很多场景需要保证通信数据的安全;在前面也有好多篇文章介绍了在Web Service调用过程中用WS-Security来保证接口交互过程的安全性,值得注意的是,该种方式基于的传输协议仍然是Http,采用这种方式可扩 展性和数据交互效率比较高;另外一种实现方式就是用Https,他是在协议层对Http的再次封装,加入了SSL/...

2010-07-29 15:12:52 309

原创 StringUtils工具类的常用方法

StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUt...

2010-07-29 14:11:49 231

原创 tomcat 热部署

在tomcat中支持热部署有两种方式(在原理上来说,这两种方式是一致的,只是放的位置不同) [color=red] a) [/color]在catalina_base\conf\catalina\localhost\中依照manager.xml定义一个xml文件,比如我的项目称作 sodoperation,我们就可以写一个sodoperation.xml,内容如下: ...

2010-07-29 09:56:41 80

原创 tomcat部署多个项目

[color=red]最近有个项目需要在tomcat部署多个项目:(个人解决方案)第一种:[/color]在host中加: 报错1:java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' ...

2010-07-21 19:53:53 146

原创 删除集合重复的元素

import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; public class Main { public static void main(String[] args) { //...

2010-07-21 18:06:26 69

原创 求两日期之间的天数

1. 以系统当前日期为起始日期,计算离目标日期还差几天 public String getDateDiff(String targettime) throws ParseException { // 得到系统当前的日期 String today = DateFormat.getDateInstance().format(new Date())...

2010-07-21 17:59:46 105

原创 Singleton 模式讲解

Singleton 模式的宗旨在于确保某个类只有一个实例,别且为之提供一个全局访问点。 为了防止其他工作人员实例化我们的类,可以为该类创建唯一一个构造器,并将构造器的可见 设置为私有。值得注意的是,如果我们创建了其他的非私有的构造器,或者根本没有为该类提 供构造器,那么其他人员还是能实例化我们的类。 如果不希望提前创建单例对象,我们可以等到第一次使用该单例对象的时候在创建它,...

2010-07-21 17:56:24 82

原创 鼠标右键单击事件

我们首先要考虑的问题是通过鼠标右键单击事件来调用一个函数,这个函数用来显示新的右键菜单的内容。我们知道鼠标的右键单击事件是通过document.oncontextmenu来调用的,如果我们自行定义document.oncontextmenu=某个函数,这样就可以实现新右键菜单的调用了,关键问题是如何通过这个函数来控制菜单的显示,同时,还要通过窗体的单击事件document.body.onclick...

2010-07-21 17:36:31 299

原创 javascript的弹出窗口问题

1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。 而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form, 则不会弹出提示窗口 如果页面有form表单, a) 会弹出提示窗口 b) 不...

2010-07-21 17:34:51 59

最近面试中sql题

一.SQL问答题 SELECT * FROM TABLE 和 SELECT * FROM TABLE WHERE NAME LIKE '%%' AND ADDR LIKE '%%' AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%' OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' ) 的检索结...

2010-07-10 21:14:57 55

原创 hibernate和ibatis

简介  iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。一站式  iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。相对Hibern...

2010-07-05 21:07:39 76

原创 oracle 锁概念

希望能与大家共同分享。本人还是不太懂,但是还是收藏一下,以后摸索摸索!!预备知识:DDL:数据库定义语言,如createtable、droptable.....DML:数据库修改语言,如insert、delete、update......参考资料:Oracle8Administrator"sGuide,Release8.0Oracle8Tuning,Release8.0ORACLE锁具...

2010-07-05 18:38:04 79

原创 表单提交中Get和Post方式的区别

[color=red]表单提交中Get和Post方式的区别有6点:[/color] 1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的action属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过http post机制,将表单内各个字段与其内容放置在html header内一起传送到action...

2010-07-05 14:09:38 79

原创 hibernate 中Criteria 和CriteriaSpecification 的应用

设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 Criteria 和 DetachedCriteria 的主要区别在于...

2010-07-02 16:51:05 555

空空如也

空空如也

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

TA关注的人

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