自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式的六大原则

--【读书笔记】 1. 单一职责(Single Responsibility Principle)There should never be more than one reason for a class to chenge.单一职责原则提出了一个编写程序的标准,用“职责”或“变化原因”来衡量接口或者类设计得是否优良,但是职责和变化原因都是不可度量的,因项目而异,因环境而异。2. ...

2012-02-03 10:07:18 138

原创 java连接RAC串

<url>jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ip1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=ip2)(PORT=1521)))(FAILOVER=on)(LOAD_BALANCE=off)(CONNECT_DATA=(SERVER=...

2012-01-11 09:59:30 285

原创 Crash course on JVM crash analysis

[转]http://weblogs.java.net/blog/2009/02/19/crash-course-jvm-crash-analysis

2011-12-29 14:24:36 121

通过oralce的内置函数查询树形结构的结果

SELECT LEVEL, LPAD('*', 2 * LEVEL - 1, '*') || JG_MC, SYS_CONNECT_BY_PATH(JG_MC||JG_id, '->') FROM xt_jgCONNECT BY PRIOR JG_ID = SJ_JGSTART WITH SJ_JG = '000000'ORDER BY LEVEL  ...

2011-12-08 17:29:00 123

jvm

java virtual machine stacks中存放的为 私有栈帧 里面的内容有 局部变量表,操作栈,动态链接,方法出口等信息。局部变量表存放了编译器可以预知的各种基本数据类型(boolean,byte,char,short,int,float,long,double),对象引用(reference类型,指向对象起始地址的指针,或者是指向一个代表对象的句柄或者其他与此对象相关的...

2011-11-30 08:40:00 93

linux svn 启动

svnserve -d -r /home/svnroot/repository /usr/local/apache/bin/apachectl -k start/usr/local/apache/bin/apachectl -k stop/usr/local/apache/bin/apachectl restart

2011-11-23 17:49:00 90

python字符串操作

str="012345678"1. 反转 str[::-1]2. 转为int,long string.atoi(str,10) 

2011-11-22 14:45:00 87

js打开新窗口的方式

1. 模态窗口var req_url=" ";var rs = window.showModalDialog(req_url,window,'dialogWidth:420pt;dialogHeight:200pt;status:no;help:no;scroll:no;'); rs可以在req_url中通过 window.returnValue=赋值 模态窗口A中打开新的...

2011-09-15 18:18:00 106

js计算日期天数

Date.prototype.getDOY = function() { var onejan = new Date(this.getFullYear(),0,1); return Math.ceil((this - onejan) / 86400000);}var et_a=dxmxJhet.split("-");var st_a=dxmxJhst.split("-");var et_=ne...

2011-09-15 18:13:00 408

javascript操作小记

1. 打开子页面var add_statue = window.showModalDialog(req_url,window,'dialogWidth:456pt;dialogHeight:418pt;status:no;help:no;scroll:auto;'); 模态页面2.刷新父页面的方法在子页面处理完毕后 返回一个returnValue的变量--注意名称 设置为true在...

2011-09-01 17:47:00 68

oracle 导入dmp文件

备忘: imp dj/dj@zcdb full=y file=d:\123.dmp

2011-08-31 09:02:00 69

oracle 10G 对数据库分配角色--- ORA-01017

10G在安装过程中选择了创建数据库,录入了用户名密码等安装成功后,数据库创建成功。此时通过pl/sql登录,选择normal登录提示如下图的错误而用sysdba可以正常登录 此时需要创建一个角色()登录pl/sql --- by sysdab,输入以下代码执行create user jdd identified by jdd;grant dba to jdd;...

2011-08-31 09:01:00 112

sql学习记录

1. 将复杂的sql语句分解开。2. 学习窗口函数3. 编写高性能的sql语句4. 拓展至其他关系型数据库

2011-08-21 22:39:00 82

linux终端文本颜色显示控制

 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。\033[显示方式;前景色;背景色m显示方式:0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、5(闪烁)、25(非闪烁...

2011-08-14 18:11:00 244

python基础_序列

对元组的认识,自己感觉元组其实就是数组,只是叫法不同而已。 下面的内容为序列的性质1. 索引 (正序,倒序--负数) 字符串可以通过索引来取值 ---- 结果为字符 ,字符串默认为字符的元组 取值时不能越界,否则报错【正序,倒序都不能越界】 2. 连接 元组可以通过 + * 两个操作符直接连接 ,+为连接一个,*为连接多个3. 分片 (sliceing)可以取一...

2011-08-13 23:24:00 101

python基础1

1. 2**3 == pow(2,3) == 82. 1/2=0 1.0/2=0.53. import math foo = math.sqar foo(100)=10.0 --- 神奇 4 cmath 可以计算 cmath.sqrt(-1) =1j5. raw_input input 前者在输入字符串时不需要输入引号 返回类型为字符串,后者需要6, print r' ...

2011-08-13 22:55:00 88

weblogic生产模式用户名密码文件

1. 在建立域的时候需要制定为生产模式 建立域是 在目录bea/weblogic92/common/bin/config.sh2. 建立一个新的文件 boot.properties目录 bea/user_projects/domains/cyh_domain具体命令: touch boot.properties更改文件权限 chmod加入写的内容 vi boot.prope...

2011-08-02 17:54:00 622

使用jad反编译java文件批量

WEB-INF>jad -o -r -sjava -d src -8 classes/**/*.class会在web-inf目录下生成一个src为文件名的java文件目录

2011-07-28 18:07:00 126

find prime number

  public static int[] findPrimeNum(){ int tmp[] = new int[(int)(100*(1-1/2f-1/3f+1/6f))]; tmp[0]=2;tmp[1]=3;tmp[2]=5;tmp[3]=7;tmp[4]=11;tmp[5]=13; int tmpindex=5; for(int i=17;i<=100;i+=2){...

2011-07-25 19:10:00 144

经典的单例模式

public class Singleton { private Singleton(){} private static volatile Singleton s; public static Singleton getInstance(){ if(null==s){//在多线程环境下会有有多个线程到该运行点 synchronized (Singleton....

2011-07-25 18:02:00 84

把一个数字插入已排序的数组,插入后的数组依旧按原规则排序

思路:1.先确定数组的排序规则2. 查找待插入数字需要插入的准确位置(需要遍历数组)3. 返回一个新的数组 public static int[] insertArray(int[] target ,int insertNum){ int[] tar=new int[target.length+1]; //升序排列 int index=0; if(target[0]&l...

2011-07-25 16:57:00 530

Properties文件读取

public class ReadResourceProperties { private static Properties p = new Properties(); //在同一级目录下,路径文件的写法// private static String filepath="my.properties"; //在src 根目录下文件的写法 private static String filepat...

2011-07-22 13:05:00 57

删除重复记录

面试的时候经常会有删除数据库重复记录的sql// 数据库有主键id,查找col相同的记录delete from table t where t.id not in (select min(tb.id) from table tb where tb.col=t.col)// 数据库中没有主键id,查找col 相同的记录delete from table t where t.rowid not...

2011-07-22 12:23:00 113

java反射--记录

今天复习了下java的反射,大致内容为 通过class.froname得到class对象。通过class对象提供的newInstance方法获得class对象的实例,此时已经初始化了目标类。在通过Class 实例提供的getMethods,getFields 等方法获取方法或者属性进行操作。1. Class c = Class.forName("**.**.ClassName");2. O...

2011-07-22 12:14:00 51

linux 下webloigc出现的问题

这几天部署了一个系统在外网的测试服务器上,服务器为linux , appServer weblogic92部署后在北京的几个客户端可以正常访问,上海,南昌等地方无法使用。最后查明发现是weblogic的问题,weblogic的lince在非商用的情况下只允许5个不同的IP访问IE浏览器访问的时候不返回任何错误提示信息,只显示网页无法访问TheServerisnotabletoservic...

2011-07-21 11:13:00 116

oracle数据库实现汇总报表的方法

--------备忘录在常用的汇总报表中,会出现通过某些条件实现分组后,对数量金额进行小计以及总计可以使用group by rollup(col1,col2,....coln) 来实现分组统计若要对总计,小计等汉字的显示进行控制,可以使用case()函数selecttp.tp_xmbh as xmid,tp.tp_ccbh as showid,(case when tp.tp_xmbh i...

2011-07-21 09:17:00 714

赋值操作后,对象的引用发生变化

// 此用例来源于Thinking in javaclass Tank{ int level; String msg; Tmp tmp; @Override public String toString() { return "level = "+level+" msg="+msg+" tmp="+tmp; }}class Tmp{ private Stri...

2011-07-19 18:15:00 272

数据库优化

1、要使用绑定变量减少硬解析 (name=? and id=?)2、根据WHERE后面的条件选择索引3、如果查询一次表可以得到想要的结果就尽量的一次完成-----待补充

2011-07-19 18:13:00 56

Jquery中$.get()不能进行变量修改的问题------异步问题

Jquery中使用get方法进行ajax处理非常方便,例如var tmp=0;$.get(action,{param},function(data){date='1';if(data==='1') tmp=1;//此种赋值不会起作用});alert(tmp);// 0tmp的值没有被修改的原因是由于 get是进行的异步操作,tmp的值没有被修改改用可以通过操作的ajax请求可以解...

2011-07-19 18:09:00 541

事务--概念复习

什么叫做事务,事务的四个必要属性是哪些?事务的隔离级别?事务介绍:所谓事务是用户定义的一个数据操作序列,这些操作要么全做要么都都不做,是一个不可分割的工作单位。事务属性:原子性,一致性,隔离性,持久性原子性:(Atomicity)事务是数据库的逻辑工作单元,事务中包括的诸操作要么都做,要么都不做。一致性:(Consistency)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔...

2011-07-19 18:03:00 63

复习java初始化机制

先初始化静态内容,先父类后子类初始化非静态快内容,先父类后子类初始化构造器内容,先父类后子类public class TestInitialization extends TestCase{ public void testInit(){ new B(); }}class A{ { System.out.println(" A "); } static{ System.out.printl...

2011-07-19 18:02:00 55

Linux操作小计

1. 更改文件夹 权限 chmod -R 777 /home/tes----------- test文件目录下所有的文件都为可写2. 更改文件夹所有者 chown -R unroot:unroot /home/test/ ------ 修改test目录以及子目录所有文件的所有者 新增文件 touch abc.txt3. 清空 history的方法 history -c4. s...

2011-07-19 18:00:00 58

HashMap 变为线程安全的方法

HashTable为线程安全的Map对象,但是现在的JDK不提倡使用HashTable而日常推荐使用的HashMap为非线程安全的对象,通过java.util.Collections可以把HashMap变为线程安全,在需要多线程环境中实现同步时使用。Map map = Collections.synchronizedMap(new HashMap());一下内容为JDK中实现的Map同步代...

2011-07-19 17:58:00 606

win系统下oracle客户端免安装连接数据库服务器方法

准备软件1.instantclient-basic-win32-11.2.0.1.0地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html2.PL/SQL DEV(自己准备)具体操作1. 下载完成后解压,需要注意的是如果使用的是win7 x64位系统,还是需要使用准备软件中1所描述的软件,x64位的Oracle客...

2011-03-29 10:00:00 79

一个简单的FTP客户端 实现上传下载

packagepub.ftp;importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.Inpu...

2007-07-31 15:35:00 168

重要资料

sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。下面给出了这些实例变量。  public static boolean useFtpProxy  这...

2007-07-30 17:21:00 106

简单FTP程序

import java.io.*;import java.util.*;import java.net.*;import sun.net.ftp.FtpClient;import sun.net.TelnetOutputStream;public class TestFTP {private String host = "somename";private Stri...

2007-07-30 17:18:00 82

ftp client

import sun.net.ftp.*; import sun.net.*;import java.applet.*; import java.io.*;import java.io.IOException;import java.util.StringTokenizer;import sun.net.ftp.FtpClient;import java.util.ArrayList;publ...

2007-07-30 17:16:00 58

JVM is not suitable.

如果你安装了oracle 9i,当你打开Eclipse时。就会跳出JVM is not suitable错误!因为oracle中的jre版本为1.3,而你的Elipse中的为1.5或者更高。所以会出现这个错误。解决办法:在环境变量 PATH中加入你Elipse中所使用的jre的路径。要放在oracle的jre路径前面!...

2007-07-27 11:32:00 164

HasTable与HasMap的区别

1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。3.HashTable有一个contains(Object value),功能和containsValue(Obje...

2007-07-16 12:59:00 441

空空如也

空空如也

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

TA关注的人

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