- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 swaage2升级knife4j springcloud+nacos+gateway配置 聚合所有的Swagger微服务文档
为什么要升级到knife4j 新功能有什么 有个很关键的一个功能 聚合Swagger微服务文档 再也不用打开多个文档页面了 并且优化了ui页面.本文章主要讲解 springcloud+nacos+gateway架构继承knife4j.环境依赖 gateway maven knife4j依赖 <properties> <knife4j.version>2.0.8</knife4j.version> <swagger.versi
2021-06-28 17:31:56 1376
原创 Schedule定时器cron表达式
Schedule定时器cron表达式package com.huimi.consumer.admin.scheduled;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;/** * tt 价格修改定时器 定时器 */@Componentpublic class upPriceSchedule { /**
2020-08-19 15:59:58 5679 2
原创 mysql 查询优化 索引 type级别
mysql查询速度优化这是type级别 越左边 查询速度越快system>const>eq_ref>ref>range>index>ALL怎么样才能让type靠左呢 就是建立索引 最左边的俩级 基本达不到 我们让查询type达到第三级和第四级就很好了 为什么这么说呢?表主键 唯一索引也只能达到 eq_ref 级别的如果不做索引的话 肯定都是ALL了…Type级别解释1.system级别1.只有一条数据的系统表2.或衍生表只能有一条数据的主查询很明显
2020-08-10 11:09:57 9655 1
原创 IDEA 自动导入和删除无用包(依赖jar包)
在平时的开发中 老是重复的 import 会浪费很多时间 其实idea支持自动导入依赖jar包如图操作即可:搜索 auto import 然后打上我框住的两个按钮 两个都是自动导包
2021-06-02 10:28:10 1403
原创 idea @autowired 注入红线问题 和注解黄线问题
在实际开发当中 编译器默认会把spring的注解 @autowired warning 实际启动服务是没有影响的为了避免过多的红线和黄线 我们可以这样处理 修改编译器的警告等级.如图操作即可:
2021-06-01 09:45:12 1298
原创 Mysql 索引类型 快速入门 简介
NORMAL:表示普通索引UNIQUE:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引. 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。PRIMARY :表示主键索引 它是一种特殊的唯一索引,不允许有空值。一般是在建表的时候指定了主键,就会创建主键索引SPATIAL: 空间索引 这个索引类型 我暂时不是很清楚 百度了下说 多维数据用这个类型 有更
2021-05-27 15:36:35 77
原创 java Math.max方法使用讲解
java Math.max方法源码:此方法是Math的静态方法 max(参数1,参数2)返回两个参数中大的值.例子: Math.max(7,8); 返回值就是8;解决了疑惑就点个赞吧~
2021-05-21 11:21:14 1236
原创 线程池时间参数
线程池时间参数TimeUnit.DAYS; //天TimeUnit.HOURS; //小时TimeUnit.MINUTES; //分钟TimeUnit.SECONDS; //秒TimeUnit.MILLISECONDS; //毫秒TimeUnit.MICROSECONDS; //微妙TimeUnit.NANOSECONDS; //纳秒...
2021-04-28 09:39:07 229
原创 vue实现两个数组的合并(数据相加 不覆盖)
concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。好了 这样就能返回数据的合并了 88
2021-01-06 11:01:04 3738
原创 idea提示未找到包,实际上包存在 问题解决
1.idea 打开 file 找到 project structure…2.点击model 点击自己的项目 sources 最后再保存一遍。这样就会发现包找到啦~
2020-10-23 09:49:29 13470 2
原创 用java输出前天的日期和时间,格式为2018/6/18 15:00:06
java中Calendar类 它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。public static void main(String[] args) {//此方法 获取calendar对象 因为是抽象类 不能用new获取对象Calendar calendar=Calendar.getInstance() ;//如果是1则代表的是对年份操作,2是对月份操作,3是对星期操作
2020-10-21 17:18:37 220
原创 微信授权redirect_uri域名与后台配置不一致,错误代码:10003
出现这个问题 就是微信公众号中设置回调地址和 接口返回给前端的地址不一致导致报错了,去检查下接口的返回跳转地址是什么 和微信公众号里配置网页授权的地址是否一致
2020-10-21 15:37:40 1791
原创 List重复填同对象之坑!!!
当我们想方便 在list 添加数据时候有时候 会将同一对象稍作修改 填入list中 代码如下 错误案例: for (OrderVO orderVO : orderVOList) { orderVO.setBrokerageTwoTrue(false); result.add(orderVO); orderVO.setBrokerage(orderVO.getBrokerageTwo());
2020-10-14 15:10:46 292
原创 微信JS接口安全域名设置不成功,提示没有找到文件
我们在公众号设置js安全域名的时候,需要把域名配置在白名单里,此时设置会报错 需要把微信的那个文件下载下来,放到服务器的根目录,需要能用域名能访问到,服务器上都是Nginx代理的,所以需要更改Nginx配置文件即可 让他能直接访问到。...
2020-09-24 13:53:27 803
原创 JsonParseException: Illegal character ((CTRL-CHAR, code 0))
JsonParseException: Illegal character ((CTRL-CHAR, code 0))这个问题 是我在和前端对接时 控制台报错 然后说 非法字符需要转义 查了半天 发现没啥空格之类的后面是这样解决的 前端对数字类型的 加上了 双引号再向后端传 报错就没了...
2020-09-11 15:01:07 3740
原创 mysql insert 写法
INSERT语句是最常见的SQL语句之一,但是MySQL中INSERT语句的用法和标准用法不尽相同。INSERT INTO tablename(列名…) VALUES(列值);而在MySQL中还有另外一种形式。INSERT INTO tablename SET column_name1 = value1, column_name2 = value2,…;...
2020-08-24 16:46:12 179
原创 SQL Error: 1366 mysql中遇到1366错误的解决办法
字符集 原因 重新设置下就好了 如果 还有问题 (不怎么推荐) 转化下类型 再转回来 注意 丢失精度 往大的转 就好了
2020-08-19 16:40:41 1197
原创 Invalid use of group function原因
Invalid use of group function 错误: 聚合函数 不可用聚合函数 不可用 比如sum(count(1))这样写就是不行的 本身就已经求个数和了 而且只有一行,sum函数不起作用 所以报错了错误:SELECT sum(count(1)) FROM order o还有就是 where和havingwhere表示条件 如果条件里有 sum avg等集合函数 需要使用 having比如SELECT o.id FROM order o WHERE member_id
2020-08-18 14:20:54 48530
原创 logback日志配置整合springboot
<?xml version="1.0" encoding="UTF-8"?> logback <!--控制台日志--><appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息--> <fi
2020-08-18 09:54:42 104
原创 mysql 参数为数组形式 用foreach标签
用的是 springboot和mybatis有时候查询或者插入表格的时候参数是数组形式怎么办这时候就用到了 mysql的foreach上实例 如图所示@Select("<script>" + " select g.id,g.name,g.retail_price,g.vip_price,g.category_id,gc.`name`AS categoryName " + " from goods g" + " LEFT JOIN goods
2020-08-06 15:15:42 785
原创 java excel 导出 中文自适应宽度poi
java excel 导出 中文自适应宽度poi使用sheet这个方法 亲测有效 t为标题内容 0+i是标题的位置sheet.setColumnWidth(0 + i, t.getBytes().length * 2 * 256);
2020-08-05 15:47:22 990
原创 Date的compareTo方法
Date createDate1 = new Date();Date now = new Date();Integer result = now.compareTo(createDate1);相等返回0,大于返回1,小于返回-1.相等返回0,大于返回1,小于返回-1.相等返回0,大于返回1,小于返回-1....
2020-01-09 19:24:25 1361
原创 Springboot:org.springframework.beans.factory.UnsatisfiedDependencyException
问题说明:在springboot项目启动时,刚写完持久层代码想在测试类中测试一下,跑起来一直报错,说bean注解类在spring容器中未查询到疯狂报错。。。作者是这么解决的 百度搜了一下,发现自己并未让spring去扫描mapper包,所以在里面的持久层接口文件一直没有被发现,好,发现出在哪里了,如何解决呢?在启动类中添加@MapperScan(参数是你要扫描的mapper包)如下面代码:@...
2019-09-27 00:35:40 597
原创 java中char类型可以储存中文吗? 为什么?
可以。因为 char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字。一些非常不常用的汉字没有写入unicode 会不被char类型支持
2019-09-19 00:35:32 1003 1
原创 Mysql之内连接 (INNER JOIN)
Mysql之内连接 (INNER JOIN)话不多说直接上sql语句SELECT 查询字段 FROM 表1 [INNER] JOIN 表2 ON 表1.关系字段=表2.关系字段;题目:比如有一张学生表和课程表 学生表中无课程信息 只有课程对应的id外键那么需要通过外键来查询学生表studentid name class1 张三 12 李四 23 王五 34 ...
2019-09-19 00:15:42 344
原创 StringBuffer和Stringbuilder的区别
StringBuilderStringBuilder是可变字符串,字符串的内容计算,建议使用StringBuilder实现,这样性能会好一些;java的字符串连接的过程是利用StringBuilder实现的 举例: String s ="AB"; String s1 =s+“DE”+1;//效果一样 String s1=new StringBuilder(s).append("...
2019-06-19 20:53:11 122
原创 Java的基本类型讲解
Java的八种基本类型第一种:int类型 int 类型是最常用的整数类型 。 一个int类型的变量**占用四个字节(32位)**,最大表示范围为:**-2^31~2^31-1**, 即-2147483648~2147483647 。...
2019-06-14 13:22:07 162
全面解剖RocketMQ和项目实战
2020-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人