- 博客(8)
- 资源 (14)
- 收藏
- 关注
原创 分析Netty线程模型
Netty线程模型是基于Reactor线程模型的,而Reactor线程模型又分为单线程模型,多线程模型,主从Reactor多线程模型。Reactor的线程模型是基于同步非阻塞的IO实现的,基于异步非阻塞的IO实现的是Proactor(这里我们不分析Proactor)。下面一起来研究一下Reactor线程模型,以及其在Netty线程模型中的应用。1.Reactor单线程模型原理图如下:
2018-01-31 17:15:04 1174
原创 为什么要用Netty开发?
Netty是什么?由JBOSS提供的基于Java NIO的开源框架,Netty提供异步非阻塞、事件驱动、高性能、高可靠、高可定制性的网络应用程序和工具,可用于开发服务端和客户端。JAVA原先是采用的是传统的BIO,为什么后来又研发出了NIO呢?首先看看传统的基于同步阻塞IO(BIO)的线程模型图BIO主要存在以下缺点:1.从线程模型图中可以看到,一连接一线程
2018-01-30 14:47:09 5023
原创 改善代码整洁度的利器--Lombok
Getter/Setter方法大家再熟悉不过了,为了我们代码的安全性和可法性,我们的Model中经常会把属性设为private,但是属性一旦多了之后,就要写一大堆Getter/Setter方法,即使现在很多IDE已经有快捷键帮我们实现Getter/Setter方法,但是还是会导致我们的类看起来很臃肿。上面只是一个小例子,平时开发中我们所遇到的臃肿而不实用的代码还有很多,为了解决上述问题,Lom
2018-01-25 22:16:23 383
原创 项目Git初始化及发布
首先需要在git管理平台(GitHub、码云等等)创建相应的git仓库。信息填写如下创建好仓库之后,就可以在开发平台里(本人的开发平台是Windows下的IDEA,不同开发软件不受影响)对git项目进行管理了具体每一步的命令如下:@DESKTOP-KJO34F4 MINGW64 ~/IdeaProjects/GetTheOffer (master)$ touch R
2018-01-22 16:58:35 1727
转载 深入分析Object.finalize方法的实现原理
原文地址:http://www.importnew.com/23913.htmlfinalize如果类中重写了finalize方法,当该类对象被回收时,finalize方法有可能会被触发,下面通过一个例子说明finalize方法对垃圾回收有什么影响。123456789101112131415public class FinalizeCase { private static Block h
2018-01-17 21:42:17 492
原创 CentOS7与CentOS6区别
本人之前使用的Linux是虚拟机上的CentOS6.X作为服务器环境,后来要发布线上项目,就购买了云服务器,阿里服务器的云翼计划学生购买只有CentOS7.3可以选择,抱着趁此机会学习CentOS新版本的更多特性的心态,毅然选择了购买使用,果然不出所料呀,踩了不少雷,当然也就学习了更多新知识,下面就分析一下CentOS7.X与CentOS6.X的区别以及注意点,希望可以帮助到小伙伴,大神可以略过,
2018-01-13 09:56:27 12119
原创 解决service iptables save出错please try to use systemctl.
# service iptables saveThe service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.出错信息如上所示
2018-01-12 14:20:12 24014 2
原创 Mybatis plugin-3.21破解版安装使用(本文提供安装包)
本章灵感来源:https://www.awei.org/2017/11/08/idea-mybatis-plugin-3-21-po-jie-fang-fa/新版的Mybatis Plugin采用zkm混淆了,反编译不能直接看到代码实现,破解难度大大增加。zkm混淆的大概思路就是将源代码中的包名、类名重新编排。源代码类中直接赋值的字符串,混淆后变为通过静态代码块、构造函数、组合调用其他
2018-01-05 09:53:25 2867 30
netty-all-4.0.0.cr1-sources jar包
2017-11-28
SVN下载1.8.22版本
2017-04-16
ooxml-schemas-1.1.jar
2017-04-04
全国所有大学名单数据库Mysql
2017-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人