小炫风技术旅行

技术驱动世界

Spring AOP 的实现原理

Spring AOP 的实现原理   原理概述:织入的时机 1. 编译期(AspectJ) 2. 类加载时(AspectJ 5+) 3. 运行时(Spring AOP) 运行时织入原理 1. 从静态代理到动态代理 2. 基于接口代理与基于继承代理 简单代理对象:   ...

2018-04-07 19:57:51

阅读数 517

评论数 0

mqtt 异步消息 长连接 解析

mqtt 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放,简单,轻量级,且易于实现,这些优点使得他受用于任何环境 该协议的特点有:  使用发布/订阅消息的模式,提供一对多的消息发布,解除应用程序耦合 对负载内容屏蔽的消息传输 使用TCP/IO 提供的网络连接 有三种消息发布服务质量...

2016-07-13 14:09:55

阅读数 19298

评论数 2

picasso 图片缓存库介绍

picasso  毕加索 是sequre公司开源的一个图片缓存库,(sequre公司是一个技术很nb的公司 开源项目有retrofit okhttp等众多优秀开源项目) 毕加索github地址 1:可以实现图片下载和缓存功能 2:picasso 已经解决了adapter中错位问题 3:复杂的图片进...

2016-06-05 16:58:42

阅读数 1519

评论数 0

Realm 使用教程

Realm Java 原文 官网 https://realm.io/cn/docs/java/latest/0.90.1 Realm Java 让你能够高效地编写 app 的模型层代码,保证你的数据被安全、快速地存储。参考下列示例来开始你的 Realm 之旅:// Define you mo...

2016-05-25 11:27:32

阅读数 13807

评论数 2

Gson 解析教程

Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson等等 本人fastJson用了两年,也是从去年才开始接触Gson,希望下面的总结会对博友有用,至于Gson与FastJson的对比,其实半斤八两的问题,不再赘述 第一步:在AS下面创建java工程 并添...

2016-05-18 13:43:38

阅读数 91779

评论数 10

React-Router使用笔记

在 web 应用开发中,路由系统是不可或缺的一部分。在浏览器当前的 URL 发生变化时,路由系统会做出一些响应,用来保证用户界面与 URL 的同步。随着单页应用时代的到来,为之服务的前端路由系统也相继出现了。 react路由框架有很多,下面来一一解剖:react-router 源码地址:http...

2018-12-29 21:00:41

阅读数 55

评论数 0

ES6笔记

结构数组:Array Destructuring 我们可以用这种范式来得到x对应位置的值 let x=['zhangsan','lisi','wangwu']; let [z,l,w]=x;//z,l,w可以是任意名称 document.write(z+l+w);//输出:zhangsanli...

2018-12-19 17:35:41

阅读数 53

评论数 0

React native 生成资源清单文件

在开发中,我们时常要引用很多资源,比如图片,字符串,颜色等等, react 这个引用方法 import和require 必须传递相对路径,不便于移动应用开发,本人实在受不了这种引用方式,而且require加载图片,不能是变量,很烦人,我给出一种映射解决办法 上面这种图片引用方式实在太痛苦...

2018-11-20 21:54:49

阅读数 165

评论数 0

xxf_hud 使用介绍

由于rn的开源项目实在太少,想要像android ios那样有hud,既能loading,又能提示各种状态的hud,所以我封装了一个react_native平台的hud: 运行效果: 添加依赖:   yarn add xxf_hud demo 源码:   import Reac...

2018-10-24 17:03:21

阅读数 78

评论数 0

TypeScript从0到1

什么是typescript? 中文官网地址:点击 typescipt的优势 一个第特性叫做类型检测 在打字稿里面的英文运行为变量指定类型的,比如当你为这个变量指定数字类型的值的时候,IDE会做出类型检查, 然后告诉你这里可能会有错误,这个特性会减少你在开发阶段犯错误的几率。   第二...

2018-10-22 17:05:32

阅读数 220

评论数 0

RN 跨级传参(全局参数context)

我们知道props可以传递参数,但是需要一级一级地传递(A->B->C...),非常麻烦,这里提供一种用context实现跨级参数传递; Context属性的使用步骤 [准备阶段] 1.在产生的参数的最顶级组件中,使用childContextT...

2018-10-14 15:37:26

阅读数 301

评论数 0

RN 类的使用

类的创建 声明类的关键词:class Student.js export default class Student { constructor(name, age) { this.name = name; this.age = age; }...

2018-10-13 11:07:24

阅读数 86

评论数 0

RN refs使用

refs 是什么呢?简单理解为组件的id标示,可以在其他地方找到这个这个组件,类似Android view的id 实际例子:   import React, {Component} from 'react'; import {Image, Platform, StyleSheet, Text...

2018-10-13 10:29:51

阅读数 155

评论数 0

RN state使用详解

        我们使用两种数据来控制一个组件:props和state。props是在父组件中指定,而且一经指定,在被指定的组件的生命周期中则不再改变。 对于需要改变的数据,我们需要使用state。         一般来说,你需要在 constructor 中初始化state(译注:这是 ES...

2018-10-12 16:29:11

阅读数 399

评论数 0

RN的props使用详解

    props是组件的属性,描述一个组件的,类似Android Attribute 如下实例,props从外部传递进来: import React, {Component} from 'react'; import {Platform, StyleSheet, Text, View}...

2018-10-12 14:25:06

阅读数 488

评论数 0

RN的导入导出

1.类的导出和导入 在官方生成的项目中,我们可以看到一个特别的关键字 export export就是提供给外部导入的标示 导入语法: import LifecycleComponent from "./xxxComponent"; 2.变量的导出导入...

2018-10-12 11:34:00

阅读数 70

评论数 0

RN组件生命周期

在Android 和IOS我们都知道组件都有生命周期,RN的组件依旧不例外; RN组件的生命周期主要分为3个部分 1.装载组件 2.更新组件 3.卸载组件 方法名 作用 调用次数 constructor 构造函数,初始化需要state 1次 compone...

2018-10-12 10:56:38

阅读数 133

评论数 0

RN创建组件的三种方式

RN创建组件的三种方式: 1.ES6(推荐,比较新的语法) 2.ES5 3.函数式 创建Hellocomponent.js import React, {Component} from 'react'; import {Platform, StyleSheet, Text, View} ...

2018-10-11 17:56:04

阅读数 282

评论数 0

RN错误大全

500之 index.js could not be found App.js URL: http://10.0.2.2:8081/index.delta?platform=android&dev=true&minify=false error:...

2018-10-11 12:03:33

阅读数 175

评论数 0

WebStorm开发React Native

1.下载webstorm 百度一下就知道了 2. 在webstorm下配置node环境: 2.安装官方支持架包 npm install -g create-react-app 3.新建react app项目 new project 进入构建中...(稍等一会) ...

2018-10-11 10:18:14

阅读数 52

评论数 0

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