摘要: HttpServletRequestWrapper类的使用servlet规范中中引入的filter是非常有用的,因为它引入了一个功能强大的拦截模式。 filter是这样的一种java对象。它可以在request到达servlet之前拦截HttpServletRequest对象,也可以在服务方法转移控 阅读全文
posted @ 2019-09-06 13:39 清风徐来随心 阅读(17076) 评论(0) 推荐(3) 编辑
摘要: 1.安装 阅读全文
posted @ 2018-09-26 08:47 清风徐来随心 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Netty 为什么选择 Netty 说说业务中,Netty 的使用场景 原生的 NIO 在 JDK 1.7 版本存在 epoll bug 什么是TCP 粘包/拆包 TCP粘包/拆包的解决办法 Netty 线程模型 说说 Netty 的零拷贝 Netty 内部执行流程 Netty 重连实现 微服务篇 阅读全文
posted @ 2018-09-21 13:32 清风徐来随心 阅读(186) 评论(0) 推荐(0) 编辑
摘要: BeanFactory 和 ApplicationContext 有什么区别 第一, BeanFactory BeanFactory实际上是实例化,配置和管理众多bean的容器。 这些bean通常会彼此合作,因而它们之间会产生依赖。 BeanFactory使用的配置数据可以反映这些依赖关系中 (一些 阅读全文
posted @ 2018-09-21 08:21 清风徐来随心 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 消息队列的使用场景 消息的重发补偿解决思路 消息的幂等性解决思路(已解答,待补充) 消息的堆积解决思路 自己如何实现消息队列 如何保证消息的有序性 阅读全文
posted @ 2018-09-21 08:20 清风徐来随心 阅读(496) 评论(0) 推荐(0) 编辑
摘要: MySQL 索引使用的注意事项 1. 不要在列上使用函数和进行运算2. 尽量避免使用 != 或 not in或 <> 等否定操作符3. 尽量避免使用 or 来连接条件4. 多个单列索引并不是最佳选择5. 复合索引的最左前缀原则6. 覆盖索引的好处7. 范围查询对多列查询的影响8. 索引不会包含有NU 阅读全文
posted @ 2018-09-21 08:19 清风徐来随心 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 集合 List 和 Set 区别 collection的子接口list和se list:①,允许重复对象②,可以插入多个null元素③,有序容器 ④,常用的实现类有ArrayList、LinkedList和Vector,ArrayList使用索引随意访问,而LinkedList则更适合经常从list 阅读全文
posted @ 2018-09-21 08:18 清风徐来随心 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象的特征 java面向对象的的三大特征,封装、继承、多态。 封装:是指将某事物的属性和行为包装到对象中,这个对象只对外公开属性和行为,java中使用private、protected、public、不用,来限制对象属性和方法的访问。 四个作用域可见范围不同。 继承:子类可以继承父类的方法和 阅读全文
posted @ 2018-09-21 08:17 清风徐来随心 阅读(172) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh #=============================================================================== # SCRIPT ID : # SCRIPT NAME : # CREATE DATE : # AUTHOR : # COPYRIGHT : # VARIABLES #===================... 阅读全文
posted @ 2018-09-13 10:14 清风徐来随心 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: date -d参数可以根据当前日期获取更多我们需要的日期。例如1、本月和下月this_ym=`date +%Y%m`next_ym=`date -d '1month' +%Y%m`2、昨天和明天date -d yesterdaydate -d tomorrowdate +%Y%m%d -d "+1 阅读全文
posted @ 2018-09-12 16:09 清风徐来随心 阅读(4559) 评论(0) 推荐(0) 编辑