自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 解析http返回嵌套数组、父子关系的json

爬一个小程序的数据,返回的是这样的结构:{ "errno":0, "message":"获取成功", "data":{ "categories":[ { "id":364, "data":364, "description":"",...

2019-09-29 23:29:47 705

原创 JVM 总结

一、JVM 体系结构与工作方式看了JVM 体系结构与工作方式, 一直觉得很像个单片机,只不过有很多特别的地方,当然最大的特别在于一个是硬件,一个软件,所以JVM在实现上更为灵活。由下面4部分组成:1.类加载器  --- ClassLoader 加载进来的.class文件放在堆中 ,需要分配内存2.执行引擎  --- 一个执行引擎对应一个实例线程在栈中  ,需要分配内存3.内

2018-01-10 21:44:54 344

原创 BIO ,NIO ,AIO

BIO: 传统的io,有单线程,线程池,基于inputstream ,outputstream io读写阻塞。NIO::新增了channel , bytebuffer, selector ,          channel 是异步双工的,channel 会在selector 上注册accept 事件,selector 会轮询注册其上的channel,如果有新的事件进来,就会被轮询出来,通

2017-08-22 03:01:06 195

原创 适配器模式 有感

简单的以生活的例子来说: 当你拿着三相供电的电脑 遇到只有两相插孔的插座时,你就得要一个适配器了,这个适配器既要有三个孔给你用,还得有两个插柄去插两孔的插座。 这个适配器可以通过继承和实现接口来实现,也可以通过组合的方式。 public class TwoPlugAdapter implements ThreePlugIf { private TwoPlug twoPlug; publ

2017-07-03 17:04:43 221

原创 工厂模式 有感

这是一个非常常用的模式。分为抽象工厂和接口工厂模式。 昨天写的责任链模式里也用到工厂方法,今天正好来学习下。        工厂模式:可以定义公用的实现方法和个性的抽象方法,这样有些限制,而接口工厂模式,比较灵活还可以实现多个接口的实现。这两个一般有些侧重点。 相当于什么时候用抽象类什么时候用接口方法差不多。我觉得接口偏向于对外定义一个行为的规范或规定,是一种弱耦合特性, 一个类可以继承一个类

2017-06-30 16:55:36 205

原创 责任链模式 有感

最近看netty 源码时看到有用到责任链模式,所以来学习下。 写过代码后觉得这个模式用的可能少, 但是用起来时基本上都是框架范畴的了。Client 有个 request  然后服务端 有个Handler来处理你的请求,Client 不需要知道你们是怎么处理的,我只要把请求发给你了,你处理好了跟我说就可以了,这样非常的解耦。而对这个请求,服务端的Handler 处理人很多,每个处理人都有不同

2017-06-29 21:59:54 274

原创 ZooKeeper 倪超著 观后感

拿到这本书时,花了一周时间看完,当时项目里有用到zk,就迫不及待的从jd下单,虽然,我工作中几乎用不到,但是对未知技术的好奇,迫使我没敲过代码就一口气看完了。这本书写的非常的好,从原理到代码级的剖析,看后大为赞叹。推荐大家看一看。分布式一致性,zk是如何做到的?简单总结下:ZAB协议:规定了有leader,follower,observer三种服务器角色。leader服务器通过过半

2017-06-28 23:01:46 1157

原创 redmine 安装实现全过程细节

在windows平台上安装部署redmine,需要以下条件: 1、下载 RailsInstaller,点开这个链接,下载最新版本; 2、下载Xammp,建议全装(有装过tomcat,mysql 的也没关系)启动apach,mysql然后点admin 就可以用网页来创建数据库表,用户等,非常方便; 3、下载redmine包,点开这个链接,下载最新

2015-08-12 09:30:55 423

原创 网络编程第二篇

继上一篇:经过全网搜索,最终确定了方案:1.邮件数据包来源为第三方抓包软件,如wireshark,将抓获的数据包存为pcap格式;2.然后用Java对PCAP格式文件进行协议解析,将解析出的邮件日志存入数据库;3.对解析出来的邮件内容进行文本分析,比如摘要生成技术、关键词过滤贝叶斯算法、机器学习智能语义技术;4.并编写了Web和手机端APP,可以对分析结果进行浏

2015-08-11 20:58:10 291

原创 网络编程第一篇

我的题目: 邮件内容锋

2014-10-10 16:28:14 306

空空如也

空空如也

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

TA关注的人

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