- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 2015总结与思考
昨天晚上出去和几个朋友交流了一下,聊了很多,思考了一下这一年学习技术的经历,趁着在宿舍养病,将自己的想法记录了下来。总结过去与思考从开始决定当码农到现在将近两年零三个月,起初是因为自己专业的科研不是自己想象中的那样,加之对程序员的羡慕和崇拜,于是就走上了码农的不归路。作为非科班出身的学生,和计算机院的学生比起来有先天的劣势,例如好多的基础课程未学习、周围的编程氛围太差等等,然而事实上:正是
2015-12-13 23:13:01 4392 9
原创 java class文件结构
看了一周深入理解java虚拟机了,今天看到第六章,最近一直处在接受新知识的快感之中,不由得感慨基础知识的重要性,学起来相当过瘾!类文件结构这部分实践性较强,对于分析java代码有很重要的帮组,于是有做点笔记的必要了,在参考书的基础上,将一段代码的字节码完全解析了一遍。class文件的结构如下ClassFile { u4 magic; u2 minor_version; u2 majo
2015-12-11 17:44:10 2291
原创 Unix中的I/O模型和Java NIO
Unix网络编程中的五种I/O模型阻塞式I/0、非阻塞I/O、I/O复用、信号驱动式I/O、异步I/O以一个网络输入为例,一个输入操作通常包括两个不同的阶段:等待数据准备好,将数据从内核拷贝到进程中。具体过程参考下面的图。阻塞式I/O默认情况下的I/O模型都是阻塞式I/O,应用进程从调用recvfrom开始到它返回的整个时间段内都是被阻塞的。此也就是说,应用程序进程
2015-12-06 18:47:44 2813 1
原创 Java NIO传输文件
首先请确保已经学习了Java NIO的基础知识,包括Buffer,Channel文件通道和Socket通道,Selector。关于NIO比起I/O的好处,区别等这里就不说了。具体可以参考后面的参考链接等。这篇博客主要以一个使用NIO传输文件的例子来学习NIO中网络的基本操作传统的监控socket方式存在的问题传统的监控多个socket的Java解决方案是为每个socket创建一个线程并
2015-12-01 18:32:21 6716 1
sweet-alert-dialog的eclipse版本
2015-06-02
android apk 反编译工具包- AntiDroid
2014-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人