摘要: java中有定义很多异常,而且列举异常这也是java面试中的常见的问题 在java中我见过的比较多的异常粗略列举10个: 1 首先是java中最常见的异常:NPE (NullPointException) 在各种传参和解析的操作都有可能存在。一般的应对的方法就是做参数校验; 2 其次是另一个出现的比 阅读全文
posted @ 2024-10-20 20:54 天上无我一般人 阅读(28) 评论(1) 推荐(1)
摘要: ES是一款强大的开源搜索引擎,其主要的实现是通过倒排索引; 关于倒排索引: 首先有倒排索引,那就有正排的 比如经典的mysql 就是正排 其使用索引来加快查询的速度 在一个基本的表结构中有一个主键自增的索引来表示;但是在某些情况下索引会失效;这个时候尤其是大量的数据的查询就会比较慢那么我们就要借助这 阅读全文
posted @ 2024-10-15 20:51 天上无我一般人 阅读(11) 评论(0) 推荐(0)
摘要: <select>1<select> 用于查询, <insert> <update> <delete> 用于数据变更 <selectKey> 用于主键回显 <sql> 可以用来对重复的sql语句来进行复用 <include> 用于将复用sql取出 用于对数据进行映射 <resultMap>可以配置数据 阅读全文
posted @ 2024-10-14 20:32 天上无我一般人 阅读(28) 评论(0) 推荐(0)
摘要: Seata解决分布式的方案 1AT模式 数据最终一致 AT模式使用起来更加简单,无业务侵入,性能更好 AT 模式是 Seata 创新的一种非侵入式的分布式事务解决方案,Seata 在内部做了对数据库操作的代理层,我们使用 Seata AT 模式时,实际上用的是 Seata 自带的数据源代理 Data 阅读全文
posted @ 2024-10-13 19:56 天上无我一般人 阅读(78) 评论(0) 推荐(0)
摘要: nacos是阿里开源的一款用于微服务的多服务管理工具,通过服务注册进入内部服务器可以看到注册的服务; 服务注册原理: 在微服务远程调用的过程中,包括两个角色: 服务调用者,调用其他服务的接口,服务提供者,提供接口给其他服务调用 在大型微服务项目中,服务提供者的数量会非常多,为了管理这些服务就引入了注 阅读全文
posted @ 2024-10-11 20:04 天上无我一般人 阅读(20) 评论(0) 推荐(0)