会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白日梦想家12138
博客园
首页
新随笔
联系
订阅
管理
2018年5月4日
kafka环境安装及简单使用(单机版)
摘要: 一个分布式发布-订阅消息传递系统 特点: 高吞吐量、低延迟 使用场景(举例): 日志收集:用kafka收集各种服务产生的log,通过kafka以统一的接口服务的方式开放给各种consumer,如hadoop,hbase等 下载安装: 1.下载地址 选择一个版本的kafka进行下载 2.解压 3.配置
阅读全文
posted @ 2018-05-04 22:12 白日梦想家12138
阅读(251)
评论(0)
推荐(0)
2018年4月26日
Protobuf的上手使用
摘要: 这里不赘述Json和Protobuf的比较和区别,只谈谈简单的使用 1.在Client-Server交互的过程中,都是以二进制数据传输,所以Json和Protobuf在使用的过程中,都存在序列化和反序列的过程 2.使用json封装的数据,在通信(序列化-反序列化)的过程中,可以直接在工程中定义二进制
阅读全文
posted @ 2018-04-26 15:54 白日梦想家12138
阅读(204)
评论(0)
推荐(0)
2018年2月14日
Java8新特性概览
摘要: Java8新特性简介 a)速度更快 1.对于JVM内存模型的新定义,将永久代从堆内存中移除,以前HotSpot JVM堆内存分为三块:1.年轻代 2.年老代 3.持久代 点击回顾 取而代之的是 MetaSpace 元空间 - 直接依赖于物理内存,而非由JVM向系统申请 2.对于HashMap等,使用
阅读全文
posted @ 2018-02-14 22:29 白日梦想家12138
阅读(170)
评论(0)
推荐(0)
2017年12月15日
Mock测试框架(Mockito为例)
摘要: 在做单元测试的时候,有的时候用到的一些类,我们构造起来不是那么容易,比如HttpRequest,或者说某个Service依赖到了某个Dao,想构造service还得先构造dao,这些外部对象构造起来比较麻烦。 所以出现了Mock! 我们可以用 Mock 工具来模拟这些外部对象,来完成我们的单元测试。
阅读全文
posted @ 2017-12-15 20:54 白日梦想家12138
阅读(26039)
评论(1)
推荐(1)
2017年11月15日
Java序列化与反序列化
摘要: 参考博文 讨论三个问题:1.Java序列化和反序列是什么? 2.为什么要序列化和反序列化? 3.如何实现Java序列化与反序列化? 一、什么是Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程 这些字节序列可以用来存储或者传输 Java反序列化是指把字节序列恢复为Java
阅读全文
posted @ 2017-11-15 16:29 白日梦想家12138
阅读(298)
评论(0)
推荐(0)
2017年11月6日
系统/项目环境搭建
摘要: 搭建环境 1.系统安装 光盘安装(Ubuntu17)注意:安装了几次没有成功,联网之后成功了 2.软件安装 0.Ubuntu下好像是无法安装 RPM包的,直接下载 .tar.gz压缩包,然后解压即可安装 1.安装JDK1.8,Ubuntu自带了OpenJDK,OpenJDK和官方的JDK相比不太完整
阅读全文
posted @ 2017-11-06 10:12 白日梦想家12138
阅读(251)
评论(0)
推荐(0)
2017年9月25日
关于Tomcat服务器中的协议及请求过程
摘要: 关于Tomcat服务器中采用的协议:在Tomcat的server.xml文件中可以找到如下几个Connector a)HTTP Connector 此连接器支持HTTP/1.1协议 拥有这个连接器,Tomcat才能成为一个Web服务器,但还额外可处理 servlet 和 jsp 每个监听器监听一个你
阅读全文
posted @ 2017-09-25 19:05 白日梦想家12138
阅读(2019)
评论(0)
推荐(0)
2017年9月24日
Java内存模型JMM简单分析
摘要: 参考博文:http://blog.csdn.net/suifeng3051/article/details/52611310 http://www.cnblogs.com/nexiyi/p/java_memory_model_and_thread.html http://www.cnblogs.co
阅读全文
posted @ 2017-09-24 11:42 白日梦想家12138
阅读(531)
评论(0)
推荐(0)
2017年9月16日
一次完整的HTTP请求过程
摘要: 参考博客:http://www.cnblogs.com/engeng/articles/5959335.html http://www.cnblogs.com/engeng/articles/5943382.html 一次完整的HTTP请求过程 当我们在web浏览器的地址栏中输入: www.baid
阅读全文
posted @ 2017-09-16 10:53 白日梦想家12138
阅读(31458)
评论(0)
推荐(3)
2017年9月10日
12.深入线程池_流程和原理
摘要: 一、线程池的基本类结构 合理利用线程池能够带来三个好处。 1.降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗 2.提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行 3.提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性
阅读全文
posted @ 2017-09-10 17:24 白日梦想家12138
阅读(356)
评论(0)
推荐(0)
下一页
公告