
Spring实战
包括SpringBoot框架相关原理,功能以及代码
整合多种技术,并掌握相关技术
Java技术堆
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot配置监听器、过滤器和拦截器
文章目录监听器:过滤器:拦截器:三大器在springboot中使用过滤器类监听器类拦截器配置类控制器测试过程监听器:listener是servlet规范中定义的一种特殊类。用于监听servletContext、HttpSession和servletRequest等域对象的创建和销毁事件。监听域对象的属性发生修改的事件。用于在事件发生前、发生后做一些必要的处理。其主要可用于以下方面:1、统计在线...原创 2020-02-05 15:15:32 · 671 阅读 · 0 评论 -
Spring框架
文章目录说一下mybatis和hibernate的区别说一下Hibernate的状态转换关系说一下对Spring的理解,IOC和AOP在项目中是怎么用的AOP的两种实现方式,说一下哪一个效率更高一些,为什么说一下mybatis和hibernate的区别共同点:MyBaits和HiBernate都是通过ORM对象关系映射框架,都是持久层数据框架。不同点:HiBernate它重量级的框架,...原创 2020-03-23 23:26:02 · 277 阅读 · 0 评论 -
SpringBoot和SpringCloud
文章目录SpringBootSpringBoot的web开发Thymeleaf引擎SpringCloud相关概念应用DemoRibbon和Feign的区别:SpringBootSpringBoot的web开发Thymeleaf引擎Thymeleaf是一个java类库,是一个html5的模板引擎,可以作为MVC的View层SpringCloudSpringCloud开发的程序适合部署在d...原创 2020-03-08 01:09:04 · 342 阅读 · 0 评论 -
SpringSecurity、Shiro、Oauth2.0、Cas
文章目录认证和授权总流程认证授权SpringSecurity授权源码流程基于配置文件进行权限控制基于角色的权限控制认证和授权总流程AnonymousAuthenticationFilter在所有认证过滤器最后,判断SpringSecurityConetxt中是否存在Authentication,若不存在则设置一个AnonymousAuthentication。认证授权系统配置信息:权限...原创 2020-03-07 02:24:06 · 4286 阅读 · 3 评论 -
SpringBoot和SpringCloud
微服务优概论微服务架构优缺点优点:易于开发和维护:一个微服务只关注一个业务功能,业务清晰,代码量少修改代码容易部署,启动快:单个微服务代码量少技术栈不受限制:按需伸缩集群:结合微服务业务特点,随意增删节点缺点:运维要求高:需要保证多个微服务正常运行与协作分布式固有的复杂性:系统容错,网络延迟,分布式事务等重复劳动:多个微服务都会使用的功能会造成代码重复微服务设计原则单一职责...原创 2020-04-13 23:18:14 · 263 阅读 · 0 评论 -
Log4j框架配置文件log4j.properties配置使用详解
Log4j配置文件概述log4j框架主要围绕三件事:1. 产生日志信息 2. 将日志输出到指定位置 3. 调整输出样式Log4j配置文件详述log4j.rootLogger = level,appenderName1,appenderName2, .....level是日志记录的优先级:DEBUG < INFO <WARN < ERROR (优先级越小,日志越详细)...原创 2019-09-19 15:46:39 · 732 阅读 · 0 评论 -
整合多模块bug集
bug虐我千百遍,我却待她如初见Failed to collect dependencies问题解决方法:先打包父工程,然后在打包子模块就可以解决以上问题SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer解决方法:添加插件<plugin>...原创 2019-09-17 19:26:55 · 246 阅读 · 0 评论 -
IDEA怎样分模块创建项目
首先贴一下项目最终结构,然后再让我娓娓道来搭建大体思路IDEA特点:project: 工作空间 module: 项目or子项目打包方式:只管打包的项目pom,只管java逻辑代码的项目jar,管前端的项目war创建一个父项目以进行全局版本控制(空项目——>maven项目——>修改为pom打包方式)创建子项目继承父项目,然后创建孙子项目继承并包含在父项目中创建子项目继承...原创 2019-09-17 12:09:55 · 767 阅读 · 0 评论 -
Spring Boot2.0+Oauth2.3.3+spring-data-redis+lettuce整合史上最全,Token的redis集群存储
文章目录token集群存储遇到的坑Lettuce 和 jedis的区别和练习引入Lettuce引入Lettuce,并配置Template设计template工具类报错: NoSuchMethod,redis.connection.RedisConnection.set([B[B)V配置令牌配置MyredisTokenStore配置认证处理器自定义认证处理器自定义密码编码器对于新技术的不断追求中,...原创 2020-02-08 01:11:02 · 1184 阅读 · 0 评论 -
读《Docker技术入门与实战》学习笔记01
1. Docker的主要目标: 对应用组件的封装,分发,部署,运行等生命周期的管理。|—— 一次封装,到处运行。2. Docker的优势:|——更快的交付和部署|——更高效的资源利用|——更轻松的迁移和扩展|——更简单的更新管理、2.1Docker与虚拟机的比较|——更快|——对系统资源需求更少|——方便用户获取,分发,更新应用镜像】、|——通过Dock...原创 2019-01-13 22:55:19 · 132 阅读 · 0 评论 -
jedis、jedisPool、jedisCluster的使用方法
jedis连接redis(单机): 使用jedis如何操作redis,但是其实方法是跟redis的操作大部分是相对应的。 所有的redis命令都对应jedis的一个方法 1、在maven工程中引入jedis的jar包 <dependency> <groupId>redis.clients</groupI...原创 2019-05-27 10:05:57 · 3583 阅读 · 0 评论 -
自定义HttpMessageConverter 处理前端数据
文章目录实现HttpMessageConverter注册此converter到Spring MVC实现HttpMessageConverter/** * 自定义HttpMessageConverter */public class MyMessageConverter extends AbstractHttpMessageConverter<FeeReceipt> { ...原创 2019-12-13 08:19:00 · 225 阅读 · 0 评论 -
学习文件上传
文章目录页面设计配置MultipartResolver解析器控制器实现功能页面设计<div class="upload"> <form action="upload" enctype="multipart/form-data" method="post"> <input type="file" name="file"/&g...原创 2019-12-13 07:43:54 · 127 阅读 · 0 评论 -
WebPack整合LayUI详细总结(VSCode)
VSCode构建普通项目什么是WebPackVSCode整合WebPack打包工具流程WebPack引入LayUIbug处理原创 2019-10-22 15:41:33 · 5683 阅读 · 1 评论 -
IntelliJ IDEA使用SVN清晰版
IntelliJ IDEA 下的svn配置及使用(清晰版)详见:https://blog.youkuaiyun.com/qq_27093465/article/details/748984891. 安装SVN——>下载TortoiseSVN到本地2. IDEA配置SVN(可省略)ctrl+shift+s => Subversion 若安装SVN时没有选择command line,此处取消勾...原创 2019-10-14 16:47:56 · 134 阅读 · 0 评论