![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
lviwi
这个作者很懒,什么都没留下…
展开
-
EasyExcel读写操作
EasyExcel读写操作写操作读操作1、实体类添加注解@ExcelProperty,与写操作不同@ExcelProperty(value="用户名称",index=1) // index=1意思是excle中的第2列,index=0是第一页private String name;2、写一个监听器(写操作不用),目的是一行一行读取excel内容public class ExcelListener extends AnalysisEventListener<Dict>{原创 2021-11-09 18:04:48 · 1552 阅读 · 0 评论 -
Element ui 表格树形控件的使用
Element ui 表格树形控件的使用注意点:element ui已经做好了封装,主要是下面三句代码:<el-table :data="items" row-key="id" :tree-props="{children: 'children', hasChildren: 'hasChildren'}" >必须要指定 row-key,:tree-props可以不写,会有默认值。数据里面需要有chirdren字段,也可原创 2021-11-09 16:57:27 · 1717 阅读 · 0 评论 -
全局异常处理+自定义异常处理
全局异常处理后台开发中,我们通常看到报错时返回的是一些500、400等错误代码,但是有时需要返回一些易读、友好的错误信息,或者要和其他开发伙伴统一起来,这时便可以通过自定义的方式。我们使用 int a = 10/0来测试。配置全局异常处理类GlobalExceptionHandler@ControllerAdvice// @RestControllerAdvice //可以省去@ResponseBodypublic class GlobalExceptionHandler { @E原创 2021-11-02 23:06:05 · 777 阅读 · 0 评论 -
SpringBoot整合日志处理logback
日志处理logback引入logback可以让日志输出到制定文件夹,不仅仅在控制台显示将文件lockback-spring.xml放在resources下<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR原创 2021-11-02 19:49:53 · 197 阅读 · 0 评论 -
mybatis-plus实现分页查询
条件查询带分页引入mybatis-plus starter依赖<!--引入mybatis-plus依赖--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.2</version></dependency&原创 2021-11-02 00:37:11 · 458 阅读 · 0 评论 -
SpringBoot整合swagger
SpringBoot整合Swagger导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency>原创 2021-11-01 22:59:44 · 93 阅读 · 0 评论 -
环形链表【约瑟夫问题】
1、环形链表的创建构建环形链表思路:1.先创建第一个第一个结点,并形成环形2. 后面当我们每创建一个新的结点,就把该结点加入到已有的环形链表中即可遍历环形链表:先让一个辅助指针【变量】curBoy,指向first结点然后通过一个while循环遍历该环形链表即可 curBoy.next == first结束2、约瑟夫问题约瑟夫问题:环形链表出圈顺序 思路:1.需要创建一个辅助变量helper,事先指向环形链表的最后这个结点(始终与cur当前结点2.当小孩报数时,让cur和help原创 2021-10-30 13:45:51 · 135 阅读 · 0 评论 -
双链表相关操作
双链表相关操作1、双链表的创建2、双链表添加(两种方式:尾插法、根据编号按顺序插入)3、修改双链表结点4、删除双链表结点package com.atguigu.demomptest.linkedlist;/** * 双链表相关操作 */public class DoubleLinkedListDemo { public static void main(String[] args) { //进行测试 //1.先创建结点 HeroNo原创 2021-10-30 00:01:25 · 60 阅读 · 0 评论 -
单链表相关操作【java】
单链表相关操作单链表的创建、添加、修改、删除常见面试题:1)求单链表中有效结点个数2)查找单链表中的倒数第k个结点3)单链表的反转4)从尾到头打印单链表5)合并两个有序链表package com.atguigu.demomptest.linkedlist;import java.util.Date;import java.util.Stack;import static com.atguigu.demomptest.linkedlist.SingleLinkedList.*;原创 2021-10-29 17:55:43 · 102 阅读 · 0 评论 -
多个FeignClient同名导致的错误
多个FeignClient同名导致的错误:在注解中添加 contextId 来区分,解决该问题 @FeignClient(name=“common-service”,contextId = “example”)解决参考文章:https://blog.csdn.net/u012211603/article/details/84312709原创 2021-05-21 15:59:28 · 515 阅读 · 0 评论 -
解决Feign多参数问题
运行spring cloud项目,提示错误:Method has too many Body parameters应从以下两方面考虑:get请求:如果是get请求,需要在请求的参数前加上@RequestParam注解修饰(@RequestParam可以修饰多个参数,但不能修饰整个对象)。post请求:在feign中,可以有多个@RequestParam,但只可以有一个@RequestBody。如:public boolean save(@RequestBody User us原创 2021-05-21 15:56:30 · 2133 阅读 · 1 评论 -
空指针异常NullPointerException
2020-06-13 14:56:46.420 =====> [http-nio-8080-exec-5] =====> ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exceptio原创 2021-05-21 15:32:22 · 166 阅读 · 0 评论 -
EasyExcel导入excel文件时得到null值
出现的bug如图:xlsx文件中是有值的,解析出来却全是null,经过查阅是实体类中使用了@Accessors(chain = true)造成,将这个注解改false或去掉注解即可。EasyExcel与Accessors不兼容原因,看了许多帖子,这篇文章有明确的解释:https://blog.csdn.net/qq_28036249/article/details/108035369...原创 2021-03-31 16:31:20 · 2108 阅读 · 1 评论 -
if test动态判断数字时出现的错误
MyBatis 中if test判断数字在实现搜索功能时碰到的错误,很多时候我们会在数据库中使用一个字段来作为状态保存,如:0=男,1=女;0=禁止,1=启用等。在这里插入图片描述无论我选择停用、还是启用,都将整个表格的数据显示出来,没有起到筛选的作用。通过排除,找到了导致问题的代码: <select id="queryAllByLimit" resultMap="SystemMenuMap"> select id, pid, title, ic原创 2021-03-04 18:35:39 · 479 阅读 · 2 评论 -
springcloud Feign文件上传
在Feign中接口方法的参数是文件类型时要使用**@RequestPart注解,并要设置ContentType为multipart/form-data**。feign接口: @PostMapping(value = "/student/upload",consumes = MediaType.MULTIPART_FORM_DATA_VALUE) Object upload(@RequestPart(value = "file") MultipartFile file);provider:原创 2020-06-19 15:45:51 · 142 阅读 · 0 评论 -
SpringBoot登陆拦截—不拦截静态资源
https://blog.csdn.net/qq_41773240/article/details/93321854https://blog.csdn.net/ln1593570p/article/details/80856843原创 2020-06-12 17:38:10 · 1256 阅读 · 0 评论 -
连接mysql被拒绝连接Access denied for user
idea连接mysql报错:[28000][1045] Access denied for user ‘root’@‘localhost’ (using password:YES)导致错误的原因,无论using password后的是yes还是no,都是因为密码不正确,区别如下:[28000][1045] Access denied for user ‘root’@‘localhost’ (using password: NO) 没有填写密码Access denied for user ‘r原创 2020-06-09 17:36:52 · 305 阅读 · 0 评论 -
解决Hystrix Dashboard一直Loading的问题
SpringCloud中,实现熔断机制与监控熔断信息时遇到的一个问题:Hystrix的DashBoard页面一直处于Loading状态而idea、控制台并没有任何报错信息。当访问http://localhost:8101/hystrix.stream 则界面一直会打印ping。查了很多帖子发现:Loading…是在等待负载均衡的提供方去消费服务,即访问负载均衡服务器,去调用客户端。如果想让图中的数据发生变化,则需要循环多次的去访问负载均衡的提供方,让其消费服务,以至于达到监控的目的。【此段话的转载地址:原创 2020-06-09 17:27:54 · 1417 阅读 · 0 评论