`
文章列表
我们都知道通过在电脑上敲 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 ...
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 ...
转自: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
查询状态的时候,数据库字段一般为数字,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 ...
                      要修改的表名                            要删除的字段名称 alter   table   table1          drop   column     column1  
Global site tag (gtag.js) - Google Analytics