- 浏览: 281100 次
- 性别:
- 来自: 西安
最新评论
-
1339344944:
czb6788782 写道亲,你这Global类能给一份么
解压tar.gz文件包 -
牧佑叔叔:
[size=small][/size]u;8i
Mybatis实现条件查询 -
牧佑叔叔:
Mybatis实现条件查询 -
简妮3:
亲们 想问下 定时任务在启动的时候可以传参数么?
java 定时器几种方式 -
czb6788782:
亲,你这Global类能给一份么
解压tar.gz文件包
文章列表
java数据库连接池实现及工作原理
- 博客分类:
- 数据库
连接池用于创建和管理数据库连接的缓冲池技术,缓冲池中的连接可以被任何需要他们的线程使用。当一个线程需要用JDBC对一个数据库操作时,将从池中请求一个连接。当这个连接使用完毕后,将返回到连接池中,等待 ...
windows查看端口号被占用命令
- 博客分类:
- 操作系统
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1、Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况
C:\>netstat -ano ...
hibernate4使用本地sql语句查询、删除
- 博客分类:
- 开发框架
查询方法:由于带有条件查询参数太多没有封装hibernate参数paramlist
public List<MMSTable> listAll(Map<Object, String> map, int pn, int pageSize)
throws Exception
{
// 定义StringBuffer对象,拼装sql语句
StringBuffer sb = new StringBuffer();
sb.append("select m.* from MMSTable ...
java 单例模式详解
- 博客分类:
- java
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 ...
java 定时器几种方式
- 博客分类:
- 开发框架
quartz
spring
spring-task
定时任务
注解
Spring定时任务的几种实现
近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合
spring框架来介绍。
一.分类
从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):
Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一 ...
web开发中父子页面如何联动操作
- 博客分类:
- web前端
联动操作主要分为两个方面:1)父页面控制子页面。2)子页面操作父页面 最典型的应用就是:当我登录一个系统后,打开了多个子页面,在我退出系统时,子页面自动关闭而不需要我手动一个一个的关闭子页面 对于这种需求在大型的web系统中非常常见。下面我们就来给出一个web调度台的实际应用 在web调度台中,有一个设置按钮,当用户点击这个按钮后,会用新的标签页打开一个设置的页面。当用户点击退出按钮时,子页面自动关闭。 那么这种效果是如何实现的呢? 我们熟悉HTML的都知道,打开新的窗口有多种方式,其中有一个是window.open()方法,通过api我们知道这个方法接收三个参数并且有一个返回值 oNewWi ...
1、通过一个对象获得完整的包名和类名
package Reflect;
/**
* 通过一个对象获得完整的包名和类名
* */
class Demo{
//other codes...
}
class hello{
public static void main(String[] args) {
Demo demo=new Demo();
System.out.println(demo.getClass().getName());
}
}
【运行结果】:Reflect.Demo ...
如何在页面中设置IE浏览器的文档模式
- 博客分类:
- web前端
最近在使用一个开源框架,发现该框架能跨浏览器和版本,但唯独在IE下的Quirks Model下表现不太好。 一开始想着如何自己去完善在该模式下的问题,后来一想为何不找到一种方法,在代码里面设置好让页面在IE浏览器下面不呈现Quirks Model呢? 于是在网上找资料,发现了原来可以通过DTD的声明来让浏览器决定用何种模式。 我把
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition ...
系统中有一个TimerTask,需要在系统启动时就执行,而该TimerTask中要用到一些Service(Service中还用到了Dao),系统是采用spring的注解的,如@Controller @Service @Repository等。 在web.xml中配置
<servlet>
<servlet-name>smcInitServlet</ser ...
报错:org.hibernate.exception.GenericJDBCException: Connection is read-only. Queries leading to data modification are not allowed 原因: spring-config.xml文件
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="sa ...
dom4j修改xml文件
- 博客分类:
- java
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.SAXReader;
import org.dom4j.io.XMLWriter;
/**
* <修改xml文件某个节点内容,并输出>
* <功能详细描述>
* @ ...
MySQL访问权限控制
- 博客分类:
- 数据库
1。 改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host ...
request.getRemoteHost()为什么得到的不是机器名,而是IP地址
解决用request.getRemoteHost()为什么得到的不是机器名,而是IP地址
web服务器在server.xml查看一下connector中的enableLookups
说明如下:
如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址
作为一个合格程序员每天该做的事
- 博客分类:
- IT生涯
作为一个合格程序员每天该做的事
1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作 把明天要做的事 ...