所有日志按年归档


2026 (1)

Jan 01 -- React.js 原始用法 - 掌握核心语法

2025 (34)

Dec 31 -- 准备迎接 Vibe Coding - 相关工具与资源

Dec 27 -- Java 23 新特性学习

Dec 27 -- Java 22 新特性学习

Dec 27 -- Java 21 虚拟线程外其他新特性

Dec 25 -- Java 21 之虚拟线程深入学习及应用场景

Dec 17 -- 博客从 WordPress 迁移至 GitHub 手记

Nov 28 -- 学习 Rust 的工作空间, 包, Crate 和模块管理

Nov 21 -- Rust 语言逆天的错误处理方式

Nov 18 -- 用 Rust 写 AWS Lambda 的简单例子

Nov 13 -- Terraform aws_iam_policy_attachment Policy 竞争问题

Oct 22 -- Python unittest.mock 的基本使用

Oct 19 -- Python 3.14 新特性学习(第二部分)

Oct 18 -- Python 3.14 新特性学习(第一部分)

Sep 30 -- Java 19, 20 新特性学习

Sep 28 -- Python 3.13 新特性学习

Sep 27 -- 学习 Java 18 的新特性

Aug 05 -- Python 3.12 新特性

Jul 13 -- 演示 MCP 服务与 Claude 桌面版或 LM Studio 的集成

Jul 12 -- Java 17 新特性

Jul 10 -- Java 17 新特性之密封类型

Jul 07 -- SpringBoot 中自定义 Filter 支持 gzip 压缩的请求体

Jun 21 -- Python 3.11 关键新特性之其他

Jun 21 -- Python 3.11 关键新特性之异常组与 except*

Jun 14 -- Nginx 反向代理 WebSocket 服务

Jun 11 -- 尝试 FastAPI WebSocket 写简单的聊天应用

Jun 02 -- Apache Airflow 分支与条件流程

May 21 -- 实测 Tomcat maxThreads, acceptCount, maxConnections 参数及关系

May 21 -- Apache Airflow 3.0 使用 Asset-Aware DAG(producer/consumers)

May 20 -- Apache Airflow 任务中使用模板或上下文

May 07 -- Docker Compose 简单配置 Apache Airflow 3.0(PostgreSQL)

May 06 -- Java ArrayList 默认容量及增长策略

Apr 16 -- Java 中显式 throw 与调用只 throw 异常方法的区别

Mar 27 -- 使用 Cucumber Java 进行 BDD 测试循序渐进

Mar 14 -- 为 FastAPI 的 SwaggerUI 定制 CSS 样式

2024 (34)

Dec 05 -- SciPy 最优化之最小化

Dec 02 -- 跨 CA 签发多个证书的 Nginx mTLS 配置

Nov 30 -- Wireshark 查看本地浏览器的 HTTPS 加密通信

Nov 27 -- 自签发证书配置 HTTPS 单向双向验证

Nov 25 -- TLS 与 mTLS 的私钥交换过程

Nov 11 -- Ollama - 简化使用本地大语言模型

Nov 10 -- 用 llama.cpp 体验 Meta 的 Llama AI 模型

Nov 01 -- Oracle, PostgreSQL 字符串排序不一致及调整

Oct 30 -- 试用 Llama-3.1-8B-Instruct AI 模型

Oct 17 -- ECS Task Definition 中需要的 image:tag 明明在 ECR 中存在却找不到 image

Oct 16 -- Python logging 使用笔记

Oct 10 -- 多线程环境中使用 Mockito 来 Mock 静态方法

Sep 19 -- Java, Python 两种形式的 base64encode

Aug 23 -- ThreadLocal, InheritableThreadLocal 以及 TransmittableThreadLocal

Aug 23 -- Dubbo 最基础的 RPC 应用(使用 ZooKeeper)

Aug 21 -- 使用 Redis 作为消息队列 - Redis Stream

Aug 20 -- 调用 AWS Lambda 时如何传送字节数组

Aug 19 -- Java 使用堆外内存(off-heap memory) 作为缓存

Jun 08 -- 用 C++ 写一个 AWS Lambda Hello World

Jun 06 -- 创建可直接用 root 用户 ssh 登陆的 Docker 镜像

May 31 -- C 语言静态库与动态库的生成和使用

May 30 -- Rust 调用 C/Rust 生成的动态库

May 09 -- Java 线程池有限大小工作队列 - 不丢弃任务的实现

May 01 -- JDBC 设置 PostgreSQL 查询中 any(?) 的参数

Apr 26 -- JDBC 批量调用数据库 SQL, 函数与存储过程

Apr 10 -- PostgreSQL 函数与存储过程及调用

Mar 22 -- Java 9 前/后使用 JAXB (包括支持 javax.* 或 jakarta.*)

Mar 11 -- Windows 安装使用 GCC(mingw-w64)

Feb 02 -- Rust 语言学习笔记(五)

Jan 15 -- 从 Rust 官方文档理解 Ownership

Jan 07 -- Rust 语言学习笔记(四)

Jan 07 -- SpringBoot 应用出错 Comparison method violates its general contract!

Jan 03 -- Rust 语言学习笔记(三)

Jan 02 -- 使用 Redis 作为消息队列 - Pub/Sub, List, SortedSet

2023 (29)

Dec 31 -- Rust 语言学习笔记(二)

Dec 31 -- Rust 语言学习笔记(一)

Dec 30 -- Java StackOverflowError 与递归及尾递归优化

Dec 28 -- 《100 Java Mistakes and How to Avoid Them》笔记 3

Dec 23 -- 本地和 ECS 容器(EC2/Fargate) 如何处理 ENTRYPOINT

Dec 23 -- Vagrant 没了 VirtualBox 的话可以配 Qemu

Dec 09 -- Docker 容器中使用 Docker - DinD 和 DooD

Nov 22 -- 理解 JUnit, JaCoCo 到 SonarQube 的过程及 Maven 配置

Oct 25 -- 《100 Java Mistakes and How to Avoid Them》笔记 2

Sep 17 -- 《100 Java Mistakes and How to Avoid Them》笔记 1

Sep 10 -- Lombok @With 的纯弊端及如何避免

Aug 09 -- postgres in (?,?) 和 =any(?) 用法/性能对比

Aug 09 -- JDBC 操作 SQL Server 时如何传入列表参数

Jun 19 -- AWS Step Function 异步动态调用 Lambda 后汇集结果

May 26 -- AWS Lambda 中使用 Python 并发编程

May 25 -- 实测 AWS Lambda 不同内存配置下的 CPU 核心数

May 08 -- Spring 5 响应式编程研究

May 03 -- 配置 FastAPI/Uvicorn/Hypercorn 的访问日志

May 01 -- 应用 AWS Lambda 部署 FastAPI

Apr 19 -- 理解 Java 线程池 ThreadPoolExecutor

Apr 04 -- 学习使用 AWS Cognito 并 OAuth2 验证

Mar 19 -- 体验 Python FastAPI 的并发能力及线, 进程模型

Feb 28 -- Python slots 的用法笔记

Feb 23 -- AWS SNS 订阅到 HTTP 的过程及消息报文

Feb 18 -- Python Flask 框架的并发能力及线,进程模型

Feb 18 -- 远程方式执行 JMeter 测试

Jan 24 -- 使用 ECS Exec 直通 ECS 容器会话(适用于 Fargate 和 EC2)

Jan 13 -- Python 基于多环境的配置方式

Jan 12 -- 升级到 Spring Boot 3 后 javax.inject.Named 不可用

2022 (38)

Oct 26 -- Spring Boot Web 输出 Tomcat 的访问日志到控制台

Oct 10 -- HDFS 分布式文件系统的搭建与使用

Oct 03 -- 细数 DB2 数据库的 Identity 字段

Sep 20 -- 向量间距离/相似度及用 Python 进行计算

Sep 19 -- 为 S3 中的 CSV 文件创建带 Partition 的 Athena 表

Aug 30 -- 《HTTP/2 in Action》阅读笔记(二)

Aug 30 -- SpringBoot 启用 GZIP 对响应进行压缩

Aug 18 -- Python 实现 RSA 非对称加解密

Aug 16 -- 《HTTP/2 in Action》阅读笔记(一)

Aug 15 -- Spring Boot 如何选择 Cache 实现的

Aug 10 -- Diagram as Code -- 用 Python 画框架图

Aug 09 -- 学习 Airflow 第一篇章

Jul 14 -- Spring 使用 Cache 解析及使用不同类型的 Cache

Jul 07 -- 自定义 Spring Web Controller 方法的参数

Jul 02 -- 理解 Spring Boot Security + JWT Token 的简单应用

Jun 20 -- Java 调用本地动态库的组件(javah, JNA, JNR-FFI)

Jun 15 -- Python 3.10 关键新特性

Jun 15 -- Python 中泛型的实现

Jun 15 -- Python 函数重载实现

May 05 -- Python 3.9 新特性回顾

Apr 12 -- 构建 AWS AMI 镜像(EC2 Image Builder + Terraform)

Mar 18 -- macOS 如何定位 JAVA_HOME

Feb 25 -- 使用原生的 Windows Docker 容器

Feb 22 -- Python 连接和操作 DB2 和 Oracle 数据库

Feb 16 -- DB2 "The transaction log for the database is full" 问题的解决

Feb 14 -- Windows 下的软件包管理(Chocolatey)

Feb 14 -- AWS Windows EC2 实例的 userdata 应用笔记

Feb 08 -- 流畅的 Python 读书笔记(四)

Feb 04 -- 流畅的 Python 读书笔记(三)

Feb 03 -- JDBC 连接串中指定当前 schema(含 Oracle, DB2, PostgreSQL 和 SQLServer)

Jan 27 -- 流畅的 Python 读书笔记(二)

Jan 25 -- 配置 AWS Lambda Python Logging

Jan 23 -- 流畅的 Python 读书笔记(一)

Jan 17 -- Celery(分布式任务队列)入门学习笔记

Jan 16 -- RabbitMQ 初体验(安装,概念及应用)

Jan 14 -- 小心 Python 函数默认参数的陷阱

Jan 05 -- Python 类实现的装饰器及简陋 REST API

Jan 01 -- Python 中带属性的装饰器

2021 (53)

Dec 31 -- 由 Python 的 Ellipsis 到 *, /, *args, **kwargs 函数参数

Dec 23 -- 学习使用 AWS API Gateway V2

Dec 21 -- Java 直接插入 CLOB/BLOB 数据到 Oracle 数据库

Dec 20 -- FastAPI - 一款新型的 Python Web 框架(对比 Flask)

Dec 17 -- Python async, await 的理解与使用

Dec 07 -- Flask 应用集成 Swagger UI

Dec 06 -- 逐步理解 Flask 的 Blueprint(蓝本)

Nov 30 -- Terraform 的变量使用及赋值规则

Nov 15 -- SpringBoot2 应用 Axis 1.4 开发 WebService

Nov 14 -- 应用 Axis 1.4 开发 WebService

Nov 13 -- mvn 命令上传文件到 Maven 仓库

Nov 09 -- AWS Assume IAM role 的使用

Nov 08 -- 构建 AWS Lambda Python Docker 镜像

Oct 27 -- 创建和发布自己的 Python 包到 PyPI 上

Oct 21 -- 理解 Docker Client/Server 架构, 找寻 Docker Desktop 替代品

Oct 14 -- Python 中创建 PostgreSQL 数据库连接池

Oct 13 -- Python zipfile 只借助内存进行压缩与解压缩

Oct 09 -- Python Poetry 项目中相对路径模块引用的问题

Oct 06 -- Lambda + API Gateway 创建需 API Key 验证的 API

Sep 30 -- Python 依赖管理与构建工具(CookieCutter, PyScaffold, PyBuilder, Poetry)

Sep 30 -- 找到 Linux 后台程序的打印输出

Sep 24 -- 用 Python 定义 Schema 并生成 Parquet 文件

Sep 19 -- AWS DynamoDB 的常用操作

Sep 18 -- 创建 AWS EC2 实例时 userdata 的一些知识

Sep 11 -- 摆脱 Docker Desktop 即将到来的收费

Sep 08 -- DynamoDB Stream 应用及触发 Lambda 函数

Sep 04 -- 如何调试 ECR Docker 镜像

Sep 02 -- Python 子进程与子进程池的应用

Aug 23 -- Python 调用动态库时 Segmentation fault (core dumped) 问题

Aug 23 -- Python 调用 C 动态库(Linux)

Aug 17 -- Go 运行期加载 C 动态库(Linux版)

Aug 17 -- Go 语言使用 Go Modules(go.mod) 来管理依赖

Aug 16 -- Go 调用 C 写的动态库完整例子(Linux版)

Aug 15 -- Go 语言新手笔记(五)

Aug 14 -- Go 语言新手笔记(四)

Aug 14 -- Go 语言新手笔记(三)

Aug 13 -- Go 语言新手笔记(二)

Aug 13 -- Go 语言新手笔记(一)

Aug 12 -- pm2 使用笔记

Jun 24 -- Docker Compose In Practice

Jun 24 -- Docker Swarm In Action

Jun 24 -- Introduce Vagrant and common usages

Jun 24 -- AWS Session Manager connect to EC2 instance

Jun 17 -- 为 Java 注册 classpath: 协议用 URL 读取文件

May 08 -- Java 10 ~ 16 一路向前冲(新特性一箩筐)

May 04 -- 探索 Apache, Tomcat, SpringBoot 对请求数据的解压缩

May 01 -- Python 转换 Apache Avro 数据为 Parquet 格式

Apr 30 -- Vagrant 简介与常用操作及配置

Feb 25 -- 使用 Java 转换 Apache Avro 为 Parquet 数据格式(依赖更新)

Feb 23 -- 使用 Java 转换 Apache Avro 为 Parquet 数据格式

Feb 16 -- AWS Session Manager 管理 EC2 实例

Feb 04 -- 博客升级后的维护日志[2021-02-04]

Feb 03 -- Mockito 3.4.0 开始可 Mock 静态方法

2020 (39)

Oct 13 -- 从 Notbook 到 JupyterLab, 再配上代码帮手 Kite

Aug 21 -- Python 处理 JSON 必要时我选择 ujson 和 orjson

Aug 18 -- 解决 jvisualvm 启动后长时间 Computing description... 的问题

Aug 09 -- 用一个例子理解 ES6 的 export/import 用法

Aug 06 -- Vue.js 项目使用 vue-prism-editor 语法高亮与编辑器

Jul 31 -- Python 包管理及虚拟环境的应用(四: conda)

Jul 24 -- Python 3.7 所带来的新特性

Jul 23 -- Python 线程池使用有限大小的工作队列

Jul 18 -- Nginx + Gunicorn + Flask 集成配置

Jul 16 -- 关于 Apache 与 Flask 的集成经历

Jul 12 -- Flask 的替代品 aiohttp 和 Quart

Jul 12 -- 探索 Flask 对 asyncio 的支持

Jul 07 -- Python datetime 处理时区信息

Jul 04 -- Flask, Vue.js 中集成 Bootstrap/BootstrapVue

Jul 01 -- Flask 和 Vue.js 开发及整合部署实例

Jun 29 -- Docker attach 后断开时不退出容器

Jun 24 -- Mockito 的 anyString(), any(Foo.class) 等不能匹配 null 值

Jun 21 -- Python 列表的排序 - sort/sorted

Jun 17 -- 创建 Python 的 list, set, tuple 和 dict

May 18 -- 归并排序算法解析

May 04 -- 希尔(Shell) 排序 - 增强版插入排序算法

Apr 27 -- 插入排序算法解析

Apr 20 -- 理解 Python 类的变量,方法与属性

Apr 15 -- 真正有些水准的排序算法 - 快速排序

Apr 14 -- 两种最基本的排序算法: 冒泡和选择

Apr 09 -- Kubernetes 学习笔记(二) - 部署和访问应用

Apr 08 -- Kubernetes 集群中节点的 INTERNAL-IP 问题

Apr 08 -- Java 普通线程池与 ForkJoinPool 的效果对比

Apr 06 -- AWS EKS 执行 kubectl 时 error: You must be logged in to the server (Unauthorized)

Apr 05 -- 搭建使用 AWS 的 Kubernetes EKS 服务

Mar 29 -- 几种简单安装 Kubernetes 集群的方法

Mar 29 -- Docker 容器内进程与 Namespace

Mar 26 -- Kubernetes 学习笔记(一) - 初上手

Mar 24 -- Docker Compose 实践

Mar 22 -- Docker Swarm 集群模式实操

Mar 21 -- 记录自己常用的一些 Linux Shell 脚本

Mar 18 -- 运行时动态创建 Spring Bean

Mar 16 -- Python print 立即打印内容到重定向的文件

Mar 14 -- 体验一下 Python 3.8 带来的主要新特性

2019 (30)

Oct 31 -- Kafka Connect 介绍和使用

Oct 29 -- 启用并测试 Kafka 的 SASL + ACL 认证授权

Oct 28 -- Kafka 集群间数据镜像实测

Oct 14 -- Redis 知识点乱记

Sep 26 -- 用 Java 把内存中的表格数据合并到 SQL Server 表中

Sep 23 -- 等待所有的 CompletableFuture 完成

Sep 22 -- Redis 中使用服务端 Lua 脚本

Jul 20 -- Python 函数声明先后顺序的问题

Jul 20 -- AWS Python Lambda 使用 Layer

Jul 13 -- 开启 Python 组件 Boto3 在 IDE 中的智能提示

Jul 03 -- 转换 Iterator 为 Java 8 的 Stream

Jun 19 -- 试手 RxJava 2.x 及对线程的初步理解

Jun 03 -- Java 与'嵌入式' PostgreSQL 数据库的单元测试

Jun 02 -- 使用 Google Guava Striped 实现基于 Key 的并发锁

May 18 -- Java 元注解及 Spring 组合注解应用

May 01 -- Python 常用日期处理 -- calendar 与 dateutil 模块

Apr 24 -- Python 常用日期处理 -- 内置模块 datetime

Apr 02 -- Spring ServiceLocator 介绍及应用

Mar 07 -- Spring 中 FactoryBean 的使用

Feb 08 -- Python 对象当函数使及动态添加方法

Feb 06 -- Python 函数参数的拆解

Jan 29 -- Python 集合的遍历,推导及 filter/map/reduce 操作

Jan 29 -- PostgreSQL 批量插入, 更新和合并操作

Jan 05 -- 用 AWS Secrets Manager 存储和管理密钥

Jan 04 -- Python 多线程编程

Jan 03 -- 熟悉和应用 Python 的装饰器

Jan 03 -- Python 包管理及虚拟环境的应用(三: pipenv)

Jan 03 -- Python 包管理及虚拟环境的应用(二: virtualenv)

Jan 03 -- Python 包管理及虚拟环境的应用(一: pip)

Jan 01 -- Python 中的 urlencode 和 urldecode 操作

2018 (50)

Dec 16 -- Jackson 反序列化 "Y"/"N" 为相应的布尔值

Dec 16 -- 让 Python 的数据库查询返回字典记录

Dec 04 -- Python 版的 try-with-resources -- with 上下文管理器

Nov 22 -- 用 .pth 文件附加 Python 模块搜索路径

Nov 22 -- Python 的模块搜索路径

Nov 12 -- Python 的 strrepr 方法比较

Nov 10 -- Apache 中运行 Python CGI 程序

Nov 03 -- 开始再战 Python - 重新入门 - 工具篇

Nov 01 -- Kafka Producer 设置 Interceptor 来统计消息

Oct 31 -- Java 8 Map 中新增的方法使用记录

Oct 08 -- Spring Boot 与 Logback 日志配置

Oct 02 -- Amazon SQS 触发 AWS Lambda 及重试/DLQ

Sep 30 -- AWS Lambda 重试与死信队列(DLQ)

Aug 21 -- 跳过构造函数创建 Java 对象(测试)

Aug 08 -- 如何快乐的使用 Java 8 的 Lambda

Aug 06 -- Jackson 序列化忽略指定类型的属性

Jul 22 -- Java8 Optional 几个常见错误用法

Jul 03 -- Java 9 - 说说响应式流

Jun 16 -- 相比于 Java 10 的 var, 更期待 Java 11 支持多行字符串

Jun 14 -- WordPress 在 Linux 下不能向 Gmail 邮箱发邮件的问题

Jun 12 -- Linux 下配置滚动日志之 rotatelogs

Jun 10 -- 本站已启用新域名 yanbin.blog

Jun 06 -- Java 9 - 快速创建不可变集合

Jun 01 -- Linux 下配置滚动日志之 logrotate

May 30 -- Java 9 线程栈遍历 API

May 27 -- 对 Java 9 把单个下划线作为关键字的猜想

May 26 -- Java 9 - 平台日志 API

May 23 -- 该如何从 Java 8 升级到 Java 10

May 21 -- 使用 PostgreSQL 的 uuid 字段类型

May 18 -- 使用 SQL Server 的 uniqueidentifier 字段类型

May 14 -- Mockito 也能 Mock final 类和 final 方法了

May 13 -- JUnit 5 使用 Mockito 2 进行测试

May 13 -- AWS S3 应用 KMS Key 进行服务端数据加密

May 06 -- Springfox 解决在单一资源操作多个方法实现时生成 Swagger 文档的问题

Apr 30 -- 一个最基础的 Spring 4 MVC Maven 项目

Apr 01 -- AWS Batch 是如何向 Docker 容器传递参数

Mar 31 -- 如何向 Docker 容器传递参数

Mar 31 -- Dockerfile 中命令的两种书写方式的区别

Mar 29 -- AWS SQS 队列的 DLQ 设置与行为

Mar 09 -- unmi.cc 博客大事记

Mar 04 -- Groovy 的多重赋值和方法的多返回值

Feb 13 -- Scala 自身类型(self-type) 解析

Feb 11 -- Akka Actor: 从最简单的例子开始

Feb 09 -- 并发(Concurrent) 与并行(Parallel) 的区别

Feb 06 -- Java 8 根据属性值对列表去重

Feb 03 -- JVM 上的 Lisp 方言 Clojure 1.9

Feb 01 -- 使用 Mockito 的 @InjectMocks 创建被测试类实例

Jan 30 -- 推送 Docker 镜像到 Amazon ECR 仓库

Jan 23 -- Bash/Zsh 下调用 Emacs/Vim 编辑当前命令

Jan 22 -- Bash 下的 emacs 和 vi 键绑定

2017 (60)

Dec 13 -- Scala 中应用 Future 并发编程

Dec 07 -- 实现 Amazon S3 数据(文件)分段上传

Dec 05 -- 用 PreparedStatement 向 SqlServer 中一次性插入多条记录

Nov 28 -- 体验 Scala 2.12 支持的 Java 8 风格(SAM) Lambda

Nov 21 -- Spark 提交任务时 Invalid signature file digest 错误

Nov 19 -- IntelliJ IDEA 中创建 Maven Scala 项目

Nov 12 -- JMockit 中被 Mocked 的对象属性及方法的默认值

Nov 12 -- Mockito 中被 Mocked 的对象属性及方法的默认值

Nov 04 -- 记录一下 Spring 如何扫描注解的 Bean 与资源

Oct 01 -- 配置 VIM 英语字典

Sep 30 -- 使用插件 aspectj-maven-plugin 织入 AspectJ AOP

Sep 29 -- Spring 下基于自定义注解拦截方法调用

Sep 25 -- 学习并体验 JUnit 5 新特性

Sep 24 -- JUnit 中是以测试方法为一个独立的生命周期

Sep 18 -- JUnit 5 快速上手(从 JUnit 4 到 JUnit 5)

Sep 07 -- 理解 Spring 定时任务的 fixedRate 和 fixedDelay 的区别

Aug 28 -- Terraform 进阶 - 部署 Lambda 并创建相关资源

Aug 27 -- Java 反射有效的修改 final 属性值

Aug 26 -- Terraform 使用 - 从最简单例子开始

Aug 20 -- Kafka 发布消息时如何选择 Partition

Aug 19 -- 谁说 HTTP GET 就不能通过 Body 来发送数据呢?

Aug 14 -- 自定义类加载器动态加载 JDBC 驱动

Aug 10 -- 再论机械式针对接口编程

Jul 25 -- Vimer 的福音:Mac 下 Caps + hjkl 作为方向键

Jun 10 -- 函数定义 Kotlin V.S. Scala

Jun 06 -- 针对接口编程及敏捷编程

Jun 05 -- Spring 定时任务(Schedule) 和线程

Jun 04 -- 使用 avro-tools, jq 查看 Apache Avro 序列化文件

May 19 -- AWS Lambda 按序处理同一个 Kinesis Shard 中的消息

May 15 -- 《Practical Vim》阅读笔记 (4)

May 12 -- AWS S3 Key 前缀分布优化数据请求的性能

May 09 -- 《Practical Vim》阅读笔记 (3)

May 03 -- Spring 项目中把属性或 SQL 语句写在 .xml 文件中

Apr 24 -- 代码整洁之道(Clean Code) 笔记(三)

Apr 21 -- JMockit 中捕获 mock 对象方法的调用参数

Apr 19 -- 使用 Awaitility 测试异步代码

Apr 02 -- 代码整洁之道(Clean Code) 笔记(二)

Apr 01 -- 使用 Mockito 修改私有属性

Mar 28 -- AWS Java Lambda 与环境变量

Mar 18 -- AWS Java Lambda 使用 Logback 记录日志

Mar 16 -- AWS 上 Java Lambda 应用记要

Mar 07 -- 代码整洁之道(Clean Code) 笔记(一)

Feb 28 -- 使用 JMockit 来 mock 构造函数

Feb 26 -- JdbcTemplate 易被 Java 8 Lambda 带入的坑

Feb 25 -- Java 的参数检查与断言 - Spring Assert

Feb 23 -- Java 可变参 Object...objects 方法的陷进

Feb 20 -- Java 与 Python 通过 Apache Avro 交换数据

Feb 18 -- Wordpress 在 Linux 下不能发送邮件的问题

Feb 17 -- 一个简单的 Java 自动批处理队列

Feb 08 -- Java8 Lambda 表达式与 Checked Exception

Feb 05 -- Java 运行时如何获取泛型参数的类型

Feb 03 -- 《Practical Vim》阅读笔记 (2)

Feb 01 -- 使用 Byte Buddy 运行时生成泛型子类

Feb 01 -- 使用 Javassist 运行时生成泛型子类

Jan 16 -- Java 8 可重复注解的理解与应用

Jan 16 -- Mockito 如何 mock 返回值为 void 的方法

Jan 15 -- Mockito 中捕获 mock 对象方法的调用参数

Jan 14 -- 5 个最好的 Vim 速查卡 (Cheat Sheet)

Jan 06 -- 《Practical Vim》阅读笔记 (1)

Jan 04 -- Vim 中 Java 代码自动完成 - vim-javacomplete2

2016 (51)

Dec 29 -- CompletableFuture 的并发性能研究

Dec 23 -- 理解 CompletableFuture 的任务与回调函数的线程

Dec 23 -- Java 8 CompletableFuture 浅入

Dec 22 -- 巩固 Java Future 的使用

Dec 14 -- Hibernate 映射枚举(Enum) 类型的属性

Dec 13 -- Java 的参数检查与断言 - Guava Preconditions

Dec 12 -- Scala 的参数检查与断言: require, assert, assume 和 ensuring

Dec 11 -- SQL Server 和 HSQLDB 中使用 merge into 完成 saveOrUpdate 操作

Dec 09 -- Spring 如何初始化泛型类实例

Nov 12 -- Spring 项目中把 SQL 语句写在 .sql 文件中

Oct 18 -- Java 单元测试如何断言(检查)控制台输出

Oct 16 -- Kafka 生产消费 Avro 序列化数据

Oct 15 -- Apache Avro 序列化与反序列化 (Java 实现)

Oct 14 -- Giter8 -- 把项目布局模板放到 GitHub 上

Oct 12 -- 如何定制 Spring Boot 的 Banner

Oct 06 -- 简单搭建 Apache Kafka 分布式消息系统

Oct 06 -- 小试 Spring Boot - Spring MVC

Oct 04 -- ZooKeeper 快速搭建与体验

Sep 26 -- Hazelcast 介绍与使用(整理)

Sep 05 -- 使用 Java8 Optional 的正确姿势

Sep 03 -- .NET Core 上的 Web -- ASP.NET Core

Sep 02 -- .NET Core 上手体验 Hello World

Jul 27 -- Clojure REPL 连接远程会话

Jul 20 -- Scala 中置, 前置, 后置操作符

Jul 19 -- 如何直接运行 Clojure 脚本文件

Jul 12 -- 想像中理想编程语言的几个特征

Jul 12 -- Java 语言的几个缺陷之六: 无字符串插值

Jul 10 -- Java 语言的几个缺陷之五: 多返回值问题

Jul 09 -- Java 语言的几个缺陷之四: 过时的 JavaBean

Jul 09 -- Java 语言的几个缺陷之三: 不支持 var 类型推断

Jul 09 -- Java 语言的几个缺陷之二: equals() 比较字符串

Jul 08 -- Java 语言的几个缺陷之一: 无 Here Document

Jul 01 -- Clojure 快速突击(续)

Jun 30 -- Clojure 快速突击

Jun 27 -- 我的 Python 快速入门

Jun 21 -- Docker for Mac 公测版试用

Jun 05 -- Vim 中标签(tab) 操作

May 17 -- JMockit 如何 Mock 部分方法/属性

May 17 -- sbt 最简单的带输入任务 inputTask

May 08 -- Scala 和 Java 的集合类型相互转换

May 07 -- 让 Scala 测试方法名中的空格不再显示为 $u0020

Apr 26 -- Google Guice 轻装上阵

Apr 23 -- sbt 任务间的依赖

Apr 20 -- ScalaTest + Selenium 集成测试

Apr 15 -- 建立 Play 2 框架一样的目录布局

Apr 13 -- sbt 中单元测试并发执行

Apr 05 -- 查看 sbt 项目的依赖关系树

Mar 31 -- Java 构建工具及 sbt 最快速体验

Mar 27 -- Mac OS X 下安装使用 Docker (新)

Feb 22 -- 拆分 Playframework 2 的 routes 为多个文件

Jan 01 -- 如何轻松理解排序函数

2015 (37)

Dec 29 -- Java 的 fork-join 框架实例备忘

Dec 25 -- Java 8 的 groupingBy 产生空的 Map 分组

Dec 25 -- Java 8 的 groupingBy 能否产生空的 Map 分组

Dec 17 -- Java 8 返回集合中第一个匹配的元素

Dec 11 -- Java 8 Lambda 捕获外部变量

Dec 08 -- Java 8 Stream 如何还原为集合

Dec 07 -- Java 8 Lambda 写法与简化

Dec 01 -- Mac OS X 下不能 brew update 的问题

Nov 30 -- Swift 学习笔记(对象和类)

Nov 24 -- Swift 学习笔记(@autoclosure 与 call-by-name)

Nov 24 -- Swift 学习笔记(闭包)

Nov 23 -- Swift 学习笔记(函数第一等)

Nov 23 -- Swift 学习笔记(函数)

Nov 22 -- Swift 学习笔记(基本语法)

Nov 18 -- Swift 语言 Server 端开发资料收集

Nov 17 -- sbt 项目通过 sbt-aspectj-plugin 使用 AspectJ

Nov 13 -- 走进函数式编程 (Becomming Functional) (递归)

Nov 11 -- Java 8 的泛型增强

Nov 11 -- 走进函数式编程 (Becomming Functional) (不可变性)

Oct 06 -- 走进函数式编程 (Becomming Functional) (2)

Oct 02 -- 走进函数式编程 (Becomming Functional) (1)

Aug 20 -- 早先为 Jackson 写的 Json-Path 支持

Aug 20 -- Scala 如何测试异常

Aug 03 -- 自定义 Jackson 注解与禁用某一特定的注解

Jul 13 -- Java 接口常量反模式及如何定义 Java 常量

Jul 13 -- fish 2.2.0 (July 12, 2015) 支持 vi 模式

Jul 01 -- 通过反编译字节码来理解 Java 枚举

Jun 26 -- Linux 输入输出重定向, &>file, 2>&1, 1>&2 等

Jun 25 -- Java 反射修改 final 属性值

May 18 -- Bash 的常用语法,控制结构

Mar 18 -- 优秀程序设计的18大原则[转]

Jan 25 -- NodeJS 的 Web 服务也可以监听在 sock 文件

Jan 22 -- 使用 NodeJS 框架 NW.js 编写桌面应用入门

Jan 15 -- 使用 NodeJS 框架 Atom Shell 编写桌面应用入门

Jan 12 -- Java NIO2(AIO) 进行文件异步读取

Jan 07 -- 三种方式告知泛型类或泛型方法具体类型

Jan 05 -- Java 泛型 -- 依据声明的变量类型自动推断

2014 (68)

Nov 11 -- Vi 中的光标位置操作

Nov 10 -- Vim 中使用被选择文本以 Shell 命令执行

Nov 10 -- Vi 使用 Vundle 管理插件执行 PluginInstall 出错

Nov 09 -- Vi 寄存器操作,及使用系统剪贴板

Nov 09 -- Vi Buffer 的基本操作

Sep 28 -- Scala 函数式编程学习视频 -- 例子:平方根和牛顿方法

Sep 27 -- Scala 函数式编程学习视频 -- 条件和值定义

Sep 27 -- Scala 函数式编程学习视频 -- 求值策略和终止

Sep 26 -- Java 解析 XML 时如何屏蔽掉 “[Fatal Error]” 的输出

Sep 21 -- Scala 函数式编程学习视频 -- 编程元素

Sep 20 -- Scala 函数式编程学习视频 -- 编程范式

Sep 20 -- Scala 函数式编程学习视频 -- 总目

Sep 20 -- Scala 函数式编程学习视频 -- 指导: 编程作业

Sep 20 -- Scala 函数式编程学习视频 -- Windows 下工具设置

Sep 20 -- Scala 函数式编程学习视频 -- Mac OS X 下工具设置

Sep 20 -- Scala 函数式编程学习视频 -- Linux 下工具设置

Sep 20 -- Scala 函数式编程学习视频 -- 课程介绍

Sep 11 -- 配置 Scala 的 vim 编辑环境

Sep 07 -- Play2.3 自定义模板类型 -- Java 版

Sep 06 -- Scala + JUnit 怎么使用 @Rule

Sep 03 -- Play2 自定义模板类型 (Java&Scala)

Sep 02 -- 如果要给 RESTful 每种 HTTP Method 类型指示一种颜色

Aug 26 -- Java 的匿名类初始化块中如何访问同名参数?

Aug 24 -- 代码中如何获得 Java 方法的形式参数名

Jul 22 -- Mac OS X 下吾所倾爱的三个程序员编辑器

Jul 21 -- Java 和 Scala 调用变参的方式

Jun 12 -- 为 Jackson 自定义序列化对象的 JSON 格式

May 28 -- sbt 中自定义的 Task

May 19 -- logback.xml 给变量指定默认值

May 16 -- Mac OS X 下安装使用 Docker

May 08 -- Play2 中使用自定义的路由器文件 routes

May 02 -- Play1 直接调用 Action 方法,不作 302 跳转

Apr 30 -- Mac OS X 下开发 Android 程序时使用 USB 连真机调试

Apr 30 -- 用 grunt-contrib-connect 构建实时预览开发环境

Apr 29 -- Chrome 扩展开发,定制多功能框(omnibox)

Apr 24 -- AngularJS HelloWorld

Apr 24 -- Java 设计之初为何就不让用 == 比较两字符串呢?

Apr 22 -- JMockit 如何 mock 异常

Apr 21 -- 初始化 Gradle 工程目录

Apr 20 -- 基于 Groovy 的自动化构建工具 Gradle 入门

Apr 19 -- Grunt 运行 Jasmine 测试: grunt-contrib-jasmine-实例

Apr 17 -- WordPress 升级到了 3.9,语法高亮按钮插件更新

Apr 14 -- PlayFramework 1 自定义标签 -- FastTags

Apr 14 -- PlayFramework 1 模板应用 -- Java 对象扩展

Mar 31 -- Grunt - 基于 node.js 构建工具之初体验

Mar 30 -- Apache 配置 SSL(HTTPS) 并整合 Tomcat

Mar 29 -- PlayFramework 1 输出所有 WS.url() 访问的 URL

Mar 29 -- 快速启用 Tomcat 的 HTTPS 协议访问

Mar 25 -- JDK8 的 Lambda 表达式 -- 理解新式集合操作

Mar 25 -- JDK8 的 Lambda 表达式 -- 默认和静态接口方法

Feb 20 -- Java 控制台输出百分比进度指器

Feb 16 -- Maven 工程生成可执行的 JAR 包

Feb 14 -- Debian 6 上安装 Nginx+PHP+MySQL

Feb 03 -- JMockit 一个 Expectations 中 Mock 多个方法

Feb 03 -- JMockit Mock 私有方法和私有属性

Jan 30 -- JMockit 之 Expectations

Jan 29 -- Ant 提示输入并根据用户输入执行不同的任务

Jan 28 -- SQLite 使用主键,ROWID 及自增列

Jan 25 -- PhoneGap, 第一个应用

Jan 25 -- Emacs 24 使用第三方主题

Jan 09 -- Backbone.js 使用 Collection

Jan 06 -- Backbone.js 中使用 Model

Jan 06 -- Backbone.js 的 View 中定义事件

Jan 05 -- Backbone.js 使用模板

Jan 05 -- Debian Linux VPS 为 Wordpress 的系统准备

Jan 04 -- Wordpress 插件 All in One SEO Pack 生成中文描述的解决

Jan 01 -- Backbone.js HelloWorld,应用起步

Jan 01 -- JavaScript 获得代码行号和脚本文件名

2013 (47)

Dec 31 -- JSON.stringify(obj) 时 TypeError: cyclic object value 异常

Dec 26 -- JavaScript 模块应用与编程

Dec 12 -- RESTful, 说说 http 的 patch method

Nov 24 -- Apache .htaccess 重定向在别名应用中的问题

Nov 23 -- JavaScript 对象声明

Oct 19 -- CountDownLatch 协调线程

Oct 17 -- JDK8 的 Lambda 表达式 -- 方法引用

Oct 16 -- JDK8 的 Lambda 表达式 -- 词法范围和变量捕获

Oct 15 -- JDK8 的 Lambda 表达式 -- 类型推断

Oct 13 -- JDK8 的 Lambda 表达式 -- 实现原理初探

Oct 12 -- JDK 8 的 Lambda 表达式 -- 写法

Oct 11 -- JDK 8 的 Lambda 表达式 -- 应用背景

Oct 04 -- JDK 7 代码中对捕获再抛出异常时的处理--即异常类型推断

Sep 18 -- Play Framework 2.1(Scala) 调用 WebService 返回 Response

Sep 18 -- 抢鲜设置 JDK8 的编程环境,印象

Sep 06 -- 35 个最好的 Ajax jQuery 自动完成插件,带例子

Jul 28 -- Varnish 的安装使用,及简单配置

Jul 28 -- 由 TextMate 2 重回 TextMate 1.5.11, 附注册方法

Jul 26 -- XSLT 调用 Java 的类方法 -- Tomcat 环境

Jun 23 -- Using Network Link Conditioner in iOS 6

Apr 17 -- 扩展 JUnit 4,使用定制的 Runner

Apr 10 -- 使用 JDK 5 后的线程并发,Callable, Future, ExecutorServie ...

Mar 13 -- 正则表达式之环视(Lookaround)[转]

Feb 27 -- Scala 的学习笔记系列(持续更新中)

Feb 27 -- Play 2.0 中文资料--翻译附注解(持续更新中)

Feb 05 -- WordPress 升级到 3.5 之后 Widget 无法拖动, 设置的解决办法

Feb 04 -- 简单实现 Java 的 Tuple 元组数据类型

Feb 01 -- Java 里把 InputStream 转换成 String 的几种方法

Jan 27 -- Objective-C 类方法 load 和 initialize 的区别

Jan 27 -- Xcode 4 中使用自定义字体,非 Outlet 方式

Jan 26 -- 使用 sbt 的 np 插件自动创建目录结构和 build.sbt 文件

Jan 26 -- Objective-C 实现自己的 Subscripting Methods 下标方法

Jan 21 -- Xcode 4.4/4.5 新特性 / LLVM 4.0 新语法

Jan 20 -- Scala 2.10.0 新特性之字符串插值

Jan 19 -- Scala 2.10.0 新特性之动态属性、方法

Jan 19 -- 使用 Jackson 把 Java 对象转换成 JSON 字串

Jan 18 -- Scala 2.10 新特性之使用隐式类进行类型隐式转换

Jan 17 -- Play 2.0 中文资料 - 应用程序全局对象

Jan 16 -- 程序员为何喜欢半夜工作?

Jan 16 -- Play 2.0 中文资料 - Play WS API

Jan 16 -- Play 2.0 中文资料 - Play 缓存 API

Jan 16 -- Play 2.0 中文资料 - 编写功能性测试

Jan 15 -- Play 2.0 中文资料 - 编写测试

Jan 15 -- Play 2.0 中文资料 - 使用 XML

Jan 14 -- Play 2.0 中文资料 - Play JSON 库使用泛型

Jan 13 -- Play 2.0 中文资料 - 处理和响应 JSON 请求

Jan 13 -- Play 2.0 中文资料 - Play JSON 库

2012 (60)

Dec 20 -- JavaDoc 编程,书写自定义的 Doclet, 定制输出

Dec 20 -- 如何设置 Windows 默认命令行窗口大小和缓冲区大小

Dec 16 -- JavaDoc 编程,书写自定义的 Taglet 支持 @unmi 等

Dec 14 -- Java 的多行字符串 Here Document 的实现

Dec 06 -- 保持顺序的 Java Properties 类

Oct 25 -- Play 2.0 中文资料 - 模板引擎(用例)

Oct 21 -- Play 2.0 中文资料 - 模板引擎(语法)

Oct 20 -- Play 2.0 中文资料 - 组合 Action

Oct 20 -- VMware 9 安装 Mac OS X 10.8 Mountain Lion 图文全程

Oct 12 -- Play 2.0 中文资料 - Body 解析器

Oct 11 -- Play 2.0 中文资料 - 会话和 Flash 域

Oct 10 -- Play 2.0 中文资料 - 操控 Result

Oct 08 -- Play 2.0 中文资料 - HTTP 路由

Oct 06 -- Play 2.0 中文资料 - Action, Controller 和 Result

Oct 05 -- Play 2.0 中文资料 - 搭建你偏爱的 IDE

Oct 05 -- Play 2.0 中文资料 - HTTP 编程

Oct 05 -- Play 2.0 中文资料 - 使用 Play 2.0 控制台

Oct 04 -- Play 2.0 中文资料 - 剖析 Play 2.0 应用

Oct 04 -- Play 2.0 中文资料 - 创建一个新的应用

Oct 04 -- Play 2.0 中文资料 - 安装

Oct 03 -- Play 2.0 中文资料 - 开篇

Oct 03 -- Scala 用元组/列表类型实现多返回值的函数

Oct 01 -- Scala 无参数方法和统一访问原则

Sep 30 -- Scala 的 apply 和 update 方法的应用

Sep 29 -- Scala 特质(trait) 的 super 方法调用是动态绑定的

Sep 28 -- Scala 的 yield 例子 (for 循环和 yield 的例子)

Sep 24 -- Scala 中 ensuring 方法的使用说明

Sep 17 -- 切分 Tomcat 的 catalina.out 文件,解决日志文件过大的问题

Aug 17 -- 再说 Java 中使用正则表达式进行后向引用($1,$2...)

Aug 16 -- Java 下高效的反射工具包 ReflectASM 使用例解

Aug 16 -- AspectJ 基于自定义的方法注解来拦截方法

Aug 15 -- Spring+AspectJ+ 简单方式来拦截方法,监测性能

Jul 31 -- Mac 下 You don't have permission to access /~{username}/ on this server

Jul 17 -- Java 使用 dom4j 来获得 XML 文档的 innerXML

Jul 14 -- Mac OS X 下给系统自带的字典安装词库

Jul 14 -- Mac OS X 下开发 Android 程序时使用 WiFi ADB 连真机调试

Jul 14 -- 下载 Android 平台源代码(适合于各种平台)

Jun 07 -- JUnit 4 如何正确测试异常

May 27 -- jQuery 使用 $.getJSON() 跨域获取 JSON 数据

May 27 -- Mac 下包抓取(sniffer) 工具介绍

Apr 30 -- Wordpress Code Editor 插件让你在线编辑主题/插件即时语法高亮

Apr 26 -- HTML各种标签的默认样式和浏览器默认css样式 [转]

Apr 25 -- 在 Java 中使用正则表达式进行后向引用($1,$2...)

Mar 15 -- SPRING-MVC 访问静态文件, 如 jpg/js/css

Mar 04 -- 强制退出Mac程序的六种方法[转]

Feb 25 -- 谈Objective-C中的property[摘]

Feb 25 -- iOS 开发中使用正则表达式-暨 RegexKitLite 库的用法

Feb 21 -- 在FCKEditor中使用插件UGeSHi-GeSHi实现代码高亮显示

Feb 19 -- UIView 中的控件事件穿透 Passthrough 的实现

Feb 14 -- Windows 平台下的 TextMate:E-TextEditor (附下载)

Feb 05 -- 走近 Ruby 的世界(六)

Feb 05 -- 走近 Ruby 的世界(五)

Jan 09 -- iPhone中Png图片格式的研究

Jan 09 -- Objective-C 对 URL 进行 URLEncode 编码

Jan 08 -- 走近 Ruby 的世界(四)

Jan 06 -- NSNotificationCenter 的使用详解

Jan 05 -- 给网页开发者的20个有用的Firefox插件

Jan 04 -- 走近 Ruby 的世界(三)

Jan 02 -- 走近 Ruby 的世界(二)

Jan 02 -- 走近 Ruby 的世界(一)

2011 (92)

Dec 27 -- WordPress 站点带宽几天就耗尽,都是 WP Gravatar Mini Cache 惹的祸

Dec 10 -- 有时候可用 UIWebView 代替 UITextView,解决行间距问题

Dec 08 -- 16个WordPress中使用的Google服务和应用

Nov 04 -- iOS Programming – 触摸事件处理

Nov 01 -- 设置 UILabel 和 UITextField 的 Padding 或 Insets

Oct 24 -- 本站意外休眠了十天后重新恢复正常

Sep 20 -- 设置 NSZombieEnabled 定位 EXC_BAD_ACCESS 错误

Sep 18 -- 让 Xcode 4 自动补全 []、 ""、 ''、 () 的插件

Sep 18 -- UIView.clipsToBounds 让子 View 只显示落在父 View 的 Frame 部分

Sep 18 -- UIView 动画的两种编程方式

Sep 18 -- UIView你知道多少[转]

Sep 18 -- 几个 CGRect 函数例子

Sep 16 -- WordPress 3.2.1 不能保存 Widget 设置

Aug 31 -- UIScrollView 的基本用法

Aug 29 -- iOS开发 frame 与 bounds 的区别与关系

Aug 25 -- Objective-C 设计模式之单例

Aug 22 -- Objective-C 的方法原型及重载和覆盖

Aug 21 -- Objective-C 的方法原型及重载

Aug 17 -- 如何使用 Core Plot 的 API 帮助文档

Aug 17 -- iOS 使用 Core Plot 绘制统计图表入门

Aug 14 -- TextMate 通用快捷键

Aug 13 -- TextMate 编辑 HTML 使用的快捷键记录

Jul 28 -- Objective-C 中一些代码记录

Jun 30 -- Objective-C 的属性与合成方法使用详解

Jun 20 -- Objective-C 的 self 和 super 详解[转]

Jun 18 -- does not implement methodSignatureForSelector: -- trouble ahead

Jun 18 -- Xcode4 相较于 Xcode3 使用中一些体验

Jun 16 -- Obejctive-C 中定义可变参函数

Jun 16 -- Objective-C 里指针变量星号 * 你会放在哪个位置

Jun 15 -- Xcode 4 常用快捷键(和 Xcode 3 有些不一样了)

Jun 15 -- Xcode 4 的新特性介绍

May 25 -- 读《Objective-C培训资料》的摘要

May 24 -- XCode 3 中我的常用快捷键

May 23 -- Spring MVC 碰到 java.lang.NoSuchFieldError: APPLICATION_CONTEXT_ID_PREFIX

May 17 -- 推荐19个很有用的 JavaScript 库

May 17 -- 15款很棒的 JavaScript 开发工具

May 03 -- 有一种方法给 XSLT 中变量进行赋值,是保持状态的那种

May 02 -- Ubuntu 11.04 Unity最常用的31个快捷键[转]

May 02 -- Ubuntu 下为 Firefox 设置中文字体[摘]

May 02 -- Ubuntu Linux 中 Firefox 升级到 4.0 版

Apr 23 -- 学习HTML5不可错过的12家国外网站(组图)

Apr 23 -- 应用 Castor 把 XML 转换成相应的 JavaBean(二)

Apr 23 -- 应用 Castor 把 XML 转换成相应的 JavaBean(一)

Apr 21 -- Burst 的 VPS (Ubuntu) 上安装 xfce 和 vnc

Apr 21 -- 应用 JAXB 把 XML 转换成相应的 JavaBean

Apr 16 -- 让 MySQL 在 Linux 下表名不区分大小写(实为表名全小写)

Apr 12 -- Struts2 使用 xslt 结果类型如何把字符串直接作为 Document 内容(终结)

Apr 11 -- 几个免费的智能双线解析系统

Apr 10 -- Struts2 使用 xslt 结果类型如何把字符串直接作为 Document 内容

Apr 09 -- Struts2 使用 XSLTResult 输出页面内容详解

Apr 06 -- 命令行下创建 Android 工程,用 Ant 进行编译部署

Apr 04 -- 推荐一种快速提高英语口语的方法 [转]

Mar 31 -- 如何在WordPress里使用Featured Image功能

Mar 30 -- Android Dalvik虚拟机初识 分享

Mar 20 -- Android 开发者官网镜像站点收集

Mar 20 -- 解决 Eclipse 中 Android.jar 无法关联源代码的办法

Mar 17 -- Tomcat 7 启动时出现 java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

Mar 15 -- Lucene 索引、查询日期类型字段

Mar 14 -- JDK 7 中的语法增强 -- (4) 创建泛型实例时的类型推断

Mar 13 -- JDK 7 中的语法增强 -- (3) swith 里用 String 类型

Mar 11 -- OpenVPN Windows 平台安装手记

Mar 09 -- HttpClient 模拟登陆,保持会话并进行后续操作

Mar 08 -- JDK 7 中的语法增强 -- (2) 数值常量中的下划线

Mar 07 -- JDK 7 中的语法增强 -- (1) 二进制字面常量

Mar 06 -- Struts2 中如何覆盖已内置拦截器的属性(参数)值

Mar 04 -- iText5.0.6 用 HTMLWorker 转换 HTML 为 PDF 已支持单元格宽度设置

Mar 01 -- Struts2 文件下载及找不到文件的处理办法

Feb 24 -- Web开发人员应当知道的15个开源项目[转]

Feb 23 -- Hibernate 的 formula 简单用法

Feb 21 -- PHP 使用 GeoLiteCity 库解析 IP 为地理位置

Feb 21 -- Spring 2.0可扩展XML配置初探[转]

Feb 18 -- Slfj + Logback 时,基本的 logback.xml 配置

Feb 18 -- Struts2 中 ModelDriven Action 的 setModel() 为何不起作用?

Feb 17 -- Web开发人员必备的20款超赞的jQuery插件

Feb 15 -- Struts2+jreloader 出现 NoClassDefFoundError: VelocityEngine

Feb 13 -- Struts2-Json-Plugin 的使用(翻译自官方文档)

Feb 10 -- Struts2 的 <s:component> 中如何加条件参数 <s:param>...

Jan 28 -- 用 jreloader 动态重新加载改变的类而不用重启 JVM

Jan 26 -- 简化 Struts2 OGNL 访问静态方法和静态变量

Jan 26 -- Spring 中如何向 Bean 注入系统属性或环境变量

Jan 25 -- 安装 MySQL 5 后无法启动(不能 Start service) 的解决办法

Jan 24 -- Linux VPS一键安装包集合再次更新

Jan 24 -- Spring JdbcTemplate 调用存储过程

Jan 20 -- Struts2 中 OGNL 如何更简单的访问静态变量和静态方法

Jan 20 -- 引入了 struts2-spring-plugins 包后 Spring 就会管理你的 Action

Jan 17 -- Tomcat 7的七大特性:新特性与增强功能

Jan 12 -- jQuery ajax 在 IE 中碰到 parsererror 异常的分析与应对

Jan 11 -- Java 何日能随意实现自定义的对象装箱

Jan 10 -- [Java 的方法签名与字段类型表示-Ljava.lang.String;

Jan 10 -- XSLT 调用 Java 的类方法

Jan 08 -- 10个能帮你提高工作效率的CSS工具

Jan 06 -- 灵活控制 Hibernate 的日志或 SQL 输出,以便于诊断

2010 (118)

Dec 28 -- 显示出 Hibernate 查询语句的绑定参数值

Dec 28 -- 两个非常实用的获取 Spring Bean 的 Struts Action 基类方法

Dec 23 -- Maven使用第三方jar文件的两种方法

Dec 12 -- 语法加亮插件 SyntaxHighlighter 的好伴侣,轻便的 TinyMCE 工具按钮

Dec 07 -- Web开发者必知的12款jQuery插件[转]

Dec 07 -- 如何让 Map 中的值按放入顺序输出

Dec 06 -- Slf4j + Logback 怎么过滤掉第三方包中的日志显示

Dec 05 -- iText 用 HTMLWorker 转换 HTML 为 PDF 时可设置表格列宽度

Dec 05 -- Windows 下推荐使用的端口转发(映射/重定向)工具:PassPort

Dec 04 -- Windows 和 Linux 平台下的端口转发工具

Nov 29 -- 理解 Java 正则表达式怪异的 \ 和 \\,让您见怪不怪

Nov 26 -- 本博客前几日又完成一次搬迁--历数博客搬迁之路

Nov 26 -- 用 CSS 的伪类 hover 轻易实现 js 的 mouseover/mouseout 功能

Nov 24 -- 让 All in One SEO Pack 插件适用于截取中文描述

Nov 17 -- 如何在 js 代码中使用 jsp 标签或 Java 代码

Nov 11 -- xampp 错误:Deprecated: Assigning the return value of new by reference is deprecated

Oct 25 -- Spring 3.0.5.RELEASE 版悄无声息的发布了

Oct 25 -- 用 DbUnit 执行 export 导出数据时报 MySQLSyntaxErrorException

Oct 24 -- C++ 多重继承和虚继承的内存布局[转]

Oct 23 -- 用 dbunit-maven-plugin 来管理你的测试数据

Oct 19 -- 把 Lucene 索引数据存到数据库表中

Oct 16 -- 在 Java Web 项目中选择使用 Slf4J 通用日志框架

Oct 16 -- Java 流行框架(Spring/Struts2/Hibernate/iBatis)都在使用什么日志组件

Oct 13 -- 使用 SiteMesh2 时为每个页面指定不同的 body id 值

Oct 12 -- 修正 FeedBurner Stats by DevMD.com 插件统计图中的月份显示错误

Oct 06 -- WordPress 3.0.1 中被迫用 fetch_feed() 替换 fetch_rss() 来获取 rss 数据

Oct 05 -- 软件编程21法则[译稿][转]

Sep 25 -- 几款 WordPress 客户端的功能介绍(一)

Sep 21 -- 用 iTextSharp 修改 PDF 文件的元信息(MetaData)

Sep 18 -- 定制 WordPress 的 Rss 输出到 &lt;!--more--&gt;

Sep 17 -- 《Blog 启示录- WordPress 博客建设与经营》观感 -- 续

Sep 17 -- WordPress 里要某功能时,你会去找插件还是修改代码

Sep 15 -- 《Blog 启示录- WordPress 博客建设与经营》观感

Sep 14 -- 用 DMSGuestbook 给你的 WordPress 打造一个留言本

Sep 13 -- 用 Add Post URL 给文章加上版声明,并附加排除 ID 的功能

Sep 11 -- 会有多少人去设置 WordPress 的 secret-key 呢?

Sep 11 -- 为 IE6 和非 IE6 选用不同的 CSS 文件

Sep 10 -- 为已有的 WebForm 项目引入 Asp.Net MVC 框架

Sep 08 -- XSLT 中用 JavaScript 自定义函数处理参数

Sep 07 -- C# 如何连接操作 MySQL 数据库(使用 SourceForge 上的驱动)

Sep 06 -- C# 如何连接操作 MySQL 数据库(使用官方驱动)

Sep 05 -- FeedBurner 不能用了,还有 FeedSky,附个相关插件

Aug 31 -- form.action 怎么就不能设置表单的处理页了呢?

Aug 28 -- 在 WordPress 的 Header 或 Footer 中加入代码的插件

Aug 27 -- 给 TinyMCE 添加一个语法加亮插件的工具按钮

Aug 26 -- 关于 URL 的一些不可不知的知识[转]

Aug 25 -- 为语法高亮插件 SyntaxHighlighter Evolved 进行优化

Aug 24 -- 介绍一款 jQuery 的 LoadMask(请稍候)的插件

Aug 21 -- 让你的 WordPress 显示日志的点击/阅读数-WP-PostViews

Aug 20 -- WordPress 分页插件,WP-PageNavi 或 WP-PageNavi-LightWord

Aug 20 -- PHP GD 库在 Linux 下使用字体

Aug 19 -- PHP 中回调函数是全局的或是类实例时不同写法

Aug 09 -- XSLT 生成 XML 中带 CDATA 的节点

Aug 09 -- 真是瞎折腾了一回,设置 RSS 中输出的记录数原本如此简单

Aug 07 -- 用 SyntaxHighlighter Evolved 作为自已的代码加亮插件

Aug 06 -- WordPress 站点架设手记,你也可能会用到的插件

Aug 03 -- 让 WordPress 的 Rss 显示更多或所有的日志

Jul 31 -- WordPress 应用中如何实现 URL 内部重定向

Jul 28 -- Asp.Net 让文本框在按回车键时表单不提交

Jul 14 -- Lucene 应用 WordNet 的同义词典实现同义词检索(C#版)

Jul 12 -- 在 WordPress 插件管理页面中引入样式或脚本文件

Jul 10 -- 用 hMailServer 和 AfterLogic Webmail 架设邮件服务器

Jul 07 -- 关于 NLB(Network Load Balancing) 会话状态--相似性的选择[摘]

Jul 05 -- WordPress Rewrite / Permalink内部过程分析[转]

Jul 05 -- 自定义 WordPress 插件如何对记录进行分页

Jun 27 -- 让 Putty 保存密码,自动登陆的三种方法

Jun 24 -- PHP 图版验证码,我选择 kcaptcha

Jun 20 -- asp:Menu 在 IE8/FireFox 下不正常显示子菜单的解决办法

Jun 17 -- Linq to XML 用一句话读出 RSS 文章列表

Jun 14 -- Asp.net 使用 System.Web.Routing 来实现 UrlRewrite

Jun 13 -- XSLT 中使用参数和变量以及 C# 向 XSLT 传入参数

Jun 12 -- XSLT 文件中使用 C#/JScript/VB 自定义函数

Jun 09 -- 编写跨浏览器兼容的 CSS 代码的金科玉律[转]

Jun 08 -- VS 2008中的jQuery Intellisense[转]

Jun 06 -- 使用 NAnt 构建 asp.net 项目并生成一个固定名字的动态库

May 22 -- C# 使用 iTextSharp(5.0.2) 生成 PDF 文档

May 22 -- C# 使用 iTextSharp(4.1.2) 生成 PDF 文档

May 20 -- C# 使用 ExcelLibrary 读写 Excel 文件

May 19 -- 掌握一种 C#/.Net 模板技术 — Velocity

May 15 -- HTML 简史 [转]

May 13 -- VS2008 发布网站时如何产生固定命名的 Dll 文件

May 13 -- Asp.Net 中一个控件关联多个验证器时,如何同时只出一个验证器的错误信息

May 06 -- C# 程序中使用 SQLite 数据库

Apr 28 -- PHP 异步执行方法,模拟多线程

Apr 28 -- 打造自己的WordPress侧边栏[转]

Apr 26 -- 关于 WordPress Shortcode 以及在 the_content 之外使用

Apr 26 -- 写第一个 Wordpress 插件程序

Apr 26 -- 雅虎JavaScript架构师:网页开发技术安全优先[转]

Apr 26 -- 那些相见恨晚的 JavaScript 技巧[摘]

Apr 24 -- PHP之中使用共享内存进行高速数据更新的一种方案[转]

Apr 24 -- PHP 进程间内存共享

Apr 24 -- PHP 的 MVC 框架参考实现

Apr 16 -- 步步理解 JAVA 泛型编程(三)

Apr 16 -- 实用的 JavaScript 测试及效验工具[转]

Apr 15 -- 步步理解 JAVA 泛型编程(二)

Apr 15 -- 步步理解 JAVA 泛型编程(一)

Apr 11 -- JMS 使用 ActiveMQ 传送文件

Apr 10 -- JMS 基本知识及消息传送模型

Apr 08 -- Java 线程同步,对象锁与互斥规则

Apr 07 -- SLF4J 的几种实际应用模式--之三:JCL-Over-SLF4J+SLF4J

Apr 07 -- SLF4J 的几种实际应用模式--之二:SLF4J+Logback

Apr 07 -- SLF4J 的几种实际应用模式--之一:SLF4J+Log4J

Apr 06 -- Java SE6 中的新功能特性简介

Apr 06 -- 新一代通用日志框架 SLF4J 用户指南

Apr 02 -- 做网站用UTF-8还是GB2312?[转]

Apr 02 -- 你应该知道的几个CSS3技巧(请用 FireFox3.6浏览可看到所有效果)

Apr 01 -- 各大浏览器 CSS3 和 HTML5 兼容速查表[转]

Mar 30 -- Logging tool for JDBC

Mar 30 -- 亲历基本 OSGI 实例,进入另番思维领域

Mar 29 -- 启动 Equinox 时出现 The System Bundle's start level can not be modified. 错误

Mar 22 -- 是同步方法还是 synchronized 代码?– 详解多线程同步规则

Mar 19 -- Java NIO 应用 -- 使用内存映射文件实现进程间通信

Mar 18 -- 共享内存在Java中实现和应用[转]

Mar 18 -- Java NIO 入门学习(读写文件)

Mar 18 -- Java NIO 入门学习(通道和缓冲区)

Mar 17 -- Java NIO 入门学习(过门)

Mar 16 -- 了解NoSQL的必读资料汇总[转]

Jan 29 -- 用Route-Views看看全球路由表

2009 (81)

Nov 24 -- 关于jQuery 不同选择器的性能比较[翻译]

Oct 12 -- Joomla 扩展使用手记:给 JCK Patched Editor 加添 Groovy 和 Scala 语法高亮支持

Oct 12 -- Joomla 扩展使用手记:WYSIWYG 所见即所得编辑器比较

Oct 09 -- Joomla 扩展使用手记:F!BB 论坛最新话题页话题内容提示不换行的解决

Oct 09 -- Joomla 扩展使用手记:F!BB 论坛引用回贴时的 Bug 解决

Sep 29 -- 为什么放在 BlogJava 中的文件不能下载了呢?

Sep 28 -- 发布 Quartz Job Scheduling Framework 中文 PDF 版

Sep 26 -- Web开发工具大集合——每个浏览器都有份的![转]

Sep 24 -- Joomla 扩展使用手记:多模块叠放展示模块 JooTabs

Sep 23 -- Joomla 扩展使用手记:F!BB 与 Kunena 论坛组件之比较

Sep 17 -- Joomla 扩展使用手记:给 SMF 论坛加上 WYSIWYG 编辑器

Sep 16 -- Joomla 扩展使用手记:ChronoComments 文章评论组件

Sep 16 -- Joomla 扩展使用手记:shoutbox 中文站点评论模块

Sep 14 -- 本想做个 Scala 的推广,无奈本可注册的域名失了时机,望大家能出谋划策

Sep 09 -- Joomla! 1.5 安装程序完全导读【转】

Aug 19 -- iBatis 使用 OSCache 作缓存与 java.io.FileNotFoundException 异常

Aug 12 -- 也说 Java 的双括符初始化, 其实就是令人费解的不规范代码

Aug 11 -- 使用 XStream 在 JavaBean 与 XML/JSON 之间相互转换

Jul 23 -- Ext.data.Record 的基本法及其 API 帮助的一个 Bug

Jul 21 -- ExtJs 中使用 TaskRunner 和 DelayedTask 如何传参数到 run() 方法

Jul 20 -- 如何无需密码进行 SSH 连接[翻译]

Jul 16 -- 揭秘IT人才特点:中美印日四国程序员比较 [转]

Jul 16 -- ExtJs 中 xtype 与组件类的对应表

Jul 10 -- 创建兼容 IE/FireFox 的 event 及 event 的 srcElement、fromElement、toElement 属性

Jul 10 -- 考虑在本博客中换用另一种代码着色方式

Jul 08 -- 创建兼容 IE/FireFox 的 insertAdjacentHTML 方法

Jul 07 -- 对SQL说不!NoSQL的数据库技术革命[摘]

Jul 02 -- 关于 JavaBean 规范你还是应该知道的二三事(补充)

Jul 01 -- 关于 JavaBean 规范你还是应该知道的二三事

Jul 01 -- RTX2009 Beta1对外发布[转]

Jun 25 -- Solaris 下使用 NFS 共享文件的几个链接

Jun 24 -- vi 与 vim 的区别,及 vim 的语法加亮

Jun 24 -- vi/vim 快捷键盘对照图(含中英文)

Jun 23 -- DWR 的 Converter 实现原理简单分析及应用

Jun 18 -- 请教一下 Servlet 中如何设定下载文件保存用的字符集

Jun 17 -- 使用 DWR 我是这样做简单分页的[自己记录一下]

Jun 17 -- 理解和灵活应用 Struts2 的文件下载功能

Jun 15 -- DWR 调用远程方法的错误和异常处理

Jun 12 -- DWR 的 DWRUtil.addRows() 函数的使用

Jun 11 -- 通过 Squid 访问出现“确保报表服务器server.property设置了'proxyServer'参数”的解决

Jun 10 -- Perl 使用 Log::Log4perl 输出日志的用法

Jun 09 -- 五线谱速读方法和钢琴视奏思维方法[转]

Jun 07 -- Emacs 快速指南[Emacs 在带的 Tutorial]

Jun 07 -- Emacs 的入门操作

Jun 06 -- Vi 和 Emacs 使用点滴

Jun 02 -- Linux下不同文件编码的转换[转]

Jun 01 -- Ubuntu (Linux Mint 7)下安装 IE (ies4linux)

May 14 -- WAS5.x 下使用 Log4j 为何没有日志输出的详细分析及解决办法

May 14 -- Apache Commons Logging 是如何决定使用哪个日志实现类的

May 13 -- 了解 Java ClassLoader -- 为便于阅读整理做成了一个 CHM 文件

May 12 -- Eclipse 远程调试 WebSphere Application Server (WAS)

May 06 -- Oracle 中使用 fetch bulk collect into 批量效率的读取游标数据

May 04 -- 查询Oracle正在执行的SQL语句

May 04 -- Memcache的使用和协议分析详解[转]

Apr 28 -- div 中动态添加的内容超过它的高度时造成 div 显示下沉的解决

Apr 11 -- java class文件格式解析(摘)

Apr 10 -- 四、深入下package,import:(摘)

Apr 10 -- 三、我对java中类路径的理解(摘)

Apr 10 -- 二、我对java中类装载的理解(摘)

Apr 10 -- 一、我对java中编码的理解(摘)

Apr 07 -- JVM 对 Java 异常的处理原理(try.catch 子句)

Apr 03 -- VBA 中发送邮件(三. 使用 XMLHttpRequest 组件)

Apr 03 -- VBA 中发送邮件(二. 使用 JMail 组件)

Apr 02 -- VBA 中发送邮件(一. 使用 Outlook 组件)

Apr 01 -- 有关于 JVM 的垃圾收集(三)

Mar 31 -- 用 p6spy 来观察 Java 程序中执行的所有 SQL 语句(五. 结合 IronTrack SQL)

Mar 30 -- 用 p6spy 来观察 Java 程序中执行的所有 SQL 语句(四. 结合 SQL Profiler)

Mar 30 -- 一篇没有听众的演讲(林语堂)

Mar 16 -- 9 个基于JavaScript 和 CSS 的 Web 图表框架

Mar 16 -- 用 p6spy 来观察 Java 程序中执行的所有 SQL 语句(三. 定制输出)

Mar 13 -- 用 p6spy 来观察 Java 程序中执行的所有 SQL 语句(二. Tomcat 下的配置)

Mar 11 -- 用 p6spy 来观察 Java 程序中执行的所有 SQL 语句(一. 引子)

Feb 17 -- 挖Linux中的古老缩略语[转]

Feb 10 -- Solaris 常用系统命令[转]

Feb 06 -- Oracle 存储过程中发送邮件,并支持用户验证、中文标题和内容

Feb 05 -- Oracle 过程中执行动态 SQL 或 DDL 语句

Feb 03 -- Quartz Job Scheduling Framework[翻译]附录 A. Quartz 配置参考 (第六部分)

Jan 14 -- Quartz Job Scheduling Framework[翻译]附录 A. Quartz 配置参考 (第五部分)

Jan 08 -- Quartz Job Scheduling Framework[翻译]附录 A. Quartz 配置参考 (第四部分)

Jan 06 -- Oracle 中重新编译无效的存储过程, 或函数、触发器等对象

Jan 05 -- 关于 Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法

2008 (139)

Dec 22 -- VirtualBox 2.1.0 启动时提示 "虚拟电脑控制台 - 严重错误" 的处理

Dec 22 -- Quartz Job Scheduling Framework[翻译]附录 A. Quartz 配置参考 (第三部分)

Dec 20 -- Quartz Job Scheduling Framework[翻译]附录 A. Quartz 配置参考 (第二部分)

Dec 19 -- Quartz Job Scheduling Framework[翻译]附录 A. Quartz 配置参考 (第一部分)

Dec 15 -- 有关于 JVM 的垃圾收集(二)

Dec 15 -- Linux 下仅用 iptables 实现为透明代理服务器

Dec 08 -- Unmi 学习 Groovy 之 Groovy 和 Swt

Nov 25 -- Unmi 学习 Groovy 之 Groovy 和 Swing

Nov 20 -- Unmi 学习 Groovy 之 GroovyMarkup (二)

Nov 19 -- Unmi 学习 Groovy 之 GroovyMarkup (一)

Nov 11 -- oracle定时任务[转]

Oct 24 -- Quartz Job Scheduling Framework[翻译]- 中文版 CHM v1.0.0 文件发布

Oct 21 -- 简单例子演示如何进行类的热加载(Hot Deployment)

Oct 21 -- 有关于 JVM 的垃圾收集(一)

Oct 16 -- Maven 开发者手册翻译进行中......

Oct 14 -- Maven 1 的 Unknown error downloading; status code was: 301 错误解决

Oct 07 -- Spring 学习点滴,《Spring in Action》笔记(七)

Oct 06 -- Spring MVC 中的 MultiActionController 用法详解

Oct 05 -- Unmi 学习 Groovy 之模板

Oct 03 -- 为 JDOM 解析 XML 文件成 Document 加速

Oct 03 -- Unmi 学习 Groovy 之 Groovlet

Oct 02 -- 用 Spring MVC 来处理向导式复杂表单

Sep 25 -- Unmi 学习 Groovy 之多线程

Sep 24 -- 如何用正确的方法写出高质量软件的75条体会[转]

Sep 23 -- 用 JFugue 给 Ant 构建完成分别在成功或失败时加上不同的声音提醒

Sep 22 -- Unmi 学习 Groovy 之数据库操作一

Sep 21 -- Unmi 学习 Groovy 之文件操作

Sep 19 -- 让 Java 轻松乐动起来,使用 JFugue 制作自己的音乐

Sep 17 -- Unmi 学习 Groovy 之闭包与资源、异常处理

Sep 11 -- phpLDAPadmin 安装配置讲解,通过 Web 端来管理您的 LDAP 服务器

Sep 09 -- Unmi 学习 Groovy 之命名参数

Sep 03 -- Unmi 学习 Groovy 之闭包

Sep 02 -- Unmi 学习 Groovy 之正则表达式

Sep 02 -- Unmi 学习 Groovy 之操作符重载

Sep 01 -- 汇集 developerWorks 的《精通 Groovy》成 chm 文件,方便阅读

Aug 31 -- 基于 dp.SyntaxHighlighter 写的代码着色工具(增加了对 Groovy 的支持)

Aug 28 -- 又是 Oracle JDBC 驱动版本太低引发的错误-rs.getByte() 的差异

Aug 25 -- Quartz Job Scheduling Framework 中文版 V0.9.0.CHM 文件发布

Aug 25 -- XML 的中阶知识巩固之 XML Schema 其一

Aug 24 -- Quartz Job Scheduling Framework[翻译]- 中文版 CHM 文件发布

Aug 22 -- JDOM 使用 XPath 查找带 NameSpace 的节点

Aug 19 -- Quartz Job Scheduling Framework[翻译]第十四章. 工作流中使用 Quartz (第四部分)

Aug 18 -- Quartz Job Scheduling Framework[翻译]第十四章. 工作流中使用 Quartz (第三部分)

Aug 17 -- Quartz Job Scheduling Framework[翻译]第十四章. 工作流中使用 Quartz (第二部分)

Aug 16 -- Quartz Job Scheduling Framework[翻译]第十四章. 工作流中使用 Quartz (第一部分)

Aug 11 -- Quartz Job Scheduling Framework[翻译]第十一章. Quartz 集群 (第四部分)

Aug 11 -- Perl 语言概览,高屋建瓴、欲招人之耳目(四)

Aug 10 -- Perl 语言概览,高屋建瓴、欲招人之耳目(三)

Aug 08 -- Quartz Job Scheduling Framework[翻译]第十一章. Quartz 集群 (第三部分)

Aug 07 -- Perl 语言概览,高屋建瓴、欲招人之耳目(二)

Aug 06 -- Perl 语言概览,高屋建瓴、欲招人之耳目(一)

Aug 06 -- Quartz Job Scheduling Framework[翻译]第十一章. Quartz 集群 (第二部分)

Aug 05 -- DB2 登录数据库时的代码页转换错误 SQL0332N

Aug 05 -- Quartz Job Scheduling Framework[翻译]第十一章. Quartz 集群 (第一部分)

Jul 31 -- 想选一种动态语言+跨平台界面组件的组合,希望大家给点意见

Jul 24 -- JDBC 连接 Oracle 时,用 rs.absolute(n) 真的不如 n 次 next() 性能好

Jul 22 -- Quartz Job Scheduling Framework[翻译]第八章. 使用 Quartz 插件 (第五部分)

Jul 22 -- 碰到一个不知如何解释的 Java 控制台程序的内存问题

Jul 21 -- Quartz Job Scheduling Framework[翻译]第八章. 使用 Quartz 插件 (第四部分)

Jul 20 -- Quartz Job Scheduling Framework[翻译]第八章. 使用 Quartz 插件 (第三部分)

Jul 19 -- Quartz Job Scheduling Framework[翻译]第八章. 使用 Quartz 插件 (第二部分)

Jul 18 -- Quartz Job Scheduling Framework[翻译]第八章. 使用 Quartz 插件 (第一部分)

Jul 17 -- Oracle 驱动版本引起的显示字段奇怪编码问题

Jul 12 -- Quartz Job Scheduling Framework[翻译]第七章. 实现 Quartz 监听器 (第七部分)

Jul 10 -- Quartz Job Scheduling Framework[翻译]第七章. 实现 Quartz 监听器 (第六部分)

Jul 09 -- Quartz Job Scheduling Framework[翻译]第七章. 实现 Quartz 监听器 (第五部分)

Jul 08 -- Quartz Job Scheduling Framework[翻译]第七章. 实现 Quartz 监听器 (第四部分)

Jul 07 -- Tomcat 使用 Log4j 输出详细系统日志信息,快速诊断启动故障

Jul 05 -- Quartz Job Scheduling Framework[翻译]第七章. 实现 Quartz 监听器 (第三部分)

Jul 01 -- 告诉所有在大陆使用中文的朋友,汉字排版又要回归成这样了

Jun 30 -- Oracle SQL优化[转]

Jun 28 -- Quartz Job Scheduling Framework[翻译]第七章. 实现 Quartz 监听器 (第二部分)

Jun 28 -- Quartz Job Scheduling Framework[翻译]第七章. 实现 Quartz 监听器 (第一部分)

Jun 23 -- Hibernate3调用存储过程用法

Jun 21 -- Quartz Job Scheduling Framework[翻译]第六章. Job 存储和持久化 (第七部分)

Jun 20 -- Quartz Job Scheduling Framework[翻译]第六章. Job 存储和持久化 (第六部分)

Jun 02 -- Quartz Job Scheduling Framework[翻译]第六章. Job 存储和持久化 (第五部分)

Jun 02 -- Struts2 action 的 ;jsessionid=xxx 使找不到页面 Bug 的解决

May 30 -- Quartz Job Scheduling Framework[翻译]第六章. Job 存储和持久化 (第四部分)

May 26 -- Struts2 的 struts.xml 配置中 namespace 的使用

May 24 -- Quartz Job Scheduling Framework[翻译]- 中文版目录总汇及内容提要

May 22 -- Unmi 的 Struts2 学习笔记(十四)

May 21 -- 为什么用 http://unmi.blogjava.net 进不了我的博客,会转向到 cnblogs

May 19 -- 访问日志文件过大而导致启动 Apache 时出现 httpd could not be started 错误

May 17 -- Unmi 的 Struts2 学习笔记(十三)

May 16 -- Quartz Job Scheduling Framework[翻译]第六章. Job 存储和持久化 (第三部分)

May 16 -- JSP 的 errorPage 指令异常转向错误页的实现机制及应用

May 15 -- 手工处理 Struts2 框架上传的文件

May 13 -- Websphere Application Server (WAS) 中应用的哪一个 web.xml 在起作用

May 11 -- Quartz Job Scheduling Framework[翻译]第六章. Job 存储和持久化 (第二部分)

May 10 -- Quartz Job Scheduling Framework[翻译]第六章. Job 存储和持久化 (第一部分)

May 09 -- Unmi 的 Struts2 学习笔记(十二)

May 05 -- 为何我的 Struts2 标签 tooltip 和 tooltipConfig 是这种效果呢?

May 03 -- 基于 dp.SyntaxHighlighter 写的代码语法着色工具

May 02 -- VC++6.0 下搭建 wxWidgets 开发环境

May 01 -- Quartz Job Scheduling Framework[翻译]第十三章. Quartz 和 Web 应用 (第五部分)

May 01 -- Quartz Job Scheduling Framework[翻译]第十三章. Quartz 和 Web 应用 (第四部分)

Apr 29 -- Quartz Job Scheduling Framework[翻译]第十三章. Quartz 和 Web 应用 (第三部分)

Apr 28 -- Unmi 的 Struts2 学习笔记(十一)

Apr 25 -- Quartz Job Scheduling Framework[翻译]第十三章. Quartz 和 Web 应用 (第二部分)

Apr 24 -- Unmi 的 Struts2 学习笔记(十)

Apr 24 -- 利用 Ant 的 SQL Task 来实现自己的 Java 执行 SQL 脚本文件的功能

Apr 23 -- Quartz Job Scheduling Framework[翻译]第十三章. Quartz 和 Web 应用 (第一部分)

Apr 14 -- Unmi 的 Struts2 学习笔记(九)

Apr 13 -- 在 Windows 平台下从硬盘安装 Ubuntu Linux 7.10(alternate)

Apr 13 -- 运行《Struts2 权威指南》 s-if.jsp 的异常引出对 EL 和 OGNL 的思考

Apr 10 -- Unmi 的 Struts2 学习笔记(八)

Apr 06 -- 在 Windows 平台下从硬盘安装 Ubuntu Linux 7.10(Desktop)

Apr 06 -- Quartz Job Scheduling Framework[翻译]第十二章. Quartz Cookbook (第三部分)

Apr 05 -- Quartz Job Scheduling Framework[翻译]第十二章. Quartz Cookbook (第二部分)

Apr 04 -- Quartz Job Scheduling Framework[翻译]第十二章. Quartz Cookbook (第一部分)

Apr 03 -- Quartz Job Scheduling Framework[翻译]第五章. Cron 触发器及相关内容 (第四部分)

Mar 31 -- VMware+Linux AS4 为虚拟机新增了硬盘,该如何加载?[摘]

Mar 29 -- Unmi 的 Struts2 学习笔记(七)

Mar 28 -- Quartz Job Scheduling Framework[翻译]第五章. Cron 触发器及相关内容 (第三部分)

Mar 25 -- 任务列表分派给多个线程的策略及方法(含完整代码和演示)

Mar 24 -- JAVA程序启动单一实例妙招[转]

Mar 23 -- JavaScript高级培训-自定义对象[转]

Mar 23 -- IE的调试工具

Mar 23 -- SWT 中实现最小化到托盘图标,并只能通过托盘的弹出菜单关闭程序

Mar 10 -- JSPWeaver消灭JSP开发中的“一回生”[转]

Feb 27 -- Unmi 的 Struts2 学习笔记(六)

Feb 26 -- XML 的中阶知识巩固之命名空间

Feb 25 -- 在仅实现到 Servlet 2.3/JSP 1.2 规范、JDK为1.4 的容器中用 Struts 2 会有什么问题?

Feb 24 -- Unmi 的 Struts2 学习笔记(五)

Feb 22 -- Quartz Job Scheduling Framework[翻译]第五章. Cron 触发器及相关内容 (第二部分)

Feb 22 -- Unmi 的 Struts2 学习笔记(四)

Feb 21 -- Quartz Job Scheduling Framework[翻译]第五章. Cron 触发器及相关内容 (第一部分)

Feb 20 -- Unmi 的 Struts2 学习笔记(三)

Feb 19 -- Unmi 的 Struts2 学习笔记(二)

Feb 18 -- Unmi 的 Struts2 学习笔记(一)

Feb 17 -- MyEclipse Blue Edition: 针对 WebSphere 的廉价工具 [翻译]

Jan 27 -- WAS 安全性中定制用注册表,通过 JDBC 验证用户实现 SSO

Jan 22 -- Java 执行 SQL 脚本文件

Jan 17 -- 用 AOP 来记录每个方法的执行时间(Spring 或直接 AspectJ)

Jan 16 -- 为何不直接使用 Oracle 提供的连接池实现

Jan 08 -- Quartz Job Scheduling Framework[翻译]第四章. 部署 Job (第四部分)

Jan 04 -- Tomcat 5.0.28中的dwr出TransformerFactoryImpl not found错的处理办法

Jan 03 -- Tomcat 和 OpenLDAP, 从配置到应用[翻译]

2007 (87)

Dec 30 -- Quartz Job Scheduling Framework[翻译]第四章. 部署 Job (第三部分)

Dec 27 -- Quartz Job Scheduling Framework[翻译]第四章. 部署 Job (第二部分)

Dec 25 -- Quartz Job Scheduling Framework[翻译]第四章. 部署 Job (第一部分)

Dec 19 -- 利用 ANT 实现自动化部署管理 WebSphere Application Server 5.x 下的应用

Dec 12 -- 调优 Linux 及Websphere 整理收集[转]

Dec 09 -- Quartz Job Scheduling Framework[翻译]第十章. J2EE 中使用 Quartz (第二部分)

Dec 08 -- JavaRebel 1.0 正式版发布,为应用服务器侦测类的变化[翻译,来自TheServerSide]

Dec 07 -- Quartz Job Scheduling Framework[翻译]第十章. J2EE 中使用 Quartz (第一部分)

Dec 04 -- 找到了十多年前只听过一两遍的歌《我踏浪而来》

Dec 03 -- 明明白白Unsupported major.minor version 49.0的错误

Dec 01 -- VC窗口(控件)中显示指定 URL 对应图片

Nov 30 -- VC 中用 IPicture 在窗口中显示图片文件

Nov 29 -- 重拾久矣的 Perl 语言,力求扎实掌握这门动态脚本语言

Nov 26 -- Quartz Job Scheduling Framework[翻译]第九章. 使用 Quartz 的远程方式 (第三部分)

Nov 25 -- Windows 下也能创建硬链接和符号(软)链接

Nov 24 -- [钱钟书系列01][孙郁]从方鸿渐看钱钟书--看中国的文化与教育

Nov 22 -- Quartz Job Scheduling Framework[翻译]第九章. 使用 Quartz 的远程方式 (第二部分)

Nov 21 -- Quartz Job Scheduling Framework[翻译]第九章. 使用 Quartz 的远程方式 (第一部分)

Nov 17 -- Quartz Job Scheduling Framework[翻译]第三章. Hello Quartz (第四部分)

Nov 17 -- Quartz Job Scheduling Framework[翻译]第三章. Hello Quartz (第三部分)

Nov 15 -- 重定向System.out和System.err到JTextPane,分别用黑色红色显示(改进)

Nov 11 -- Quartz Job Scheduling Framework[翻译]第三章. Hello Quartz (第二部分)

Nov 10 -- 重定向System.out和System.err到JTextPane,分别用黑色红色显示

Nov 08 -- Eclipse中执行Ant出现Could not find the main class的问题及解

Nov 06 -- 对StrutsConfigHelper工具的小小升级--增加代码着色显示功能

Nov 02 -- Quartz Job Scheduling Framework[翻译]第三章. Hello Quartz (第一部分)

Oct 30 -- 忙里找闲,自写了一个StrutsConfig配置文件条件查找工具

Oct 20 -- Quartz Job Scheduling Framework[翻译]第二章. Quartz 起步

Oct 16 -- Quartz Job Scheduling Framework[翻译]第一章. 企业应用中的作业调度

Oct 15 -- 命令行使用PuTTY的几个参数[转]

Oct 07 -- 一个顶好用的 JavaDoc Api 查看软件 JavaDOCHelper

Sep 28 -- Java中类C/C++的sizeof()操作,知晓实例大小

Sep 27 -- 对iTracker的小修正,使之正确显示描述中的空格(解决代码退格显示)

Sep 23 -- 利用JDOM把两个XML合并生得到一个Document对象

Sep 19 -- 介绍几款所见即所得的WEB在线编辑器[转]

Sep 18 -- 结合Apache和Tomcat实现集群和负载均衡

Sep 10 -- 利用 JWhich 掌握类路径,确定类路径中的什么类将被载入

Sep 02 -- 一键复制弹出窗口中的文字内容

Sep 02 -- 在 Java 中操作 Windows 注册表

Aug 23 -- java版本的escape和unescape函数

Aug 20 -- Spring 整合 Hibernate 的一处简化配置[转]

Aug 10 -- jsp:include page="" 和 include file="" 的区别

Aug 09 -- Hibernate 保存对象出现 org.hibernate.NonUniqueObjectException 及解决

Jul 28 -- Win32窗口程序生命周期思维导图

Jul 27 -- 概念图和思维导图二者概念区分的学习[转]

Jul 27 -- 概念图与思维导图的比较研究[转]

Jul 26 -- Windows下安装使用openldap

Jul 25 -- 如何让学来的技术不至于忘记的太快

Jul 25 -- Linux/Unix下读取lib目录下所有包生成classpath的Shell

Jul 23 -- VC使用C API 连接操作MySQL数据库

Jul 15 -- 调用Windows外壳程序格式化磁盘

Jul 14 -- VC常用代码[转]

Jul 04 -- 神奇的CSS样式属性 text-overflow:ellipsis

Jul 04 -- 较为完美的一种标题缩略显示方法

Jul 02 -- 嵌入式数据库典型技术―SQLite和Berkeley DB的研究

Jun 25 -- 也写了一个手机号码归属地查询软件,晒一下

Jun 23 -- 在VC6中使用正则表达式解析字符串

Jun 23 -- VC中使用CInternetSession抓取网页内容

Jun 23 -- 开源嵌入式数据库 SQLite 简介[转]

Jun 22 -- VC编程中常用快捷键【转】

Jun 21 -- 在 Visual Studio 或 Rational Rose 中使用 CVS

Jun 20 -- VC窗口程序中出现中文乱码的解决

Jun 16 -- Spring 学习点滴,《Spring in Action》笔记(六)

Jun 16 -- Spring 学习点滴,《Spring in Action》笔记(五)

Jun 07 -- Spring 学习点滴,《Spring in Action》笔记(四)

Jun 04 -- 掌握一种Java模板技术 – Velocity

Jun 03 -- Spring 学习点滴,《Spring in Action》笔记(三)

Jun 03 -- Spring 学习点滴,《Spring in Action》笔记(二)

Jun 03 -- Spring 学习点滴,《Spring in Action》笔记(一)

May 22 -- 试图在不修改Log4J源码情况下,用静态方法打印正确日志信息失败

May 22 -- 提交多行数据到Struts的ActionForm的List属性中

May 17 -- Retrotranslator让你用JDK1.5的特性写出的代码能在JVM1.4中运行

May 07 -- 把中国博客日志同步到JavaEye上需要解决的几个问题

May 06 -- iBatis 中 Like '%iBatis%' 的写法实现模糊查询

Apr 29 -- 如何在 iBatis 应用程序向 Oralce 数据表字段插入 NULL 值

Apr 28 -- 从 Hibernate 到 iBatis,初次体验 SqlMap,领略另番 OR-Mapping

Apr 21 -- Hibernate程序使用WAS连接池提交事务时出现 NullPointerException

Apr 14 -- 用UTF-8保存的网页出现Unterminated string constant 脚本错误

Apr 13 -- Hibernate应用程序部署在WebSphere AS 上出现记录死锁的分析与解决

Apr 07 -- Hibernate从2升级到3不支持Oracle8外连接(+)的解决办法

Mar 21 -- 如何杀掉(kill)Oracle中的会话(Session)

Feb 28 -- Struts下的MapForm [转]

Feb 25 -- Tomcat 的类/包加载顺序[转]

Feb 09 -- Hibernate如何与Firebird数据库自增字段映射

Feb 07 -- 一个JUnit测试用例比较标准模板(JBuilder所用)

Feb 06 -- 嵌入式数据库Firebird的使用

Feb 06 -- MyEclipse5.1生成映射文件出现Generating Artifacts错误

2006 (83)

Dec 06 -- 用 apache commons-email 轻松发送无乱码邮件

Dec 04 -- 终于在SuSe10上成功安装上了VMware 5.5

Nov 14 -- Java Web应用因tld文件损坏出现的错误

Oct 31 -- 关于依旋律在网上查找歌曲的一点遐想

Oct 23 -- 用 Windows 脚本启停和监视应用程序

Oct 22 -- 一条技巧:去除显卡的右键菜单项 [转]

Oct 19 -- 隐藏BlogCN首页上显示的两个浮动广告 [原]

Oct 12 -- 如何确保一个 Linux Shell 只有一个运行实例

Sep 19 -- 读林锐大作《软件工程思想》有感 [转]

Sep 19 -- ORACLE 常用脚本(4)[转]

Sep 19 -- ORACLE 常用脚本(3)[转]

Sep 19 -- ORACLE 常用脚本(2)[转]

Sep 19 -- ORACLE 常用脚本(1) [转]

Sep 18 -- 管理常用SQL语句 [转]

Sep 14 -- ADO.NET 访问数据库的性能改善方法集合 [转]

Sep 13 -- 在VB中进行条件编译

Sep 08 -- 终于解决了自己的博客页面显示像蜗牛的问题

Aug 30 -- ASP.NET 中使用 Log4Net 记系统日志

Aug 29 -- Spring MVC 初体验

Aug 23 -- 为何Java的有包名的类不能引用默认包中的类

Aug 09 -- ASP.net从服务器端向客户端弹出alert对话框,但不使页面变成白板

Aug 08 -- 用VS.NET开发asp.net时调试的时候出现错误,不能调试!

Aug 08 -- C++的头文件中类声明后忘记加分号产生不可预期的编译错误

Aug 03 -- 为什么Oracle的伪列rownum不支持>,>=,=,between...and,而都用<比较

Jul 31 -- Linux/Unix下定时任务系统--cron和crontab(拼凑)

Jul 13 -- 安装 Microsoft AppLocale 后出现某些软件安装界面乱码问题的解决办法

Jul 12 -- 传统注音符号学习过门篇--引子

Jul 09 -- VB采用ADO的方式操作Excel表格

Jul 06 -- 大陆与台湾电脑用语之差异

Jul 05 -- 关于代码复查和拥有代码

Jul 04 -- Javascript中的setTimeout和setInterval函数的区别

Jun 30 -- 在Java Swing中显示HTML网页,并能响应链接

Jun 25 -- Log4J 输出日志时是如何获知当前方法、行号的

Jun 24 -- 收集的一些有关中文分词的资源

Jun 24 -- 运行 Think In Java中的 RMI 示例可能产生的几种异常及解决

Jun 24 -- JAVA RMI 快速入门实例

Jun 22 -- 你应该知道的10件关于Java 6的事情 [转]

Jun 21 -- JavaScript:世界上误解最深的语言 [转]

Jun 21 -- 以一个最简单的例子把OO的JavaScript说明白[转]

Jun 19 -- 单元测试培训 笔记 2004-5-9

Jun 19 -- 使用Lucene的两段精要代码

Jun 18 -- 拾谈"用最有效率的方法算出2乘以8等於几?"

Jun 16 -- 怎样成为优秀的软件模型设计者[摘]

Jun 16 -- 白话软件架构与架构师 [转]

Jun 03 -- C# 及其特性

Jun 03 -- C#调用非托管动态库中的函数

May 18 -- 使用JNative,在Java中传递一个C/C++结构参数到动态库中

May 17 -- Java调用动态库最简便方法和最好用的组件

May 17 -- VC6.0编译时出现"Error spawning cl.exe"及解决方法

May 16 -- 管理和IT的对话

May 12 -- 在VS.NET的VC++中运行控制台程序后暂停

Apr 26 -- Portal 的概念和内涵 [转]

Mar 25 -- 软件业中的编码(Coding)与开发(Development)的区别

Mar 23 -- 常用log4j配置

Mar 23 -- 关于 Log4j 比较全面的配置

Mar 07 -- 不自觉又喜欢上了NetBeans IDE5.0(Build 200601251500)

Mar 07 -- 使用Java的反射调用方法应注意的异常处理

Mar 03 -- 纯Java程序读取DBF文件型数据库

Jan 25 -- Every day English(2005-12-16–2006-01-25)

Jan 23 -- IBM软件倾力打造5朵小花 10年完成45项收购 [转]

Jan 16 -- Oracle中的Java存储过程的操作权限

Jan 15 -- Oracle8i中使用Java语言来开发存储过程

Jan 14 -- Every day English(2005-12-5–2005-12-13)

Jan 11 -- 强烈推荐几个比较好的Java代码查询网站 [转]

Jan 11 -- 由StringBuffer和StringBuilder的区别而衍生的

Jan 11 -- Every day English(2005-11-25–2005-12-2)

Jan 09 -- 精彩开发网站链接

Jan 09 -- 如何查找JBoss所发布的JNDI资源

Jan 08 -- 刚开始学习使用JBoss就被绊了一下

Jan 08 -- Every day English(2005-11-17–2005-11-24)

Jan 06 -- 研究 WebSphere MQ (Workflow) 时在网上幸遇IBM技术支持工程师

Jan 06 -- 在网上找到了一款非常好用的吉他调音器

Jan 05 -- Every day English(2005-11-8–2005-11-14)

Jan 04 -- 一个切实可用的CheckStyle的build.xml文件

Jan 04 -- 使用EMMA生成代码测试覆盖率报告简单应用

Jan 03 -- 用Ant进行单元测试并生成测试报告

Jan 03 -- Every day English(2005-10-31–2005-11-7)

Jan 03 -- 发表日志操作时发现的一些问题及应该注意的地方

Jan 03 -- 用JCoverage生成测试覆盖率报告(二 build文件)

Jan 03 -- 用JCoverage生成测试覆盖率报告(一 介绍)

Jan 03 -- Every day English(2005-10-24–2005-10-28)

Jan 03 -- 使用Ant进行ssh和scp操作

Jan 02 -- 维也纳在等着你----世上没有加班这回事