自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 由UUID和短域名想到的

UUID是把128个二进制数,转换成32个16进制数的,每4个二进制数转换成一个16进制数。 如果是64(2的6次方)进制的话,应该是6个二进制数转换一个64进制数。 我们可以在UUID前面补加一个16进行数,让它成为33位的16进制数,共是132位二进制数。 这样就可以用22个64进制数表示132(22*6)位的二进制数。 结论是,可以把36位的UUID,去掉“-”变成32位的16进制数。 在这...

2011-04-27 10:23:41 169

原创 微软资深软件工程师:阅读代码真的很难

  原文作者Eric Lippert是一名资深软件设计工程师,从1996年起一直在微软开发部门任职,协助设计并实现VBScript、JScript、JScript .NET、Windows Script Host、Visual Studio Tools for Office 和 C#。  Escalation的工程师JeremyK在他博客中问到:  你是怎么教人们快速深入挖掘不熟...

2011-01-26 12:19:31 158

原创 明星软件工程师的10种特质

  如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。        代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。1. 热爱编程2. ...

2011-01-26 12:03:48 114

原创 几种简单查询Oracle中表的约束信息

1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表2、查找表的主键(包括名称,构成列):sel...

2010-09-18 21:26:29 329

原创 三条“刺猬”法则让你出奇致胜

  50%以上的上班族都承认,他们在办公室中曾经有过愤怒的情绪,而谈到把这种愤怒的情绪压抑在心里的感受,大多数人都感叹,那是一种很可怕的感觉:郁闷、焦躁,最后对工作产生厌倦。为了维持同事间的和睦,不想给老板留下“冲动易怒、不识大体”的印象,但是在许多情况下,息事宁人并不能真正换来情况的改善:大声讲电话的同事还是会影响到你写策划书的效率;散漫偷懒的“队员”还是会造成小组工作的延误;更糟糕的是,存在漏...

2010-09-16 20:51:36 179

原创 Java虚拟机命令参数诠释

  Java 在运行已编译完成的类时,是通过 java 虚拟机来装载和执行的,java 虚拟机通过操作系统命令 JAVA_HOME\bin\java –option 来启动,-option 为虚拟机参数,JAVA_HOME 为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。   一、  查看参数列表:  虚拟机参数分为基本和扩展...

2010-09-16 20:41:14 213

原创 深入Java核心Java内存分配原理浅谈

   Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:  ◆寄存器:我们在程序中无法控制  ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中  ◆堆:存放用new产...

2010-09-11 16:51:00 130

原创 使用CVS或SVN从SourceForge上获取开源项目的方法

      著名开源软件网站(www.sourceforge.net)上面的开源项目,大部分使用的管理工具为cvs或svn。这两种软件的代表客户端程序是wincvs和tortoiseSVN。 1.cvsCVS (Concurrent Versions System) is a tool used by many software developers to manage changes...

2010-09-11 00:53:53 282

原创 开源项目源码下载(SVN)地址

 Spring3.0  源码    svn checkout https://src.springframework.org/svn/spring-framework/       Spring2.5 及以下版本           svn checkout https://src.springframework.org/svn/spring-maintenance/ Spring S...

2010-09-08 22:25:29 130

Java泛型编程起始篇

  JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型。[color=darkblue][size=medium][b]1、Java泛型[/b][/size][/color]   其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的metho...

2008-03-30 22:46:19 331

Tomcat5配置MySQL JDBC数据库连接池

1、使用Tomcat的Web管理应用配置数据源   启动Tomcat服务器,打开浏览器,输入http://localhost:8080/admin/(其中localhost可能是一台机器的IP或是服务器名称),进入管理界面的登陆页面,这时候请输入原来安装时要求输入的用户名和密码,登陆到管理界面,   选择Resources-Data sources进入配置数据源界面,选择Data Source A...

2008-03-30 01:22:50 89

对JAVA语言的十个常见误解

  JAVA语言自从应用于Internet,迅速成为全球热点。它的平台无关性仿佛成为解决互易操作性和可移植性的灵丹妙药。然而对于JAVA语言的认识仍有不少误解。  1.JAVA是HTML的扩充,JAVA是一个编程语言,HTML是一个页面描述语言。除了新版本HTML可以在WEB页中插入JA-VA小应用外,它们之间没有任何相同之处。  2.JAVA是一种很容易学会的编程语言没有一种和J...

2008-03-29 22:11:06 137

JAVA变量类型之间的相互转换

  Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我们编程...

2008-03-29 01:14:51 97

在应用程序中使用Ajax的时机

  Ajax 改变了编写 Web 应用程序的方式。了解如何使用 Ajax 改进 Web 站点,同时避免糟糕的用户体验。[b][color=darkblue][size=large]邂逅 Ajax[/size][/color][/b]  当使用 Asynchronous JavaScript + XML (Ajax) 开发技术增强的应用程序第一次出现在网上时,Web 开发人员肃然起敬。一...

2008-03-24 23:22:43 95

十种你会碰到的程序员

原文地址:http://blogs.techrepublic.com.com/10things/?p=262 [b][color=darkblue]Ten types of programmers you'll encounter in the field 十种你会碰到的程序员[/color][/b]  Programmers enjoy a reputation for be...

2008-03-17 21:52:00 182

Tomcat的配置技巧精华详解

[color=darkblue][size=large][b]1、配置系统管理(Admin Web Application)[/b][/size][/color]  大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Appli...

2008-03-16 15:09:05 89

管理时间的十项法则

  一、时间管理第一大法则是设立明确的目标;成功等于目标,时间管理的目的是让你在最短时间内实现更多你想要实现的目标; 你必须把今年度4到10个目标写出来,找出一个核心目标,并依次排列重要性,然后依照你的目标设定一些详细的计划,你的法则就是依照计划进行。   二、第二个时间管理的法则是你要列一张总清单,把今年所要做的每一件事情都列出来,并进行目标切割;  1. 年度目标切割成季度目标,列...

2008-03-14 22:22:14 308

The Tao Of Programming —— 编程之道

说明: 本文是 其中的一册, 由小赵翻译整理, 另外, 这三册书的完整电子文档由小赵根据市面上的>一书(包括了上面的三卷)录入整理, 随后将一起刊登(参见《编程之道》全译文)。 Table of Contents 目录 • linux/docs/linux-3274.htm#book1">Book 1 -- The Silent Void • linux/docs/linux...

2008-03-13 22:12:15 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除