摘要: 首先配置项目中的Tomcat,选择Edit Configurations 点击+号,选择Tomcat Server==》Local 配置本地的Tomcat,After launch是指的默认浏览器,配置完成后点击ok即可 点击Project Structure来配置项目中的web,这两个红框里面按钮 阅读全文
posted @ 2020-11-21 14:39 迷迭香111 阅读(713) 评论(0) 推荐(0)
摘要: Redis 事务 Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。 一个事 阅读全文
posted @ 2020-10-25 09:27 迷迭香111 阅读(104) 评论(0) 推荐(0)
摘要: Redis 发布订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 阅读全文
posted @ 2020-10-25 09:22 迷迭香111 阅读(32) 评论(0) 推荐(0)
摘要: Redis 字符串(String) Redis 字符串常用命令 Set key value 设置指定 key 的值 Get ket 获取指定 key 的值 GETRANGE key start end 返回 key 中字符串的子字符 SETNX key value 只有在 key 不存在时设置 ke 阅读全文
posted @ 2020-10-25 09:09 迷迭香111 阅读(65) 评论(0) 推荐(0)
摘要: 平衡二叉树 概念:平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构 特点:(1)非叶子节点只能允许最多两个子节点存在 (2)每一个非叶子节点数据分布规则为左边的子节点小当前节点的值,右边的子节点大于当前节点的值 平衡树的层级结构:因为平衡二叉树查询性能和树的层级(h高度)成反比,h值 阅读全文
posted @ 2020-10-13 22:39 迷迭香111 阅读(388) 评论(0) 推荐(0)
摘要: 1、wait方法、notify方法和notifyAll方法 wait和notify为Object类的方法 在调用 wait() 之前,线程必须获得该对象的对象锁,即只有在同步方法或同步块中调用wait()方法,在执行wait()方法后,当前线程释放锁,如果没有持有适当的锁,则会抛出异常 notify 阅读全文
posted @ 2020-09-29 18:16 迷迭香111 阅读(113) 评论(0) 推荐(0)
摘要: 1、synchronized方法与锁对象 synchronized 方法锁的是对象,而不是方法 synchronized 方法的非synchronized 类型方法,B线程可以异步调用,若方法也为synchronized 类型,B线程调用则需等待 A线程释放Object对象的Lock锁 synchr 阅读全文
posted @ 2020-09-21 21:59 迷迭香111 阅读(189) 评论(0) 推荐(0)
摘要: 1. Thread.currentThread()方法:返回当前线程的信息 2. thread.interrupt()方法:停止线程,但只是在当前线程标记中断状态 3. thread.interrupted()方法:判断线程是否是中断状态,调用完之后会清除线程的中断状态 4. thread.setD 阅读全文
posted @ 2020-09-21 21:24 迷迭香111 阅读(153) 评论(0) 推荐(0)