- 博客(54)
- 资源 (12)
- 收藏
- 关注
原创 java随笔之类属性的初始化
示例代码 class FieldDemo { FieldDemo(int i){ System.out.println("FieldDemo("+i+")"); }}class CallFieldDemo { static FieldDemo demo3 = new FieldDemo(3); FieldDemo demo4 = new FieldDem
2010-03-08 22:51:00
2082
原创 oracle调用java类遍历磁盘文件
利用oracle自带的utl_file包可以访问磁盘文件,但有个限制--无法访问文件夹?什么意思呢?就是说oracle只能访问指定的文件,而不能访问文件夹下的未知文件。所以,如果要通过oracle去遍历某指定路径下的所有文件,sorry, impossible! 但是,有一种替代方案可以助你一臂之力!众所周知java之File类指向的可以是目录也可以是文件,如果指向目录,可以用file
2010-03-07 14:54:00
1188
转载 java读取xml几种方法
1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点
2010-01-13 14:27:00
950
原创 php5.2+mysql5.0+apache2.2
今天比较郁闷,之前配置好的php5.2+apache2.2环境随着系统的崩溃也不复存在了,重新在新的恢复的系统上搭个环境可总提示"Fatal error: Class mysqli not found in..."。在网上找了大半个下午也没找到真正的解决办法,最终还是从php manual帮了忙;根源:显然,上述问题源于未加载mysqli类,从而导致程序无法执行数据库查询;分析:从配置文件
2009-12-10 09:25:00
1226
原创 KVM还有加电顺序一说?
服务器架起来两个星期了,一直没去机房。上周刚好有个新东西要配置就去用了一下,结果发现KVM烂得要死,本来公司搞了个D-LINK的KVM就很震惊-D-LINK也涉足这个领域?手感不是一般得烂,做工也不是很好。 现在最要命的是鼠标不听使唤、键盘反应迟钝,有时甚至敲不出字符,有时不敲也蹦出一串,一下午搞的我满嘴起泡----不是一般的难用!打电话给同事,他在天津还用得不易乐乎,没办法只能跟厂家反
2009-09-16 21:24:00
744
转载 Java的序列化(Serialization)
java中的序列化(serialization)机制能够将一个实例对象的状态信息写入到一个字节流中,使其可以通过socket进行传输、或者持久化存储到数据库或文件系统中;然后在需要的时候,可以根据字节流中的信息来重构一个相同的对象。序列化机制在java中有着广泛的应用,EJB、RMI等技术都是以此为基础的。序列化机制是通过java.io.ObjectOutputStream类和
2009-06-20 14:08:00
712
原创 JTable表格某列加JComboBox
TableColumn column = table.getColumnModel().getColumn(2);...JComboBox comboBox = new JComboBox();comboBox.addItem("Snowboarding");comboBox.addItem("Rowing");comboBox.addItem("Chasing toddler
2009-05-17 10:46:00
2301
原创 编程小常识总结之二
今天又被代码蹂躏了一整天,继续昨天的话题! 8、代码的copy,从一个类到另一个类,或者从一个方法到另一个方法(好像for循环copy的比较多一些,我也经常这么用),也许copy来之后可以直接用也许要经过些许修改;注:《effective java》中提到:for循环代码的copy往往是错误的根源,其主要原因是copy来的循环变量可能存在潜在的问题!《practical java》中讲
2009-04-02 00:17:00
504
原创 编程小常识总结之一
好久没光顾自己的小店了,最近忙得一P,实在是不堪重负啊!月初一个人被派来北京,天天让客户围着转连写代码的时间都没有,白天跟他纠缠晚上加班还要学习电力知识----实在是崩溃,上周同事的到来实在是给自己减压不少。 最近遇到了好多不爽之事:首先是数据库连接没有释放,导致WEBLOGIC两天死一次----连接池连接分配完了!根据日志显示,绝大部分来源于WEB程序,领导让彻查JSP。奶奶的JSP绝大
2009-03-29 15:49:00
655
转载 JTable隐藏表格的某列
似乎每天都会遇到一些新的问题,似乎每天都离不开百度,现在的程序员似乎跟搜索引擎绑定在一起!突然觉得把工作中遇到的难题记录下来,留给后人查阅也是一种美德。毕竟生活在这么快节奏的年代,明天的我不知会不会忘记昨天的无知! //隐藏表格列private void hideTableColumn(JTable table, int column){ TableColumnModel t
2009-02-24 21:19:00
6466
1
转载 window后台服务创建与删除
生成服务: 在DOS命令行下D:/>sc //主机名 create 你启的服务名 binpath= 路径/执行的exe服务名如:D:/>sc //50000028-ts create ScannerService binpath= D/MES/Scanner/ScannerService/ScannerService/obj/Release/ScannerService.e
2009-02-23 21:34:00
1639
转载 java服务器端重定向
通常,在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。 重定向技术可以分为两类,一类是客户端重定向,一类是服务器端重定向。客户端重定向可以通过设置特定的HTTP头,或者写JavaScript脚本实现。本文主要探讨服务器端重定向技术的实现。 服务器端的重定向相关类服务器端的重定向技术涉及到j
2009-02-18 15:44:00
6761
原创 JDBC,JDBC连接池和JNDI
最初级的用法,也可以说是菜鸟 显式地把 JDBC 驱动程序、数据库 URL 以及用户名和口令编码到程序中Connection conn=null;String url = "jdbc:mysql://localhost?user=root&password=12345";try { Class.forName("com.mysql.jdbc.Driver", true, T
2009-02-14 09:48:00
4141
翻译 javascript解析xml
任务:解析出下面的xml文件中每条记录(SCHMADATA_row)的字段名(如:SCHMADATA_row)和值(00001001000010014) 00001001000010001 00001 有关交通道路通知 区委办公室 00001001000010001 00001 有关交通道路通知 区委办公室 jav
2009-02-13 18:09:00
1103
转载 Servlet过滤器
一、Servlet过滤器的概念:***************************************************************************************Servlet过滤器是在Java Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改。 Servlet过滤器本身并不产生请求和响应对象
2009-02-10 13:24:00
492
转载 JBOSS与LOG4J
不同的服务器对于使用 log4j 是有些不同的,实际使用中主要是用 tomcat 和 jboss 两类:对于 tomcat, 它本身是没有配置 log4j 的,所以使用起来和常规的一样;而在 jboss 中它是本身配置了 log4j 的,所以有时候在看项目代码时,其整个项目并没有 log4j 的配置文件,而在一些类中仍然定义了 Logger, 例如 static Logger log =
2009-02-06 09:09:00
1384
转载 oracle中的SGA和PGA
oracle中的SGA包含了几个主要的部分1.shared pool 共享池2.database buffer cache 数据库高速缓冲区3.redo log buffers 重做日志缓冲区4.large pool 大池5.java pool java池a.shared pool:包括library cache(库缓存)和dictionary cache(数据字典高速缓存)library cac
2009-02-06 08:57:00
1546
1
原创 往者已矣
雪一直下,气氛不算融洽,在整个屋檐下,我渐渐感觉心在变化。辞职考研吧,也许也带着悔恨吧,为何当初那么傻,还一心想要考研啊......《雨一直下--张宇》 09年的第一场雪,在青岛能见这么大的雪真是不容易,sitting同学宿舍的电脑旁,seeing窗外的雪,worring明天的考试,似乎也别有一番情趣。闭关了四个多月,终于一切即将结束,期待着三天后的我能修成正果! 当初毅然决然得选
2009-01-09 08:35:00
780
原创 javascript模拟StringBuffer类
function StringBuffer(){ this._strings = new Array(); } StringBuffer.prototype.append = function(str){ this._strings.push(str); } StringBuffer.prototype.toString = function(
2008-07-11 13:11:00
580
原创 外企的一道面试题
输入的整数 转成二进制 输出二进制含1的个数7 0111 35 0101 24 0100 11 0001 1思路:7%2 = 1 7/2 = 33%2 = 1 3/2 = 11%2 = 1 1/2 = 0
2008-07-07 15:55:00
454
原创 回车键提交表单数据
window.document.attachEvent("onkeydown", function(){ if(window.event.keyCode == 13){ var submit = document.getElementById("submit"); submit.focus(); //另一种激活的方法
2008-06-29 17:08:00
1177
原创 javascript表格列排序
//按列和列数据类型排序表格 function sortTable(tableID, iCol, dataType){ var docFrag = document.createDocumentFragment(); //创建文档碎片 var sortArr = getSortTRs(tableID, iCol, dataType); for(va
2008-06-29 16:00:00
1213
原创 这道面试题貌似很简单噢!
public class Test{ public static void main(String[] args){ int count = 0; for(int i=0; i<100; i++){ count += count++; } System.out.println(count); }}//输出结果:
2008-06-20 21:28:00
612
原创 一道面试题所想起的
public class Test1{ public static void exchange(char[] arr, String str){ arr[0] = k; arr[1] = o; str = str + " world"; //这里生成了一个新的对象("hello world"),副本已经改变指向 } public st
2008-06-20 21:13:00
505
原创 Hibernate通过MyEclipse 建立oracle数据库连接
不管用哪个oracle jdbc驱动包(classes12.jar,ojdbc14.jar),都会报出下面的错误. java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: invalid or unknown NLS parameter value specified 网上查找很多都是
2008-04-23 22:24:00
2247
原创 JTable指定单元格加控件
JTable可以给表格的某一列加入控件,下面方法可以实现try{ TableColumn column = jTable.getColumn(colName); column.setCellEditor(new DefaultCellEditor(new JComboBox())); }catch(IllegalArgumentException ex){ } 或者TableC
2008-02-29 16:08:00
7351
原创 带横向滚动条的JTable
import javax.swing.JTable;import javax.swing.JViewport;import javax.swing.Scrollable;import javax.swing.table.TableModel;public class JSortTable extends JTable ...{ /** *//** * Returns false
2008-02-28 16:48:00
5030
原创 JTable纵向表头,JTable表头纵向排列
1、JTable通常要加到JScrollPane中才能显示带滚动条的表格,如果不加到JScrollPane中,默认不显示表头,下面的方法可以让不在JScrollPane中的表格显示表头container.setLayout(new BorderLayout());container.add(table.getTableHeader(), BorderLayout.PAGE_START
2008-02-26 21:24:00
7097
原创 北大青鸟之return
曾到北大青鸟面试过,不是想作讲师,只是人力资源部在网上发现我的简历了,联系我去。也就抱着玩的态度去了,没想竟然通过了~~~~ 回来想想,觉得自己实在水平有限,勿要“误人子弟",最终还是选择留在企业。最近闲来看了些java面试宝典(^_^),竟发现缺少一道经典的题目。try...{ ....... return 1;}catch(Exception ex)
2007-11-03 16:11:00
700
原创 javascript 高级编程之模拟类
众所周知javascript不是面向对象的脚本语言,而是基于对象的,简言之,就是 javascript没有类 在此我要介绍的是如何用 javascript的函数(function)来模拟构造类(class)在javascript中定义一个函数是如此简单function funName(){ .....}下述代码复制可运行 ///////////
2007-08-20 08:34:00
773
转载 REST和SOAP
哪些Web服务用例(use cases)体现了与REST用例的区别?它们各自应当在什么情况下采用?以及增添的Web服务复杂性在什么情况下是合理的? 也许这样的回答太过于简单化了,但我认为这是最好的概括:如果你要用浏览器来显示XML数据,那么就采用REST;如果你要把XML数据传给一个程序来处理,那么就采用SOAP。 目前,有些人会争辩说REST和Web服务是不同的事物;而另一些人则认为
2007-05-28 22:35:00
3529
1
转载 HttpConnection
HttpConnection属于一次写入一次读取的连接类(不是只能一次,而是各一次:写一次,读一次 )你所写入的数据实质上是被缓冲起来的,只有再你获取输入的时候,才把请求的数据发送出去因此只能先打开输出流,把需要写入的请求数据写完,并设置好各项请求属性才能打开输入流另:只有设置为POST请求方式才可以打开输出流,普通的GET方式不需要打开输出流写数据; 一旦打开输入流,就不能再用输出流写入
2007-05-28 22:29:00
960
原创 字符串联接(构件sql语句)高效代码
String 对象是不可继承的,一旦定义一个字符串后,其字符串长度是不可变的。所以,在对字符串进行连接的时候,首先要把String对象转换成StringBuffer,然后在StringBuffer的缓存区进行连接,最后才把连接串赋给String对象。因此,在组合SQL语句的时候,如果需要反复进行字符串连接,不如把String换成StringBuffer。 S
2007-05-14 23:24:00
802
原创 session 和 cookie
session 最常见得用法用户登录网站之后产生的(需要用户名和密码),在整个使用过程中都存在于服务器端;当退出账户时才会消失或者如果登录之后长时间不操作该网站,session也有可能在一定时间段内消失的,具体时间由开发人员设定。另外,即使没有退出账户,而是关闭浏览器,session也不一定会立即消失,要视创建session时而定可以简单的把session理解为,服务器内存中的一个fin
2007-05-13 23:36:00
635
转载 表的字段中数据如何改用其他字符串代替
STUFF 函数 [字符串]--------------------------------------------------------------------------------功能 从一个字符串中删除一些字符,并用另一个字符串替换它们。语法 STUFF ( string-expression-1, start, length, string-expression-2 )
2007-05-13 23:11:00
730
原创 Jbuilder 2006 错误:cannot access java.lang.StringBuilder
public final class StringBuilder extends Objectimplements Serializable, CharSequence一个可变的字符序列,从jdk1.5以下版本开始才有该类。解决方法:因为Jbuilder2006默认的是jdk1.5所以需要修改jvm的一些设置Tools->Configue->JDKs把jdk改成1.4的,之后进入项目属性p
2007-04-29 14:22:00
2736
原创 java开源报表基础
ireport jasperreport jfreechart上述三者虽然都是开源项目,不过令人不爽的是ireport和jasperreport文档是要收费的,google和baidu到的资料也不是很全版本都比较低http://www.netyi.net/in.asp?id=transiter 这里的资料还比较全,很好的网站学习类的资料应有尽有其实三者关系并非孤立的,关系很微妙的,我搞
2007-04-28 23:02:00
1091
原创 javascript
1.window.onload=函数 在一个页面里只能使用一次如果有多个函数,可以2.创建数组var a = new Array(元素个数);或着var a = new Array();不能用var a[]; 或者var a[20]还有一种方法var a = [ ];或者var a = [element1, element2, .....];定义的同时直接赋值
2007-02-27 19:19:00
597
原创 java学习笔记 异常处理
以下所列举的异常类如:Exception1,Exception2都是Exception的子类,Exception类是所有异常的基类,Exception继承自Throwabletry{}catch(Exception1 ex1){}catch(Exception2 ex2){}......{}finally{}每个try可以跟多个catch(参数必须有,类型可以不同),catch会根据try抛出
2007-02-12 19:37:00
862
原创 SQL 外链接多表查询
通过 LEFT JOIN 操作可以创建一个左外部联接。左外部联接包含两个表中第一个(左)表中的所有记录,即使在第二个(右)表中没有匹配的记录值。通过 RIGHT JOIN 操作可以创建一个右外部联接。右外部联接包含两个表中第二个(右)表中的所有记录,即使在第一个(左)表中没有匹配的记录值。通过 INNER JOIN 操作可以创建一个内联接。内联接返回两个表中联结字段相等的记录值。注:L
2007-02-12 18:43:00
3075
区块链原理详解
2016-08-10
jad1.5.8g最新版反编译
2009-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人