摘要: Redis实践总结 Remote Dictionary Server(远程字典服务器),目前最热门的NoSQL数据库之一,它是基于KV键值对的方式存储数据;随着网络时代的发展,关系数据在支持海量实时数据访问、高并发、高性能、高扩展存在限制;从而就诞生了非关系型数据库NoSQL。 非关系数据库特点: 存储非结构化数据,如 阅读全文
posted @ 2025-09-16 10:26 uRick 阅读(5) 评论(0) 推荐(0)
摘要: MySQ高级特性 1. MySQL体系结构 Client Connectors: 接入方支持的协议。 Management Serveices & Utilities: 系统管理和控制工具,mysqldump、 mysql复制集群、分区管理等。 Connection Pool: 连接池,管理缓冲用户连接、用户名、密码 阅读全文
posted @ 2025-09-16 10:23 uRick 阅读(6) 评论(0) 推荐(0)
摘要: MySQL基础 1. 简介 MySQL是关系型数据存储容器,它将数据以特定的格式存储到内存或者文件中,MySQL是目前主流的数据库之一。 如下命令中,若上文已经表述的字段,下文不再阐述,若有疑问,ctrl+f搜索即可 2. 数据类型 http://www.runoob.com/mysql/mysql-data-ty 阅读全文
posted @ 2025-09-14 23:17 uRick 阅读(5) 评论(0) 推荐(0)
摘要: 深入理解Lambda Lambda作为JDK8引入的新特性,算是一个颠覆性特性,极大的改变Java原有的编码方式,大大减少了过多的样板代码;Lambda的引入让编码更加简洁易读,同时提高了编码效率。其实它也没那么神秘,底层封装实现其实就是基于匿名内部类来完成的,只不过转换、编译已经由JDK来完成大量的工作。 为了能够在编 阅读全文
posted @ 2025-09-14 07:32 uRick 阅读(5) 评论(0) 推荐(0)
摘要: JUC之线程池 顾名思义线程池,负责管理线程、分配任务、控制线程数量的容器;好处就是能很好的管理任务资源利用率,通过空间换取时间的一种方式来降低频繁创建线程和销毁带来的开销;提高任务执行响应时间,当存在新的任务时无需创建线程即可复用池子中的线程。在JDK中与编发相关的支持都在模块 java.base 的 java. 阅读全文
posted @ 2025-09-14 07:32 uRick 阅读(6) 评论(0) 推荐(0)
摘要: 1. 概述 Java8 相对于以前的版本作出了很大的改进。在运行效率上提高了许多,Java对底层进行了优化,程序执行速度更快;代码更加简洁,新增了许多特性。 lambda表达式 @FunctionalInterface 函数式接口 接口默认方法 Stream API 函数式操作 Optional工具 阅读全文
posted @ 2025-09-14 00:07 uRick 阅读(27) 评论(0) 推荐(0)
摘要: JUC之锁实现机制 1. Locker是什么? 出世于JDK5,相对于synchronized实现锁,Lock更加的灵活更加的强大,显示的方式获取锁资源和释放所资源,synchronized提供隐式获取锁和释放锁;Lock需要手动处理的获取锁和释放锁,为了安全性,使用者必须能够清晰的掌握原理。 JUC中使用的锁通常有j 阅读全文
posted @ 2025-09-14 00:03 uRick 阅读(10) 评论(0) 推荐(0)
摘要: JUC之队列原理 1. 队列 1.1. 队列基础 队列其实就是一种特殊的链表结构,在JUC下,Doug Lea大师为我们提供了很多线程安全的队列,运用了很多数据结构相关算法知识(可参考:https://cloud.tencent.com/developer/article/1173781),其中抽象层UML结构如下: 阅读全文
posted @ 2025-09-14 00:01 uRick 阅读(7) 评论(0) 推荐(0)
摘要: 1. 简介 Java NIO(New IO-Non Blocking IO 非阻塞IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更 阅读全文
posted @ 2025-09-13 23:59 uRick 阅读(4) 评论(0) 推荐(0)
摘要: 1. 立即加载/饿汉式 立即加载通过静态成员变量特性初始化,直接通过暴露方法getInstance()返回实例,即暴力又粗鲁,所以称为饿汉式单实例; 这种方式是绝对线程安全,在线程还没出现以前就是实例化了,不可能存在访问安全问题。 优点:没有加任何的锁、执行效率比较高,在用户体验上来说,比懒汉式更好 阅读全文
posted @ 2025-09-13 23:56 uRick 阅读(4) 评论(0) 推荐(0)