- 博客(19)
- 收藏
- 关注
原创 联合索引探索
带头大哥不能丢,中间兄弟不能断带头大哥 name 丢了,必然不会走索引没有中间的 age ,只会走name索引,但是address不会走索引,因为address的顺序是依据age的顺序而定的。
2023-07-15 08:05:12
100
原创 group by 和 count 联合使用的问题
今天有个需求需要写分页查询,当查询数据总条数时,报错了,报错如下:org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 5报错的意思是:期望的是一条数据,但是返回的是五条数据在看一下报错的SQL语句SELECTcount( ma.goods_id ) AS num FROM machin
2021-11-03 22:30:51
3546
原创 Linux命令总结
系统引言1.linux系统中采用了多用户的管理方式存在一个默认用户 root用户管理员登录 终端为# 普通用户为 $2.linux 系统中文件管理方式注意:linux系统管理文件是以树的形式管理文件,整个系统中的根目录为 "/"3.目录结构bin:存放二进制可执行文件sbin:存放二进制可执行文件,只有root可以访问etc:存放系统配置文件usr:存放共享系统资源home:存放用户文件的根目录root:超级用户目录Dev:存放设备文件lib:(library)存
2021-09-23 22:54:52
236
原创 linkedList的add源码解析
成员变量transient int size = 0;transient Node<E> first;transient Node<E> last;构造方法public LinkedList() {//无参构造}public LinkedList(Collection<? extends E> c) {// 有参构造 this(); addAll(c);}add(E e)方法public boolean add(.
2021-08-06 11:27:44
222
原创 ArrayList的add(E e)源码分析
成员变量private static final int DEFAULT_CAPACITY = 10;//数组初始化长度为10private static final Object[] EMPTY_ELEMENTDATA = {};private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; //初始化指向地址transient Object[] elementData; // non-private to simp
2021-08-06 11:20:24
127
原创 String类的getChars的用法
str.getChars(0,str.length(),ch,0);参数1: 从0索引开始参数2:复制指定的长度参数3:目标数组参数4:从目标数组的指定索引位置粘贴
2021-06-30 16:18:14
1730
原创 Arrays.copyOf();方法的用法
参数1:数组类型 例如:int[]参数2:int类型,要复制的长度 例如:5此方法返回一个新的数组,从int[]数组中复制5个长度,到新的数组中如果int[]的长度大于 5 就会截取前5个值,如果int[]长度小于5就补0;第一种情况,长度大于5结果:第二种情况,长度小于10结果:...
2021-06-30 15:55:26
1174
原创 File.separator用法,路径分隔符
最近项目中用到了分隔符,就是写一个路径,路径的分隔符在win和Linux中都可以通用,经过查资料,发现可以使用File.separator来解决。比如在win中String path = "E:\temp\a.txt"在Linux中String path = "E:/temp/a.txt"如果想在两个系统中通用,使用File.separatorString path = "E:"+File.separator+"temp"+File.separator+"a.txt"...
2021-06-30 10:00:07
811
原创 Navicat连接MongoDB设置允许外网访问
Navicat连接MongoDB时要在MongoDB的配置文件中添加允许任意IP访问,不然会拒绝访问bind_ip=0.0.0.0 #任意ip都能访问然后使用Navicat连接,我的是没有验证用户的关于Linux安装MongoDB,请参见博客https://blog.youkuaiyun.com/qq_44689970/article/details/118243647?spm=1001.2014.3001.5501...
2021-06-29 14:44:05
637
1
原创 MongoDB基本指令
1 下载MongoDB下载地址:https://www.mongodb.com/download-center/community2.下载Linux平台的MongoDB3.
2021-06-27 23:40:18
413
原创 Linux安装MongoDB
1 下载MongoDB下载地址:https://www.mongodb.com/download-center/community2.下载Linux平台的MongoDB3.
2021-06-26 11:46:04
271
原创 修改数据库最大连接数
当数据库连接太多的时候,就会报 Too many connections有两种办法解决一,命令行修改可以使用Navicat,这种方式会立即生效,但是mysql重启之后就会失效查询当前连接数:修改后的连接数:二,修改配置文件重启生效,永久有效vim /etc/my.cnf...
2021-06-23 10:05:33
1010
原创 mybatis查询无命中记录时,返回的list为[null] 但是size为1得坑
今天在使用mybatis-plus查询数据的时候,发现,尽管查询出来的list为null,但是list.size()=1,后来在查询资料后发现,是SQL语句中使用了sum聚合函数。例如:而此时,使用list != null或者CollectionUtils.isEmpty(list)是无法判断的, 可以使用如下方式判断:!CollectionUtils.isEmpty(list)&& list.get(0)!=null...
2021-06-22 22:20:49
1543
1
原创 POI导出Excel,并合并单元格
最近根据公司需求,写一个导出Excel的功能,我使用的是POI,没有选择easyPOI,这里根据POI的基本功能,自己写了一个工具类,可以大大减少工作量,分享到这里,希望能帮到有需要的小伙伴。先上结果1.使用的是postman 说明:这里是根据时间段来查询数据的。2.controller层的代码就不贴了,直接上service层的@Override public void Settlement(Map<String, Object> map, H...
2021-06-22 16:46:32
7048
6
原创 Mybatis-Plus分页插件
//mybatis-plus 分页插件 @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor = new PaginationInterceptor(); // 设置请求的页面大于最大页后操作, true调回到首页,false 继续请求 默认false // paginationInte.
2021-06-21 17:06:39
235
原创 跨域配置文件
package com.mbf.tianjin.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfig.
2021-06-21 17:03:36
138
原创 MySQL语句计算同比,时间格式为年月的情况
首先这里以计算费用的同比为例建表 :表名为 date说明:(1)time为时间,是varchar类型 (2)cost是金额,varchar类型或date类型先上SQL语句结果解释:其中这句SQL(select CONCAT(DATE_ADD(time,INTERVAL 1 YEAR),"") as time ,cost from date)的执行结果为:一、DATE_ADD是将time列的时间进行加的一个操作,INTERVAL 1 YEAR:是将time列的时间加一年,CON
2021-06-06 03:21:42
812
原创 error: this statement may fall through [-Werror=implicit-fallthrough=] h ^= data[2] << 16;
warning: this statement may fall through [-Wimplicit-fallthrough=] h ^= data[2] << 16;
2021-05-16 14:44:21
5227
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人