后端
文章平均质量分 83
一花一世界~
记录学习、使用过程和经验,希望能对您有所帮助!
展开
-
记一次 SQL优化
一、经常遇到的问题1、没有索引或没有用到索引2、I/O吞吐量小,存在瓶颈效应3、内侧不足4、网络速度慢5、查询出的结果数据量过大6、出现锁或者死锁7、返回不必要的行和列数据,比如 select *8、查询预计存在问题,没有优化二、基础策略1、尽量避免在where子句中使用不等于(!= 或 <>) 操作符,否则将导致引擎放弃使用索引而进行全表扫描。...原创 2021-09-06 00:51:54 · 495 阅读 · 0 评论 -
记一次 使用 screw 生成数据库设计文档
网址:https://gitee.com/leshalv/screw简介在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是萌生了要自己写一个插件工具的想法,但由于自己前期在程序设计上没有很多造诣,且能力偏低,有想法并不能很好实现,随着工作阅历的增加,和知识的不断储备,终于在2020.原创 2021-02-06 16:13:32 · 1113 阅读 · 1 评论 -
记一次 Centos7.x 配置 Scala2.12.12 环境及其基础操作
基本信息https://www.scala-lang.org/[root@master ~]# wget -P /usr/local/ https://downloads.lightbend.com/scala/2.12.12/scala-2.12.12.tgz[root@master ~]# cd /usr/local/[root@master local]# tar zxf scala-2.12.12.tgz[root@master ~]# vim /etc/profileexpor原创 2020-12-24 10:18:22 · 717 阅读 · 0 评论 -
记一次 MyBatis 根据数组、集合查询
MyBatis根据数组、集合查询 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator...原创 2019-12-16 14:10:02 · 534 阅读 · 0 评论 -
Java 精确数字计算工具类
import java.math.BigDecimal;/** * Java精确的浮点数运算,包括加减乘除和四舍五入。 */public class CalculationUtil{ // 默认除法运算精度 private static final int DEF_DIV_SCALE = 10; private CalculationUtil(){} ...原创 2019-07-18 15:22:12 · 989 阅读 · 0 评论 -
记一次 SpringBoot 2.x 整合 Swagger2
QQ交流群:64655993 希望能对您有所帮助!!!环境说明:Eclipse版本: eclipse-jee-photon-R-win32-x86_64JDK:1.8Maven:3.6.0特点:功能丰富:支持多种注解,自动生成接口文档界面,支持在界面测试API接口功能; 及时更新:开发过程中花一点写注释的时间,就可以及时的更新API文档,省心省力; 整合简单:通过添加p...原创 2019-04-23 10:00:20 · 3112 阅读 · 0 评论