
java
文章平均质量分 77
zhangb310
这个作者很懒,什么都没留下…
展开
-
最近面试中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 · 86 阅读 · 0 评论 -
hibernate和ibatis
简介 iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。一站式 iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。相对Hibern...原创 2010-07-05 21:07:39 · 104 阅读 · 0 评论 -
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 · 98 阅读 · 0 评论 -
java 获取客户端MAC地址
从网上查找资料java/jsp获得客户端(IE)网卡MAC地址的方法大概有三种。 1、通过命令方式,在客户端执行Ipconfig 等等 2、通过ActiveX的方法 3、通过向137的端口发送查询指令的方法 简介: 第一种方法,在真正用到时候不知道为什么获得mac地址的指令阻塞了,不往下继续执行。而且速度是这三种方法中最慢的一种。 代码如下: String sip=""...原创 2012-07-05 17:53:27 · 599 阅读 · 0 评论 -
log4j输出多个自定义日志文件、log4j 多进程不同日志文件
最近在用多个线程走多个任务,但是日志用一个文件总有的线程输出不了。其他博客找的解决方法:log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。1)先看一个常见的log4j.properties文件,它是在控制台和daily.log...原创 2013-05-06 14:09:46 · 642 阅读 · 0 评论 -
mybatis 插件分页
Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录再按偏移量和limit取结果),在大数据量的情况下这样的分页基本上是没有用的。本文基于插件,通过拦截StatementHandler重写sql语句,实现数据库的物理分页。本文适配的mybatis版本是3.2.2。准备为什么在StatementHandler拦截在深入浅出MyBatis-Sqlsession章节介绍了一次s...原创 2013-11-08 18:36:28 · 154 阅读 · 0 评论 -
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 · 100 阅读 · 0 评论 -
部署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 · 125 阅读 · 0 评论 -
中等数据量的数据去重
[b]最近遇到去重的问题,在此写一下处理的方法![/b]场景:短信平台有一个单独“号码去重” 功能,本人想的尽量不要写在业务流程中,可以再一个流程点单独执行这个功能,用的[img]http://dl2.iteye.com/upload/attachment/0088/9966/08191ce1-2d4e-360e-9c9d-87528315119d.bmp[/img]修改所...2013-09-05 10:54:48 · 228 阅读 · 0 评论 -
oracle 锁概念
希望能与大家共同分享。本人还是不太懂,但是还是收藏一下,以后摸索摸索!!预备知识:DDL:数据库定义语言,如createtable、droptable.....DML:数据库修改语言,如insert、delete、update......参考资料:Oracle8Administrator"sGuide,Release8.0Oracle8Tuning,Release8.0ORACLE锁具...原创 2010-07-05 18:38:04 · 117 阅读 · 0 评论 -
表单提交中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 · 111 阅读 · 0 评论 -
hibernate 中Criteria 和CriteriaSpecification 的应用
设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 Criteria 和 DetachedCriteria 的主要区别在于...原创 2010-07-02 16:51:05 · 623 阅读 · 0 评论 -
Singleton 模式讲解
Singleton 模式的宗旨在于确保某个类只有一个实例,别且为之提供一个全局访问点。 为了防止其他工作人员实例化我们的类,可以为该类创建唯一一个构造器,并将构造器的可见 设置为私有。值得注意的是,如果我们创建了其他的非私有的构造器,或者根本没有为该类提 供构造器,那么其他人员还是能实例化我们的类。 如果不希望提前创建单例对象,我们可以等到第一次使用该单例对象的时候在创建它,...原创 2010-07-21 17:56:24 · 109 阅读 · 0 评论 -
求两日期之间的天数
1. 以系统当前日期为起始日期,计算离目标日期还差几天 public String getDateDiff(String targettime) throws ParseException { // 得到系统当前的日期 String today = DateFormat.getDateInstance().format(new Date())...原创 2010-07-21 17:59:46 · 129 阅读 · 0 评论 -
删除集合重复的元素
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 · 93 阅读 · 0 评论 -
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 · 182 阅读 · 0 评论 -
tomcat 热部署
在tomcat中支持热部署有两种方式(在原理上来说,这两种方式是一致的,只是放的位置不同) [color=red] a) [/color]在catalina_base\conf\catalina\localhost\中依照manager.xml定义一个xml文件,比如我的项目称作 sodoperation,我们就可以写一个sodoperation.xml,内容如下: ...原创 2010-07-29 09:56:41 · 111 阅读 · 0 评论 -
StringUtils工具类的常用方法
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUt...原创 2010-07-29 14:11:49 · 252 阅读 · 0 评论 -
Java中用URLConnection和HttpsURLConnection访问的问题
虽然用的不多,但是还是要收藏!!!积累中....在web应用交互过程中,有很多场景需要保证通信数据的安全;在前面也有好多篇文章介绍了在Web Service调用过程中用WS-Security来保证接口交互过程的安全性,值得注意的是,该种方式基于的传输协议仍然是Http,采用这种方式可扩 展性和数据交互效率比较高;另外一种实现方式就是用Https,他是在协议层对Http的再次封装,加入了SSL/...原创 2010-07-29 15:12:52 · 347 阅读 · 0 评论 -
struts1中的不同的form配置形式
1.先看看我们以前使用FormBean的方式继承ActionForm.大堆的属性及getter,setter方法struts-config.xml中配置动态Form.但一样要配置很多属性TNND,还有个麻烦是系统中有一大堆的FormBean如:struts-config.xml: ...... Action中:.......原创 2010-08-12 13:56:49 · 260 阅读 · 0 评论 -
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 · 579 阅读 · 0 评论