随笔分类 - FrameWorks
摘要:转自:https://cloud.tencent.com/developer/article/1354393 虚拟机和 docker 的区别,如下图: Image (镜像) 镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像(Image)就是一堆只读层(read-only layer)的统一
阅读全文
摘要:Controller中加参数 Controller中获取request对象后,如果要在其他方法中(如service方法、工具类方法等)使用request对象,需要在调用这些方法时将request对象作为参数传入 此时request对象是方法参数,相当于局部变量,毫无疑问是线程安全的。 自动注入 使用
阅读全文
摘要:为什么要使用slf4j 现实场景: 我们自己的系统中使用了logback这个日志系统 我们的系统使用了A.jar,A.jar中使用的日志系统为log4j 我们的系统又使用了B.jar,B.jar中使用的日志系统为slf4j-simple 这样,我们的系统就不得不同时支持并维护logback、log4
阅读全文
摘要:SpringBoot核心启动类的SpringApplication。从SpringApplication.run()开始先创建SpringApplication对象,并调用该对象的run方法。 构建SpringApplication对象 初始化SpringApplication的source 初始化
阅读全文
摘要:AOP使用场景 AOP用来封装横切关注点,具体可以在下面的场景中使用: Authentication 权限 Caching 缓存 Context passing 内容传递 Error handling 错误处理 Lazy loading 懒加载 Debugging 调试 logging, traci
阅读全文
摘要:1. 依赖包安装 pom.xml 加入: <!-- redis cache related.....start --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</ar
阅读全文
摘要:简介 Shiro是强大、精简的Java安全框架。 在认证、授权、加密和会话管理等方面提供直观而又全面的解决方案。 解释一下图中词汇: Authentication:认证,简单理解为登录,证明自己是谁。 Authorization:授权,即谁是否有进行某操作的权限。 Session Managemen
阅读全文