自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 No. 9

Sometimes I just want to give a high five to everyone. With a chair. In the face.

2016-06-30 13:57:22 526 1

原创 No. 8

Success is what happens when you survive all of your mistakes

2016-06-30 13:54:21 460 1

原创 No.7

what you want write here, and what you want to see here

2016-05-31 17:22:01 475 1

原创 No.6

the sixth one

2016-05-31 17:21:12 485 1

原创 Title Four:Rainy

joke:programmer: an organism that turns caffeine and pizza into software

2016-04-30 21:44:13 417 1

原创 Title three:may day

third one

2016-04-30 21:41:14 482 1

原创 Title 2: after

after a few yearsafter several timesafter some days

2016-03-31 21:13:54 450 1

原创 Title1:sometimes we need to find out

what if we can ...what if it is ...what if they are...

2016-03-31 21:12:32 293 1

原创 Null Object Pattern

"Null Object Pattern", I know this from a highest voted question on stackoverflow.

2016-02-29 10:32:34 300

原创 about “+=” operator in Java

地方

2016-02-27 17:29:37 552 1

原创 DeadLock

Mutual ExclusionLock & WaitNo PreemptionCircular WaitBreaking Mutual ExclusionBreaking Lock & WaitBreaking PreemptionBreaking Circular Wait

2016-01-29 10:02:03 466 1

原创 Smells and Heuristics

CommentsInappropriate InformatonObsolete CommentRedundant CommentPoorly Written CommentCommented-Out CodeEnvironmentFunctionsToo Many ArgumentsOutput ArgumentsFlag Argume

2016-01-29 10:00:02 448

原创 Refactoring SerialDate

First, Make it WorkThen Make it Right

2015-12-23 17:04:57 686

原创 JUnit Internals

The JUnit Framework

2015-12-23 17:03:45 361

原创 Successive Refinement

Args ImplementationArgs The rough draftString Arguments

2015-11-30 22:34:21 587

原创 Concurrency

Why Concurrency?ChallengesConcurrency Defense principlesKnow your libraryKnow your Execution ModelsBeware Dependencies Between Synchronized MethodsKeep Synchronized Sections Small

2015-11-30 22:31:55 504

原创 Emergence

Getting Clean via Emergen DesignSimple Design: Runs All the Tests、RefactoringNo Duplication

2015-10-31 23:06:19 433

原创 Systems

Separate Constructing a System from Using It Scaling Up

2015-10-31 23:04:31 390

原创 Classes

Class OrganizationClasses Should Be SmallOrganizing for Change

2015-09-30 22:55:34 443

原创 Unit Tests

The Three Laws of TDDClean TestsOne Assert per TestF.I.R.S.T

2015-09-30 22:54:16 444

原创 Boundaries

Using Third-Party CodeLearning log4jClean Boundaries

2015-08-30 15:59:59 714 1

原创 Error Handling

Use Exceptions Rather Than Return CodesUse Unchecked ExceptionsDefine the Normal Flow

2015-08-30 15:58:00 447

原创 Objects and Data Structures

Data AbstractionData/Objects Anti-SymmetryThe Law of EemeterData Transfer Objects

2015-07-31 21:32:48 513 1

原创 Formatting

You should take care that your code is nicely formatted. You should choose a set of simple rules that govern the format  of your code, and then you should consistently apply those rules. If you are wo

2015-07-31 21:19:29 617

原创 Comments

Comments Do Not Make u for bad codeExlain yourself in codegood comments

2015-06-30 22:09:10 538

原创 Functions

Smalldo one thingone level of abstraction er function

2015-06-30 22:06:23 420

原创 Meaningful Names

We name variables, argumeants, classes and packages. We name source files and directories that contain them. We name jar files and war files and ear files. We names a lot. We'd better do it well.

2015-05-31 22:27:29 633

原创 What is Clean Code?

What is Clean Code?Bjarne Stroustrup, inventor of C++ and author of The C++ Programming LanguageI like my code to be elegant and efficient. The logic should be straightforward to make it hard for

2015-05-31 22:16:52 618

原创 Tools for Java programmers(2015)-2

5) Visualvm VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. It utilizes various available technologies like jvmstat, JMX, the Serviceabi

2015-04-30 23:16:24 624

原创 Tools for Java programmers(2015)-1

Best Java Tools you should know about in year 2015.1) SparkJavaSparkJava is new, lightweight and powerful web application framework for java programmers. Spark focuses on being as simple and str

2015-04-30 22:34:11 714

原创 Interview and English(2)

Question about Agile 1. Q: What are the benefits of Agile Software development?A: Agile methods grew out of the real-life project experiences of leading software professionals who had experi

2015-03-31 23:13:46 667

转载 Interview and English(1)

When an interview question is asked in English, will it be diffcult to answer? Found someting about how to answer top java interview questions.The Java Job InterviewThe best way to prepare for

2015-03-31 22:12:40 894

原创 about nodejs(2)

Intro from official website:Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model t

2015-01-31 23:30:01 523

原创 Short Intro of Nodejs

Node.js is an open source, cross-platform runtime environment for server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on

2015-01-31 23:22:16 700

原创 开源slides工具

there's a javascript framework for making slides in HTML+CSS, if you are a web developerhttps://github.com/gnab/remarkhttps://github.com/gnab/remark/wikiMy friend‘s slides:http://settinghead

2014-12-31 23:03:35 949 1

原创 把用某符号分隔的字符串转换成数组

常见的一道面试题:把某某符号(“,”或 “#”)分隔的字符串转换成一个数组。思路有两个:(1)使用split()函数(2)StringTokenizer举例:一个字符串str用逗号分隔为:“aa,bb,cc,dd,ee,ff,gg” 要求将其转换成数组实际中的情境举例:如初期的高校云平台中评教部分,学生评教时会记录每个评分项的id和该项学生评的分数,实现时使用JavaS

2014-12-31 22:23:44 7005 1

翻译 如何在Java中进行字符串(String)比较

http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java如何在Java中进行字符串(String)比较?I've been using the == operator in my program to compare all my strings so far. However, I

2014-05-30 21:30:26 905 3

翻译 在Java中避免“!= null”语句?

原问题:

2014-05-09 20:48:58 1432 5

原创 Basics of Apache Ant

what is Ant? (Ant是什么)Apache Ant is a Java-based build tool whose mission is to drive processes described in build files as targets and extension points dependentupon each other.(Ant uses XML to

2013-02-20 21:55:54 1169 6

原创 String、StringBuffer和StringBuilder

在Java中负责操作字符的类常用的有:Character、String、StringBuffer(从jdk1.5又增加了旨在某些情况下替代StringBuffer的StringBuilder)1. Character:对单个字符进行操作2. String:对定长的字符串进行操作3. StringBuffer(StringBuilder):对变长的字符串进行操作在Java面试

2013-01-01 14:10:27 1097 6

《Getting Things Done》尽管去做-无压的工作艺术

你希望既出色地完成工作,又可以快乐地享受生活吗?本书向你介绍了如何获取更加旺盛的精力,如何变得更加轻松自如,事半功倍的方法。作者在本书中揭示的方法,在各种类型的企业中,在每一种工作层面上,在不同的文化氛围中,甚至在家庭和学校里,都已经得到了证明是功效卓著的。

2010-10-30

csf视频讲座批量转换压缩程序试验版

csf视频讲座批量转换 可转换成wma,flv格式

2010-09-12

空空如也

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

TA关注的人

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