- 博客(50)
- 资源 (5)
- 收藏
- 关注
原创 java递归面试题
题目1:斐波那契数列 : 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。
2014-07-19 19:40:55
781
原创 NIO按行读取文件内容,并打印出来
package com.broada.wssh.groovy;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;public class TestNi
2014-07-09 17:29:21
2815
原创 23种设计模式口诀
创建型模式 抽象工厂或方法,单例原型建造者 结构型模式 适配器,装饰器,外观桥接,享元组合与代理行为型模式 中介观察访问者,命令策略备忘录,解释器,模板方法,迭代状态责任链遗留两个:并发性模式,线程池模式
2014-06-19 23:15:19
1106
转载 正则表达式元字符
&l基本元字符元字符说明.匹配任意单个字符|逻辑或操作符[]定义一个字符集合,匹配该集合中的一个字符[^]对字符集合求非(是对整个集合求非,而不是紧挨着^符号的字符)-在字符集合中定义一个区间。如[A-Za-z]/对下一个字符转义。比如/n表示换行。
2014-01-22 15:23:33
388
原创 perficient 上机面试题
一个原字符串 babdle替换规则数组集{ "bab", "ban", "and", "ang", "gle", "ger" }要求如下:根据替换规则的数组,效果如下bab -->banand -->ang gle -->ger结果原字符串变成了 banger测试代码如下 public static void main(Strin
2014-01-22 10:06:58
608
原创 用一句代码,求出一个Int数组的和
题目: 用一句代码,求出一个Int数组的和 /** * num 数组,n为数组长度 * @param num * @param n * @return */ public static int sum(int[] num,int n){ { return n==0? 0 : sum(num,n-1)+num[n-1]; }
2014-01-22 09:40:47
491
原创 极限编程实践一览表
需求:1.用户故事 2.用户全程参与 设计: 3.简单设计测试: 4.测试驱动开发 5.自动化测试编码: 6.重构 7.结对编程 8.代码共享 9.强调编码标准项目管理: 10.持续集成 1
2014-01-20 11:12:41
557
原创 没有执行drop操作,手动删除了无用DBF文件后,导致无法启动ORCL
前言:数据库没有执行drop某个表空间,手动删除dmp文件,导致无法正常启动orcl 解决思路,删除文件了里相关的dmp关联。解决过程如下Microsoft Windows [版本 6.1.7600] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\守望幸福> set oracle_sid=o...
2013-12-25 17:06:24
252
转载 Windows环境下配置Apache 2.2.x + SSL ,实现https方式
本文主要内容来自 PCplayer整理的 windows安装基于Apache的SVN服务器(包括SSL配置) 他的这篇文章是我在配置Apache + ssl 的过程中找到的简明易懂最容易操作的教程. 因此摘抄一些过来, 分享给其它人. 在此感谢PCplayer的辛苦工作! 本文所述在Windows 2003, Apache 2.2.6上面顺利设置成功.----------
2013-11-21 00:26:32
1250
原创 oracle表空间管理
表空间大小和利用率查询select upper(f.tablespace_name) "表空间名", d.tot_grootte_mb "表空间大小(M)", d.tot_grootte_mb - f.total_bytes "已使用空间(M)", to_char(round((d.tot_grootte_mb - f.total_bytes) / d
2013-11-19 15:27:39
651
原创 oracle 数据库中的空间大小管理
数据库中所有用户占用空间的大小排序SELECT owner, tablespace_name, SUM (BYTES/1024/1024) AS size_m FROM dba_segments group by owner,tablespace_name order by size_m desc某个用户中所有表的大小排序SELECT segment
2013-11-19 14:56:08
640
原创 查看所有用户在oracle数据库占用空间大小
select owner, tablespace_name, sum(BYTES / 1024 / 1024) as SIZE_M from dba_segments group by owner, tablespace_name order by SIZE_M desc按照表空间进行进行group by
2013-11-15 10:33:07
642
转载 Thread_wait、notify、notifyAll的使用方法
wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可能有些许差异。•如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态。•如果对象调用了notify方法就会通知某个正在等待这个对象的控制权的线程可以继续运行
2013-11-04 16:19:40
451
转载 Oracle中连接与会话的区别
1.oracle中文概念手册连接 (connection)与会话 (session)这两个概念均与用户进程 (user process)紧密相关,但二者又具有不同的含义。连接 :用户进程和 Oracle 实例间的通信通道(communication pathway)。这个通信通道是通过进程间的通信机制(interprocess communication mechanisms)(在
2013-10-28 10:40:16
595
转载 几种通讯协议比较RMI>HttpInvoker>=Hessian>>Burlap>>web service
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的
2013-10-25 10:43:26
588
原创 JAVA 字符串与二进制,十六进制 相互转换
public class Test { // 将Unicode字符串转换成bool型数组 public boolean[] StrToBool(String input) { boolean[] output = Binstr16ToBool(BinstrToBinstr16(StrToBinstr(input))); return output; } // 将bool型数组转换
2013-10-24 14:08:01
1079
转载 一个java定时器框架
http://www.cnblogs.com/phinecos/archive/2008/02/25/1081354.html
2013-10-10 09:54:00
566
原创 快速加载properties文件
思路逻辑1.获取properties对象2.获取java环境的相对路径3.指定对应的properites文件4.把文件变成流5.properties对象加载流public static Properties loadProp() { Properties prop = new Properties(); String path = System.getP
2013-10-09 18:41:13
559
原创 JAVA中JDBC方式访问ORACLE的简单案例
package com.broada.email.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBUtil {/**
2013-10-09 18:11:17
782
原创 ORACLE导出sequence的sql语句
当前用户登录,只导出当前用户的sequence,所在表是user_sequences select 'create sequence '||sequence_name|| ' minvalue '||min_value|| ' maxvalue '||max_value|| ' start with '||last_number...
2013-08-23 10:47:40
415
原创 单例模式
1.最简单的方式,快速加载模式package com.aloe.pattern.singleton;/** * 最简单的实现 * @author chenxing * * 此方法为 饥饿式单例模式 * * 不足之处:SingletonClass1类在被加载的时候,无论这个类有没有用到,都会创造一个实例对象。 * 加入创建这个对象可能要花很长时间,而且又用不到,那么这个单例模
2013-08-06 16:37:26
374
原创 oracle 删除外键的表的相关sql语句
1. 查找所有引用某表主键为外键的表其中PK_SRVMONITOR_SERVICE为该表的主键名 select c.constraint_name, c.table_name, c.constraint_type, c.r_constraint_name from user_constraints c where c.r_...
2013-06-26 18:43:26
768
原创 java导入导出dmp文件
package com.broada.oracle.export;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class JavaOracle { public static void main(String[] arg...
2013-06-24 20:10:25
1005
原创 faultString: org.xml.sax.SAXException: No deserializer for {urn:UserManager}Use
faultString: org.xml.sax.SAXException: No deserializer for {urn:UserManager}User 此异常为反序列化异常,表明你的javaBean对象(比如User),说明你本地对象User已经序列化成功,但是你的User通过Webservice,在调用对方系统之前,反序列化失败,说明你在server-config.ws...
2013-05-09 15:46:24
1292
1
原创 ORA-12519: TNS:no appropriate service handler found 解决
select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processes = 300 scope = spfile;重启数据库:shutdown immedia...
2013-04-26 11:47:23
75
原创 jsp中字符串js中的字符串参数转译
function eventDiv(value,metadata,record){ if(typeof(value.taskPlan)=="undefined"||value.taskPlan==null||value.taskPlan=="") return '<p align="center">-</p>'; ret...
2013-04-09 15:06:27
323
原创 oracle表空间创建
/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management ...
2013-02-05 11:31:35
69
原创 oracle表空间利用率
select ff.s tablespace_name, ff.b total, (ff.b - fr.b) usage, fr.b free, round((ff.b - fr.b) / ff.b * 100) || '% ' usagep from (select tablespace_name s, sum(byt...
2013-02-04 15:31:59
101
原创 为什么会有这么多数据库
Oracle: 我们需要企业级数据库。MySQL: Oracle不开源。PostgreSQL: MySQL的功能不够多。SQLite: 你可以把我嵌入到任何地方。这样,4种数据库够大家用了。MongoDB: 为什么我们要用join和模式(schema)?CouchDB: 为什么我们要有集合(collection)?Redis: 为什么我们要面向文档?Memcached...
2013-01-23 18:56:46
296
原创 java中判断一个字符串是不是整形
public static boolean isInteger(String value){ char ch; int a=0; int b=0; for(int i=0;i<value.length();i++) { ch=value.charAt(i); a=(int)ch; if(a>=48&...
2013-01-08 15:48:50
994
原创 NoSuchMethodError
此异常表示你的类没有此方法,原因可能又一下几个1.你这个类却是没有,但是你父类有,但是你父类被替换了2.最大的可能是,你的程序中有好几个同包名和同类名的class类,导致虚拟机加载时候,没有优先加载你想要的那个类...
2013-01-05 19:42:11
153
原创 connections.sort 方法使用
Collections.sort(performers, new Comparator<Performer>() { public int compare(Performer o1, Performer o2) { return o1.getSortId().compareTo(o2.getSortId()); } }); 此时的比...
2012-12-24 12:45:54
1689
原创 js如何获取请求中的url以及参数
js如何获取请求中的url以及参数 <script type="text/javascript"/> function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,ur...
2012-12-19 15:51:57
589
原创 <div>中<a>标签如何float
<div class="menu-bd" style="width:300px;line-height:1.7;" role="menu" aria-hidden="true" > <a href="/itsm/itil/" style="float:left;width:7em;padding:0.2em 0.6em;"
2012-12-14 15:39:13
327
原创 序列化 Serialization
利用序列化实现深度克隆 把对象写到流里的过程是序列化(Serialization)过程;而把对象从流中读出来的过程则叫反序列化(Deserialization)过程。应当指出的是,写到流里的是对象的一个拷贝,而原对象仍然存在于JVM里面。 在Java语言里深度克隆一个对象,常常可以先使对象实现Serializable接口,然后把对象(实际上只是对象的拷贝)写到一个流里(序列化),...
2012-12-11 18:30:23
106
原创 coss3.6 用户权限注册
权限的注册当前先采用提供脚本的方式,首先先插入权限分类(PermissionType,为了兼容老的系统,直接使用原来的itil_usr_group来存储),脚本如下: insert into itil_usr_group(id,code,name,typ,sortNo,remark,systemid) values('pg_device','10','资产管理','3',1,'...
2012-11-30 09:43:52
188
原创 java.lang.ClassCastException 强制类型转化异常
java.lang.ClassCastException 强制类型转换异常 主要原因 : 当父类强制转换成子类时候出现的异常 ,除非是子类转换成父类,父类再转换给子类 public class Test { public static void main(String[] args) { Parent parent = new Child(); Chi...
2012-11-29 21:29:12
470
HttpWatch网页数据分析工具
2013-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人