biGpython

生亦何欢,死亦何苦? 予我長袖,我必善舞!

导航

2012年3月30日 #

PL/SQL Developer常用配置(推荐)

摘要: 摘取几个对我有用的,会不间断增加。格式化SQL语句在使用 PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可。oralce精简客户端的使用(待测)要想PL/SQL连接oracle数据库,除了PL/SQL Developer 之外还需要Oracle客户端,有一个更方便的方法就是使用Oracle精简客户端,很多地方可以下载,文件很小,耗资源也少。安装完成后修改安装目录下的/Oracle/ora90/ 阅读全文

posted @ 2012-03-30 10:14 biGpython 阅读(5258) 评论(0) 推荐(2) 编辑

2012年3月27日 #

Struts2中ServletActionContext.getServletContext().getRealPath("/")空指针

摘要: 准备工作:xwork源码一份(我的版本是2.0.4)。1.当时我是这么建立这个类的Java代码publicclassStaticActionextendsActionSupport{static{logDir=ServletActionContext.getServletContext().getRealPath("/");//在这里打个断点}}2.在com.opensymphony.xwork2.DefaultActionInvocation 类下大约第362行Java代码privatevoidinit()throwsException{MapcontextMap=cre 阅读全文

posted @ 2012-03-27 21:25 biGpython 阅读(8539) 评论(0) 推荐(0) 编辑

2012年3月26日 #

使用SQLQuery 在Hibernate中使用sql语句

摘要: session.createSQLQuery.转载对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。1.标量查询(Scalar queries)最基本的SQL查询就是获得一个标量(数值)的列表。sess.createSQLQuery("SELECT * FROM CATS").list();sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE FROM CATS").list();它们都将返回一个 阅读全文

posted @ 2012-03-26 15:10 biGpython 阅读(39068) 评论(1) 推荐(2) 编辑

2012年3月24日 #

知识点记录

摘要: iptv相关 几个概念 运营商、内容提供商电信联通所涵盖的领域,各自的特点等程序集jsp如何转化为servletc# var的使用jdk:原理性的知识数据库连接池的原理threadlocal是什么,什么时候用,跟线程是什么关系socket 同步异步的实现方式?hibernate支持集群吗?如何实现集群?迅雷面试题:http://www.iteye.com/topic/534019JVM原理,http://developer.51cto.com/art/201009/227004.htm http://effort-fan.iteye.com/blog/1025819内存溢出就是你要求分配的内存 阅读全文

posted @ 2012-03-24 17:09 biGpython 阅读(498) 评论(0) 推荐(0) 编辑

2012年3月6日 #

java中的泛型一

摘要: 1.泛型和子类继承让我们测试一下我们对泛型的理解。下面的代码片断合法么? List<String> ls = new ArrayList<String>(); //1List<Object> lo = ls; //2第1行当然合法,但是这个问题的狡猾之处在于第2行。这产生一个问题:一个String的List是一个Object的List么?大多数人的直觉是回答:“当然!”。好,在看下面的几行:lo.... 阅读全文

posted @ 2012-03-06 19:45 biGpython 阅读(281) 评论(0) 推荐(0) 编辑

.net Csharpt C# UDP 异步发送信息 代码实例

摘要: 接受端: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using System.Threading;/*异步接受类,并异步响应*/namespace HostBackupReciever{ class UpdData { public UdpClient u = null; public IPEndPoint p = null; } pu... 阅读全文

posted @ 2012-03-06 18:08 biGpython 阅读(1128) 评论(0) 推荐(0) 编辑

将java工程 程序 添加到 linux 服务 daemon 开机启动

摘要: http://www.blogjava.net/qiyadeng/archive/2007/12/22/29171.htmlhttp://www.source-code.biz/snippets/java/7.htm 阅读全文

posted @ 2012-03-06 17:48 biGpython 阅读(457) 评论(0) 推荐(0) 编辑

如何阅读源代码(转)

摘要: 众所周知,要想写出好的程序,除了要经常写之外,还有看看别人是怎么写的,所以读别人的程序是非常重要的;如今是个信息交换十分发达的时代,你可以轻易的就看到顶尖级选手的代码;开源事业蒸蒸日上,确实是所有程序员的福音。但如何阅读别人的代码呢?尤其对于初学者而言,确实是个难题,就像碰到一漂亮的刺猬,实在不知道如何下嘴。 规则一,你读的越多,你就越容易读懂,因为高手写程序的思维都是趋同的,正所谓万剑归宗;当然你要找到这个“同”,是需要功力的。设计模式是“同”之一,一般碰到同类型问题,大家都倾向于用同样的“模式”处理,所以你了解了这种模式,下次你看某个源程序时,其中有类似问题,你肯定就会想到作者很可能是用. 阅读全文

posted @ 2012-03-06 14:42 biGpython 阅读(577) 评论(0) 推荐(0) 编辑

2012年3月5日 #

Java Thread.interrupt( )中断线程

摘要: 使用Thread.interrupt()中断线程正如Listing A中所描述的,Thread.interrupt()方法不会中断一个正在运行的线程。这一方法实际上完成的是,在线程受到阻塞时抛出一个中断信号,这样线程就得以退出阻塞的状态。更确切的说,如果线程被Object.wait, Thread.join和 Thread.sleep三种方法之一阻塞,那么,它将接收到一个中断异常(InterruptedException),从而提早地终结被阻塞状态。因此,如果线程被上述几种方法阻塞,正确的停止线程方式是设置共享变量,并调用interrupt()(注意变量应该先设置)。如果线程没有被阻塞,这时调 阅读全文

posted @ 2012-03-05 19:28 biGpython 阅读(3278) 评论(1) 推荐(0) 编辑

2012年2月24日 #

linux系统的启动过程

摘要: 本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。为了保护原创,特在每篇文章前加入此信息,还望读者体谅。===之前的版本太详细,没用的东西太多,看不懂。面试的时候简要回答出下面的步骤即可。[正文开始]启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知 阅读全文

posted @ 2012-02-24 15:25 biGpython 阅读(301) 评论(0) 推荐(0) 编辑