自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 docker use cases

docker exec -it container id /bin/bash

2016-01-21 11:25:52 135

原创 git 知识点

1. 使用git server 最新版覆盖本地的修改:git fetch --allgit reset --hard origin/masterOR If you are on some other branchgit reset --hard origin/your_branchhttp://stackoverflow.com/questions/1125968/...

2015-10-23 14:28:05 109

golang 常见知识点

[持续更新中]1. 如何将int64转换为string:[code="java"] package main import ( "fmt" "strconv" ) func main() { var val int64 = 123456789 str := strconv.Forma...

2015-09-23 10:35:47 143

原创 使用Putty 调用GUI

http://www.geo.mtu.edu/geoschem/docs/putty_install.html

2015-03-04 16:41:31 234

原创 sublime 快捷键

-----windows下的快捷键--------Alt+R : 开启正则表达式功能Alt+Enter: 找到匹配目标后全部选择Ctrl+R:前往 method(mac下⌘R)Ctrl+M:跳转到对应括号按Ctrl+Shift+上下键,可替换行Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+P...

2015-01-30 13:37:08 84

原创 Best Practices for Designing a Pragmatic RESTful API

[b][url=http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api]Best Practices for Designing a Pragmatic RESTful API[/url][/b]Your data model has started to stabilize and you're in a ...

2014-10-17 01:39:18 291

原创 CURL基本命令

作者: nickwolfe@CCF 从某网站上面看到的,觉得讲的很精彩,故借鉴过来。CURL? 嗯,说来话长了~~~~这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑1)二话不说,先从这里开始吧![code="java"]curl http://www.yahoo.com[/code]回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕...

2014-08-06 06:07:59 106 1

原创 做个谦卑的架构师【转】

谦卑并不是软件架构师一个非常常见的特质。我曾与一些可怕的架构师共事过,最近也与一位非常棒的架构师合作过。基于此,我根据每个架构师都喜欢的方式将我过去的经验汇聚起来,以规则集的形式写出来,与大家一起分享并讨论。[b]规则0:不要愚蠢地做出假设[/b]看起来有些架构师会觉得一旦让开发者自行处理某些事情,那么他们就会像猴子那样杂乱无序。根据我的经验,这种情况其实是很少会出现的。只有一种情况会让开...

2014-01-01 16:50:31 78

java socket performance investigation

these days I'm confused about the Tcp performance while using java socket. In fact the java code is very simple. details as below:1. server open a port and begin to listen.2. client request and ...

2013-07-17 18:26:28 119

[java] change the env in java code

In Java API, there is the method System.getenv(), but no interface to set the env. This is because Java forbid the operation based on platform. But sometimes we need to change the env to finish some u...

2013-05-30 17:04:54 102

[unit test] how to test real-time based method. (for example new Date() )

While we are writing the unit test cases, we may meet some method that is real-time based. It'll be a challenge to get the expected result as they are changing with time, then it's time to use the Moc...

2013-05-30 16:59:20 96

原创 Eclipse Shortcuts

Editors are an integral part of a programmer’s life. If you have good proficiency in using an editor thats a great advantage. It comes very handy to debug. Traditional notepad and SOPs (System.out.pri...

2013-01-24 17:00:56 81

原创 java中多维数组探讨及发散思考

今天在stackoverflow上面看到一个帖子讨论说关于提高数组效率的问题,看了下他的问题,是关于一个四维数组的效率问题,四维数组类似这样子:[code="java"]ushort[, , ,] map = new ushort[3000, 3000, 3, 3];[/code]暂且先不管为啥要搞一个四维数组(毕竟四维已经超出了人的立体思维想象了-_-),我随手写了一个测试类来测试,但是...

2012-12-10 18:19:50 92

日常笔记(持续更新记录中)

以此作为笔记,记录一些小碎片,省得以后再去找。1. 如何读取和当前class位于同一目录下的文件,也可以是其他相对路径:xml在随意某个包路径下:[code="java"]String s_xmlpath="com/spf/web/ext/hotspot/hotspotxml/hotspot.xml";ClassLoader classLoader=HotspotXmlPars...

2012-12-03 18:44:43 102

Some noteson reading the book <refactoring, improving the design existing code>

While reading the book , I got some impressed tips and mark them as below.When you use refactoring to develop software, you divide your time between two distinct activities: adding function and re...

2012-11-21 16:41:00 130

原创 Eclipse 无法识别插件的处理办法(转载)

昨天系统崩溃,重装系统后eclipse突然对links方式加载插件失效。用尽了网上各种解决方法,始终不行。在%eclispe_dir%/configration/org.eclipse.update/platform.xml中显示了加载的插件信息,进入eclipse在prefernce里却没有。删除%eclispe_dir%/configration/org.eclipse.update后结果一样...

2012-09-20 17:31:03 213

OOCamp--测试驱动开发

现在有类似这样一个需求:需要提供一个简单类库,以供其他开发者调用。现在进行Tasking,最简单的需求,这个类中应该拥有一个value记录长度值,也应该有一个单位unit来记录相应的单位,对于一个length对象来说,用户只关心我拿到这个对象后怎么用,比如,我两个对象可以比较是否相等,是否可以相加,对于其length的value和unit来说,也许用户并不关心他们的行为(至少现在是这样的),...

2012-08-09 15:12:25 80

原创 测试驱动开发的实践

最近在学习测试驱动开发,也买了本“测试驱动开发的艺术”,个人感觉获益匪浅。TDD中的原则很简单:[b]编码只是为了修复未通过的测试[/b]首先从书中的一个简单的例子开始学习。大致需求如下:需要开发一个子系统,子系统支持邮件模板功能,使用者只需要点击几下鼠标就能给员工发送个性化的邮件了。那么我们该如何用TDD开发这个系统呢?首先应该分解需求,使其变得更小,更具体。可以把模板子系统可以分解...

2012-07-06 15:55:21 121

原创 (转)实践测试驱动开发

本问转载自TWer, DreamHead.版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明[url]http://dreamhead.blogbus.com/logs/14189175.html[/url]作为一个有理想、有追求的程序员,你成天被各种名词包围着,你对其中一个叫做敏捷的东西特别感兴趣,因为它特别强调人的作用,这听着都让做程序员的你感到舒服。为了让自...

2012-06-28 11:31:39 74

原创 结果导向和测试驱动(转)

原文转自thoughtworks员工gigix:[url]http://gigix.thoughtworkers.org/2012/5/8/result-oriented-and-test-driven[/url]“结果导向”是个职场里很流行的词。六年前我跟 夏姐姐 去校园招聘,她说如果是招销售的话就会更多要求结果导向。然而我现在发现,所谓结果导向,其实跟 测试驱动开发 是同一回事。所以像...

2012-06-14 10:43:02 211

原创 Java client端如何判断server端socket是否已经断开

最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接。然后想到是否可以通过Output...

2012-06-11 15:10:30 477

原创 【转载】代码之丑(十一)

原文链接:[url=http://dreamhead.blogbus.com/logs/214225975.html]代码之丑(十一)[/url]全局变量永远是不受欢迎的,因为它会带来太多的问题,所以,诸如Java这样的程序设计语言干脆摒弃了全局变量。一旦我们有机会面对全局变量,想都不要想,干掉它。[code="java"]if (IDLE == g_status) {...

2012-05-21 10:31:03 202

头疼的快捷键

Eclipse的版本经常换来换去的。现在换成了Eclipse 3.7.2 最头疼的依然还是快捷键的问题。以前每次都是网上搜索alt +/ 快捷键无法使用之类的问题。。。现在想想,网上那些大而长的教程实在是太多而繁琐了,很多都是我不需要的,每次都要大海捞针的找啊找。当然,每次都比较幸运的捞到了那个需要的针。。。现在想想,还是把自己需要的记录一下吧。新版本装好以后首先就是进windows-...

2012-05-15 10:42:03 92

原创 The 501 Developer Manifesto

We are software developers who take pride in our work but choose not to be wholly defined by it.As such, we are proud to say that we value:Our families over the commercial goals of business owners...

2012-05-11 13:59:41 142

原创 (转载)你真的有必要退出吗——再说Android程序的退出功能

原文链接:[url]http://blog.csdn.net/huzgd/article/details/7459774[/url]搞Android开发有一段时间了,相信很多从Windows开发过来的Android程序员都习惯性地会跟我一样遇到过同一个问题:如何彻底退出程序?这里说下我自己的经验,并不权威,仅供参考。 一开始我也上网到处找退出的资料,网上这方面的文章也是很多...

2012-04-24 09:00:50 89

clean-code: 错误处理

下面就Clean code 中关于如何优雅的处理一些错误代码总结的一些技巧和思路。1、使用异常而非返回码请看下面的代码清单, DeviceController.java[code="java"]public class DeviceController { ... public void sendShutDown(){ //Check the state of...

2012-03-28 10:54:59 232

两个上亿行的大文件取交集

前两天看到一哥们百度面试归来后发的帖子,并分享了其百度面试题,其中有一个题大意如下:现有两个上亿行的文件,每一行都只有一个数字,求这两个文件的交集。我的思路如下:首先是分别对这两个文件排序,然后,再同时遍历这两个文件。求出交集即可。下面我对大文件的排序进行了简单的实现。基本思路如下,首先对大文件进行拆分,一亿行的大文件可以拆分成10个小文件,并分别对这10个小文件进行排序,之后...

2012-03-22 13:13:36 1522 1

“毫无特色”和“碰运气”

李华和Larry要去听演唱会。今天我们要学两个常用语:run-of-the-mill和roll the dice。LH: Larry,今天晚上的演唱会好听么?那个乐队是什么类型的啊?L: Well ... they're kind of hard to describe. Their music is a mixture of many different styles.LH: 各种音...

2012-03-19 15:47:56 102

clean-code: 如何写出短小的switch语句。

读clean code有感,加上自己的一些心得,作此笔记。写出只做一件事的switch语句很难,Switch天生要做N件事,不行我们总无法避免使用switch语句,不过还是能够确保每个switch都埋藏在较低的抽象层级,而且永远都不会重复。当然,我们利用多态来实现这一点。请看下面的代码,它呈现了可能依赖于雇员类型的仅仅一种操作。代码, Payroll.java:[code="j...

2012-03-15 10:35:16 167

原创 讨论:同步VS线程安全

RT...大家讨论一下,同步是否一定保证线程安全?线程安全的是否一定需要同步?这两个之间的充分必要性,show下你的观点吧~~~

2012-03-09 10:46:37 48

原创 Java中反射机制探索

忙里偷闲,做了一些反射机制中的测试。。。。问题一: 即使在非并发的情况下,单例模式能保证单例么?先来一个最简单的单例模式:[code="java"]public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { } publ...

2012-03-07 17:05:18 63

原创 设计模式--单例模式的探究

从360doc中截取下来的关于单例模式的分析,感觉不错,本着“不重复发明轮子的思想”我就采取了拿来主义,对格式稍加改造(符合iteye的发表格式。。。)粘贴至此。作为对象的创建模式[GOF95],单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。由定义可以总结出单例模式的要点有三个:一是单例类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整...

2012-03-07 16:41:12 84

原创 Java中反射机制探索

忙里偷闲,做了一些反射机制中的测试。。。。问题一: 即使在非并发的情况下,单例模式能保证单例么?先来一个最简单的单例模式:[code="java"]public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { } publ...

2012-03-07 10:34:53 75

原创 strategy模式和bridge模式的区别

学习的过程中发现这两个概念真的是有点区分不开,尽管可以很感性的说bridge模式要比strategy模式更复杂更具可塑性,更“高级”,但是如何清晰阐述两者区别,却实是优点困难。套用伟人的一句话,站在巨人的肩膀上看得更远,下边三段分别来自CSDN论坛的贴子和一篇blogjava的文章,看了之后令我茅塞顿开,为表尊重不在冗述,直接贴原文了。实际上所有模式可以只分为类模式和对象模式两种,...

2012-03-06 10:58:54 242

原创 (转载)Java中对HashMap的深度分析

原文地址:http://developer.51cto.com/art/200808/85875.htm在Java的世界里,无论类还是各种数据,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是就开始研究这方面的问题。找遍了大大小小的论坛,也把《Java 虚拟机规范》,《apress,.java.collections.(2001),.bm.ocr...

2012-03-01 23:01:29 71

原创 情人节rose全代码

[code="html"] [/code]

2012-02-14 12:59:01 203

Linux中利用logrotate来对log文件进行循环管理

Syslog-ng服务是Linux系统中重要的日志服务,搞过Linux下日志管理的大虾门肯定都熟悉这项服务,在此就不再赘述。现在谈一下对日志文件的管理问题。Syslog-ng服务只提供对log进行接收以及再处理(继续分发或者存储),但并不对产生的log文件进行管理,这样导致的后果就是可能这个文件越来越大,在我们这个项目中,由于忘了对日志文件进行管理,结果导致这个日志文件20多G,囧,很有可...

2012-02-10 17:00:17 204

HashMap 中的keySet()和entrySet()方法的比较

在用Coverity(代码检视工具)进行代码检视时,凡是对于HashMap中使用keyset方法的地方全部报warning,说使用了低效的方法,然后建议使用entrySet替代,当时不太清楚entrySet的用法,也没管神马warning,结果发现它在每个这样使用的地方都报了warning,不得不重视了,然后就对这二者进行了一些学习,现将学习心得贴出来。。。被警告的代码如下:[code="...

2012-02-10 16:18:16 253

Effective java: 覆盖equals时总要覆盖hashCode 的探究

在Effective Java中的第九条说:覆盖equals总要覆盖hashCode。 “一个很常见的错误根源在于没有覆盖hashCode方法,在每个覆盖了equals方法的类中,也必须覆盖hashCode方法。”以下约定内容摘自Object规范[JavaSE6]:1. 在 Java 应用程序执行期间,在对同一对象多次调用 hashCode 方法时,[b]必须一致地返回相同的整数,前提...

2011-12-15 17:33:33 81

关于linux中 syslog-ng 如何在转发时修改其facility以及level

国内关于Syslog-ng的内容比较少,就是找到了也都是些许的只言片语,或者都仅仅是一些简简单单的配置facility或则和level以及destination等。 这两天碰到一个问题,就是在日志转发时,需要更改收到的日志的facility和level,结果中文文档几乎木有,英文的文档倒是碰到一些,兴奋之余,一打开傻眼了。。。好几个都是问how to change t...

2011-12-07 17:56:07 686

Google Android SDK开发范例大全 文档说明

Google Android SDK开发范例大全 文档说明

2011-09-09

java程序员面试宝典

Java程序员面试中的葵花宝典,包含绝大部分的笔试题,非常有用,我在应聘前就是整天抱着这个看的~~~吐血推荐

2010-03-22

东方标准面试题集锦(经典)

超经典的题集,各种类型的面试题型都包含在内,我找了好久才给找到的,希望对大家有所帮助!

2009-04-03

新东方面试技巧(超级经典,资源共享)

内含东方标准的各种面试技巧和面试题,超经典(吐血推荐)@@@!!!(文件时swf格式的,建议大家用IE7.0以上的版本进行浏览,用播放器也可以播放,不过有点麻烦而已)

2009-04-03

空空如也

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

TA关注的人

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