- 博客(8)
- 收藏
- 关注
原创 Spring IOC原型
Spring IOC原型 Spring 两大核心 IOC AOP 什么是IOC Inversion of Control的缩写,翻译为 控制反转, 以理论难以概述IOC是什么,所以这里用原型来解释怎么实现控制反转。 代码实现IOC原型 这里模拟一组业务 实现步骤 1、编写Dao接口,并且实现接口,实现方法 public interface UserDao { void getUser(); } public class UserDaoImpl implements UserDao {
2021-04-22 14:21:25
163
原创 入门NoSQL以及redis
入门NoSQL以及redis NoSQL概述 NoSQL = Not Only SQL 泛指 非关系型数据库 为什么要使用NoSQL 时代变迁,一般数据库已经无法支撑大数据了 也是NoSQL的特点,让其逐渐热门。 NoSQL特点 拓展性强 高性能 大数据量 数据类型多样(如果采用敏捷开发,这个是很好的选择,不需要事先设计数据库,随取随用) NoSQL分类 基本分为 KV键值对,文档型数据库,列存储数据库,图关系数据库 其中KV键值对以Redis为代表,文档型数据库(bson格式)以
2021-04-22 07:28:19
184
原创 用源码方式打开SpringBoot的自动装配原理
用源码方式打开SpringBoot的自动装配原理 什么是装配? 学到SpringBoot的时候,有很多时候都忘记了在Spring会做的一件繁琐的事情,那就是把Bean对象托管到Spring Ioc容器,这个过程叫做装配,装配要写大量的xml文件,所以Spring被称为 配置地狱 。随后SpringBoot就是天降猛男,又来拯救程序员了,自动装配就是SpringBoot的核心之一。 那么它怎么自动的? 又到了最激动人心的源码环节了,首先来看看主启动类(xxxApplication)。 可以看到 @Spri
2021-03-29 09:56:15
236
原创 三分钟了解微服务
三分钟了解微服务 微服务到底是什么? 微服务是一种架构风格! 这种框架用于开发时,必须是一系列小服务组成,然后通过http或rpc方式互通。 说了等一白说, 为了更深刻了解,下面先来与过去的架构对比,如mvc架构,mvvm前端架构。 mvc架构和微服务架构的区别 mvc架构对于程序员来说都不陌生,这是一种所谓的单体应用架构(all in one),将应用中的所有服务都封装在一个应用中(war包)。 这样做也有好处,方便开发和测试,部署也方便(相对于微服务架构),但也适用于小的应用开发,拓展时,只需要
2021-03-28 11:03:10
567
原创 SpringBoot整合阿里Druid数据源
SpringBoot整合阿里 Druid数据源 首先阿里的Druid是开源数据源,监控sql和数据库性能方面非常强大,扩展功能、应用广泛,十分优秀的数据连接池。 首先SpringBoot整合Druid源需要导入依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId>
2021-03-17 19:47:55
2342
3
原创 Spring boot使用模板引擎thymeleaf时无法加载样式css(静态资源)的问题
Spring boot使用模板引擎thymeleaf时无法加载样式css静态资源的问题 1,没有引入th:*属性命名空间 <html lang="en" xmlns:th="http://www.thymeleaf.org"> 在模板引擎的头部引入命名空间 2,联入css等静态资源时,没有加命名空间th:,导致静态资源加载不到 <link th:href="@{ /css/bootstrap.min.css }" rel="stylesheet"> 注意hre
2021-03-15 20:40:15
4396
原创 安卓六大布局介绍
安卓六大布局布局的介绍安卓六大布局 布局的介绍 用户使用安卓看到的应用界面,是通过布局和组件构成的,组件根据布局的格式排列,形成用户所看到的界面。 安卓六大布局 线性布局方式(LinearLayout) 按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果要实现多行多列,一般通常用定义一组垂直排序,再垂直中再加添加水平布局来实现多行多列的效果。android:layout_weight值可以设置布局的宽度比例。 相对布局(Relative Layout) 这种布局相对其他布
2021-03-09 20:16:11
2911
原创 Android Studio安装以及初始化遇到的问题
Android Studio安装以及初始化遇到的问题安装过程初始化遇到的问题 安装过程 进入Android Studio中文社区下载安装包 选择对应版本下载安装包下载后,打开安装包 选择next 选择next 选择要安装的目录,然后next 选择next 等待其安装完 安装完成 第一次启动时会弹出窗口,记得选择不导入设置 第一次启动会检测你是否有SDK,这个警告可以先忽视,选择取消Cancel,后面步骤会安装SDK 然后会再次弹出窗口,选择next 这一步记得选择第二个选项,可以手动选择安装SDK的目录,
2021-03-06 12:30:02
849
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人