子敬的技术博客

主要关注安卓开发和一些有意思的算法

如何正确地学习感悟(持续更新中)

如何正确地学习感悟(持续更新中) 建立黑匣子思想: 对于自己所犯的错误能够有一套有效的错误反馈和修正机制(学习的本质) 多看,多写 对于编程语言的学习,很多时候基础的语法很简单,但是学完之后到底如何去用却是很是懵逼。找到一个合理的学习和实践机制很重要!找到一个合适的教材也很重要! 基本流...

2018-09-14 10:24:24

阅读数 410

评论数 0

Spring基础学习6——Spring的AOP的基于AspectJ注解开发

Spring基础学习6——Spring的AOP的基于AspectJ注解开发 基于AspectJ使用注解的AOP对象目标进行增强 1、引入基础lib包和对应的context的约束 2、创建切面对象和对应的增强对象 3、在context中创建对应的配置对象、切面方法对象和自动切面注解 &a...

2019-06-22 11:56:15

阅读数 33

评论数 0

Spring基础学习5——spring AOP基本使用

Spring基础学习5——spring AOP基本使用 Spring增强 1、导入AOP相关的包 2、在context中引入对应的约束 <?xml version="1.0" encoding="UTF-8"?>...

2019-06-22 11:53:30

阅读数 17

评论数 0

Spring基础学习4——spring AOP基础介绍

Spring基础学习4——spring AOP基础介绍 AOP是什么 AOP是面向切面编程,其底层用的是动态代理模式,在执行某些任务的时候,可以在执行前或者执行后添加额外的动作。 JDK动态代理: 只能对实现了的接口的类产生代理 cglib动态代理(类似于javassit第三方代理技术):...

2019-06-14 09:00:55

阅读数 17

评论数 0

Spring基础学习3——spring IOC注解

Spring基础学习3——spring IOC注解 使用Sping的AOP对客户端DAO进行增强 使用方式: // 在context中配置component要扫描的包的范围 <context:component-scan base-package="com.hhh...

2019-06-13 13:46:18

阅读数 22

评论数 0

Spring基础学习2——spring中xml注入

Spring基础学习2——spring中xml注入 基础属性注入 在有构造函数的时候必须要通过构造函数注入 // 通过构造函数注入 <bean id="car1bean" class="com.hhh.spring.demo.Car1Bean&q...

2019-06-06 15:09:17

阅读数 29

评论数 0

Sprind基础学习1——基础概念和bean对象

Sprind基础学习1——基础概念和bean对象 IOC 控制反转:将对象的创建权限交给Spring处理。 为了更好地解耦,我们采用工厂+反射+配置文件的方式实现程序的解耦: 在工厂类中,解析xml,通过反射生成对象。 DI 依赖注入:spring在管理这个类的时候,将这个类的依赖属性...

2019-06-06 15:05:19

阅读数 26

评论数 0

Vuex案例学习

Vuex案例学习 检测state中属性变化 // store.js,需要先在main.js中引入并全局引用 import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); let state = { text: '' ...

2019-06-06 15:01:17

阅读数 28

评论数 0

Android Studio 相关概念Gradle、SDK和AS3.0中的注意事项

Android Studio 相关概念Gradle、SDK和AS3.0中的注意事项 Gradle 和 Gradle插件 Android的构建系统使用Gradle来构建应用.Gradle是一种构建工具,它使用一种基于Groovy的特定领域语言来申明项目设置. Gradle能够自动帮我们完成: ...

2019-06-06 14:52:09

阅读数 21

评论数 0

Android各种生命周期、流程总结

Android各种生命周期、流程总结 View的展示: View的关键生命周期为: [改变可见性] --> 构造View() --> onFinishInflate() --> onAttachedToWindow() --> onM...

2019-06-06 14:47:50

阅读数 20

评论数 0

Vue 打包发布流程

Vue 打包发布流程 配置打包文件路径 在vue.config.js中设置 module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/ynnt/' : '/' } 这里的ynnt就...

2019-05-16 16:21:38

阅读数 88

评论数 1

JavaScript 事件和Vue的事件处理

JavaScript 事件和Vue的事件处理 JavaScript 事件 关键字 事件传递模型:捕获型与冒泡模型。事件顺序有两种类型:事件捕捉和事件冒泡。 DOM事件流:事件会在元素结点与根节点之间按特定的顺序传播,路径所经过的节点都会收到该事件 冒泡型事件(Event Bubbling...

2019-05-16 16:19:47

阅读数 104

评论数 0

js中import和require的区别

js中import和require的区别 ES6标准发布后,module成为标准,标准使用是以export指令导出接口,以import引入模块。但是在我们一贯的node模块中,我们依然采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。 requ...

2019-05-16 16:13:53

阅读数 16

评论数 0

vue——vuex学习

vue——vuex学习 简介 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 组件Vue Component通过dispatch来调用actions提供的方法 而a...

2019-05-15 13:50:53

阅读数 13

评论数 0

Vue router传参

Vue router传参 router-link标签跳转传参 内部router通过<router-link>进行router跳转 // 1、设置对应的params <router-link :to="{name:'music',para...

2019-05-15 11:25:42

阅读数 18

评论数 0

vue中v-model和v-bind区别

vue中v-model和v-bind区别 Vue中的数据绑定 绑定数据有三种方式: 插值,也就是{{name}}的形式,以文本的形式和实例data中对应的属性进行绑定 v-bind: v-model: v-bind eg:v-bind:class 可简写为 :c...

2019-05-15 11:18:05

阅读数 99

评论数 0

Vue——slot插槽

Vue——slot插槽 slot简介 slot,是组件的一块HTML模板,这块模板显示不显示、以及怎样显示由父组件来决定。插槽模板是slot,它是一个空壳子,因为它的显示与隐藏以及最后用什么样的html模板显示由父组件控制。但是插槽显示的位置却由子组件自身决定,slot写在组件template...

2019-05-15 11:15:17

阅读数 19

评论数 0

vue router生命周期

vue router生命周期 router中的参数 router异步解析执行,此时router在 resolve 完之前一直处于 等待中。 三个参数: to: Route: 即将要进入的目标 路由对象 from: Route: 当前导航正要离开的路由 next: F...

2019-04-24 10:14:01

阅读数 117

评论数 0

微擎学习随记_数据库操作命令

微擎学习随记_数据库操作命令 二表连查并去掉NULL和0 $sql = 'select sum(b.level) as sumCore, count(b.level) as dataCount from ' . tablename('ccnb_shop_order') . 'a left jo...

2019-04-23 17:36:24

阅读数 34

评论数 0

Css学习6_Flex布局学习

Css学习6_Flex布局学习 容器的属性 flex-direction row(默认值):主轴为水平方向,起点在左端。 row-reverse:主轴为水平方向,起点在右端。 column:主轴为垂直方向,起点在上沿。 column-reverse:主轴为垂...

2019-04-23 17:27:59

阅读数 16

评论数 0

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