自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BraveWangDev

有分享,才有进步;

  • 博客(9)
  • 资源 (29)
  • 收藏
  • 关注

原创 1,ActiveMQ的下载,安装和启动

一,下载ActiveMQ进入ActiveMQ首页: http://activemq.apache.org/选择进入下载页面:我们使用MAC系统,下载Linux版本二进制包二,安装和启动解压下载后的文件,放到指定路径,完成安装打开控制台,切换至ActiveMQ主目录bogon:~ Brave$ cd apache-activemq-5.14.1/bin/macosx/开启activeMQ服务bogon

2016-11-28 18:15:44 2026

原创 FSMC驱动TFTLCD原理,时序和寄存器介绍

一,FSMC简介FSMC:灵活的静态存储控制器能够与同步或异步存储器和16位PC存储器卡连接STM32的FSMC接口支持包括SRAM、NAND FLASH、NOR FLASH和PSRAM等存储器STM32 407和103是不支持SD RAM的,429,439支持SD RAM操作二,FSMC驱动LCD原理FSMC驱动外部SRAM(LCD被当做SRAM)SRAM控制包含: 地址线(如A0

2016-11-08 11:38:52 10798 4

原创 TFTLCD原理与驱动与指令介绍

一,TFTLCD简介TFTLCD : 薄膜晶体管液晶显示器在液晶显示屏的每一个像素上都设置有一个薄膜晶体管(TFT) 克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,提高图像质量TFTLCD优点: 亮度好,对比度高,层次感强,颜色鲜艳,是目前最主流的LCD显示器 广泛用于电视,手机,电脑,平板等各种的电子产品二,ALINETEK 2.8寸 TFTLCD模块介绍240*320分辨率1

2016-11-07 16:30:57 54171 17

原创 SpringBoot-SpringData-懒加载

本节聊一下,懒加载的配置与应用本工程由SpringBoot-SpringData-ManyToMany为基础修改而来 沿用了之前项目的配置,如有任何疑问请进入查看一,目录结构和SpringBoot-SpringData-ManyToMany项目相同以课程和学生的多对多关系为模型二,懒加载的作用和应用场景预期: 启用懒加载后,对Student表取数,不会自动带出Course集合

2016-11-04 15:05:46 10397 7

原创 SpringBoot-SpringSecurity集成

SpringSecurity的东西还是比较多的,为了尽可能的把项目中用得到的知识都列举出来,近期应该会持续更新SpringBoot-SpringSecurity相关知识首先我们说一下SpringBoot-SpringSecurity的简单集成 这节我们使用SpringSecurity自带的登陆验证页面本节代码根据SpringBoot初始化项目 : Maven构建SpringBoot项目 为基础一,

2016-11-04 10:51:47 9345 4

原创 OLED原理,时序和操作

一,OLED简介OLED,即有机发光二极管,采用非常薄的有机材料图层和玻璃基板制成 当有电流通过时,有机材料会发光,OLED屏幕可视角度大,节省电能优点:分辨率高,自发光,不需背光源,对比度高,厚度薄,视角广,反应速度快,温度范围广,制造及制程简单缺点:价格贵,尺寸难以大型化(价钱随尺寸几何倍数增长)用途:可穿戴智能设备显示,MP3显示灯二,ALINETEK 0.96存OLED模块参数1)双色:1

2016-11-03 16:11:59 32335 8

原创 SpringBoot-thymeleaf模板语法简介

本想简单说一下thymeleaf模板语法,因为毕竟后边SpringSecurity用到的语法很少,结果总结起来有点儿多…关于SpringBoot-thymeleaf模板集成,请跳转 : SpringBoot-thymeleaf模板集成先说句有用的废话: thymeleaf模板语法,都以th属性开头,如:<span th:text="...">一,thymeleaf-简单表达式1.变量表达式2.

2016-11-02 16:24:21 18828 2

原创 SpringBoot-thymeleaf模板集成

之前写了SpringBoot,SpringData 接下来要写SpringSecurity安全控制(权限管理)了. SpringSecurity要涉及登陆页面,首页等页面跳转,故先说一下SpringBoot推荐模板thymeleaf的集成这部分简单的说一下集成,和语法,以免SpringSecurityDemo中出现thymeleaf不好理解本节代码根据SpringBoot初始化项目 : Maven

2016-11-02 10:57:47 6316

原创 @Controller和@RestController的区别

原因:使用@RestController注解后,无法跳转指定页面的问题 解决:改用@Controller注解即可下面详细说明一下一,对比@Controller与@RestController@Controller注解源码:package org.springframework.stereotype;import java.lang.annotation.Documented;import jav

2016-11-02 10:24:39 10497 2

【手写 Vue2.x 源码】第十篇 - 数组数据变化的观测情况

文章:【手写 Vue2.x 源码】第十篇 - 数组数据变化的观测情况 链接:https://brave.blog.csdn.net/article/details/128601406 内容:第十篇 - 数组数据变化的观测情况; 实现了数组数据变化被劫持后,已重写原型方法的具体逻辑; 数组各种数据变化时的观测情况分析;至此,数据劫持就全部完成了

2023-01-12

【手写 Vue2.x 源码】第九篇 - 对象数据变化的观测情况

文章:【手写 Vue2.x 源码】第九篇 - 对象数据变化的观测情况 链接:https://blog.csdn.net/ABAP_Brave/article/details/128588578 内容:本篇,主要介绍了数组数据变化的观测情况: 实现了对象老属性值变更为对象、数组时的深层观测处理; 结合实现原理,说明了对象新增属性不能被观测到的原因,以及如何实现对象新增属性的数据观测;

2023-01-11

【手写 Vue2.x 源码】第八篇 - 数组的深层劫持

文章:【手写 Vue2.x 源码】第八篇 - 数组的深层劫持 链接:https://brave.blog.csdn.net/article/details/128588563 内容:本篇,介绍了数组的深层观测实现,核心几个点如下: - 在之前对数组类型的处理中,仅对当前数组进行了部分原型方法重写操作,当通过变异方法操作数组时,相当于实现了数组的单层数据劫持能力; - 通过`observeArray`方法继续处理数组类型,对数组中每一项调用`observe`进行递归观测,实现了数组中嵌套结构的劫持:数组嵌套数组、数组嵌套对象; 注意:在 `observe`方法仅处理了对象类型,所以数组中的值类型是不会被观测的;

2023-01-11

【手写 Vue2.x 源码】第六篇 - 数据代理的实现

文章:【手写 Vue2.x 源码】第六篇 - 数据代理的实现 链接:https://blog.csdn.net/ABAP_Brave/article/details/128575652 内容:第六篇 - 数据代理的实现;将 data 暴露到 vm._data 实例属性上;利用 Object.defineProperty 将 vm.xxx 操作代理到 vm._data 上;首先,先做一次代理,将`data`挂载到 `vm._data`下,这样 vm 实例就能够在外部通过`vm._data.message`获取到`data.message`;之后,再做一次代理,将`vm`实例操作`vm.message`代理到`vm._data`上,这样,外部就可以直接通过`vm.message`获取到`data.message`;

2023-01-10

【手写 Vue2.x 源码】第五篇 - 数组的劫持

文章:【手写 Vue2.x 源码】第五篇 - 数组的劫持 链接:、https://blog.csdn.net/ABAP_Brave/article/details/128566890 内容:本篇主要介绍了 Vue 数据初始化流程中,数组类型的数据劫持,核心有以下几点: 出于对性能的考虑,Vue 没有对数组类型的数据使用 Object.defineProperty 进行递归劫持,而是通过对能够导致原数组变化的 7 个方法进行拦截和重写实现了数据劫持;

2023-01-09

【手写 Vue2.x 源码】第四篇 - 对象的深层劫持

文章:【手写 Vue2.x 源码】第四篇 - 对象的深层劫持 链接:https://blog.csdn.net/ABAP_Brave/article/details/128566839 内容:对象深层劫持的实现 1. 通过`data = isFunction(data) ? data.call(vm) : data;`处理后的 data 一定是对象类型; 2. 通过`data = observe(data)`处理后的 data 就实现了数据的响应式(目前只有劫持) 3. observe 方法最终会返回一个 Observer 类 4. Observer 类初始化时,通过 walk 遍历属性 5. 对每一个属性进行 defineReactive(Object.defineProperty)实现对象属性的单层数据劫持 6. 在 defineReactive 中调用 observe,如果当前属性的值为对象类型,继续对当前对象属性进行观测(即递归执行步骤 3~5),实现对象属性的深层数据劫持

2023-01-08

【手写 Vue2.x 源码】第三篇 - 对象的单层劫持

文章:【手写 Vue2.x 源码】第三篇 - 对象的单层劫持 链接:https://blog.csdn.net/ABAP_Brave/article/details/128555287 内容:第三篇 - 对象的单层劫持;本篇主要介绍了 Vue 数据初始化流程中,对象属性的单层劫持,核心处理: 1,data 为函数或对象两种类型的处理; 2,处理 data 函数中 this 的指向问题; 3,Observer 类,对数据进行观测;walk 方法,遍历 data 属性; 4,defineReactive 方法:利用 Object.defineProperty 实现数据劫持(单层劫持);

2023-01-08

【手写 Vue2.x 源码】第二篇 - Vue 的初始化流程

文章:【手写 Vue2.x 源码】第二篇 - Vue 的初始化流程 链接:https://blog.csdn.net/ABAP_Brave/article/details/128555243 内容:第二篇 - Vue 的初始化流程;本篇主要介绍了 Vue 数据的初始化流程,核心点: 1,加载 Vue 时,通过 initMixin 方法,在 Vue 原型上扩展 _init 方法; 2,执行 new Vue 时,调用 Vue 原型方法 _init,暴露 options 选项、执行状态初始化和挂载流程; 3,initState 状态初始化:对状态的多种来源进行统一的初始化处理;

2023-01-07

【手写 Vue2.x 源码】第一篇 - 使用 rollup 构建 Vue 环境

文章:【手写 Vue2.x 源码】第一篇 - 使用 rollup 构建 Vue 环境 链接:https://blog.csdn.net/ABAP_Brave/article/details/128538161 内容:第一篇-使用 rollup 构建 Vue 环境: 工程初始化、安装依赖、创建入口、配置 Rollup 、构建脚本、Vue 打包构建,vue 使用测试;

2023-01-07

vue-framework-admin-0.0.14.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/102464029

2019-10-17

vue-framework-admin-0.0.13.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/102338689

2019-10-08

vue-framework-admin-0.0.12.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/102092006

2019-10-08

vue-framework-admin-0.0.11.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/99623934

2019-08-23

vue-framework-admin-0.0.10.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/99299824

2019-08-13

vue-framework-admin-0.0.9.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/99286537

2019-08-12

vue-framework-admin-0.0.8.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/99065313

2019-08-10

vue-framework-admin-0.0.7.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/98942173

2019-08-09

vue-framework-admin-0.0.6.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/98939127

2019-08-09

vue-framework-admin-0.0.5.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/98884675

2019-08-08

vue-framework-admin-0.0.4.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/98875481

2019-08-08

vue-framework-admin-0.0.3.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/98871858

2019-08-08

vue-framework-admin-0.0.2.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/98847046

2019-08-08

vue-framework-admin-0.0.1.zip

一步一步实现中后台管理平台模板-基于Vue-cli3+Ant-Design-Vue,参考博文:https://blog.csdn.net/ABAP_Brave/article/details/98618939

2019-08-06

webpack实例代码

博客中webpack实例的代码,已删除node_module文件夹,专栏地址:https://blog.csdn.net/column/details/25661.html

2018-08-02

ActiveMQ-Topic订阅发布模式Demo

ActiveMQ-Topic订阅发布模式:参考博文:http://blog.csdn.net/ABAP_Brave/article/details/71211334

2017-05-05

ActiveMQ-Queue点对点消息-Receive+Listener方式

ActiveMQ-Queues点对点消息-Receive+Listener方式:参考博文:http://blog.csdn.net/ABAP_Brave/article/details/53443725

2016-12-03

SpringBoot-SpringData-懒加载

SpringBoot-SpringData-懒加载,博文地址:http://blog.csdn.net/ABAP_Brave/article/details/53035313

2016-11-04

SpringBoot-SpringSecurity集成

SpringBoot-SpringSecurity集成,博文地址:http://blog.csdn.net/ABAP_Brave/article/details/53032694

2016-11-04

SpringBoot-thymeleaf模板集成

SpringBoot-thymeleaf模板集成,博文地址:http://blog.csdn.net/ABAP_Brave/article/details/53005794

2016-11-02

SpringBoot-SpringData-多数据源

SpringData多数据源实现,博文地址:http://blog.csdn.net/ABAP_Brave/article/details/52980885

2016-10-31

SpringBoot-SpringData-ManyToOne

SpringBoot-SpringData-ManyToOne,博文地址:http://blog.csdn.net/ABAP_Brave/article/details/52850062

2016-10-18

SpringBoot-SpringData-ManyToMany

SpringBoot-SpringData-ManyToMany,博文:http://blog.csdn.net/ABAP_Brave/article/details/52849827

2016-10-18

SpringBoot-SpringData-oneToOne

SpringBoot-SpringData-oneToOne,博文:http://blog.csdn.net/ABAP_Brave/article/details/52845986

2016-10-18

SpringBoot-SpringData-jpa集成

博文地址:http://blog.csdn.net/abap_brave/article/details/52804782

2016-10-13

SpringBoot-Junit

SpringBoot-Junit代码,包含各种测试Demo

2016-10-11

SpringBoot简单工程

SpringBoot简单项目,创建过程:http://blog.csdn.net/ABAP_Brave/article/details/52770743

2016-10-09

ST LINK驱动+升级

ST LINK驱动+升级

2016-08-19

CH340驱动及问题解决

CH340驱动

2016-08-19

空空如也

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

TA关注的人

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