java
陈森森ml
2019.6.14开始博客之旅
展开
-
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 · 1316 阅读 · 0 评论 -
idea @autowired 注入红线问题 和注解黄线问题
在实际开发当中 编译器默认会把spring的注解 @autowired warning 实际启动服务是没有影响的为了避免过多的红线和黄线 我们可以这样处理 修改编译器的警告等级.如图操作即可:原创 2021-06-01 09:45:12 · 1190 阅读 · 0 评论 -
Mysql 索引类型 快速入门 简介
NORMAL:表示普通索引UNIQUE:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引. 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。PRIMARY :表示主键索引 它是一种特殊的唯一索引,不允许有空值。一般是在建表的时候指定了主键,就会创建主键索引SPATIAL: 空间索引 这个索引类型 我暂时不是很清楚 百度了下说 多维数据用这个类型 有更原创 2021-05-27 15:36:35 · 52 阅读 · 0 评论 -
线程池时间参数
线程池时间参数TimeUnit.DAYS; //天TimeUnit.HOURS; //小时TimeUnit.MINUTES; //分钟TimeUnit.SECONDS; //秒TimeUnit.MILLISECONDS; //毫秒TimeUnit.MICROSECONDS; //微妙TimeUnit.NANOSECONDS; //纳秒...原创 2021-04-28 09:39:07 · 189 阅读 · 0 评论 -
用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 · 212 阅读 · 0 评论 -
List重复填同对象之坑!!!
当我们想方便 在list 添加数据时候有时候 会将同一对象稍作修改 填入list中 代码如下 错误案例: for (OrderVO orderVO : orderVOList) { orderVO.setBrokerageTwoTrue(false); result.add(orderVO); orderVO.setBrokerage(orderVO.getBrokerageTwo());原创 2020-10-14 15:10:46 · 252 阅读 · 0 评论 -
微信JS接口安全域名设置不成功,提示没有找到文件
我们在公众号设置js安全域名的时候,需要把域名配置在白名单里,此时设置会报错 需要把微信的那个文件下载下来,放到服务器的根目录,需要能用域名能访问到,服务器上都是Nginx代理的,所以需要更改Nginx配置文件即可 让他能直接访问到。...原创 2020-09-24 13:53:27 · 755 阅读 · 0 评论 -
JsonParseException: Illegal character ((CTRL-CHAR, code 0))
JsonParseException: Illegal character ((CTRL-CHAR, code 0))这个问题 是我在和前端对接时 控制台报错 然后说 非法字符需要转义 查了半天 发现没啥空格之类的后面是这样解决的 前端对数字类型的 加上了 双引号再向后端传 报错就没了...原创 2020-09-11 15:01:07 · 3673 阅读 · 0 评论 -
SQL Error: 1366 mysql中遇到1366错误的解决办法
字符集 原因 重新设置下就好了 如果 还有问题 (不怎么推荐) 转化下类型 再转回来 注意 丢失精度 往大的转 就好了原创 2020-08-19 16:40:41 · 1154 阅读 · 0 评论 -
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 · 5532 阅读 · 2 评论 -
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 · 77 阅读 · 0 评论 -
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 · 9162 阅读 · 1 评论 -
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 · 750 阅读 · 0 评论 -
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 · 955 阅读 · 0 评论 -
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 · 1306 阅读 · 0 评论 -
Springboot:org.springframework.beans.factory.UnsatisfiedDependencyException
问题说明:在springboot项目启动时,刚写完持久层代码想在测试类中测试一下,跑起来一直报错,说bean注解类在spring容器中未查询到疯狂报错。。。作者是这么解决的 百度搜了一下,发现自己并未让spring去扫描mapper包,所以在里面的持久层接口文件一直没有被发现,好,发现出在哪里了,如何解决呢?在启动类中添加@MapperScan(参数是你要扫描的mapper包)如下面代码:@...原创 2019-09-27 00:35:40 · 557 阅读 · 0 评论 -
java中char类型可以储存中文吗? 为什么?
可以。因为 char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字。一些非常不常用的汉字没有写入unicode 会不被char类型支持原创 2019-09-19 00:35:32 · 954 阅读 · 1 评论