摘要: 1.redis 性能极高 的内存数据库Redis能读的速度是110000次/s,写的速度是81000次/s 。也支持数据的持久化,Redis支持数据的备份,集群,事务,提供的数据类型特比较多list,set,zset,hash。 集群,Redis支持数据的备份,即master-slave模式的数据备 阅读全文
posted @ 2020-10-28 18:49 91程序猿 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 数据结构 数据结构是以某种形式将数据组织在一起的集合,特定的数据结构还支持特定访问和处理数据操作,也就是特有的数据结构有特有的算法。 java本身对常见的几种数据结构,线性表、栈、队列等都提供了较好的实现 一、线性表 1.数组实现 2.链表 二、栈与队列 三、树与二叉树 1.树 2.二叉树基本概念 阅读全文
posted @ 2020-09-11 12:16 91程序猿 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 设计模式的七大原则 开闭原则:对拓展开放,对修改关闭。如需求变化,尽可能托钻,而不是修改原来的代码。 单一职责:一个类只做一件事情,避免职责太多,难以维护。 接口隔离:接口进行拆分细化,需要哪个实现哪个,避免不必要的实现。和单一职责类似。 依赖倒置:多态,依赖于接口,而不依赖于具体的实现。 里氏替换 阅读全文
posted @ 2020-09-04 10:24 91程序猿 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 本地事务ACID大家应该都知道了,统一提交,失败回滚,严格保证了同一事务内数据的一致性!而分布式事务不能实现这种ACID,它只能实现CAP原则里的某两个,CAP也是分布式事务的一个广泛被应用的原型,CAP(Consistency, Availability, Partition Tolerance) 阅读全文
posted @ 2020-09-02 17:44 91程序猿 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 传输控制协议 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内[1] 另一个重要的 阅读全文
posted @ 2020-09-02 17:38 91程序猿 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 现在大部分的互联网公司都会采用微服务架构,但具体实现微服务架构的方式有所不同,主流上分为两种,一种是基于Http协议的远程调用,另外一种是基于RPC方式的调用。 两种方式都有自己的代表框架,前者是著名的Spring Cloud,后者则是有阿里巴巴开源的Dubbo,二者都被广泛的采用。 什么是RPC 阅读全文
posted @ 2020-09-02 17:31 91程序猿 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 猎聘:周三 15:00 ,4点京东。 周五,23号 11点,1.每日优先,2.内壳:周五15:00 周五 现场 3.6点,易鉴科技 周一,10月26晚上7点30 字节跳动 ,周一下午两点,boss直聘海外版。下午3点度小满金融。 周二,10-27号下周二 14点:soul 周四,29号,小帮规划。6 阅读全文
posted @ 2020-08-28 10:23 91程序猿 阅读(177) 评论(0) 推荐(0) 编辑