自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萝卜青菜

打代码要啸着打

  • 博客(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&gt

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关注的人

提示
确定要删除当前文章?
取消 删除