自定义博客皮肤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什么是IOCInversion of Control的缩写,翻译为 控制反转,以理论难以概述IOC是什么,所以这里用原型来解释怎么实现控制反转。代码实现IOC原型这里模拟一组业务实现步骤1、编写Dao接口,并且实现接口,实现方法public interface UserDao { void getUser();}public class UserDaoImpl implements UserDao {

2021-04-22 14:21:25 169

原创 入门NoSQL以及redis

入门NoSQL以及redisNoSQL概述NoSQL = Not Only SQL泛指 非关系型数据库为什么要使用NoSQL时代变迁,一般数据库已经无法支撑大数据了也是NoSQL的特点,让其逐渐热门。NoSQL特点拓展性强高性能 大数据量数据类型多样(如果采用敏捷开发,这个是很好的选择,不需要事先设计数据库,随取随用)NoSQL分类基本分为 KV键值对,文档型数据库,列存储数据库,图关系数据库其中KV键值对以Redis为代表,文档型数据库(bson格式)以

2021-04-22 07:28:19 193

原创 用源码方式打开SpringBoot的自动装配原理

用源码方式打开SpringBoot的自动装配原理什么是装配?学到SpringBoot的时候,有很多时候都忘记了在Spring会做的一件繁琐的事情,那就是把Bean对象托管到Spring Ioc容器,这个过程叫做装配,装配要写大量的xml文件,所以Spring被称为 配置地狱 。随后SpringBoot就是天降猛男,又来拯救程序员了,自动装配就是SpringBoot的核心之一。那么它怎么自动的?又到了最激动人心的源码环节了,首先来看看主启动类(xxxApplication)。可以看到 @Spri

2021-03-29 09:56:15 244

原创 三分钟了解微服务

三分钟了解微服务微服务到底是什么?微服务是一种架构风格!这种框架用于开发时,必须是一系列小服务组成,然后通过http或rpc方式互通。说了等一白说, 为了更深刻了解,下面先来与过去的架构对比,如mvc架构,mvvm前端架构。mvc架构和微服务架构的区别mvc架构对于程序员来说都不陌生,这是一种所谓的单体应用架构(all in one),将应用中的所有服务都封装在一个应用中(war包)。这样做也有好处,方便开发和测试,部署也方便(相对于微服务架构),但也适用于小的应用开发,拓展时,只需要

2021-03-28 11:03:10 583

原创 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 2349 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 4452

原创 安卓六大布局介绍

安卓六大布局布局的介绍安卓六大布局布局的介绍用户使用安卓看到的应用界面,是通过布局和组件构成的,组件根据布局的格式排列,形成用户所看到的界面。安卓六大布局线性布局方式(LinearLayout)按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果要实现多行多列,一般通常用定义一组垂直排序,再垂直中再加添加水平布局来实现多行多列的效果。android:layout_weight值可以设置布局的宽度比例。相对布局(Relative Layout)这种布局相对其他布

2021-03-09 20:16:11 2926

原创 Android Studio安装以及初始化遇到的问题

Android Studio安装以及初始化遇到的问题安装过程初始化遇到的问题安装过程进入Android Studio中文社区下载安装包选择对应版本下载安装包下载后,打开安装包选择next选择next选择要安装的目录,然后next选择next等待其安装完安装完成第一次启动时会弹出窗口,记得选择不导入设置第一次启动会检测你是否有SDK,这个警告可以先忽视,选择取消Cancel,后面步骤会安装SDK然后会再次弹出窗口,选择next这一步记得选择第二个选项,可以手动选择安装SDK的目录,

2021-03-06 12:30:02 871 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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