生活是没有标准答案的

随笔分类 -  Spring家族

摘要:项目中看到了有埋点监控、报表、日志分析,有点兴趣想慢慢捣鼓一下 1. 数据埋点 监控机器环境的性能和业务流程或逻辑等各项数据,并根据这些数据生成对应的指标,那么我们就称为数据埋点。比如我们想知道某个接口调用的 TPS、机器 CPU 的使用率,这些都可以用到数据埋点 2. Micrometer Mic 阅读全文
posted @ 2021-11-14 18:10 Howlet 阅读(790) 评论(1) 推荐(0) 编辑
摘要:作为复习把,来一次总结,方便以后SpringBoot的翻看 1.导入组件 @Component:普通组件 @Service:service层 @Repository:dao层 @Controller:controller层(默认id为类名的小写驼峰) @Import:快速导入外部组件(默认id为全限 阅读全文
posted @ 2020-06-02 21:53 Howlet 阅读(341) 评论(0) 推荐(1) 编辑
摘要:最近要学太多东西了,学得太浅容易忘记,所以决定拿个实际项目练手,近期会整理笔记上传 1. Spring Security 进入Spring官网的Security可以看到下面这样一个简介: Spring Security是一个功能强大且高度可定制的身份认证和访问控制框架,它是用于保护基于Spring的 阅读全文
posted @ 2020-04-22 09:26 Howlet 阅读(239) 评论(0) 推荐(0) 编辑
摘要:没想到把,SpringBoot虽然简化了开发流程,但要学的东西还有很多 1. Spring Boot简介 采用约定大于配置,简化Spring开发步骤与复杂的部署流程 快速创立可独立运行的Spring项目以及集成主流框架 嵌入式Servlet容器,无需打war包 starter自动依赖与版本控制 大量 阅读全文
posted @ 2020-04-13 23:12 Howlet 阅读(492) 评论(0) 推荐(0) 编辑
摘要:有需求就要想办法解决,最近参与的项目其涉及的三个数据表分别在三台不同的服务器上,这就有点突兀了,第一次遇到这种情况,可这难不倒笔者,资料一查,代码一打,回头看看源码,万事大吉 1. 预备知识 这里默认大家都会SSM框架了,使用时我们要往sqlSessionFactory里注入数据源。那么猜测:1、可 阅读全文
posted @ 2020-03-09 07:13 Howlet 阅读(882) 评论(0) 推荐(1) 编辑
摘要:1. Spring 单例Bean的线程安全问题 单例bean存在线程安全问题,当多线程操作成员变量时会有冲突发生,如果定义在方法入参处那样在栈中则不会。避免使用成员变量或推荐使用ThreadLocal成员变量拉 Bean的生命周期 预先知识 其实在学习Spring时就有接触,没有使用就很容易忘记,见 阅读全文
posted @ 2020-03-06 23:19 Howlet 阅读(225) 评论(0) 推荐(0) 编辑
摘要:SpringMVC是根据参数的名字,然后用setter方法来对数据进行绑定的,若类型没有匹配上则会出现400的错误,同时还要注意空值问题 1. 参数校验 我们在做Web层的时候,接收了各种参数,尽管前端已经做了验证,但难免恶意传参,所以要对传过来的数据保持不信任的态度来进行参数校验 笔者日常进行验证 阅读全文
posted @ 2020-03-06 15:38 Howlet 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:整合SSM的过程可以很好的理解三者的关系,顺便复习如何使用他们,加深印象 1. 整合理论 我们整合SSM框架,其实就是用Spring去整理其余二者,主要以Spring为主。其工作流程是Web层调用Service层,而Service层调用Dao层,那么我们就从底层的Dao层开始整合,以TDD推动开发, 阅读全文
posted @ 2020-03-05 17:31 Howlet 阅读(207) 评论(0) 推荐(1) 编辑
摘要:同上一篇博客,复习梳理SpringMVC知识点,这次的梳理比较快,很多细节没有顾虑到,后期可能会回来补充 1. 整体架构 1.1 在学习了SSM框架后我们来理清三者的应用层面 浏览器发送请求,请求到达SpringMVC处理,然后调用业务层逻辑实现,跟着持久层操作获取数据,最后逆序响应到浏览器。前面我 阅读全文
posted @ 2020-03-02 23:47 Howlet 阅读(299) 评论(2) 推荐(0) 编辑
摘要:使用Spring时经常忘这忘那,然后就网上找资料浪费大部分时间,甚至只记得IOC、DI、AOP,至于其他细节早就忘记了,所以重温了一遍加深理解,顺便把学习过程记录下来 1. 体系结构 Spring是模块化的,可以选择合适的模块来使用,其体系结构分为5个部分,分别为: Core Container 核 阅读全文
posted @ 2020-03-01 13:54 Howlet 阅读(383) 评论(0) 推荐(1) 编辑
摘要:1 简介 Spring Boot是快速搭建Spring工程的脚手架,简化配置与依赖关系(约定大于配置),让我们把精力集中在业务部分 2 简单入门事例 创建一个Hello World的Web工程 2.1 创建Maven工程 直接Next 填写工程坐标 创建 2.2 添加pom.xml依赖 父工程管理j 阅读全文
posted @ 2020-01-13 21:40 Howlet 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1. 工作流程 用户请求服务器,然后核心控制器捕获请求 核心控制器交由映射器把请求url和控制器进行映射 核心控制器交由适配器调用映射的控制器,中间还进行数据转换 对应的控制器的逻辑操作完成后返回ModelAndView或String 视图解析器解析ModelAndView 返回一个View 用户看 阅读全文
posted @ 2019-12-05 13:53 Howlet 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1. 准备jar包及目录结构 2. 配置db.properties 3. 配置applicationContext.xml 4. 创建Bean对象 5. 配置Mapper.xml文件(Mapper代理方式) 6. 代理接口 7. 配置Mybatis.xml 8. 测试 9. 打印 阅读全文
posted @ 2019-12-04 20:50 Howlet 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1. AOP aspect object programming ,简单来说就是把重复的代码抽取出来,然后再需要用到的地方进行切入,这里讲解基于接口的注解实现 2. 了解 关注点:即重复的代码 切面:关注点形成的类 切入点:被切入的方法 切入点表达式:通过表达式来指定被切入的方法 @Componen 阅读全文
posted @ 2019-12-04 15:12 Howlet 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1. DI Dependency Injection,依赖注入。当对象里有属性或对象的时候,就需要为这些属性或对象赋值 2. 流程 这里介绍两种方式 set方法 注解方式 2.1 set方法 Bean准备 applictionContext.xml配置 获取对象 2.2 注解方式 注解准备 获取对象 阅读全文
posted @ 2019-12-03 22:49 Howlet 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1. IOC定义 Inversion of Control,减低计算机代码间的耦合度,对象的创建交给外部容器完成,不用再new了 2. 流程 2.1 创建Bean对象 2.2 配置 applicationContext.xml 2.3 通过容器获取Bean对象 3. 其他细节 3.1 带参构造函数创 阅读全文
posted @ 2019-12-03 22:16 Howlet 阅读(289) 评论(0) 推荐(0) 编辑

Copyright © By Howl

点击右上角即可分享
微信分享提示