- 博客(25)
- 资源 (9)
- 收藏
- 关注
原创 cron定时运行jar程序
跟着别人的例子做出来的根本不能运行,现在能运行了.这是我的步骤:1.工程打包成jar包,复制到 /ETL/lgs目录下2. # vi auto.sh,内容如下: (前面看别人的例子,需要带有-cp,根本不需要,会报错啊) #!/bin/bash java -jar /ETL/lgs/LGSorder.jar3. chmod u+x auto.sh4.
2014-01-20 17:39:04 2572
原创 oracle11g自动创建分区(INTERVAL PATITION)后的定时删分区
某表利用oracle11的自动创建分区功能按天分区,现在要定时删除30天之前的分区数据,保持表里只有30天的业务数据,因为分区是动态创建,无法获得分区名,所以要用到字典表user_objects ,存储过程为
2014-01-09 17:09:46 7108
原创 PageBus最简单的实现publish-subcrbe代码
两个订阅者,分别订阅“com.teamsun.select1” "com.teamsun.select2"两个主题的消息 demo.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2009-07-22 17:50:00 2003
转载 js中的prototype原型对象
如何在Javascript实现OO编程?恐怕最好的方式就是充分利用prototype属性。关于prototype的介绍有很多,我就不赘述了。比较基本的原理是,当你用prototype编写一个类后,当你new一个新的object,浏览器会自动把prototype中的内容替你附加在object上。这样,通过利用prototype,你也就实现了类似OO的Javascript。在Javascript中
2009-07-20 15:40:00 4071 2
原创 Java内存泄漏概念及解决办法
概念:GC释放对象的根本原则就是该对象不再被引用. 通常GC的线程的优先级别较低.JVM调用GC的策略也有很多种,有的是内存使用到达一定程度时,GC才开始工作,也有定时执行的,有的是平缓执行GC,有的是中断式执行GC.. 内存管理中的内存泄漏产生的主要原因:保留下来却永远不再使用的对象引用. 检测:通常使用一些工具来检查Java程序的内存泄漏问题.市场上已有几种专业检查Java
2008-12-12 17:50:00 2918
原创 HP大中华区总裁孙振耀退休感言
一、关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不
2008-12-11 22:07:00 943
原创 Iterator的作用以及遍历LinkedList双向链表的效率
Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。例如,如果没有使用Iterator,遍历一个数组的方法是使用索引: for(int i=0; i而访问一个链表(LinkedList)又必须使用while循环: while((e=e.next())!=null) { ... e.data() ... }
2008-12-09 13:13:00 8744 1
原创 JAVA中的接口和抽象类深入理解
抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就是一个抽象,它有质量、体积等一些共性(水果有质量),但又缺乏特性(苹果、橘子都是水果,它们有自己的特性),我们拿不出唯一一种能代表水果的东西(因为苹果、橘子都不能代表水果),可
2008-11-27 22:01:00 1264
原创 用批处理文件在注册表中添加开机启动项
例如要把c:/windows/baidu.bat加进启动项,如下: @echo off echo REGEDIT4>x.reg echo. echo [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/run]>>x.reg echo "bat"="C://windows//baidu.bat">>x.reg regedi
2008-11-25 23:50:00 3577 3
原创 开始→运行(cmd)命令大全
gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 lusrmgr.msc---
2008-11-25 23:33:00 817
原创 一些无耻的电脑技巧
找回误删并清除了回收站的文档 步骤:1、单击“开始——运行,然后输入regedit (打开注册表)2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建”,选择:“主键”,把它命名为“645FFO40——5081——
2008-11-25 23:23:00 1039
原创 简单工厂
OO几个原则:1.OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。我的理解是,对于一个已有的软件,如果需要扩展,应当在不需修改已有代码的基础上进行。2.DIP(依赖倒转原则,Dependence Inversion Principle):要针对接口编程,不要针对实现编程。我的理解是,对于不同层次的编程,高层次暴露给低层次的应当只是接口,而不
2008-11-25 22:22:00 680
转载 2008年最热门的十种IT认证
又到时候了。在数不清的认证当中,2008年的你该挑选哪些来搞到手呢?这张列表跟往年微软认证并不强势的情况有所不同。基于工作增长情况、认证培训资料的销量以及一点猜测,我们用心作出了这张列表。请阅读后告诉我们你的想法。如果你正要开始你的IT职业或者想要加强自己,以下的任何一份认证都会是不错的资产。MCP (微软专家认证)我还用得着特地列出这个吗。它很可能再过一千年也一直是第一名。世上有超过两百万人持有
2008-11-16 21:03:00 1066
原创 异常机制及throw与throws的区别
Java的异常处理Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally。JB的在线帮助中对这几个关键字是这样解释的: Throws: Lists the exceptions a method could throw. Throw: Transfers control
2008-11-14 16:08:00 74175 10
原创 源码资源网站汇总
1.51源码:http://www.51aspx.com/ 2.源码之家:http://www.codejia.com/ 3.源码网:http://www.codepub.com/ 4.虾客源码:http://www.xkxz.com/ 5.多多源码:http://www.morecode.net/ 6.洪越源代码:http://www.softhy.net/ 7.锋网源码:http://www.
2008-11-14 14:38:00 4178
转载 125条常见的java面试笔试题大汇总
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始
2008-11-14 11:17:00 952
原创 HashMap和Hashtable的区别
Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必
2008-11-14 11:15:00 559
原创 java.util中ArrayList、LinkedList以及Vector它们三者的区别与联系
一、同步性 ArrayList,LinkedList是不同步的,而Vestor是的。所以如果要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费开销。但在多线程的情况下,有时候就不得不使用Vector了。当然,也可以通过一些办法包装ArrayList,LinkedList,使他们也达到同步,但效率可能会有所降低。 二、数据增长 从内部实现机制来讲ArrayLis
2008-11-14 11:07:00 997
原创 单例模式
单例模式保证一个类只有一个实例,并且提供一个访问它的全局访问点。public class Singlen { private static Singlen instance; //静态变量 private Singlen() //private防止用构造函数创建新的对象 {} public static Singlen getInstance(
2008-11-14 10:57:00 688
原创 几个基础的SQL语句
选课表tSC,学生表tStu,课程表tCou1.求选课人数select tSC.cname ,count(sno) from tSC Group by tSC.cno having count(*)>32.学生成绩表(连接)select tStu.sname,tSC.cname,tSC.score from tStu,tSC where tStu.sid=tSC.sid3.每门
2008-11-13 23:33:00 590
原创 去掉teleport pro添加的冗余代码
用teleport pro拉了一个整站到本地所有的超链都被强行加了一句tppabs="..."dw的替换功能查找范围:整个当前本地站点搜索:源代码查找:/btppabs="h[^"]*"替换:(为空)勾选:使用正则表达式点替换全部按钮
2008-11-13 16:03:00 1067
原创 数据结构Vector和Hashtable的用法
java所有的预定义数据结构都放在util包中,在代码中输入import java.util.*;这样就能够使用数据结构了。 下面我们先来介绍一下Vector类。Vector有的书中将它翻译成“向量”,在后面我们将一直这样称呼它。向量实际上是一个动态的数组,它可以动态的添加、删除成员。请看下面的例子:import java.util.*;public class UseVector e
2008-11-12 22:00:00 924
转载 表中取出第 n 条到第 m 条的记录及相应的存储过程
从publish 表中取出第 n 条到第 m 条的记录SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish)) 存储过程: CREATE PROCEDURE pagination2 ( @SQL nVARCHAR(4000), --不带排序语句
2008-11-12 21:21:00 761
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人