- 浏览: 766898 次
- 性别:
- 来自: 北京
最新评论
-
rogue2yjg:
为什么不直接在IoHandler里的sessionClosed ...
Mina 断线重连 -
hgrapple:
死锁异常DEAD LOCK: IoFuture.await() ...
Mina 断线重连 -
q178266871:
freedomszq 写道重连是出现DEAD LOCK: Io ...
Mina 断线重连 -
freedomszq:
重连是出现DEAD LOCK: IoFuture.await( ...
Mina 断线重连 -
wellway:
fenyun689 写道知道哪里错了。谢谢。我的也出现这个问题 ...
Mina 断线重连
文章列表
我们都知道通过在电脑上敲 cmd 后,输入ipconfig -all 来获取IP地址或者MAC地址,java程序可以在window和linux下获取MAC地址等信息!看下面代码
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
/**
*
* @author http://zhidao.baidu.com/question/292753600.html
* ...
Decorator Pattern装饰模式
装饰模式:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。
装饰,让我们想到了房子的装修、人的打扮、手机装饰…等等,但是,不管怎么装修,房子还是那个房子、墙还是那堵墙,人还是那个人,脸还是那张脸;手机还是那部手机,屏幕还是那个屏幕,只是给人的感觉变了而已。
如果拿手机来说,我们买了手机后,都会给手机贴膜、安个吊坠、装个边框什么的,下面我们看看我们最常用的手机是如何贴膜的:
public class Phone {
//构造方法
public Phone(String na ...
策略模式
定义:定义了算法族,分别将他们封装起来,让它们之间能相互替换。此模式让算法独立于使用算法的用户。
类图
下面我们用两个列子来说明策略模式的实际用途。
1. 从上班开始
有一个程序员类,他有一个名称,然后有一个上班的方法:
代码如下:
//程序员类
public class Programmer {
//姓名
private String name;
//getter & setter
public String getName() {
return n ...
查询oracle数据库最近的SQL操作
select * from v$sql
根据时间查询最近的操作 select * from v$sql where LAST_ACTIVE_time between to_date('2012-07-05/16:50:15','yyyy-mm-dd/hh24:mi:ss') and to_date('2012-07-05/17:03:15','yyyy-mm-dd/hh24:mi:ss') and SQL_TEXT LIKE '%ud_zyxk_zysq%'
查询日志文件在数据库主机的物理位置
select * from v$logf ...
本文是我通过学习BlogJava里断点的文章,在自己电脑的MyEclipse9.0上安装反编译插件的成功后的记录。(我的电脑环境:XP、JDK1.6_32 、MyEclipse9.0M1/MyEclipse 5.5.1GA)
建议拜读源文章地址:http://www.blogjava.net/tfzhu/archive/2010/07/10/325736.html
Myeclipse的反编译插件介绍
下载net.sf.jadclipse_3.3.0.jar、jad158g.win.zip,需要这两个文件。(附件也有)准备工作:1、下载jad.exe文件:http ...
当我们进行测试数据或者进行某种大数据量的时候,可以用一下语句进行大批量插入,
通过我的测试,10万条数据插入时间为7秒左右,100万条记录插入时间为65秒,200万插入为150秒。
我机器配置为 CPU I5 2450M 内存4G 硬盘 西部数据500G 5400转 操作系统为WIN7 64位 ,数据库为ORACLE 11G 64位 插入测试工具为PL\SQL 9.0
declare i integer; --定义变量begin i := 1; loop /* 插入数据 */ insert into USER (yhbh, yhmc, yhmm, bmbh ...
- 2012-05-22 22:38
- 浏览 13897
- 评论(1)
oracle count 百万级 查询记录总数、总条数优化
最近做一个项目时,做分页时,发现分页查询速度很慢,分页我做的是两次查询,一次是查询总数,一次是查询分页结果
/** 查询总记录数 **/
SELECT
COUNT(id)
FROM
...
文章来源:http://hi.baidu.com/lbc227540/blog/item/a4d432ef9235f7f7b2fb95ce.html
一、中文排序 1. //按照笔划排序 2. select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M'); 3. //按照部首排序 4. select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M'); 5. //按照拼音排序,此为系统的默认排序方式 ...
删除、去掉字符串尾部的0或者某个特定字符(递归实现)
/*****************************************************************************
* 类描述: TODO
****************************************************************************/
public class TempTest {
/************************************
* 方法说明: 测试
...
在MyEclipse的菜单栏中选择window-->Preferences-->General-->Startup and Shutdown--> myeclipse derby把这个服务的勾选去掉,重启IDE就可以了,如果你不需要其它的服务,都可以关掉.
功能:将查询的结果放到一个新表中去,查询结果可以来源于一个表或多个表
SQL SERVER中使用SELECT … INTO语句
按照使用场合可以分为以下几类:
1. 实现全表备份:如:SELECT * INOT t1 FROM titles
2. 备份表的一部分列(不写*而写出列的列表)或一部分行(加WHERE条件)
如: SELECT title_id,title,price INTO t2 FROM titles—部分列
SELECT * INTO t2 FROM titles WHREE price>10 –部分行
SELECT title_i ...
Axis,axis2,Xfire以及cxf对比
- 博客分类:
- 学习笔记
转自:http://www.cnblogs.com/growup/archive/2011/03/06/1972464.html
Axis,axis2,Xfire以及cxf对比
http://ws.apache.org/axis/
http://axis.apache.org/axis2/java/core/
http://xfire.codehaus.org/
http://cxf.apache.org/
axis最新的版本为April 22, 2006
axis2最新的版本为19 - Dec - 2010 1.5.4
oralce中根据查询参数判断返回值
- 博客分类:
- database
查询状态的时候,数据库字段一般为数字,0或者1,0代表未读,1代表已读,页面需要显示已读或者未读,所以sql语句应该是:
select
a.name ,
a.id,
a.location ,
case a.status
when 0 then 'YES'
else 'NO' end
from
user as a
现在的问题是当 case a.status when 0 then '已读' else '未读' en ...
我们在查询出数据的时候,需要根据某几个字段进行排序。
比如:查询车辆的时候,根据车辆的类型或者注册时间查询车辆信息,然后根据车辆的号码排序,再根据车辆类型进行排序,再或者根据车辆的注册时间进行排序。具体的查询语句应该是:
select hphm,hpzl,time from car where time > (sysdate - 1) and hpzl='小型汽车牌照' order by hphm desc,hpzl desc,time desc
查询在car表中查询:一天前注册的车辆种类为‘小型汽车牌照’的车, 并根据车牌号,车辆种类,注册时间倒序排列
SQL ...
删除Oracle数据库中的字段
- 博客分类:
- 学习笔记
要修改的表名 要删除的字段名称
alter table table1 drop column column1