摘要: 前言 不知不觉,已那么长时间没有更新东西了,说来真是汗颜啊。(主要是最近在技术上豁然开朗的感觉越来越少了-_-|||) 最近一直在学习Linux相关的东西。又一次接触到了I/O复用模型(select/poll/epoll),由于好久没在用NIO写过代码了,今天就小试写个例子,以巩固下对I/O复用... 阅读全文
posted @ 2015-01-14 11:59 永志 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 本文简单的记录了下,在linux下如何通过源码安装程序,以及相关的知识。(大神勿喷^_^) 一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多... 阅读全文
posted @ 2014-12-02 15:56 永志 阅读(8859) 评论(2) 推荐(4) 编辑
摘要: Foreword github是一个很火的代码托管服务网站,可能好多人都想参与一两个项目玩一玩学习一下,但由于是纯英文的网站,可能又会止步于想法上没有动手实践。接下来我就介绍一下参与github上开源项目的大致流程,以及注意的地方。当然这里不会详细介绍git的使用,看懂本文还得需要参考其他资料,学... 阅读全文
posted @ 2014-11-14 13:08 永志 阅读(10591) 评论(14) 推荐(13) 编辑
摘要: 开发人员都知道代码管理工具是开发中一个必不可少的工具,这里也不废话详细介绍了。不管你个人喜欢git还是svn还是其他,但还有一大部分公司在使用svn做代码管理工具。这里详细介绍下SVN提交文件时冲突问题的解决方式。 假设A、B两个用户,他们分别从svn服务器中检出了test1.txt文件,此时... 阅读全文
posted @ 2014-11-06 18:13 永志 阅读(17261) 评论(14) 推荐(3) 编辑
摘要: 作为一个“高大上”的软件工程师(通俗点就是屌丝程序员,^_^),时刻保持学习的斗志,才能有朝一日“出人头地”,成为他人口中的大牛。所以LZ也不敢落后,想利用工作闲暇之余多读一些书。但是备受推崇的书籍大都是英文版,好在有好多“大师们”的中文翻译版。这真是满足了像我这种英语差,而又想学高大上技术的渴... 阅读全文
posted @ 2014-10-23 14:50 永志 阅读(3085) 评论(33) 推荐(3) 编辑
摘要: 自己也是从一无所知的小白一路走来,成长过程中也读过不少的网络文章。我简单的分了三类:第一类,读后如久旱逢甘霖,原本疑惑不懂得知识一下子豁然开朗,心里总是有种按耐不住的收获的喜悦。第二类,由于自己没有相关知识,看不懂在说什么,这没关系,等学习了相关知识再看也不妨。第三类,语句描述不清,概念混乱使用... 阅读全文
posted @ 2014-10-20 12:14 永志 阅读(2465) 评论(13) 推荐(5) 编辑
摘要: 这段时间在学习一些系统底层的知识,真后悔大学没有好好学习操作系统,导致好多文章看不懂。说到这不得不吐槽一下,像介绍系统层次的一些书籍好多都是中文翻译版,而大部分的中文翻译版大都语句晦涩,难懂,而且极易被误导。网上也有一些介绍文章,好多是连作者自己都没搞明白抑或是简单的复制粘贴,真是越看越迷糊。当... 阅读全文
posted @ 2014-10-18 16:55 永志 阅读(6349) 评论(2) 推荐(8) 编辑
摘要: 由于工作并不是很忙,闲暇之余就读了下tomcat的源代码。我是从事java服务器开发工作的,大体的一些服务器线程模型我都是了解的。其大部分都是由一个线程调用监听端口等待客户端的链接,建立连接后再交由其他的线程负责具体的网络io操作。可tomcat居然是用多个线程调用同一个ServerSocket... 阅读全文
posted @ 2014-09-05 21:53 永志 阅读(1929) 评论(11) 推荐(6) 编辑
摘要: 一直都对ThreadLocal类感觉隔层纱似的,因为在开发中几乎是没有用到过,也大体知道他是用来保存一个线程范围内有效的变量。甚至觉着它的实现就是类似于一个map,以线程id作为key,要保存的变量作为value。但当时看源代码,并不是自己想象的那样。由于几乎不用也一直没仔细看看源码。今天偶然的... 阅读全文
posted @ 2014-08-25 23:04 永志 阅读(947) 评论(3) 推荐(2) 编辑
摘要: 在上文中,已经介绍了系统类加载器以及类加载器的相关机制,还自定制类加载器的方式。接下来就以tomcat6为例看看tomat是如何使用自定制类加载器的。(本介绍是基于tomcat6.0.41,不同版本可能存在差异!)网上所描述的tomcat类加载器 在网上搜一下“tomcat类加载器”会发现有大... 阅读全文
posted @ 2014-08-17 11:10 永志 阅读(2481) 评论(0) 推荐(1) 编辑