05 2023 档案
摘要:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交
阅读全文
摘要:Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。--
阅读全文
摘要:之前介绍过SSM的简单demo,当中是自己编写sql statement,还有一种方式是使用封装好的框架帮我们完成常用的CURD操作,例如使用tk.mybatis。 第1步,引入依赖 <dependency> <groupId>tk.mybatis</groupId> <artifactId>map
阅读全文
摘要:SSM全称Spring + SpringMVC + MyBatis,是目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。 直接上demo 首先,引入项目依赖,包括web, mybatis,数据库使用的是MySQL 8.0+ ?xml version="1.0" encodi
阅读全文
摘要:SpringBoot的starter-web默认使用的日志框架是logback,所以引入Web依赖后直接使用Logger. 创建maven项目,引入SpringBoot的Web 依赖 <dependency> <groupId>org.springframework.boot</groupId> <
阅读全文
摘要:SpringBoot的AOP的开启有2种方式 基于SpringBoot的AOP写法,在配置文件中配置 spring.aop.auto=true # 是否启用aopspring.aop.proxy-target-class=false # false(默认)代理方式有接口使用jdk动态代理,true强
阅读全文
摘要:sprinboot操作mysql 数据库,首先添加dependence,springboot自带数据库连接池,这里demo则是另外使用阿里的druid <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache
阅读全文
摘要:springboot的服务配置除了application.properties,还可以通过implements WebServerFactoryCustomizer<T>定制服务,例如指定容器,端口,协议等等 我们只要在继承类中添加自己的配置即可 * @Classname TomcatServerC
阅读全文
摘要:项目中对异常统一处理非常常见,本文介绍一下springboot如何处理异常。 springboot异常处理主要用到2个注解,分别是@ControllerAdvice+@ExceptionHandler。 局部@ExceptionHandler 全局@ControllerAdvice+@Excepti
阅读全文