自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孜风的专栏

程序&音箱

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 Java 理论与实践: 非阻塞算法简介

看吧,没有锁定!

2007-06-08 10:03:00 711

转载 Java 理论与实践: 流行的原子

新原子类是 java.util.concurrent 的隐藏精华

2007-06-08 10:01:00 690

转载 追求代码质量: 驯服复杂的冗长代码

测量代码是否冗长的工具和度量

2007-06-08 09:54:00 1699

转载 追求代码质量: 用代码度量进行重构

用代码度量和提取方法模式进行目的明确的重构

2007-06-08 09:52:00 866

转载 追求代码质量: 用 JUnitPerf 进行性能测试

监控可伸缩性和性能的两个简单测试

2007-06-08 09:52:00 633

转载 追求代码质量: 软件架构的代码质量

使用耦合度量来支持系统架构

2007-06-08 09:51:00 738

转载 性能管理 ― 您有规划吗?知道何时优化比知道如何优化更重要

性能问题从何而来?导致性能问题的编程选项有许多类型 ― 效率低的算法、冗余计算、糟糕的资源分配和使用情况、过多的同步,或者很明显就是效率低的设计。但更普遍的且具有破坏性的要属管理和方法错误,而不是编程错误。在这一部分的 Java 理论与实践中,Brian Goetz 将讨论在项目中使用 Java 语言时遇到的一些最常见的性能错误。在附带的 论坛中与作者和其他读者分享您关于本文的心得。(您也可以通过

2007-06-07 12:13:00 851

转载 关于异常的争论

关于在 Java 语言中使用异常的大多数建议都认为,在确信异常可以被捕获的任何情况下,应该优先使用检查型异常。语言设计(编译器强制您在方法签名中列出可能被抛出的所有检查型异常)以及早期关于样式和用法的著作都支持该建议。最近,几位著名的作者已经开始认为非检查型异常在优秀的 Java 类设计中有着比以前所认为的更为重要的地位。在本文中,Brian Goetz 考察了关于使用非检查型异常的优缺点。请在附

2007-06-07 12:11:00 696

转载 弱引用

虽然用 Java™ 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集。本月,负责保障应用程序健康的工程师 Brian Goetz 探讨了无意识的对象保留的常见原因,并展示了如何用弱引用堵住泄漏。 要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑 生命周期(应用程序使用它的时间)和对该对象拥有的引用的实际 生命周期必须是相同的

2007-06-07 11:28:00 839

原创 MYSQL学习笔记(5)配置:使用选项文件

4.3.2. 使用选项文件MySQL程序可以从选项文件(有时也称为配置文件)读取启动选项。选项文件提供了一种很方便的方式来指定常用的选项,因此不需要每次运行程序时从命令行输入。下面的程序支持选项文件:myisamchk、myisampack、mysql、mysql.server、mysqladmin、mysqlbinlog、mysqlcc、mysqlcheck、

2007-06-07 09:46:00 806

原创 MYSQL学习笔记(4)常用查询的例子

下面是一些学习如何用MySQL解决一些常见问题的例子。在一些例子中,使用数据库表“shop”来储存某个商人(经销商)的每件物品(物品号)的价格。假定每个商人对每项物品有一个固定价格,那么(物品,商人)即为该记录的主关键字。启动命令行工具mysql并选择数据库:shell> mysql your-database-name(在大多数MySQL中,你可以使用test数据库)。你可以

2007-06-06 10:16:00 690

原创 MYSQL学习笔记(3)COUNT函数

数据库经常用于回答这个问题,“某个类型的数据在表中出现的频度?”例如,你可能想要知道你有多少宠物,或每位主人有多少宠物,或你可能想要对你的动物进行各种类型的普查。计算你拥有动物的总数目与“在pet表中有多少行?”是同样的问题,因为每个宠物有一个记录。COUNT(*)函数计算行数,所以计算动物数目的查询应为:mysql> SELECT COUNT(*) FROM pet;+-------

2007-06-06 09:33:00 1712

原创 MYSQL学习笔记(2)模式匹配

MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。SQL模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零字符)。在 MySQL中,SQL的模式默认是忽略大小写的。下面给出一些例子。注意使用SQL模式时,不能使用=或!=;而应使用LIKE或NOT LIKE比较操作符。要想找出以“b”开头的名字:

2007-06-06 09:18:00 804

转载 中国IT从业人员心理特征研究报告 解读IT 人才选拔

如下图: 图1四类岗位职业核心素质与岗位核心素质这12项职业核心素质根据重要性和提及率平均数指标依次为:沟通能力、团队合作、学习能力、责任感、问题解决能力、诚信、主动性、理解能力、应变能力、抗挫抗压能力、show_ads_zone(13);  近年来,全球IT行业成长迅速,IT人才竞争也日趋激烈。IT行业从业人员应该具备哪些胜任素质?这些素质之间的关系怎样?如何

2007-06-06 08:59:00 2464

转载 MIDP 2.0安全机制 与 MIDlet 数字签名

最近在做通讯方面的开发,遇到了MIDP信任的问题,上网找了些资料,供大家分享:MIDP 2.0安全机制 与 MIDlet 数字签名 本文档是 WoTrust 根据 Forum Nokia 提供的技术文档《MIDP 2.0: Tutorial On Signed MIDlets》翻译整理的,请同时参考此英文原文文档: http://www.wotrust.com/support/resou...ts

2007-06-05 17:35:00 895

原创 MYSQL学习笔记(1)

 1.数据导入:你可以创建一个文本文件“pet.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以CREATE TABLE语句中列出的列次序给出。对于丢失的值(例如未知的性别,或仍然活着的动物的死亡日期),你可以使用NULL值。为了在你的文本文件中表示这些内容,使用/N(反斜线,字母N)。例如,Whistler鸟的记录应为(这里值之间的空白是一个定位符):

2007-06-05 10:38:00 605

原创 www.theserverside.com

老牛的网站 IBM文档中心http://www.ibm.com/developerworks/cn/views/java/articles.jsp?view_by=search&search_by=Java+%E7%90%86%E8%AE%BA%E4%B8%8E%E5%AE%9E%E8%B7%B5%EF%BC%9AIBM文档中心http://www.ibm.com/developerwor

2007-06-01 15:40:00 551

aph_hk__thailand__and_india___sprites

aph_hk__thailand__and_india___sprites,zhe shi ge tileset

2018-05-17

Ibatis 映射文件自动生成器

功能:当你建立好数据库,写好javabean,就可以用这个工具来为你的javabean和数据库之间做一个映射.<br>当然这个映射只是一个大致的模板,很多时候你可能要稍做修改.但是也为你节约了很多的时间.<br><br>使用方法:<br>1.修改beans.txt文件:这里是你的javabean的列表,一行一个.程序会读这个配置文件,来获取要做映射的类.<br>2.把你的jar包拷贝到本目录底下.<br>3.修改run.cmd文件,把你的jar包加入到classpath中.<br>4.执行run.cmd,会在out中得到映射文件.<br><br>作为示例,你下载完成后,直接执行run.cmd就可以在out目录中看到输出的映射文件.<br><br>author: zhmtzhmt@tom.com

2008-01-29

java反编译jad1.58

最新的反编译引擎jad1.58.............................

2007-06-19

空空如也

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

TA关注的人

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