摘要: 公众号主要是为了记录自己的学历历程,总结自己的学习成果,有兴趣一起学习的朋友可以关注一波,一起学习交流,共同进步,博客文章与公众号同步更新!! 阅读全文
posted @ 2020-05-06 19:23 dwwzone 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 实现两条线程交替打印奇偶数的两种简单方法 使用Synchronized public class Main { private int count = 0; public static void main(String[] args) throws InterruptedException { Ma 阅读全文
posted @ 2020-07-13 08:51 dwwzone 阅读(861) 评论(0) 推荐(0) 编辑
摘要: Springboot整合Redis 在Springboot2.x之后,原来使用的Jedis被替换为lettuce! jedis 底层采用直连,多线程操作是不安全的,如果要避免不安全,要使用Jedis pool连接池 lettuce 采用netty,实例可以在多个线程中进行共享,在不存在线程安全问题的 阅读全文
posted @ 2020-06-19 20:58 dwwzone 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Jedis Jedis是Redis官方推荐的java连接开发工具!使用Java操作Redis的中间件! 导入Maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0 阅读全文
posted @ 2020-06-18 15:16 dwwzone 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Redis事务 Redis事务 :一组命令的集合!顺序执行 一次性、顺序性、排他性 Redis单条命令保证原子性,但是事务不保证原子性! Redis事务没有隔离级别的概念 redis事务 1.开启事务 multi 2.命令入队 3.执行事务 exec 正常执行事务 放弃事务 discard 里面的命 阅读全文
posted @ 2020-06-18 10:24 dwwzone 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 三种特殊数据类型 geospatial 地理位置 朋友的定位,附近的人,打车距离计算。 Redis的Geo 可以查询一些测试数据 http://www.jsons.cn/lngcode/ 可以推算地理位置之间的信息,两地之间的距离,周围的人 参数:key 值(经度、纬度,名称) geoadd 添加地 阅读全文
posted @ 2020-06-17 18:58 dwwzone 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Redis入门 概述 Redis是什么 Redis(Remote Dictionary Server),远程字典服务 是一个免费、开源的C语言编写的、支持网络、基于内存的可持久化的日志型Key—Value数据库 是当下最热门的NoSQL技术,也称为结构化数据库 Redis能干嘛 1.内存存储,持久化 阅读全文
posted @ 2020-06-17 16:16 dwwzone 阅读(190) 评论(0) 推荐(0) 编辑
摘要: NoSQL概述 单机MySQL时代 ​ 大数据时代,一般的数据库无法进行分析处理 数据量如果太大,一个机器放不下 数据的索引(B+ Tree),一个机器内存也放不下 访问量(读写混合),一个机器承受不了 Memecache + MySQL+垂直拆分(读写分离) 减轻服务器压力,使用缓存 发展过程:优 阅读全文
posted @ 2020-06-16 20:18 dwwzone 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 注解是Java提供的设置程序中元素关联信息和元数据的方法,它是一个接口,程序可以通过反射获取指定程序中元素的注解对象,然后通过注解对象获取注解中的元数据信息。 下面写一个简单的自定义注解以及使用方法 自定义注解 import java.lang.annotation.*; @Target(Eleme 阅读全文
posted @ 2020-06-08 10:05 dwwzone 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 先来一个生动的例子: 大众汽车的MQB平台是现在非常出名的横置发动机模块化生产平台,从这个平台上出生了许多的广为人知的汽车型号,如奥迪TT、大众Polo、高尔夫等等。抽象化思考,这些汽车都出自一个生产平台,而不是每辆车都单独占有一个平台,那么问题来了,如何让一个平台生产出多个型号的汽车呢? 我们以上 阅读全文
posted @ 2020-06-07 16:13 dwwzone 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 定义 二叉查找树:即BST,也叫二叉搜索树,二叉排序树,在二叉树的基础上,它拥有如下性质,每个节点的值都大于其左子树中的任意节点的值,而小于右子树的任意节点 图例 数据结构 节点数据结构如下 private class Node { private Value value; //该节点的值 priv 阅读全文
posted @ 2020-06-04 20:48 dwwzone 阅读(189) 评论(0) 推荐(0) 编辑