- 博客(10)
- 收藏
- 关注
原创 MySQL EXPLAIN执行计划解析
为什么使用explain执行计划通过EXPLAIN我们可以模拟优化器执行SQL查询语句的过程。通过这种方式分析语句或表的性能瓶颈。使用于SELECT语句如执行完EXPLAIN SELECT * from course;语句后会得到下面这个形式 通过对这个图中的信息进行分析,从而去优化sql语句。1、id定义:查询序列编号,一个select有一个编号id值相同时,从上往下查询;id值不同时,从大到小查询。2、select_type查询类型SIMPLE:简单的SELECT语句(不包括UNI
2020-07-29 20:34:13 105
原创 Mysql 关联多表并更新表操作
update instock as s inner join (select sc.sale_channel_name, scsh.store_house_id as idfrom sale_channel as scleft join sale_channel_store_house scsh on sc.sale_channel_id = scsh.sale_channel_id) as t on s.store_id = t.idset s.label = t.sale_channel_na
2021-10-07 17:05:02 179
原创 将list集合转换成逗号分隔的字符串
两种方式方法一 、使用JoinerList<Integer> list = new ArrayList<>();String join = Joiner.on(',').join(list);方法二、使用String.join(",", list)// jdk8List<Integer> list = new ArrayList<>();String join = String.join(",", list);注:目前只测试了Ingeter
2021-09-10 15:48:29 1143
原创 踩坑!!! Druid登录页点击无效
前提如果你的spring boot 项目整合了Spring Security,那么下面的操作大概率可以解决你的问题,如果没有可能下面的内容对你没啥效果。过程今天spring boot 整合 Spring Security 并添加了druid,但是访问druid管理页面的时候,发现登录结果点击没有效果。处理添加在Spring Security 配置中添加druid处理package com.zcw.springsecurity.config;import org.springframewor
2021-09-02 11:35:38 2560 1
原创 git 在.gitignore设置忽略文件无效
场景在.gitignore 设置了文件,但是提交文件时还是可以看到解决git rm -r --cached 忽略的文件或文件夹名然后在.gitignore 中添加即可忽略
2021-09-02 11:15:29 282
原创 Windows10 nacos 1.4.1 启动报错
按网上操作点击startup.cmd,发现无法启动java.io.IOException: java.lang.IllegalArgumentException: db.num is null at com.alibaba.nacos.config.server.service.datasource.ExternalDataSourceServiceImpl.reload(ExternalDataSourceServiceImpl.java:130) at com.al
2021-08-31 16:01:00 567
原创 Linux 修改MySQL 用户密码
主要保护数据库被攻击(没密码状态其他用户也可修改数据库状态)修改MySQL的登录设置 vi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables保存vi退出,重启MySQL服务进入MySQLuse mysqlupdate user set Password = password(‘new password’) where User = ‘root’;注 MySQL 5.7 之后没有password字段,而是authentication_st
2021-08-19 10:12:37 99
原创 关于使用CDN方式使用iview建立表格时的注意点
如何使用cdn的方式使用iview <!-- 引入Vue --> <script src="//v1.vuejs.org/js/vue.min.js"></script> <!-- 引入样式 --> <link rel="stylesheet" href="//unpkg.com/iview/dist/styles/iview.css"> <!-- 引入组件库 --> <script
2021-01-06 22:27:30 347
原创 快速排序(双指针扫法)
快速排序(双指针)快速排序是对冒泡排序的一种优化,而双指针又比基础的方法快。在数组的开头和结尾各定义一个指针i和j,在定义一个哨兵vot用于分区,双指针法是交换两个指针在固定状态下的数据,减少交换次数,从而提高速度。下面上代码package sort;public class quicksort { public static void main(String[] args) {...
2020-01-01 17:30:09 1232
原创 初学素数筛选,讲的不是特别详细,见谅,埃筛比较好理解,线性筛我讲的不太好理解
素数筛选法在这里,最基本的那种筛选方法我就我说了,在这里主要介绍的是欧拉筛和埃筛埃筛埃筛就是从2开始找素数,然后把其倍数全部标记出来,这样就少了一部分数,然后找下一个素数3,继续找到其倍数,依次找,找的同时,把找到的素数存到定义要的数组中,最后就可以得到一个素数数组集合。import java.util.LinkedList;import java.util.Scanner;pub...
2019-12-27 00:25:24 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人