自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 病中吟之内存溢出

感冒了,在家里休息,打开电脑随便看看,想起前两天有人问的一个事情:“内存溢出怎么分析和处理?”方案有很多了,基本上的思路就是获取系统状态,内存变化方向,内存对象等之类的,profile,debug,jmx,dump等等。我更想说的是,为什么会内存溢出呢?在我看来,干活有两种方式:没想清楚了,贸贸然开干,然后各处救火各种解决问题想清楚了再开干,无惊无险,安然做完一般来说,我都是后者,所以真的很少

2015-06-08 18:58:13 943

原创 Java程序员修炼之道 之 单元测试公开课

5月初的时候,我发了一个帖子说要开始讲单元测试,但是20多天过去了,为什么没有更新呢?原因就是我在做视频公开课,发现光文字表现的话比较费劲,所以我决定录制视频,做成公开课。第一个录制的是JUnit技术,课程地址:http://edu.csdn.net/lecturer/board/908 欢迎大家观后留言探讨哦。

2015-05-26 22:38:46 979 2

原创 JUnit收费课程-施杰淼-专题视频课程

作为单元测试系列的第一门课程的收费部分,本课程介绍JUnit的一些特性。在《JUnit免费课程》中我们讲解了JUnit的基本的常用的功能,在本课程中,我们对免费课程中的部分功能进行进一步的详解和示例代码解读,另外讲解了Junit的其他特性。...

2015-05-22 09:57:56 206

原创 JUnit免费课程-施杰淼-专题视频课程

作为单元测试系列的第一门课程,本课程介绍JUnit的使用。通过免费课程的学习,可以掌握Junit的常用的功能。如果想进一步学习,可以学习《Junit收费课程》...

2015-05-22 09:57:33 157

原创 Java程序员修炼之道 之 单元测试

从04年开始,我就开始在项目实践中使用单元测试。十几年来,参与的项目基本上都或多或少的使用了单元测试,多的能有100%覆盖率的要求,少的也要覆盖主要代码,发现这个实践在提高软件质量和开发速度上还是很有好处的。在和朋友同事的交流中,发现有很多项目没有使用单元测试,也有很多程序员不会写单元测试,但是大家对这个都很有兴趣。所以我想把自己掌握的关于单元测试的技能(架构、设计和技术)和实施策略分享一下。

2015-05-05 00:11:50 1477 2

原创 Bean-Query 功能改进版(1.1.1)已发布

代码地址:https://github.com/Jimmy-Shi/bean-query/tree/bean-query-1.1.1修改内容:简化用户自定义转换例子:List bookNames=select(new DefaultSelector() {      @Override      public String select(Object item)

2014-11-23 00:03:56 944

原创 Bean-Query 功能改进版(1.1.0)已发布

Bean Query是一个开源的Java工具包,它复用Apache Commons BeanUtils, Apache Commons Collections, Java Hamcrest 来简化对Bean(集合)的排序,过滤和转换。项目地址:https://github.com/Jimmy-Shi/bean-queryhttp://git.oschin

2014-11-21 22:56:36 787

原创 Bean Query 修改Bug的版本(1.0.1)已发布

修改内容:修复输入对象被排序的属性不存在或者为Null时出错的bug在Maven项目中引用 cn.jimmyshi bean-query 1.0.1

2014-11-03 22:03:08 628

原创 Bean Query 第一个版本(1.0.0)已发布

BeanQuery 是一个把对象转换为Map的Java工具库。支持选择Bean中的一些属性,对结果进行排序和按照条件查询。不仅仅可以作用于顶层对象,也可以作用于子对象。更多详细的介绍可以看我的博文: http://blog.csdn.net/justfly/article/details/40486881我刚刚发布了版本1.0.0. 现在已经在Sonatype OSS库上了,2个小时后将会

2014-10-29 02:31:33 1009

原创 Bean-Query 一个把对象转换为Map的Java工具库

BeanQuery 是一个把对象转换为Map的Java工具库。支持选择Bean中的一些属性,对结果进行排序和按照条件查询。不仅仅可以作用于顶层对象,也可以作用于子对象。BeanQuery的使用非常简单也很直接

2014-10-26 23:57:33 1895

原创 Java程序员修炼之道 之 Logging(3/3) - 怎么分析Log

作为一个程序员,我们的日常工作之一就是看Log,从Log中发现自己所需要的信息,以及对Log做一些简单的分析和统计。本文分享了我所使用的工具和方法。

2014-09-17 23:00:35 1355

原创 Java程序员修炼之道 之 Logging(2/3) - 怎么写Log

本文介绍了在代码中应该在什么时候需要Log什么信息;使用何种级别的Log;如何Log异常信息;Log中的一些要点。另外也分析了静态Logger变量和对象Logger变量的优劣。

2014-08-13 23:33:16 3701

原创 Java程序员修炼之道 之 Logging(1/3) - Logback 配置

作为《Java程序员修炼之道》博文的第一个主题Logging,我计划中按照如下三篇来写:1. Logback的简单介绍和配置2. 在Java代码中如何使用SLF4J来写日志以及写日志的要点3. 作为一个程序员,在日常工作中如何分析和挖掘Log。这个是第一篇,简单介绍一下Logback的配置,适用于开始配置和开始入门,适用于一般情况下的使用。

2014-08-10 02:05:58 2813 6

原创 Java程序员修炼之道之预告片

后来我意识到,我不能只抱怨,作为一个写了10多年代码,带过项目、做过业务最终还是写代码, 有车有房有妻有娃的四有不太牛逼的程序员,我有责任帮助刚入行的、入行时间不短的,还没车没房的Java程序员们掌握一些基础的东西。如果你掌握了这些基础的东西的话,而且英语口语还凑合的话,欢迎来找我帮你内部推荐工作,估计一万多的月薪是不成问题的,至于30、40万的年薪应该也是有机会的。

2014-08-03 01:13:43 1153 7

原创 软件项目开发团队与测试团队的合作并共赢

软件开发团队和测试团队之间的关系是复杂而有趣的,双方有共同目标,又互相竞争。双方的共同目标在于减少软件交付之后缺陷的严重程度和数量。双方的利益竞争在于测试人员尽可能的发现软件开发团队交付的软件产品的缺陷。在这种情况下,减少无谓的内耗,共同保证共同目标的实现,才可能实现双方的共赢。但是在很多时候,软件开发团队和测试人员之间总存在着一种紧张的关系,并因此无谓的添加了到达共同目标的困难。 在我经历过的一些开发过程中,多次因为与测试人员之间的颇为愉快的合作,实现了双赢和共赢。总结出来几点,抛砖引玉: 1

2010-10-24 05:28:00 2339 2

原创 ITIL,仅供参考!

   上周去某上市公司面试一个ITIL产品技术经理的岗位,前一轮面试已经谈了不少管理方面的事情了,这次主要集中在谈ITIL的知识。该公司本身在做HP等厂家的ITIL类产品的代理,自己也开发了一套ITIL软件。  在面谈过程中,该公司的面试人员对我原先服务的理想科技公司Entegor(iEAI)产品在光大银行IT服务管理项目中的作用不以为然,认为只要是加强了IT运维过程中的管理就能起到大

2007-12-11 00:26:00 1840 2

原创 找回Eclipse 3.1中的 Alt+/ 快捷键

在eclipse 3.1之前的版本中相信你已经习惯了使用Alt+/快捷键来写代码了(至少我已经离不开它了),但是当初次下载并使用eclipse 3.1的时候,Alt+/的代码完成功能并不好使了。我当时以为是因为eclipse现在用的content Assistent又换成了Ctrl+Space了,于是就把该快捷键修改成了Alt+/,后来发现还是不好使。后来终于找到原因了,原来是因为Alt+/在ec

2005-07-03 13:00:00 1351

转载 目录服务中LDAP的基本模型

近几年,随着LDAP(Light Directory Access Protocol,轻量级目录访问协议)技术的兴起和应用领域的不断扩展,目录服务技术成为许多新型技术实现信息存储、管理和查询的首选方案,特别是在网络资源查找、用户访问控制与认证信息的查询、新型网络服务、网络安全、商务网的通用数据库服务和安全服务等方面,都需要应用目录服务技术来实现一个通用、完善、应用简单和可以扩展的系统。 目录服务的

2005-03-07 15:02:00 1228

原创 中文web-app_2_3.dtd

为了学习需要把这个文档翻译了一遍,里面的词语和语法可能很不标准,而且也可能和原文相去甚远。但是对于我自己的理解确是有益的。觉得它对其他人也许有用,所以冒昧把它共享出来,希望能对大家有用。要是由于我的错误翻译而使使用者曲解了原文的意思,那么我也只能深表遗憾了,至于责任我是不负的。但是希望你能把错误指出来,由我来修改,或者是你自己加以改进,并共享出来。第一次字面翻译这种类型的文档,错误和难读之处估

2003-01-31 15:38:00 2052

原创 JSP自学笔记

JSP注释 注意之间的 --%>应写为 --%/> JSP声明 类和变量的说明可以在中间声明,也可以直接声明一个方法    public void foo(){        out.println("the foo function");    } %> JSP表达式 用来直接在页面中显示该表达式的值,效果与 一致 JSP程序段 在JSP声明中被声明的变量在所

2002-08-17 10:16:00 1416

原创 php新手入门(经验谈)

下面这个post我是在2001年12月初写的,希望对大家学习php有所帮助 估计第一个问题大多数是如何配置的问题了 建议一下几个软件 服务器apache,数据库mysql,当然还得有php 网上都有下载的,稍微搜索一下就可以了 1,apache配置说明,可以在本版的看到 里面有一片文章,讲的就是98下如何配置的 我每次配置几乎都看那篇文章 2,mysql的配置,现在是不用怎么配置的了,直接执行安装

2002-06-10 09:32:00 1360

空空如也

空空如也

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

TA关注的人

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