摘要: Spring Boot整合MyBatis 引入MyBatis和数据库驱动依赖 使用mybatis spring boot starter,这样可以减少很多配置 减少XML配置; 自动检测存在的DataSource; 自动使用SqlSessionFactoryBean传递DataSource作为一个输 阅读全文
posted @ 2019-11-03 13:09 幸遥 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Spring Boot的一些基础配置 全局配置 基本用法 在 下可以定义Spring Boot的默认配置文件 或者 创建application.yml全局配置文件,使用@Value注入到对象中 启动Spring Boot应用程序,打印从容器中获取的Ranger实例如下: 使用配置文件实现开关 创建配 阅读全文
posted @ 2019-11-03 13:05 幸遥 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Spring Boot开发的目的是为了简化Spring应用的开发,使用Spring Boot可以零配置开启一个Spring应用。这得益于Spring Boot中的自动配置组件,如果开发者觉得默认的配置文件不满足要求, 可以自己配置一个 文件或者 文件,配置文件中填写需要覆盖的配置,来达到定制化的效果 阅读全文
posted @ 2019-11-02 00:22 幸遥 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 前言 在 "Spring Security介绍" 中,我们分析到了根据请求获取匹配的 ,这个类中包含了一组Filter 接下来我们从这些Filter开始探究之旅 Spring Security Filter简介 AuthenticationFilter中的attemptAuthentication方 阅读全文
posted @ 2019-11-02 00:18 幸遥 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Spring Security介绍 开源 提供企业级的安全认证和授权 Spring安全拦截器 认证管理器 认证模式 Basic HTTP 1.0中使用的认证方法,使用用户名和密码Base64编码的方式 浏览器弹出对话框,用户输入用户名和密码,加入头部 无状态 安全性不足 Digest 解决安全性问题 阅读全文
posted @ 2019-11-02 00:15 幸遥 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: @Inject使用 JSR330规范实现的 默认按照类型注入 如果需要按照名称注入,@Inject需要和@Name一起使用 @Resource JSR250规范实现的,需要导入不同的包 @Resource是按照名称匹配的 @Autowired Spring中定义的注解 默认按照类型注入 如果需要按照 阅读全文
posted @ 2019-11-02 00:11 幸遥 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 磁盘结构 按照顺时针方向,一个盘片由很多 组成,编号 。从里向外分,又由多个 组成,编号 ,`section track block block section track block`的大小是一样的。 操作系统读取数据都是按照 为单位进行。 在 内,数据的存储结构可以看成一个一维数组,大致结构是这 阅读全文
posted @ 2019-11-02 00:09 幸遥 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 介绍 提到页面优化,浏览器缓存必定是一个绕不过的话题,判断一个网站的性能最直观的就是看网页打开的速度,而提高网页反应速度的一个方式就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。因此理解浏览器的缓存机制,就显得尤为重要 阅读全文
posted @ 2019-11-02 00:03 幸遥 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 悲观锁 悲观锁(Pessimistic Lock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。 悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。 Java synchronized 就属于悲 阅读全文
posted @ 2019-11-02 00:02 幸遥 阅读(2275) 评论(0) 推荐(1) 编辑
摘要: Spring自动配置 从@SpringBootApplication注解说起 会根据类路径下的类自动配置,省去了编写繁琐的 配置文件。原本基于 配置 的方式编程基于Java代码,并且可以条件化配置,根据不同的场景配置也随之不同。是不是很智能 为了清楚 自动配置的原理,我们从最简单的 的启动类说起,看 阅读全文
posted @ 2019-11-02 00:01 幸遥 阅读(332) 评论(0) 推荐(0) 编辑