上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 基本工作流程: 工作原理 工作原理分 10 层:第一层:service 层,接口层,给服务提供者和消费者来实现的(留给开发人员来实现);第二层:config 层,配置层,主要是对 Dubbo 进行各种配置的,Dubbo 相关配置;第三层:proxy 层,服务代理层,透明生成客户端的 stub 和服务 阅读全文
posted @ 2023-06-27 02:49 huigui_mint 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1. 经常增删改的列不要建立索引;2. 有大量重复的列不建立索引;3. 表记录太少不要建立索引。 阅读全文
posted @ 2023-06-27 02:41 huigui_mint 阅读(34) 评论(0) 推荐(0) 编辑
摘要: mysql常用引擎包括:MYISAM、Innodb、Memory、MERGE MYISAM:全表锁,拥有较高的执行速度,不支持事务,不支持外键,并发性能差,占用空间相对较小,对事务完整性没有要求,以select、insert为主的应用基本上可以使用这引擎Innodb:行级锁,提供了具有提交、回滚和崩 阅读全文
posted @ 2023-06-27 02:35 huigui_mint 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、查询语句中不要使用select *2、尽量减少子查询,使用关联查询(left join,right join,inner join)替代3、减少使用IN或者NOT IN ,使用exists,not exists或者关联查询语句替代4、or 的查询尽量用 union或者union all 代替(在 阅读全文
posted @ 2023-06-27 02:33 huigui_mint 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 优点 一、独立运行 Spring Boot而且内嵌了各种servlet容器,Tomcat、Jetty等,现在不再需要打成war包部署到容器中,Spring Boot只要打成一个可执行的jar包就能独立运行,所有的依赖包都在一个jar包内。 二、简化配置 spring-boot 阅读全文
posted @ 2023-06-27 02:30 huigui_mint 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-06-27 02:24 huigui_mint 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一级缓存localCache 在应用运行过程中,我们有可能在一次数据库会话中,执行多次查询条件完全相同的 SQL,MyBatis 提供了一级缓存的方案优化这部分场景,如果是相同的 SQL 语句,会优先命中一级缓存,避免直接对数据库进行查询,提高性能。每个 SqlSession 中持有了 Execut 阅读全文
posted @ 2023-06-27 02:21 huigui_mint 阅读(37) 评论(0) 推荐(0) 编辑
摘要: #{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。 阅读全文
posted @ 2023-06-27 02:14 huigui_mint 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Spring事务定义了7种传播机制:1. PROPAGATION_REQUIRED:默认的Spring事物传播级别,若当前存在事务,则加入该事务,若不存在事务,则新建一个事务。2. PAOPAGATION_REQUIRE_NEW:若当前没有事务,则新建一个事务。若当前存在事务,则新建一个事务,新老事 阅读全文
posted @ 2023-06-27 02:12 huigui_mint 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-06-27 02:10 huigui_mint 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页