- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 自定义异常
@Data @AllArgsConstructor @NoArgsConstructor public class MySelfException extends RuntimeException { @ApiModelProperty(value = "状态码") private Integer code; private String msg; }
2020-07-14 19:48:16
157
原创 GlobalExceptionHandler
/** * 统一异常处理类 */ @ControllerAdvice @Slf4j public class GlobalExceptionHandler { /** * 全局异常处理 * @param e * @return */ @ExceptionHandler(Exception.class) @ResponseBody public R error(Exception e){ e.printStackTrace(); return R.error().mes
2020-07-14 19:47:16
772
原创 IDEA开启热部署
在pom文件中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>tr.
2020-06-27 08:14:42
184
原创 MyMetaObjectHandler
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import org.apache.ibatis.reflection.MetaObject; import org.springframework.stereotype.Component; import java.util.Date; @Component public class MyMetaObjectHandler implements MetaObjectHandle
2020-06-23 22:31:55
2028
原创 自定义异常
import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @AllArgsConstructor @NoArgsConstructor public class XXException extends RuntimeException { @ApiModelProperty(value
2020-06-23 22:28:13
178
原创 统一异常处理类,特定异常处理,自定义异常处理
import com.atguigu.commonutils.R; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.MethodArgumentNotValidException; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.Excepti
2020-06-23 22:27:00
217
原创 MyBatisPlusConfig
import com.baomidou.mybatisplus.core.injector.ISqlInjector; import com.baomidou.mybatisplus.extension.injector.LogicSqlInjector; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import com.baomidou.mybatisplus.extension.plugins.Perf
2020-06-23 22:23:53
243
原创 log4j2.yml
Configuration: status: warn Properties: # 定义全局变量 Property: # 缺省配置(用于开发环境)。其他环境需要在VM参数中指定,如下: #测试:-Dlog.level.console=warn -Dlog.level.xjj=trace #生产:-Dlog.level.console=warn -Dlog.level.xjj=info - name: log.level.console value: trace # - name: log.level.
2020-06-23 22:20:31
152
原创 2020-06-23
IDEA创建SpringCloud项目 File -> New -> Project -> Maven -> maven-archetype-site 各种下一步 File -> Settings -> Build,Execution,Deployment -> Compiler -> Annotation Processors -> Enable annotation processing 点上对号,开启注解 File -> Settings
2020-06-23 20:49:59
117
原创 带你分析.class文件
.class文件 引言 相信作为拥有多年开发经验的你来说,对于.class文件并不陌生,但是你真的认真分析过他里面的规则和逻辑吗?今天就带着你来看看.class文件到底是什么个东西. 1. 初体验 我们可以用javap -v 将.class文件编译成更为可读的助记符,例如: (请忽略我的文件目录,没啥关系跟这个代码) javap -v xxx.class D:\learn\springboot-01-cache\target\classes\com\chy\cache\java>javap -v
2020-06-22 22:42:44
321
原创 Dubbo快速入门,Dubbo转SC必备哦
Dubbo 一、基础知识 1. 分布式基础理论 1.1 什么是分布式系统 《分布式系统原理与范型》定义: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统” 分布式系统(distributed system)是建立在网络之上的软件系统. 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 1.2 发展演变 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,
2020-06-21 19:21:37
465
原创 从docker到k8s
查看linux版本 uname -r 因为Docker 必须在CentOs 7上,要求系统为64位、系统内核版本为3.10以上 Docker运行在CentOs-6.5或更高的版本的CentOS上,要求系统为64位、系统内核版本为2.6.32-431或者更高版本. 所以使用安装之前要查看一下自己linux的CentOs版本是多少 cat /etc/redhat-release 再看内核 un...
2019-12-12 21:26:23
415
原创 oracle中instr函数的格式,俗称:字符查找函数
oracle中instr函数的格式,俗称:字符查找函数 1、instr()函数的格式 (俗称:字符查找函数) 格式一: instr( string1, string2 ) / instr(源字符串, 目标字符串) 格式二: instr( string1, string2 [, start_position [, nth_appearance ] ] ) / instr(源字符...
2019-09-23 13:47:44
297
1
转载 配置Tomcat的访问日志格式化输出
配置Tomcat的访问日志格式化输出 博客搬家,本文新地址:http://www.zicheng.net/article/9 本文描述如何配置tomcat的访问日志,按我们的要求输出指定的日志格式。 且在Nginx+Tomcat的配置环境中,如何让Tomcat记录访客真实的IP地址。 本文为原创内容,转载请注明出处:JDiy官网 http://jdiy.net/read.jsp?id=y0hab3...
2019-05-29 17:46:23
223
转载 linux-linux top 命令各参数详解
linux-linux top 命令各参数详解 简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示...
2019-03-13 17:25:06
177
原创 Struts2
Struts2 1、在 jsp servlet开发中,首先使用的是MODEL1开发模式. jsp与数据库直接进行交互,之间写javaBean代码,效率较高. 再项目规模较大的时候,代码非常乱,维护起来非常麻烦,不利于分工,也不利于代码的重用. 2、由于MODEL1的不足,发展了MODEL2,将代码分为了三块,视图View,模型Model,控制器Controller.现在jsp访问了servlet...
2019-01-25 09:25:38
192
1
空空如也
内存溢出的问题,以及代码优化
2021-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人