- 博客(15)
- 收藏
- 关注
原创 SpringBoot 全局异常处理
创建自定义异常类,并继承Exception或者RunTimeException类,并重写相关方法。捕获全局异常创建处理全局异常的类通过注解**@ControllerAdvice和@ExceptionHandler **标记该类为全局处理异常类和捕获各个不同类型的异常。手动异常抛出根据具体的项目实际情况抛出异常,这里就采用主方法演示。枚举异常处理该方式与上一种方法相比较,使用枚举异常处理的方式可以减少类的创建。创建自定义异常创建自定义异常,继承RunTimeException。...
2022-06-28 14:14:40
293
原创 PageHelper 分页插件
PageHelper就是帮助我们对查询到的数据进行分页。 PageHelper插件地址:https://github.com/pagehelper/pagehelper-spring-boot.git
2022-06-24 20:16:27
160
原创 Shiro 安全框架-简单使用
常用功能核心组件:Subject (当前操作用户及其操作)、SecurityManager(安全管理器)、Realms(数据源,操作数据源)。RBAC(Rela Based Access Controller 基于角色访问的),在数据库中就是角色表、行为表、权限表之间的关系绑定,权限绑定角色和行为。...
2022-06-23 13:19:06
618
原创 Docker 基础入门
Docker是基于Go语言实现的开源项目,其作用就是解决运行环境和配置问题的软件容器,方便做持续集成并有整体发布的容器虚拟化。简单理解Docker的作用就是,统一开发和运维环境,防止开发完交付到运维后,出现环境不统一问题,实际上应该是将程序的运行环境、运行配置、程序代码打包层ISO镜像。生成新的镜像,是在原来的镜像上进行拓展,因为Docker底层使用联合文件系统,底层是分层处理,拓展功能是在原有的一层加一层。因为其是分层的,倘若有一层相同,不同的镜像会共享该层,此好处就是加强资源共享性和提高复用性。D
2022-06-18 12:47:25
412
原创 xshell 7 连接不到虚拟机 Could not connect to ‘192.168.xxx.xxx‘ (port 22): Connection failed.
Could not connect to '192.168.xxx.xxx' (port 22): Connection failed.
2022-06-15 14:31:10
4907
2
原创 Java基础知识
Java简介 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 [3]数据
2022-05-30 22:24:28
788
原创 JVM学习笔记
JVM简单介绍 JVM (Java Virtual Machine 即java虚拟机),在引入java虚拟机后,对java源文件(.java)通过java虚拟机编译成字节码文件(.class),可在其他安装java虚拟机平台直接运行,实现“一次编译,多次运行”。Java虚拟机不仅是一种跨平台的软件,而且是一种新的网络计算平台。该平台包括许多相关的技术,如符合开放接口标准的各种API、优化技术等。Java技术使同一种应用可以运行在不同的平台上。Java平台可分为两部分,即Java虚拟机(Java vi
2022-05-09 12:22:35
125
原创 RabbitMQ学习笔记
RabbitMQ 简介安装RabbitMQ 简介RabbitMQ 简介 MQ(Message Queue)就是消息队列的意思,遵循先进先出的实现规则,其实就是一个队列而已,只不过队列中存储的是消息 (message)。 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。 RabbitMQ消息中间件,
2022-04-23 17:16:17
2332
原创 RabbitMQ 学习笔记
语雀链接:https://www.yuque.com/docs/share/0dcb38a1-6696-443d-9b44-ac2e690abc71?# 《RabbitMQ》
2022-04-21 10:26:46
1455
原创 通过 GitHub Actions 自动部署 vuepresss 项目到云服务器
通过GitHub Actions 将 GitHub 项目自动部署到云服务器。
2022-01-21 13:24:08
1315
1
原创 mybatis-generator 生成mapper文件,代码重复问题
原因 在使用,generator时,多次生成重复, 导致mapper文件内容重复,运行代码时,控制台报错。解决在generatorConfig.xml配置文件中,添加如下代码: <!--每次启动覆盖原有的Mapper--> <plugin type="org.mybatis.generator.plugins.UnmergeableXmlMappersPlugin"/>...
2021-06-28 15:13:08
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人