自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Spring Boot 整合 rabbitmq

Spring Boot 整合 rabbitmq 一、消息中间件的应用场景 异步处理 场景:用户注册,信息写入数据库后,需要给用户发送注册成功的邮件,再发送注册成功的邮件。 1.同步调用:注册成功后,顺序执行发送邮件方法,发送短信方法,最后响应用户 2...

2019-03-26 09:52:00

阅读数 33

评论数 0

原创 Spring Boot Security 整合 OAuth2 设计安全API接口服务

Spring Boot Security 整合 OAuth2 设计安全API接口服务 简介 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文重点讲解Spring Boot项目对OAuth2进...

2019-03-26 09:49:00

阅读数 172

评论数 0

原创 react-native 安装指定的版本

react-native 安装指定的版本 react-native 安装指定的版本 react-native init name --version 0.xx.xx react-native 降低版本 react-native --savereact-nati...

2019-03-19 16:20:00

阅读数 697

评论数 0

原创 学习React Native必看的几个开源项目

学习React Native必看的几个开源项目 http://www.lcode.org/study-react-native-opensource-one/ http://gold.xitu.io/entry/575f498c128fe100577336b2 ...

2019-03-19 14:43:00

阅读数 169

评论数 0

原创 ReactNative 打的release包闪退之——undefined is not an object (evaluating 'a.View.propTypes.style')?...

ReactNative 打的release包闪退之——undefined is not an object (evaluating 'a.View.propTypes.style')? 现象描述: 使用react-native run-andr...

2019-03-19 13:58:00

阅读数 166

评论数 0

原创 Android Service随笔

Android Service随笔 这篇包含了: Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务 几乎所有Android Service相关的东西。 前言 Service是Android中实现程序后台...

2019-01-31 09:59:00

阅读数 24

评论数 0

原创 Android ButterKnife依赖注入框架的引入和使用

在Android开发中,需要大量的编写初始化布局、点击事件、监听事件等一些简单重复的代码,会无形中浪费时间和精力。而使用ButterKnife这个开源库可以让我们从大量的findViewById()和setOnclicktListener()中解放出来。 ButterKnife:是视图注入中相对...

2019-01-29 14:57:45

阅读数 782

评论数 0

原创 Android 广播机制

Android 广播机制 一、Android广播机制概述 Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。 广播作为Android组件间的通信方式,可以使用的场...

2019-01-28 09:29:00

阅读数 47

评论数 0

转载 Android 之图片三级缓存机制

在Android开发中,如果图片过多,而我们又没有对图片进行有效的缓存,就很容易导致OOM(Out Of Memory)错误。因此,图片的缓存是非常重要的,尤其是对图片非常多的应用。现在很多框架都做了很好的图片缓存处理,如【Fresco】、【Glide】等。 本文主要介绍Android中图片的三...

2019-01-27 23:46:53

阅读数 272

评论数 0

转载 Android Service

1.Service简单概述   Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。 此外,组件可以绑定到服务,以与之进行交互...

2019-01-25 09:51:15

阅读数 32

评论数 0

转载 Android 广播机制

一、Android广播机制概述 Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。 广播作为Android组件间的通信方式,可以使用的场景如下: 同一app内部的同一组件内的消息通信(单个或多个线程之间);...

2019-01-25 09:34:18

阅读数 240

评论数 0

转载 Android MVVM 应用框架构建过程详解

概述 说到Android MVVM,相信大家都会想到Google 2015年推出的DataBinding框架。然而两者的概念是不一样的,不能混为一谈。MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式的一个工具。 之前看过很多关于Android ...

2019-01-23 13:49:42

阅读数 206

评论数 0

转载 React-Navigation简单使用

一、简介 根据React Navigation官网文档描述:Learn once, navigate anywhere. React Navigation的诞生,源于React Native社区对基于Javascript的可扩展且使用简单的导航解决方案的需求。 React Navigation...

2019-01-23 11:43:32

阅读数 215

评论数 0

转载 Android SQLite 数据库开发使用示例

一、 首先我们需要创建一个继承自 SQLiteOpenHelper 的子类来管理数据库的创建、升级的工具类,代码如下: public class SQLiteDbHelper extends SQLiteOpenHelper { public static final String...

2019-01-23 11:43:21

阅读数 56

评论数 3

转载 Android Intent的详细解析以及用法

Intent的详细解析以及用法      Android的四大组件分别为Activity 、Service、BroadcastReceiver(广播接收器)、ContentProvider(内容提供者),这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用,I...

2019-01-23 11:40:16

阅读数 2010

评论数 0

原创 Adb 常用命令

查看当前连接设备 查看当前连接设备 adb devices 如果发现多个设备,下面的命令都需要跟上: adb -s 设备号 其他指令 例如: adb -s device1 install xxx.apk 查看顶部 Activity windows环境下: adb...

2019-01-23 10:58:42

阅读数 59

评论数 0

转载 Android简单实用的MVP框架

MVP 类图: 类介绍 Model:框架中的模型超类,负责提供数据; View:框架中的视图超类,负责UI展示; Presenter:程序中的逻辑超类,负责处理具体事务; BaseMvp:用于创建Model、View和Presenter; BasePresenter:所有Prese...

2019-01-23 09:20:21

阅读数 47

评论数 0

原创 Android 动画介绍和实现

Android动画种类 视图动画(View 动画) 帧动画(Frame 动画、Drawable 动画) 属性动画 触摸反馈动画(Ripple Effect) 揭露动画(Reveal Effect) 转场动画 & 共享元素(Activity 切换动画) 视图状态动画(Animate...

2019-01-21 16:28:51

阅读数 55

评论数 0

原创 Android Adapter的使用

ArrayAdapter  public class MainActivity extends Activity { private ListView lv;//控件引用声明 private List<String> list;//数据源集合引用...

2019-01-21 11:36:13

阅读数 951

评论数 0

原创 Android自定义控件的三种实现方式

Android自定义控件的三种实现方式 Android 自定义控件三种实现方法为组合原生控件,自己绘制和继承原生控件.   1.组合原生控件 将自己需要的控件组合起来变成一个新控件,如下制作常见的app页面头部.  新建一个Android项目,创建...

2019-01-21 10:23:00

阅读数 44

评论数 0

转载 Android自定义控件的三种实现方式

Android 自定义控件三种实现方法为组合原生控件,自己绘制和继承原生控件.   1.组合原生控件 将自己需要的控件组合起来变成一个新控件,如下制作常见的app页面头部.  新建一个Android项目,创建一个头部布局view_top.xml <?xml versio...

2019-01-21 10:19:30

阅读数 46

评论数 0

转载 HttpUrlConnection的应用

一、什么是HttpUrlConnection HttpUrlConnection是java的标准指定网站发送GET请求、post请求类、ttpUrlConnection继承自URLConnection,可用于向指定网站发送GET请求、post请求,httpUrlConnection在使用上相对简...

2019-01-21 09:59:41

阅读数 1918

评论数 0

原创 HttpUrlConnection的应用

HttpUrlConnection的应用 一、什么是HttpUrlConnection HttpUrlConnection是java的标准指定网站发送GET请求、post请求类、ttpUrlConnection继承自URLConnection,可用...

2019-01-21 09:54:00

阅读数 223

评论数 0

转载 React Native开启实时重载(Enable live Reload)

操作 1、安卓模拟器 按下Ctrl + M,Enable live Reload。     2、在连接的安卓真机上 使劲摇晃设备,然后就会出现菜单,Enable live Reload。  

2019-01-18 16:16:21

阅读数 853

评论数 0

转载 AndroidManifest.xml 文件解读

一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明...

2019-01-17 11:37:07

阅读数 224

评论数 0

转载 Android缓存机制——一般存储实现

一、Android缓存机制 Android缓存分为内存缓存和文件缓存(磁盘缓存)。在早期,各大图片缓存框架流行之前,常用的内存缓存方式是软引用(SoftReference)和弱引用(WeakReference),如大部分的使用方式:HashMap<String url, SoftR...

2019-01-17 11:16:34

阅读数 274

评论数 0

原创 React-Native-Scrollable-Tab-View使用

React Native中有许多第三方用于封装tabBar的库,当然也有官方提供的。React-native-scrollable-tab-view是一款非常实用的第三方库。放于界面之上可以实现一个界面中子界面的切换效果,置于界面之下可实现功能模块间的切换,通常用于封装自定义的tabBar。  ...

2019-01-16 16:24:39

阅读数 236

评论数 0

原创 React-Native 使用 React-Native-Vector-Icons 引入 iconfont 文字矢量图标

iconfont(阿里巴巴矢量图标库) 1.使用命令行工具进行 react-native-vector-icons 工具的安装: npm install react-native-vector-icons --save 安装完成之后在package.json文件中可以看到新增了一行 &...

2019-01-16 15:53:33

阅读数 392

评论数 0

原创 前后端分离之JWT(JSON Web Token)的使用

前后端分离之JWT(JSON Web Token)的使用 使用教程 前端 Vue.js vue-router 登录时,将后端返回的 token 存入 localStorage 使用 Vue-Router 判断是否存在 token,不存在跳转至登录 ...

2019-01-11 17:46:00

阅读数 562

评论数 0

原创 CentOS 6.8 python升级

CentOS 6.8 python升级 1.查看当前python版本 python -Vpython 2.6.6 2.下载Python-2.7.12wget https://www.python.org/ftp/python/2.7.12/Pyth...

2018-02-22 09:09:00

阅读数 27

评论数 0

原创 CentOS 6.8 安装 JDK Tomcat Zookeeper Dubbo Redis RabbitMQ Nginx MySQL Git Vsftpd

CentOS 6.8 安装 JDK Tomcat Zookeeper Dubbo Redis RabbitMQ Nginx MySQL Git Vsftpd   http://mirrors.aliyun.com/centos/6.8/iso...

2018-02-12 12:59:00

阅读数 87

评论数 0

原创 SpringMVC开启CORS支持

SpringMVC开启CORS支持   前言 浏览器出于安全考虑,限制了JS发起跨站请求,使用XHR对象发起请求必须遵循同源策略(SOP:Same Origin Policy),跨站请求会被浏览器阻止,这对开发者来说是很痛苦的一件事,尤其是要开发前...

2018-01-19 13:35:00

阅读数 77

评论数 0

原创 java学习源码

java学习源码 https://gitee.com/journeyIT/JavaStudyProject.git posted @ 2018-01-15 17:17 journeyIT 阅...

2018-01-15 17:17:00

阅读数 88

评论数 0

原创 RabbitMQ+Zookeeper+Dubbo+Nginx+Mysql+Redis搭建

RabbitMQ+Zookeeper+Dubbo+Nginx+Mysql+Redis搭建 一、RabbitMQ Rabbitmq 是用 erlang 语言写的,所以我们需要安装 Erlang,安装 erlang 又需要安装 python 与 si...

2018-01-11 13:00:00

阅读数 300

评论数 0

原创 git使用说明

git使用说明 在git windows工具中使用git bash打开项目,使用cd命令进入已有的项目根目录下。 一般的流程是: * touch README.md //新建说明文件 * git init //在当前项目中生成...

2018-01-11 10:42:00

阅读数 40

评论数 0

原创 Eclipse快捷键

Eclipse快捷键 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位...

2018-01-11 10:38:00

阅读数 10

评论数 0

原创 Kettle资源库-元数据

Kettle资源库-元数据 元数据的通用概念: “描述性数据”或“数据的数据” ETL的元数据: 描述ETL要执行的任务 在Kettle里元数据的存储方式: 资源库 资源库包括文件资源库、数据库资源库 Kettle 4.0 以后资源库类型可以插件扩...

2018-01-11 10:34:00

阅读数 122

评论数 0

原创 Kettle基本用法

Kettle基本用法 Kettle 的几个子程序的功能和启动方式 Spoon.bat:图形界面方式启动作业和转换设计器。 Pan.bat:命令行方式执行转换。 Kitchen.bat:命令行方式执行作业。 Carte.bat:启动web服务,用于...

2018-01-11 10:34:00

阅读数 61

评论数 0

原创 Kettle介绍、应用情况、对比

Kettle介绍、应用情况、对比 Kettl:Kettle is an acronym for "Kettle E.T.T.L.Emvironment". This means it has been designed to h...

2018-01-11 10:33:00

阅读数 293

评论数 0

原创 几种 ETL 工具的比较(Kettle,Talend,Informatica 等)

几种 ETL 工具的比较(Kettle,Talend,Informatica 等) 成本: 软件 成本包括多方面,主要包括软件产品, 售前培训, 售后咨询, 技术 支持等。 开源 产品本身是免费的,成本主要是培训和咨询,所以成本会一直维持在一个较低...

2018-01-11 10:32:00

阅读数 175

评论数 0

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