自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java数据库连接池实现及工作原理

      连接池用于创建和管理数据库连接的缓冲池技术,缓冲池中的连接可以被任何需要他们的线程使用。当一个线程需要用JDBC对一个数据库操作时,将从池中请求一个连接。当这个连接使用完毕后,将返回到连接池中,等待为其他的线程服务。        连接池的主要优点有以下三个方面。        第一、减少连接创建时间。连接池中的连接是已准备好的、可重复使用的,获取后可以直接访问数据库,因此减少了连接...

2014-12-10 11:10:51 219

原创 windows查看端口号被占用命令

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"         经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需...

2014-01-14 15:49:52 211

原创 hibernate4使用本地sql语句查询、删除

查询方法:由于带有条件查询参数太多没有封装hibernate参数paramlistpublic List<MMSTable> listAll(Map<Object, String> map, int pn, int pageSize) throws Exception { // 定义StringBuffer对象,拼装sq...

2013-07-08 20:07:38 221

原创 java 单例模式详解

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序...

2013-07-01 18:09:41 117

原创 java 定时器几种方式

quartzspringspring-task定时任务注解 Spring定时任务的几种实现 近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合 spring框架来介绍。一.分类 从实现的技术上来分类,目前主要有三种技术(或者...

2013-06-15 17:22:07 304

原创 web开发中父子页面如何联动操作

联动操作主要分为两个方面:1)父页面控制子页面。2)子页面操作父页面 最典型的应用就是:当我登录一个系统后,打开了多个子页面,在我退出系统时,子页面自动关闭而不需要我手动一个一个的关闭子页面 对于这种需求在大型的web系统中非常常见。下面我们就来给出一个web调度台的实际应用 在web调度台中,有一个设置按钮,当用户点击这个按钮后,会用新的标签页打开一个设置的页面。当用户点击退出按钮时,子页面自...

2013-06-04 12:20:13 1023

原创 java反射详解

1、通过一个对象获得完整的包名和类名 package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...} class hello{ public static void main(String[] args) { Demo demo=new D...

2013-06-04 12:17:32 93

原创 如何在页面中设置IE浏览器的文档模式

最近在使用一个开源框架,发现该框架能跨浏览器和版本,但唯独在IE下的Quirks Model下表现不太好。 一开始想着如何自己去完善在该模式下的问题,后来一想为何不找到一种方法,在代码里面设置好让页面在IE浏览器下面不呈现Quirks Model呢? 于是在网上找资料,发现了原来可以通过DTD的声明来让浏览器决定用何种模式。 我把 <!DOCTYPE html PUBLIC "-//W...

2013-06-04 12:07:24 250

原创 如何在系统启动时能够调用spring的注解@Service方法

系统中有一个TimerTask,需要在系统启动时就执行,而该TimerTask中要用到一些Service(Service中还用到了Dao),系统是采用spring的注解的,如@Controller @Service @Repository等。 在web.xml中配置  <servlet> <servlet-name>smcInitServlet</ser...

2013-06-04 12:04:31 252

原创 spring+hibernate中Connection is read-only问题的产生原因与解决方法

报错:org.hibernate.exception.GenericJDBCException: Connection is read-only. Queries leading to data modification are not allowed 原因: spring-config.xml文件 <tx:advice id="txAdvice" transaction-manage...

2013-06-04 11:55:24 202

原创 dom4j修改xml文件

import java.io.File;import java.io.FileOutputStream;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAX...

2013-05-22 21:12:57 99

原创 MySQL访问权限控制

 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set

2013-04-19 15:03:42 162

原创 request的getRemoteAddr()和getRemoteHost()方法有什么区别?

request.getRemoteHost()为什么得到的不是机器名,而是IP地址 解决用request.getRemoteHost()为什么得到的不是机器名,而是IP地址web服务器在server.xml查看一下connector中的enableLookups 说明如下: 如果为true,则可以通过调用request.getRemoteHost()进行DN...

2013-02-20 16:50:45 1115

原创 配置log4j单独显示指定类(包)下的日志信息

配置log4j单独显示指定类(包)下的日志信息 

2013-02-20 10:22:26 710

原创 作为一个合格程序员每天该做的事

作为一个合格程序员每天该做的事1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢4...

2013-02-04 15:31:57 69

原创 解压tar.gz文件包

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import...

2013-01-26 17:00:01 330

原创 压缩解压zip文件包

import java.io.*;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.apache.tools.zip.*;import java.util.Enumeration; public class AntZip{ ...

2013-01-26 16:58:23 337

原创 CXF+mybatis+Spring 配置

CXF的server端配置  首先配置web.xml <servlet> <servlet-name>cxfServlet</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> &l...

2012-11-19 19:49:37 101

原创 把汉字转换成byte数组,然后再把byte数组转换成汉字

/** * <把字符串转换成字节数组然后在封装成字符串> * <功能详细描述> * @param chinese * @return * @see [类、类#方法、类#成员] */ public static String chineseToString(String chinese)...

2012-11-08 20:45:41 3356 1

原创 win7设置wifi热点

详细过程请参照附件。

2012-11-01 22:09:19 73

原创 HTTP状态码大全(备忘)

"100" : Continue "101" : witching Protocols "200" : OK "201" : Created "202" : Accepted "203" : Non-Authoritative Information "204" : No Content "205" : Reset Content "206

2012-10-24 21:12:07 69

原创 SOCKET与TCP/IP 关系

SOCKET与TCP/IP 关系 Socket 是一种应用接口, TCP/IP 是网络传输协议,虽然接口相同, 但是不同的协议会有不同的服务性质。创建Socket 连接时,可以指定使用的传输层协议,Socket 可以支持不同的传输层协议(TCP 或UDP ),当使用TCP 协议进行连接时,该Socket 连接就是一个TCP 连接。Soket 跟TCP/IP 并没有必然的联系。Socket 编程接口...

2012-10-24 21:10:31 139

原创 div超出屏幕高度后自动出现滚动条

<script language="javascript" type="text/javascript"> $(document).ready(function() { // 浏览器的高度和div的高度 var height = $(window).height(); var divHeight = $("#scolldiv").height(...

2012-10-20 15:41:02 4679

原创 JQuery 实现级联下拉菜单

function show_hnbInfo(){ var ss = Math.random(); $.ajax( { type : 'POST', url : 'getAllHnbInfo', data : 'id=' + ss, success : function(msg) { // 清空表格 $("#internetID")....

2012-09-20 21:26:30 344

原创 Spring启动后,立即执行需要的操作

Spring 配置文件:<bean id="deblocking" class="com.util.Deblocking" ></bean> java代码:import javax.annotation.Resource;import org.springframework.beans.factory.InitializingBean;import ...

2012-07-26 21:37:36 642

原创 spring启动后,立即执行需要的操作

1、在需要进行操作的bean的xml定义中加上init-method属性,指定下启动时运行哪个方法;2、实现InitializingBean接口,Spring在启动时会自动调用这个接口中的初始化方法 public class SysInitBean implements InitializingBean,ServletContextAware{ public void afterPro...

2012-07-26 21:13:50 122

原创 ServletContextAware接口

在Spring中,凡是实现ServletContextAware接口的类,都可以取得ServletContext. 实现如下:  private ServletContext application; public void setServletContext(ServletContext servletContext) { this.applicat...

2012-07-26 21:10:54 145

原创 用户登录锁定后异常退出

应用场景: 当用户登录时在被锁定状态下异常退出,做一下处理:/** * <判断session超时如果超时注销session> * <功能详细描述> * @see [类、类#方法、类#成员] */ public void checkSession() { // 获取服务器上下文对象 ...

2012-07-26 21:08:50 309

原创 用户登录

本段代码的前提是:同一用户只能在一处登录并且同一session只能用一个用户登录,浏览器刷新时用户直接进入登录主页Spring MVC  controller代码:  /** * <用户登录> * <实现用户登录的控制> * @param request 请求对象 * @return * @see [...

2012-07-26 20:43:05 211

原创 spring定时器的创建和配置

1、创建业务处理类 public class PalpitationCheckTask{ public void run() { System.out.println("测试定时器"); }}  说明:上面的run方法是用来进行业务处理的方法 2、在springmvc-servlet.xml文件中配置该处理类 ...

2012-07-17 20:30:21 68

原创 手动利用spring提供的quartz创建定时器

/** * <创建定时器> * <创建定时器执行指定类并确认是否立刻执行> * @param timer 定时器间隔 * @param jobClass 任务类 * @param bool 是否立刻执行 * @param repeatCount 执行的次数,-1代表一直执行 * @retur...

2012-07-17 20:25:54 107

原创 Mybatis实现条件查询

javaBean对应的映射文件方法 <select id="getAllHistoryInfo" resultType="hashmap" parameterType="historyAlarm"> <![CDATA[ select history.*,alarmConfig.alarmZhName,alarmConfig.a...

2012-07-17 20:23:51 306

原创 Mybatis实现批处理存储

<insert id="insertHistoryAlarmBatch" parameterType="java.util.List"> insert into HistoryAlarmInfo (historyID, hnbID, hnbName, serialNumber, locationPathNo, distancetoPathAccess, alarmSe...

2012-07-17 20:23:38 297

原创 操作日期加减方法

操作日期加减方法: public static void main(String[] args) { // 取7天之前的时间,该值标识天数 int day = 7; // 获取日期 Calendar c = Calendar.getInstance(); c.set(Calenda...

2012-07-17 20:23:28 229

原创 Spring MVC实现文件上传

@Override public String UploadFile(HttpServletRequest request) throws IllegalStateException, IOException { MultipartHttpServletRequest multipartRequest = (MultipartHttpServ...

2012-07-16 17:16:38 67

原创 两个java web服务间SoapMessage对象的传递

客户端代码: try { // 创建连接对象并呼叫AP SOAPConnection conn = SOAPConnectionFactory.newInstance().createConnection(); SOAPMessage resMsg = conn....

2012-07-16 14:53:48 121

原创 MyEclipse、Eclipse配置JAD

一、MyEclipse 第一步:      下载jad.exe文件和eclipse插件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip 或者 http://nchc.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar 第二步:   ...

2012-07-16 14:53:38 85

原创 模拟HTTPClient发送消息到服务器

// 存储服务器的响应消息 String responseMsg = ""; // 如果服务器地址不为空,则执行发送命令 if (!Global.isEmpty(address)) { // 客户端对象 HttpClient client = new Ht...

2012-07-16 14:53:24 95

原创 上传文件过滤类

package com.mvc.interceptor;import java.io.File;import java.io.IOException;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespons...

2012-07-16 14:52:23 138

原创 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)...

2012-07-15 23:31:48 71

空空如也

空空如也

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

TA关注的人

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