上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 39 下一页
摘要: 一、定义 用一个中介者对象封装一系列的对象交互,中介者使各对象之间不需要显示地相互作用,各对象之间只要跟中介者对象关联,从而使各对象之间的耦合降低,并且能独立地改变它们之间的交互。中介者设计模式属于行为设计模式。为了防止一个类会涉及修改其他类的... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(15) 评论(0) 推荐(0) 编辑
摘要: /*var rowArray = [];//用于存放操作后的快捷键实体的数组*//*rowArray.push(row);*/ $.ajax({ url: url, type: "POST", ... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要用ConcurrentHashMap 经典讲解为什么并发不用HashMapHashMap为什么是线程不安全的?_mydreamongo的博客-CSDN博客_hashmap为什么线程不安全 你需要拥有的前置知识... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 注意点提醒: 表结构变化之前要备份,因为数据是无法恢复的。 不是每张表都是需要主键的! 有外键关联的两张表必须使用相同的存储引擎。 自增属性默认从1开始。如果你插入的id是5,那么下次... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 前言:哇,这一章是真的费劲,以前是知其然,这次探索了如此多的同步组件的源码,终于是知其所以然了。 下一步也能开发自己的同步组件了,嘎嘎。 - - - - - - - - - - - - - - - - - - - - - -... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 4.1.2 为什么要使用多线程? 一个线程在同一时刻只能运行在一个处理器核心上。如果程序使用多线程,那么程序就会被分配到多个处理器核心上,这样就会显著减少程序的处理时间,并且随着更多处理器核心的加入,程序的执行会变得更有效率。P... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 3.1 原文:Java线程之间的通信由Java内存模型(JMM)控制,JMM决定一个线程对共享变量的写入何时对另外一个线程可见。P22 Java内存模型JMM定义了写到本地内存中的数据何时刷新到主存中。 原文:线... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1.1 原文:时间片是CPU分配给各个线程的时间。P1 时间片是CPU分配给各个线程的时间,一般是几十毫秒。 原文:上下文切换P1 任务从保存到再加载的过程是一次上下文切换。一个任务可能没有执行完... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、读写锁基本特性 我们知道,对锁性能的优化其中有一条:如果操作互不影响,那么锁就可以被分离。这就是锁分离的思想。 ReentrantReadWriteLock可重入的读写锁。读写锁在同一时刻允许多个读线程访问,但是在写线程... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://blog.csdn.net/tlk20071/article/details/75729675 一、自增:不加锁线程不安全 public class AtomicDemo { //定义一个共享变量 private int ... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(21) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 39 下一页