摘要: sleep() sleep() 方法需要指定等待的时间,它可以让当前正在执行的线程在指定的时间内暂停执行,进入阻塞状态,该方法既可以让其他同优先级或者高优先级的线程得到执行的机会,也可以让低优先级的线程得到执行机会。但是 sleep() 方法不会释放“锁标志”,也就是说如果有 synchronize 阅读全文
posted @ 2019-11-13 16:34 啊湫的标准大横按 阅读(623) 评论(0) 推荐(0) 编辑
摘要: Spring中Bean的生命周期是一个困扰了我很久的问题,在网上找的各种五花八门的答案看的我是眼花缭乱,一头雾水,外加一大堆看不懂的代码更是搞的我云里雾里,在经过了长久的归纳总结思考,终于理清了这其中的逻辑。 Spring Bean的生命周期其实可以围绕以下一段配置文件展开: 1 <bean id= 阅读全文
posted @ 2019-11-06 20:45 啊湫的标准大横按 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 摘抄自百度 前言 一、synchronized的特性 1.1 原子性 1.2 可见性 1.3 有序性 1.4 可重入性 二、synchronized的用法 三、synchronized锁的实现 3.1 同步方法 3.2 同步代码块 四、synchronized锁的底层实现 五、JVM对synchro 阅读全文
posted @ 2019-10-24 16:04 啊湫的标准大横按 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: 摘抄自简书 1. 为什么要使用线程池 在实际使用中,线程是很占用系统资源的,如果对线程管理不善很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处: 2. 线程池的工作原理 当一个并发任务提交给线程池,线程池分配线程去执行任务的过程如下图所示: 线程 阅读全文
posted @ 2019-10-21 17:38 啊湫的标准大横按 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 摘抄自简书 分布式事务解决方案 根据微服务架构的鼻祖 Martin Fowler 的忠告,微服务架构中应当尽量避免分布式事务。 分布式事务的讨论主要聚焦于强一致性和最终一致性的解决方案。 微服务的发展 微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便 阅读全文
posted @ 2019-10-21 09:27 啊湫的标准大横按 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 摘抄自百度 Spring Bean的生命周期 先通过一个流程图,对Spring Bean 的生命周期有一个整体的了解。 Bean生命周期图解 Bean生命周期图解 概述 一个对象的生命周期有:创建(初始化-实例化),使用 和 销毁。Spring中的Bean也遵循这一原则,但是Spring提供了一些对 阅读全文
posted @ 2019-10-18 22:24 啊湫的标准大横按 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 1、应用层:程序2、表示层:对数据进行解析(翻译)3、会话层:计算机进行会话的层,通知对方接收信息4、传输层:决定以什么协议进行传输(TCP、UDP)4、网络层:获取计算机ip地址等信息5、数据链路层:决定怎么数据传输(无线、光纤、、、)6、物理层:真正的传输通道 阅读全文
posted @ 2019-10-09 21:54 啊湫的标准大横按 阅读(217) 评论(0) 推荐(0) 编辑
摘要: servlet的三大作用域对象: request(HttpServletRequest) session(HttpSession): application(ServletContext):tomcat启动时创建,tomcat关闭时销毁,整个web的生命周期只有一个 括号内为其对应的类 jsp的四大 阅读全文
posted @ 2019-08-30 12:05 啊湫的标准大横按 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 摘抄自百度 转发和重定向区别详解 作为一名程序员,特别是java web开发的程序员,在使用servlet/jsp的时候,我们必须要知道实现页面跳转的两种方式的区别和联系:即转发和重定向的区别。 1、RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而H 阅读全文
posted @ 2019-08-17 12:18 啊湫的标准大横按 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 通过cooke找到session 会话:打开浏览器到关闭浏览器,一次会话 Cookie: 存储在客户端的少量数据,用来辨别用户身份 特点: 1, 保存在客户端 2, 大小及个数限制 3, 不安全(存储在磁盘中,可以被读取) 4, 浏览器不共享Cookie 5, 浏览器自动完成Cookie的存储和发送 阅读全文
posted @ 2019-08-03 10:25 啊湫的标准大横按 阅读(308) 评论(0) 推荐(0) 编辑