摘要: 一、需求背景 需求:比如查询订单信息,需要查询出是谁下单的,就是需要关联查询出用户信息。 第一种方法:我们直接关联查询出所有订单和用户的信息 第二种方法:分步查询,首先查询出所有的订单信息,然后如果需要用户的信息,我们在根据查询的订单信息去关联用户信息 对应分析: 如果使用第一种方法:这里我们一次查 阅读全文
posted @ 2022-06-09 11:14 lofty 阅读(1550) 评论(0) 推荐(0)
摘要: 1. 设置IDEA2. 设置自动补全快捷键3. IntelliJ Idea 常用快捷键列表4. 最常用快捷键5. IntelliJ IDEA使用技巧一览表6. 调试6.1 调试按钮解释6.2 设置调试可以进入源码1. 设置IDEA点击File->settings, 然后按下图设置: 2. 设置自动补 阅读全文
posted @ 2022-06-09 09:51 lofty 阅读(114) 评论(0) 推荐(0)
摘要: 本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版)的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。 该快捷键共分 16 种,可以方便的按各类查找自己需要的快捷键~~ 一、构建/编译 Ctrl + F9:构 阅读全文
posted @ 2022-06-09 09:36 lofty 阅读(317) 评论(0) 推荐(0)
摘要: 利用JAVA向Mysql插入一亿数量级数据—效率测评 这几天研究mysql优化中查询效率时,发现测试的数据太少(10万级别),利用 EXPLAIN 比较不同的 SQL 语句,不能够得到比较有效的测评数据,大多模棱两可,不敢通过这些数据下定论。 所以通过随机生成人的姓名、年龄、性别、电话、email、 阅读全文
posted @ 2022-06-09 09:33 lofty 阅读(166) 评论(0) 推荐(0)
摘要: 目录 前言 xxl-job-admin 搭建 整合 SpringBoot 项目 前言 XXL-JOB 是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 可以前往 Gitee 地址进行下载使用: https://gi 阅读全文
posted @ 2022-06-09 09:30 lofty 阅读(427) 评论(0) 推荐(0)
摘要: 大家都知道,在计算机中,IO一直是一个瓶颈,很多框架以及技术甚至硬件都是为了降低IO操作而生,今天聊一聊过滤器,先说一个场景: 我们业务后端涉及数据库,当请求消息查询某些信息时,可能先检查缓存中是否有相关信息,有的话返回,如果没有的话可能就要去数据库里面查询,这时候有一个问题,如果很多请求是在请求数 阅读全文
posted @ 2022-06-09 09:29 lofty 阅读(133) 评论(0) 推荐(0)
摘要: 在本文中,我们将看到Prometheus监控技术栈的局限性,以及为什么移动到基于Thanos的技术栈可以提高指标留存率并降低总体基础设施成本。 用于此演示的内容可以在下面链接中获取,并提交到他们各自的许可证。 https://github.com/particuleio/teks/tree/main 阅读全文
posted @ 2022-06-09 09:27 lofty 阅读(364) 评论(0) 推荐(0)
摘要: # 断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 // 要求参数 object 必须为非空(Not Nul 阅读全文
posted @ 2022-06-09 09:26 lofty 阅读(64) 评论(0) 推荐(0)
摘要: 前言 在一次项目开发中,使用到了Netty网络应用框架,以及MQTT进行消息数据的收发,这其中需要后台来将获取到的消息主动推送给前端,于是就使用到了MQTT,特此记录一下。 2 什么是websocket? WebSocket协议是基于TCP的一种新的网络协议。它实现了客户端与服务器全双工通信,学过计 阅读全文
posted @ 2022-06-09 09:23 lofty 阅读(875) 评论(0) 推荐(0)