一、异常分类这里的异常分类从系统处理异常的角度看,主要分类两类:业务异常和系统异常。1、业务异常业务异常主要是一些可预见性异常,处理业务异常,用来提示用户的操作,提高系统的可操作性。常见的业务异常提示:1)请输入xxx2)xxx不能为空3)xxx重复,请更换2、系统异常系统异常主要是一些不可预见性异常,处理系统异常,可以让展示出一个友好的用户界面,不易给用户造成反感。如果是一个金融类系统,在用户界
分类:
编程语言 时间:
2019-08-10 09:32:02
阅读次数:
86
一、Log4j2日志简介日志打印是了解Web项目运行的最直接方式,所以在项目开发中是需要首先搭建好的环境。1、Log4j2特点1)核心特点相比与其他的日志系统,log4j2丢数据这种情况少;disruptor技术,在多线程环境下,性能高;并发的特性,减少了死锁的发生。2)性能测试2、日志打印之外观模式每一种日志框架都有自己单独的API,要使用对应的框架就要使用其对应的API,增加应用程序代码和日志
分类:
编程语言 时间:
2019-08-09 09:22:52
阅读次数:
122
一、SpringBoot框架的特点1、SpringBoot2.0特点1)SpringBoot继承了Spring优秀的基因,上手难度小2)简化配置,提供各种默认配置来简化项目配置3)内嵌式容器简化Web项目,简化编码SpringBoot则会帮助开发着快速启动一个web容器,在SpringBoot中,只需要在pom文件中添加如下一个starter-web依赖即可.<dependency>&
分类:
编程语言 时间:
2019-08-08 00:31:25
阅读次数:
115
前言 通过 Python 爬取十万博文之后,最重要的是要让互联网用户访问到,那么如何做呢? 选型 从后台框架、前端模板、数据库连接池、缓存、代理服务、限流等组件多个维度选型。 后台框架 SpringBoot2+、JPA 前端框架 Vue 模块框架 Thymeleaf 数据库连接池 HikariCP ...
分类:
编程语言 时间:
2019-08-05 09:19:04
阅读次数:
143
前言 很久以前便听过mybatis-generator的大名,但是奈何中间几次尝试都以失败告终,最后放弃努力继续手搓底层。最近终于又提起动力,硬着头皮攻克了难关,从此以后告别手搓底层的地狱。 使用的是springboot2,jdk1.8,idea。 一、在pom引入相关依赖 注意: mybatis- ...
分类:
其他好文 时间:
2019-07-22 21:24:43
阅读次数:
134
一、Shiro简介 1、基础概念 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。作为一款安全框架Shiro的设计相当巧妙。Shiro的应用不依赖任何容器,它不仅可以在JavaEE下使用,还可以应用在JavaSE环境中。 2、核心角色 1)Subjec ...
分类:
编程语言 时间:
2019-07-15 01:35:30
阅读次数:
148
在springboot1.x系列中,其中连接redis服务器使用的是jedis,但是到了springboot2.x使用的是Lettuce。关于jedis跟lettuce的区别: Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。 J ...
分类:
编程语言 时间:
2019-07-13 19:53:59
阅读次数:
107
前面整理过一篇 SpringBoot Security前后端分离,登录退出等返回json数据,也就是用Spring Security,基于SpringBoot2.1.4 RELEASE前后端分离的情况下,实现了登陆登出的功能,亮点就在于以JSON的形式接收返回参数。这个是针对单个后台服务的, 登录信 ...
分类:
编程语言 时间:
2019-07-10 10:28:44
阅读次数:
264
/** * 全局捕获异常 */ @ControllerAdvice(basePackages = "com.liangjian.controller")//扫包范围 public class GlobalExceptionHandler { @ExceptionHandler(RuntimeExce... ...
分类:
编程语言 时间:
2019-07-07 09:56:15
阅读次数:
116
示例需求 在Springboot2框架中,使用Mysql和Mybatis功能:1. Mysql+Datasource集成2. Mybatis+XML用法详解 数据库准备 采用了Oracle中的scott用户下的四张表,迁移至MySQL下,详见MySQL中建立Oracle中SCOTT数据示例 创建示例 ...
分类:
数据库 时间:
2019-07-03 17:07:19
阅读次数:
148