`
xiaotao.2010
  • 浏览: 216959 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
Eclipse 常用快捷键 1. 【ALT+/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。    2. 【Ctrl+O】    显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。    3. 【Ctrl+/】    快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。    4. 【Ctrl+D】    删除当前行,这也是笔者的 ...

程序员修炼之道

今天拜读下Andrew Hunt / David Thomas 笔下的《程序员修炼之道》,以下会记录下《程序员修炼之道》中的点点小道理,拿来和大家分享下! 1、Care about your craft.  关心你的技艺 2、Think ! About your work. 思考!你的工作 Note:为了让你成为注重实效的程序员 3、Provide options,Don't make lame excuses .提供各种选择,不要找蹩脚的接口 4、Don't live with broken windows .不要容忍破窗户 Note:破窗理论      一扇破窗户,只要有那么一段时间 ...
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"         经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1、Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况 C:\>netst ...
学Java目前为止已近有1年有余。。。 今天在研究代码的时候发现平时常用的Object类中 的 HashCode()方法,竟然没有实现。。。 莫名开始好奇,光记得写类的时候不重写toString()方法 ,打印的时候会自动调用Object的toString()方法,而Object类中的toStirng ()是打印 类名@hashcode,toString()中也是调用的HashCode()方法。。。想到这就开始茫然了,HashCode()不是没有实现么,怎么打印出内容。 不思不得其解,不停的做实验结果都是打印出了HashCode,偶然间突然发现Object中的HashCode()是这样写的: ...
一.写入BLOB 1.先在blob中插入empty_blob() 2.获得对刚刚插入记录的引用 BLOB blob = (BLOB) rs.getBlob("你的blob字段名称"); 3.写入 OutputStream out = blob.getBinaryOutputStream(); out.write(ENCYPWD);//注意这里 二.读出BLOB 1.blob  = rs.getBlob("你的blob字段名称"); 、 2.InputStream is = blob.getBina ...

Oralce常识

系统默认表 dual; 拿到sequence操作: select S_ETP_USER.CURRVAL userId from dual ; 命令重启数据库: 在系统命令行输入sqlplus logconn sys / as sysdbashutdow immediate;startup; 一.Oracle数据类型 1.字符数据类型 .> char:可以存储字母数字值,长度 ...
数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接 ...

程序猿必读

 
目前在读: 1、《Think in Java》 2、《数据结构与算法分析 java语言描述》 准备要读 1、《重构 改善既有代码的设计》 2、《设计模式》
----------转帖啸笑天 What are you trying to say?(你到底想说什么?) Don't be silly.(别胡闹了。) How strong are your glasses?(你近视多少度?) Just because.(没有别的原因。) It isn't the way I hoped it would be.(这不是我所盼望的。) You will never guess.(你永远猜不到。) No one could do anything about it.(众人对此束手无措。) I saw something deeply disturbi ...
针对O(N)的线性解法---分治策略(divide-and-conquer) 想法是把问题分成两个大致相等的子问题,然后递归地对它们求解,这是“分”的部分,“治”阶段将两个子问题的解修补到一起并可能再做些少量的附加工作,最后得到整个问题的解。 ----《数据结构与算法分析 java语言描述》
Java Learning Path(五)、资源篇 1、 http://java.sun.com/ ;(英文) Sun的Java网站,是一个应该经常去看的地方。不用多说。 2、 http://www-900.ibm.com/developerWorks/cn/ ; IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好 ...
感觉还有点小问题 , 大家帮忙看看 import java.util.ArrayList; public class Generant_Customer { public static void main(String[] args) { Collection c = new Collection(); Generant gen = new Generant(c); Customer cus = new Customer(c); new Thread(gen,"gen01").start(); new Thread(ge ...
之前一直没有搞清楚代理模式 和 门面模式 今天偶然在程序理解了 门面模式的实质,特来的大家分享下(以下内容为转帖,个人觉得讲得不错,特来和大家分享) 一、门面模式定义       外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。 举个例子:在做项目或产品的过程中进行跨部门合作的时候,每个部门都有个相应的接口人,那么我们只需和对应部门的接口人交互即可,门面模式也一样,门面模式提供一个高层次的接口,使得子系统更易于使用。 二、 门面模式的结构   门面模式是对象的结构模式。门面模式没有一个一般化的类图描述,下图演示了一个门面模式的示意性对象图:     ...
   今细阅单例,收获纷多,暂此记下,日后回首。     1、饿汉单例 JVM运行时则加载该单例(最常用),不用考虑线程安全等问题 public class HungrySingleton {  public class EagerSingleton { private static final EagerSingleton eagerSingleton = new EagerSingleton(); private EagerSingleton(){ } public static EagerSingleton getI ...
//能容主流容器中获得容器运行地址方法 this.getClass().getClassLoader().getResource("/").getPath() .substring(1).replace("WEB-INF\\\\classes\\\\", "").replace("WEB-INF/classes/", "");
Global site tag (gtag.js) - Google Analytics