- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 JVM系列文章(四):类加载机制
作为一个程序员,仅仅知道怎么用是远远不够的。起码,你需要知道为什么可以这么用,即我们所谓底层的东西。 那到底什么是底层呢?我觉得这不能一概而论。以我现在的知识水平而言:对于Web开发者,TCP/IP、HTTP等等协议可能就是底层;对于C、C++程序员,内存、指针等等可能就是底层的东西。那对于Java开发者,你的Java代码运行所在的JVM可能就是你所需要去了解、理解的东西。 我会在接下
2015-06-26 12:22:30 5251 1
原创 JVM系列文章(三):Class文件内容解析
作为一个程序员,仅仅知道怎么用是远远不够的。起码,你需要知道为什么可以这么用,即我们所谓底层的东西。 那到底什么是底层呢?我觉得这不能一概而论。以我现在的知识水平而言:对于Web开发者,TCP/IP、HTTP等等协议可能就是底层;对于C、C++程序员,内存、指针等等可能就是底层的东西。那对于Java开发者,你的Java代码运行所在的JVM可能就是你所需要去了解、理解的东西。 我会在接下
2015-06-25 10:32:55 5737 1
原创 JVM系列文章(二):垃圾回收机制
作为一个程序员,仅仅知道怎么用是远远不够的。起码,你需要知道为什么可以这么用,即我们所谓底层的东西。 那到底什么是底层呢?我觉得这不能一概而论。以我现在的知识水平而言:对于Web开发者,TCP/IP、HTTP等等协议可能就是底层;对于C、C++程序员,内存、指针等等可能就是底层的东西。那对于Java开发者,你的Java代码运行所在的JVM可能就是你所需要去了解、理解的东西。 我会在接下来的一段时间,和读者您一起去学习JVM,所有内容均参考自《深入理解Java虚拟机:JVM高级特性与最佳实践》(第二版),感谢
2015-06-22 14:22:55 5123 2
原创 JVM系列文章(一):Java内存区域分析
作为一个程序员,仅仅知道怎么用是远远不够的。起码,你需要知道为什么可以这么用,即我们所谓底层的东西。 那到底什么是底层呢?我觉得这不能一概而论。以我现在的知识水平而言:对于Web开发者,TCP/IP、HTTP等等协议可能就是底层;对于C、C++程序员,内存、指针等等可能就是底层的东西。那对于Java开发者,你的Java代码运行所在的JVM可能就是你所需要去了解、理解的东西。 我会在接下来的一段时间,和读者您一起去学习JVM,所有内容均参考自《深入理解Java虚拟机:JVM高级特性与最佳实践》(第二版),感谢
2015-06-21 10:57:57 6771 2
原创 用代码回复博客
本文讲述了如何使用代码模拟HTTP请求来实现数据爬取、点赞、评论回复等功能。 内容包括: 1.抓包软件WireShark的简单使用方法 2.Python库requests的基本使用 3.一个用代码回复博客的例子 一、思路阐述 首先,要模拟HTTP请求,我们要知道被模拟的真实HTTP它到底包含了哪些东西。它的目标URL是什么,参数是什么,是不是带cookie?除此之外还包
2015-06-19 09:35:08 10050 20
原创 Android 轻松实现网络交互模板
看完本文,您可以学到: 1.Android与后台交互的模板化方法 2.JSON的使用 3.检查网络连接 4.AsyncTask的使用 我们简单的以登录为例,来实现整个的流程。话不多说,先来看看效果图: 一、通用类的编写 首先,既然要实现交互模板化,最重要的就是要提取出尽可能多的可复用代码。无论
2015-06-14 15:58:26 9513 12
原创 Android 轻松实现后台搭建+APP版本更新
(本文讲解了在Android中实现APP版本更新,文末附有源码。) 看完本文,您可以学到: 1.版本更新的方法 2.与后台的交互 3.Android中Handler的使用 4.Android中ProgressDialog的使用 话不多说,先来看看效果图: 一、大致思路阐述 首先,我们要有
2015-06-04 08:03:55 22061 27
原创 Android 轻松实现仿QQ消息下拉刷新
(本文讲解了在Android中实现列表下拉刷新的动态效果的过程,文末附有源码。) 看完本文,您可以学到: 1.下拉刷新的实现原理 2.自定义Android控件,重写其ListView 3.ScrollListener滚动监听 4.Adapter适配器的使用 话不多说,先来看看效果图: 接下来我们一步一步地实现以上的效果。 一、
2015-06-01 13:41:45 12959 22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人