02 2023 档案

摘要:1、基本写法优化; 1、少使用select * ,尽量使用具体字段; 2、对于条件来说等号之类两边的字段类型要一致,字符串不加单引号索引会失效; 3、尽量少使用Order By 排序,对于需要多个字段进行排序的可以使用组合索引; 4、对于group by 语句要先过滤后分组; 5、在查询时减少使用n 阅读全文
posted @ 2023-02-20 21:37 土木转行的人才 阅读(11) 评论(0) 推荐(0) 编辑
摘要:链接:https://blog.csdn.net/m0_46420078/article/details/123577520 阅读全文
posted @ 2023-02-19 00:29 土木转行的人才 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.windows下安装erlang环境和rabbitMq服务 https://blog.csdn.net/tirster/article/details/121938987 1.1客户端页面 http://127.0.0.1:15672/#/ 注意: 控制台端口是15672 服务端口是5672别弄 阅读全文
posted @ 2023-02-16 00:31 土木转行的人才 阅读(39) 评论(0) 推荐(0) 编辑
摘要:IDEA 的快捷键大全 一、IntelliJ IDEA 快捷键大全 Win 版 一、Ctrl 快捷键 | 快捷键 | 说明 | 常用 | | : | : | : | | Ctrl + F | 在当前文件进行文本查找 | √ | | Ctrl + R | 在当前文件进行文本替换 | √ | | Ctr 阅读全文
posted @ 2023-02-14 22:23 土木转行的人才 阅读(326) 评论(0) 推荐(0) 编辑
摘要:一、为什么要用分布式ID? 在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征? 1、什么是分布式ID? 拿MySQL数据库举个栗子: 在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。 但随着数 阅读全文
posted @ 2023-02-13 21:36 土木转行的人才 阅读(49) 评论(0) 推荐(0) 编辑
摘要:概述 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 意图:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类更为灵活。 接口类 package com.da 阅读全文
posted @ 2023-02-06 22:56 土木转行的人才 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1.Future回顾 Future 以及相关使用方法提供了异步执行任务的能力,但是对于结果的获取却是很不方便,我们必须使用Future.get()的方式阻塞调用线程,或者使用轮询方式判断 Future.isDone 任务是否结束,再获取结果。 代码示例: import java.util.concu 阅读全文
posted @ 2023-02-05 17:59 土木转行的人才 阅读(79) 评论(0) 推荐(0) 编辑
摘要:package com.company; import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; public class Main { public static void main(Str 阅读全文
posted @ 2023-02-05 15:45 土木转行的人才 阅读(22) 评论(0) 推荐(0) 编辑
摘要:测试代码 package com.demo.controller; import lombok.extern.slf4j.Slf4j; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; i 阅读全文
posted @ 2023-02-02 00:24 土木转行的人才 阅读(77) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示