摘要: 线程池基本机制 线程池是一种池化资源,其主要解决重复创建线程带来的额外开销。线程池的设计使用了生产者-消费者模型。向线程池中提交一个计算任务,执行提交动作的线程是生产者,线程池中的线程作为消费者来执行具体的计算。 Executor和ExecutorService Java中Executor是线程池的 阅读全文
posted @ 2021-02-02 19:47 陈玉林 阅读(104) 评论(0) 推荐(0)
摘要: synchronize 机制 synchronize 是 Java 内置的一种基本的同步机制,synchronize 将Java中的对象当做锁,更具体的说法是:Java中对象的组成中,有一部分叫做对象头,对象头中有锁标志位。synchronize 实际上是操作对象头里面的标志位,从而达到加锁和释放锁 阅读全文
posted @ 2021-02-02 12:42 陈玉林 阅读(138) 评论(0) 推荐(0)
摘要: 什么是线程安全性? 当多个线程访问一个类时(例如执行对象的方法),这个类始终都能表现出正确、预期内的行为,那么可以称这个类是线程安全的。 什么是原子性? 如果对于某个操作或者某组操作,A线程在执行时,B线程看见A的执行状态为:A没执行或者A已经执行完了。满足这个条件的操作可以称为原子操作。 什么是竞 阅读全文
posted @ 2021-02-01 22:35 陈玉林 阅读(71) 评论(0) 推荐(0)
摘要: 基础知识 冯诺伊曼体系结构 在冯诺伊曼体系结构中,一台计算机的基本组成分为一下5个部分: 运算器+控制器。即CPU 存储器 输入和输出设备 计算机性能 用于衡量计算的性能的两个指标: CPU执行时间:一个计算请求从开始到结束的CPU耗时 吞吐量:一段时间内能够处理多少计算请求 CPU执行时间=指令数 阅读全文
posted @ 2021-01-02 11:14 陈玉林 阅读(744) 评论(0) 推荐(0)
摘要: 通信协议概述 网络分层的意义:分层是解决复杂问题的有效办法。利用分层的思想,可以对复杂问题进行合理的抽象,然后更好的解决问题。 IP地址和MAC地址 查看ip地址的命令:ifconfig 或者 ip addr。 ip地址具有定位功能,mac地址无定位功能,像身份证一样,唯一标识一张网卡。 ip地址分 阅读全文
posted @ 2021-01-02 11:13 陈玉林 阅读(170) 评论(0) 推荐(0)
摘要: BIOS阶段 当机器按下电源键通电之后,执行的第一行代码是存储在只读存储器中的BOIS程序。BIOS程序要完成的功能有: 检查机器各个硬件组件是否正常 检测启动盘 启动盘可以是U盘、磁盘、移动硬盘,它具有一个标识:设备的第一个扇区是引导扇区,里面保存的是引导程序(boot.img)。引导程序会加载引 阅读全文
posted @ 2021-01-02 11:10 陈玉林 阅读(182) 评论(0) 推荐(0)
摘要: 关于递归函数的编写:明确一点,递归就是自己调用自己,对于函数的编写,从上到下分为三个部分 第一部分:编写递归到底的处理逻辑(此时不用调用自己) 第二部分:编写未递归到底的处理逻辑 第三部分:编写返回上一层调用时需要的处理逻辑 伪代码: public void func(args){ //1.第一部分 阅读全文
posted @ 2019-12-05 22:54 陈玉林 阅读(993) 评论(0) 推荐(0)
摘要: 主库:vim /etc/my.cnf,添加以下内容 更改之后重启mysql服务,进入mysql命令行,执行如下查询检查是否配置成功: 随后,在主库mysql命令行执行以下三步 1、在主库创建一个用户(rep:用户名):create user repl; 2、授予权限:grant replicatio 阅读全文
posted @ 2019-10-11 23:20 陈玉林 阅读(3285) 评论(0) 推荐(0)
摘要: 第一点:在同一个包中,protected和default表现一致,即,当main方法所在的类和使用了protected与default修饰属性、方法的类在同一个包下面时,可以直接通过类对象调用被修饰的属性和方法。在同一个包中发生的继承,protected和default表现同样一致。 第二点:当ma 阅读全文
posted @ 2019-10-11 20:14 陈玉林 阅读(4526) 评论(0) 推荐(0)
摘要: 首先,通过maven下载将kaptcha引入到项目中。 这个验证码是基于Servlet的,因此我们需要在web.xml中配置一个对应的servlet,同时指定初始化参数,初始化参数决定了验证码的样式和内容。如下: 假定项目可以通过访问http://localhost:8080/访问,那么此时使用ht 阅读全文
posted @ 2019-10-10 22:08 陈玉林 阅读(394) 评论(0) 推荐(0)