Code – 热爱改变生活
我的GitHub GitHub |     登录
  • If you can't fly, then run; if you can't run, then walk; if you can't walk, then crawl
  • but whatever you do, you have to keep moving forward。
  • “你骗得了我有什么用,这是你自己的人生”
  • 曾有伤心之地,入梦如听 此歌

 分类:Code

多层嵌套 JSON 格式数据的快速解析

多层嵌套 JSON 格式数据的快速解析
大家怎么还在搜这个问题啊, 这都是三年前的东西了, 只可以作为参考哈 可以直接使用 Gson 或者 fastjson 以下为原内容 测试 JSON 数据 { "code": "200", "message": "测试数据", "data": { ...

sinvader 9年前 (2015-10-21) 19740℃ 1评论

深入理解 Java 虚拟机 笔记 (2018.07.03-07)

深入理解 Java 虚拟机 笔记 (2018.07.03-07)
笔记书籍:《深入理解 Java 虚拟机》 笔记日期: 2018-07-03 一一 2018-07-07 如何判断一个类是否是无用的 该类所有的实例都已经被回收, 即 Java 堆中已经不存在该类的任何实例 加载该类的 ClassLoader 已经被回收 该类对应的 Class ...

sinvader 7年前 (2018-07-07) 3128℃ 0评论

深入理解 Java 虚拟机 笔记 (2018.06.26-30)

深入理解 Java 虚拟机 笔记 (2018.06.26-30)
笔记书籍:《深入理解 Java 虚拟机》 笔记日期: 2018-06-26 一一 2018-06-30 对象的访问定位 由于 reference(对象的引用, 存放在栈中) 类型在虚拟机规范中只规定了它是一个指向对象的引用, 并没有定义这个引用应该通过何种方式去定位并访问堆中的对...

sinvader 7年前 (2018-06-30) 24833℃ 0评论

深入理解 Java 虚拟机 笔记 (2018.06.19-23)

深入理解 Java 虚拟机 笔记 (2018.06.19-23)
笔记书籍:《深入理解 Java 虚拟机》 笔记日期: 2018-06-20 一一 2018-06-23 Java 的优点 它摆脱了硬件平台的束缚. 实现了” 一次编写, 到处运行” 的理想 它提供了一个相对安全的内存管理和访问机制, 避免了绝大部分...

sinvader 7年前 (2018-06-24) 14320℃ 0评论

Spring 的一些回头总结

Spring 的一些回头总结
容器 容器应该能够向该环境中所管理的组件提供一些基本服务: 生命周期管理 依赖解析 组件查找 应用程序配置 此外, 如果容器还可以提供下面的中间件服务, 就更好了 事务管理 安全性 线程管理 对象和资源池 对组件的远程访问 通过 JMX 之类的 API 管理组件 容器的扩展...

sinvader 7年前 (2018-05-15) 2731℃ 0评论

从不知道到了解—RabbitMQ 基础概念及 Spring 的配置和使用

从不知道到了解—RabbitMQ 基础概念及 Spring 的配置和使用
序言 你在系统中是否写过这样的接口:客户端访问服务器,服务器进行了大量逻辑/耗时操作之后,才能将结果返回给客户端,而这时,客户端的连接或许已经因为超时而关闭了。 为了能够及时的给客户端返回数据,在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式...

sinvader 7年前 (2018-03-23) 9346℃ 0评论

使用 ShareSDK 分享到微信显示的是文字

使用 ShareSDK 分享到微信显示的是文字
在使用 ShareSDK 时,分享到微信中的消息有时候会显示成这个样子的 而正常分享出去的应该是这个样子的 代码中错误的地方就是这一句话 oks.setImagePath(activity.getFilesDir().getAbsolutePath() + File.se...

sinvader 8年前 (2017-05-05) 5303℃ 0评论

一个简单的爬虫—电影天堂爬虫

一个简单的爬虫—电影天堂爬虫
电影天堂是一个下载站,里面有很多经典的电影下载链接,这些链接都可以使用迅雷来下载,今天就来爬一遍这个站,将感兴趣的保存起来。 安装并创建 scrapy 项目 首先要安装好 scrapy, 见 Python 爬虫进阶三之 Scrapy 框架安装配置 安装好之后,创建一个新的 sc...

sinvader 8年前 (2017-01-25) 6346℃ 0评论

(转)Python 爬虫进阶三之 Scrapy 框架安装配置

(转)Python 爬虫进阶三之 Scrapy 框架安装配置
文章转自:http://cuiqingcai.com/912.html 以下为内容: 初级的爬虫我们利用 urllib 和 urllib2 库以及正则表达式就可以完成了,不过还有更加强大的工具,爬虫框架 Scrapy,这安装过程也是煞费苦心哪,在此整理如下。 Windows 平...

sinvader 8年前 (2017-01-02) 3453℃ 0评论

微信图片选择器

微信图片选择器
用途 在 App 中经常会让用户选择多张图片,而单单调用系统的实现在有的手机上并不好实现这个功能,所以有了这个项目 下载地址 ImageSelector 该项目同同时需要 ImageViewpager 来支持,后面的项目是一个图片预览器 着急使用的看到这里就可以了,下面是我做时...

sinvader 8年前 (2016-12-15) 4150℃ 0评论

AndroidStudio 导出 JavaDoc 时出现编码错误

AndroidStudio 导出 JavaDoc 时出现编码错误
首先来看如何导出 然后会弹出这个界面 界面里面填写好 OutPut Directory 之后点击 ok 就可以生成文档了 但是我这里生成的时候出现了一个问题 解决方法 在参数那里添加下面的代码: -encoding UTF-8 -charset UTF-8 如图: 好...

sinvader 8年前 (2016-10-10) 3398℃ 0评论

为 RecyclerView 添加上拉刷新及下拉加载(解决上拉之后必须先下拉一下才能继续下拉的问题)

为 RecyclerView 添加上拉刷新及下拉加载(解决上拉之后必须先下拉一下才能继续下拉的问题)
我们之前在使用 PullToRefreshListView 的时候养成了一个习惯:上拉可以在列表页的下面出现一个 footer,上面显示上拉加载,放手之后会回调到我们的方法中,这个时候我们可以去请求数据,然后把获得的数据添加到 List 中,更新列表中的数据。下拉的时候上面会出现...

sinvader 8年前 (2016-08-07) 13546℃ 3评论