启示

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年12月25日

摘要: Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。 作为当前最流行的NIO框架,Netty在互联 阅读全文
posted @ 2018-12-25 21:42 启示 阅读(155) 评论(0) 推荐(0) 编辑

摘要: shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。 spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 shiro不依赖于spring,shiro不仅可以实现 web应用的权 阅读全文
posted @ 2018-12-25 21:34 启示 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 简介 MyBatis是一个轻量级的ORM框架,它简化了对关系数据库的使用,开发人员可以在XML或注解中编写SQL来完成对数据库的操作。 如果完全使用XML方式,SQL语句可以集中维护,做到与Java代码完全隔离,便于对SQL调优。 原理及流程 加载配置:配置来源于两个地方,一是配置文件,一是Java 阅读全文
posted @ 2018-12-25 21:31 启示 阅读(119) 评论(0) 推荐(0) 编辑

2018年12月24日

摘要: https://jinnianshilongnian.iteye.com/blog/1594806 阅读全文
posted @ 2018-12-24 23:55 启示 阅读(109) 评论(0) 推荐(0) 编辑

摘要: IOC https://www.cnblogs.com/ITtangtang/p/3978349.html(源码解读) https://blog.csdn.net/jiangyu1013/article/details/72654373(流程) http://www.cnblogs.com/xdp- 阅读全文
posted @ 2018-12-24 23:48 启示 阅读(180) 评论(0) 推荐(0) 编辑

摘要: List ArrayList https://www.cnblogs.com/skywang12345/p/3308556.html LinkList http://www.cnblogs.com/skywang12345/p/3308807.html ArrayList与LinkList的区别 1 阅读全文
posted @ 2018-12-24 23:34 启示 阅读(161) 评论(0) 推荐(0) 编辑

2018年6月28日

摘要: 1.什么是redis? 通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不一,Redis本质上也是一种键值数据库,但它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。从而使它的位置处于关系数据库和键值数 据库之间。Redis不仅 阅读全文
posted @ 2018-06-28 15:56 启示 阅读(796) 评论(0) 推荐(0) 编辑

2018年6月11日

摘要: 默认使用的是什么通信框架,还有别的选择吗? 默认使用的是什么通信框架,还有别的选择吗? 默认也推荐使用netty框架,还有mina以及基于servlet等方式。 https://www.cnblogs.com/songxh-scse/p/6692301.html https://blog.csdn. 阅读全文
posted @ 2018-06-11 17:35 启示 阅读(15727) 评论(0) 推荐(0) 编辑

2018年6月1日

摘要: Java内存结构,spring的aop的实现方法,java数据库问题定位和性能调优; https://blog.csdn.net/javazejian/article/details/72772461 https://blog.csdn.net/udbnny/article/details/5870 阅读全文
posted @ 2018-06-01 15:58 启示 阅读(725) 评论(0) 推荐(0) 编辑

2018年3月26日

摘要: 1、详解JVM内存模型 程序计数器:这里记录了线程执行的字节码的行号,在分支、循环、跳转、异常、线程恢复等都依赖这个计数器。如果线程正在执行的是一个java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,这个计数器值为空(Undefined)。此内存区域是 阅读全文
posted @ 2018-03-26 15:43 启示 阅读(3366) 评论(0) 推荐(0) 编辑