上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 55 下一页
摘要: 索引概念: 概念:索引是提高mysql查询效率的数据结构。总的一句话概括就是索引是一种提高查询效率的数据结构。 数据库查询是数据库的最主要功能之一。设计者们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。 最基本的查询算法当然是顺序查找(linear search 阅读全文
posted @ 2021-10-26 15:49 KLAPT 阅读(45) 评论(0) 推荐(0)
摘要: (1)在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以达到节约资源的目的; 控制数据共享,在不建立直接关联的条件下,让多个不相 阅读全文
posted @ 2021-10-25 15:33 KLAPT 阅读(104) 评论(0) 推荐(0)
摘要: 生产者产生消息发送给RocketMQ RocketMQ接收到了消息之后,必然需要存到磁盘中,否则断电或宕机之后会造成数据的丢失 消费者从RocketMQ中获取消息消费,消费成功之后,整个流程结束 1、场景1中生产者将消息发送给Rocket MQ的时候,如果出现了网络抖动或者通信异常等问题,消息就有可 阅读全文
posted @ 2021-10-25 10:40 KLAPT 阅读(486) 评论(0) 推荐(0)
摘要: 1分布式事务 分布式事务:它是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单来说,分布式事务指的就是分布式系统中的事务,它的存在就是为了保证不同数据库节点的数据一致性。 分布式事务基础 分布式事务需要需要知道CAP理论和BASE理论。 CAP理 阅读全文
posted @ 2021-10-25 10:04 KLAPT 阅读(16) 评论(0) 推荐(0)
摘要: 反射的优势和劣势 静态编译:在编译时确定类型,绑定对象 动态编译:运行时确定类型,绑定对象 两者的区别在于,动态编译可以最大程度地支持多态,而多态最大的意义在于降低类的耦合性,因此反射的优点就很明显了:解耦以及提高代码的灵活性。 优势 运行期类型的判断,动态类加载:提高代码灵活度 劣势 性能瓶颈:反 阅读全文
posted @ 2021-10-22 15:43 KLAPT 阅读(17) 评论(0) 推荐(0)
摘要: 开源的 Java Web 应用服务器,实现了 Java EE(Java Platform Enterprise Edition)的部分技术规范,比如 Java Servlet、Java Server Page、JSTL、Java WebSocket。Java EE 是 Sun 公 司为企业级应用推出 阅读全文
posted @ 2021-10-22 11:57 KLAPT 阅读(30) 评论(0) 推荐(0)
摘要: 》场景 不可能让客户端与6个不同的应用/系统都一一去通信来去完成数据的展示。而是6个应用/系统之间进行彼此通信来完成调用,最后客户端只需要调用一个接口来获取数据即可。 SOA架构 SOA(全称:Service Oriented Architecture),中文意思为 “面向服务的架构”,你可以将它理 阅读全文
posted @ 2021-10-22 10:56 KLAPT 阅读(260) 评论(0) 推荐(0)
摘要: Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型带来的好处: 在没有泛型的情况的下,通过对类型 Object 的引用来实现参数 阅读全文
posted @ 2021-10-22 10:00 KLAPT 阅读(312) 评论(0) 推荐(0)
摘要: 行级锁 行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。 行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大。行级锁分为共享锁和排他锁. 特点 开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高 用法 共享锁(s 锁 读锁) 》 阅读全文
posted @ 2021-10-21 15:32 KLAPT 阅读(118) 评论(0) 推荐(0)
摘要: oracleoracle中不存在引擎的概念,数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常 阅读全文
posted @ 2021-10-20 18:04 KLAPT 阅读(10) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 55 下一页