上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 锁 volatile CAS final static 原子性保障 具备 具备 具备 不涉及 不涉及 可见性保障 具备 具备 不具备 不具备 具备① 有序性保证 具备 具备 不涉及 具备 具备② 上下文切换 可能 具备 不会 不会 可能③ 备注 被征用的锁可能导致上下文切换 仅能够保障对volati 阅读全文
posted @ 2021-10-01 18:08 飞飞很要强 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 第1章“Single Threaded Execution模式——能通过这座桥的只有一个人” 该模式可以确保执行处理的线程只能是一个,这样就可以有效防止实例不一致。 第⒉章“Immutable模式——想破坏也破坏不了” Immutable模式,即实例一旦创建完毕,其内容便不可更改的模式。在该模式下, 阅读全文
posted @ 2021-10-01 14:25 飞飞很要强 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 图解设计模式 读书笔记 类名是束缚吗 话说回来,在源程序中使用类名到底会有什么问题呢?在代码中出现要使用的类的名字不是理所当然的吗? 这里,让我们再回忆一下面向对象编程的目标之一,即“作为组件复用”。 在代码中出现要使用的类的名字并非总是坏事。不过,一旦在代码中出现要使用的类的名字,就无法与该类分离 阅读全文
posted @ 2021-10-01 14:12 飞飞很要强 阅读(55) 评论(0) 推荐(0) 编辑
摘要: static作用于成员变量用来表示只保存一份副本 final的作用是用来保证变量不可变。下面代码验证一下 public class FinalTest { public static void main(String[] args) { AA aa1 = new AA(); AA aa2 = new 阅读全文
posted @ 2021-09-26 13:05 飞飞很要强 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 挖坑 阅读全文
posted @ 2021-09-13 18:18 飞飞很要强 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Java NIO 基本介绍 Java NIO(New IO)也有人称之为 java non-blocking IO是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通 阅读全文
posted @ 2021-09-13 18:14 飞飞很要强 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Java BIO 基本介绍 Java BIO 就是传统的 java io 编程,其相关的类和接口在 java.io BIO(blocking I/O) : 同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需 要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程 阅读全文
posted @ 2021-09-13 18:08 飞飞很要强 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 写在学习设计模式之前。 设计模式的学习还是源自看Tomcat源码太吃力了,上来给我一个门面模式,一个装饰者模式。索性不如先学习设计模式,然后倒过头来翻源码。 设计模式 开放-封闭原则 对于扩展是开放的 对于更改是封闭的 面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有代码。 接口隔离原则 阅读全文
posted @ 2021-09-08 21:08 飞飞很要强 阅读(43) 评论(0) 推荐(0) 编辑
摘要: ###什么是类加载器? 这是官方给的定义 在 Java 虚拟机的实现中,初始类可以作为命令行参数提供。 或者,该实现可以提供一个初始类,该类设置一个类加载器,该类加载器依次加载应用程序。 初始类的其他选择也是可能的,只要它们与上一段中给出的规范一致。 所谓类加载器,就是用于加载Java类到Java虚 阅读全文
posted @ 2021-09-08 11:31 飞飞很要强 阅读(742) 评论(0) 推荐(0) 编辑
摘要: ###Tomcat 部署的三种方式 打包成war包 部署到webapp目录录下 为什么要打包成war包,而不是jar包呢? 因为jar包可能是一个项目,也可能是一个依赖,Tomcat读取容易造成混淆。于是一般打包成war包的形式 在server.xml中指定包含应用程序的Context 还有就是文件 阅读全文
posted @ 2021-09-05 20:34 飞飞很要强 阅读(51) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页