- 博客(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
201
原创 微软资深软件工程师:阅读代码真的很难
原文作者Eric Lippert是一名资深软件设计工程师,从1996年起一直在微软开发部门任职,协助设计并实现VBScript、JScript、JScript .NET、Windows Script Host、Visual Studio Tools for Office 和 C#。 Escalation的工程师JeremyK在他博客中问到: 你是怎么教人们快速深入挖掘不熟...
2011-01-26 12:19:31
187
原创 明星软件工程师的10种特质
如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。 代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。1. 热爱编程2. ...
2011-01-26 12:03:48
143
原创 几种简单查询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
384
原创 三条“刺猬”法则让你出奇致胜
50%以上的上班族都承认,他们在办公室中曾经有过愤怒的情绪,而谈到把这种愤怒的情绪压抑在心里的感受,大多数人都感叹,那是一种很可怕的感觉:郁闷、焦躁,最后对工作产生厌倦。为了维持同事间的和睦,不想给老板留下“冲动易怒、不识大体”的印象,但是在许多情况下,息事宁人并不能真正换来情况的改善:大声讲电话的同事还是会影响到你写策划书的效率;散漫偷懒的“队员”还是会造成小组工作的延误;更糟糕的是,存在漏...
2010-09-16 20:51:36
206
原创 Java虚拟机命令参数诠释
Java 在运行已编译完成的类时,是通过 java 虚拟机来装载和执行的,java 虚拟机通过操作系统命令 JAVA_HOME\bin\java –option 来启动,-option 为虚拟机参数,JAVA_HOME 为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。 一、 查看参数列表: 虚拟机参数分为基本和扩展...
2010-09-16 20:41:14
239
原创 深入Java核心Java内存分配原理浅谈
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 ◆堆:存放用new产...
2010-09-11 16:51:00
148
原创 使用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
319
原创 开源项目源码下载(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
149
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
349
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
104
对JAVA语言的十个常见误解
JAVA语言自从应用于Internet,迅速成为全球热点。它的平台无关性仿佛成为解决互易操作性和可移植性的灵丹妙药。然而对于JAVA语言的认识仍有不少误解。 1.JAVA是HTML的扩充,JAVA是一个编程语言,HTML是一个页面描述语言。除了新版本HTML可以在WEB页中插入JA-VA小应用外,它们之间没有任何相同之处。 2.JAVA是一种很容易学会的编程语言没有一种和J...
2008-03-29 22:11:06
150
JAVA变量类型之间的相互转换
Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我们编程...
2008-03-29 01:14:51
113
在应用程序中使用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
103
十种你会碰到的程序员
原文地址: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
195
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
106
管理时间的十项法则
一、时间管理第一大法则是设立明确的目标;成功等于目标,时间管理的目的是让你在最短时间内实现更多你想要实现的目标; 你必须把今年度4到10个目标写出来,找出一个核心目标,并依次排列重要性,然后依照你的目标设定一些详细的计划,你的法则就是依照计划进行。 二、第二个时间管理的法则是你要列一张总清单,把今年所要做的每一件事情都列出来,并进行目标切割; 1. 年度目标切割成季度目标,列...
2008-03-14 22:22:14
387
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
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人