上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 多线程并发编程: 并发是指同一个时间段内多个任务同时都在执行,并且都没有执行结束,并发任务强调在一个时间段内同时执行,而一个时间段由多个单位时间累积而成,所以说并发的多个任务在单位时间内不一定同时在执行。在单CPU的时代多个任务都是并发执行的,这是因为单个CPU同时只能执行一个任务。在单CPU时代多 阅读全文
posted @ 2022-01-29 15:49 小兵要进步 阅读(72) 评论(0) 推荐(0)
摘要: (一)背景: 相对其他数据库而言,MySQL 的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;Inn 阅读全文
posted @ 2022-01-29 15:42 小兵要进步 阅读(770) 评论(0) 推荐(0)
摘要: JAVA 虚拟机收集垃圾的区域: 【垃圾回收主要是指方法区和堆内存的回收,这些区域的内存是变化的。其它区域的内存跟随方法的结束或者线程的结束而自动回收】 程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。因此这几个区域的内 阅读全文
posted @ 2022-01-19 19:34 小兵要进步 阅读(97) 评论(0) 推荐(0)
摘要: Hotspot JVM架构细节与运行机制 首先,java Complier将.java文件编译为.class字节码文件,之后由类加载器子系统装载.class文件,该部分的主要工作是查找并验证类文件,完成相关内存空间的分配和对象赋值。类文件加载到内存之后,由运行时数据据完成数据存储与数据交换。 运行时 阅读全文
posted @ 2022-01-12 21:49 小兵要进步 阅读(64) 评论(0) 推荐(0)
摘要: 在设计模式中我们讲述观察者模式的实现方式,这里着重讲述一下如何使用Lambda表达式实现观察者模式,从而达到让代码更加简洁和阅读性更好。 还是依据设计模式中观察者模式的相关对象进行展开: 定义观察者的接口,也就是观察者的响应接口。事实上这是一个函数式接口 public interface NewOb 阅读全文
posted @ 2022-01-08 13:09 小兵要进步 阅读(104) 评论(0) 推荐(0)
摘要: collect(toList()) collect(toList())方法由Stream里的值生成一个列表,是一个及早求值操作。 public class collect { public static void main(String[] args) { List<Integer> list = 阅读全文
posted @ 2022-01-07 16:46 小兵要进步 阅读(135) 评论(0) 推荐(0)
摘要: 命令接口: public interface Command { public void execute();} 接收者接口: public interface Light { public void on(); public void off();} public interface Door { 阅读全文
posted @ 2022-01-06 19:16 小兵要进步 阅读(116) 评论(0) 推荐(0)
摘要: package lambda.functionalProgramming; import java.util.Arrays; import java.util.List; import java.util.function.BiConsumer; import java.util.function. 阅读全文
posted @ 2022-01-06 19:02 小兵要进步 阅读(59) 评论(0) 推荐(0)
摘要: 命令模式将”请求“封装成对象,以便使用不同的请求、队列、或者日志来参数化其他对象。命令模式也可支持可撤销的操作。 一个命令对象通过在特定接收者上绑定一组动作来封装一个请求。也就是说:命令对象将动作和接收者包进对象中,这个对象只暴露出一个execute方法,当execute方法被调用的时候,接收者就会 阅读全文
posted @ 2021-12-28 15:28 小兵要进步 阅读(76) 评论(0) 推荐(0)
摘要: 定义:定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。通俗点的理解就是 :完成一件事情,有固定的数个步骤,但是每个步骤根据对象的不同,而实现细节不同;就可以在父类中定义一个完成该事情的总方法,按照完成事件需要的步骤去调用其每个步 阅读全文
posted @ 2021-12-28 15:18 小兵要进步 阅读(70) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页