- 博客(277)
- 资源 (2)
- 收藏
- 关注
原创 Jenkins
1、持续集成及Jenkins介绍2、Jenkins安装和持续集成环境配置3、Jenkins构建Maven项目4、Jenkins+Docker+SpringCloud微服务持续集成5、基于Kubernetes/K8S构建Jenkins微服务持续集成平台...
2022-07-19 10:22:00
305
原创 Spring Security JWT redis 笔记 && java 技术栈汇总
创建项目登录 https://start.spring.io/ 下载journeyw%6*YT)4%bbrMK(Z2F修改 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3....
2022-04-07 18:51:00
469
原创 React笔记 && Taro笔记
React基础1 组件通讯1.1 props子组件import React from "react";import PropTypes from "prop-types";import { Button } from "antd";export default class EightteenChildOne extends React.Component { static p...
2022-04-07 08:45:00
1263
原创 MAC环境配置
#JDKJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/HomeCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.PATH=$JAVA_HOME/bin:$PATH:.export JAVA_HOME CLASSPATH PATH...
2022-04-06 22:50:00
200
原创 nginx配置
Nginx安装配置安装路径/usr/local/nginx/配置⽂件/usr/local/nginx/conf/nginx.conf⽇志路径在配置⽂件中指定,⽬前为: /usr/local/nginx/logs修改配置操作3.1[root@P1QMSPL1RTM02 ~]# cd /usr/local/nginx/sbin/ # 执⾏行行⽂文件路路径[root@P1QM...
2022-04-06 22:41:00
181
原创 SpringCloud 笔记
简单微服务架构微服务架构的基础框架/组件服务注册发现服务网关(Service Gateway)后端通用服务(也称中间层服务Middle Tier Service)前端服务(也称边缘服务Edge Service)SpringCloud架构所有请求都统一通过 API 网关(Zuul)来访问内部服务。网关接收到请求后,从注册中心(Eureka)获取可用服务。由 Ribbon ...
2022-04-06 22:32:00
201
原创 antd笔记
const { getFieldDecorator, getFieldValue, setFieldsValue, resetFields, validateFields, getFieldError } = this.props.form;getFieldDecorator:用于和表单进行双向绑定getFieldDecorator(id, options) 参数id必填输入控件唯一标...
2022-04-06 17:28:00
847
原创 「道 德 經」 : 第 二 十 四 章
企 者 不 立 ﹔ 跨 者 不 行 ﹔自 见 者 不 明 ﹔ 自 是 者 不 彰 ﹔自 伐 者 无 功 ﹔ 自 矜 者 不 长 。其 在 道 也 , 曰 : 余 食 赘 形 。物 或 恶 之 , 故 有 道 者 不 处 。...
2021-07-19 14:28:00
94
原创 「道 德 经」 : 第 八 章
上 善 若 水 。水 善 利 万 物 而 不 争 ,处 众 人 之 所 恶 , 故 几 于 道 。居 善 地 ,心 善 渊 ,与 善 仁 ,言 善 信 ,政 善 治 , 事 善 能 ,动 善 时 。夫 唯 不 争 , 故 无 尤 。...
2021-07-19 10:58:00
88
原创 人生有尺 做人有度
人生有尺,走过的路,才知道短长,做过的事,才知道曲直,交过的友,才知道真假。做人有度,了解过去,才知道轻重,审视自己,才知道是非,明白眼前,才知道何从。人生有尺,做人有度,不能失去分寸,不能没有底线,不能丢掉良心。做人,人给三分,你还七分,那叫回报!人掏真心,你还真情,那叫珍惜!人生有尺,品人有方,深交才知全貌,遇事才知黑白,久处才知人心。处事,知道自己,...
2021-07-19 10:33:00
149
原创 webpack知识点总结
webpack环境安装全局环境安装npm install webpack-cli -gnpm install webpack -gmac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir '/usr/local/lib/node_modules/webpack解决办法:sudo npm install webp...
2019-04-23 08:56:00
82
原创 小程序开发经验总结
小程序开发公众平台地址链接:https://developers.weixin.qq.com/miniprogram/introduction/index.html?t=19042217环境配置全局配置对应文件:app.json注册 pages window tabBar networkTimeout{ // 当前程序是由哪些页面组成的(第一项默认为初始页面) // 所有使用...
2019-04-22 22:13:00
76
原创 Spring Boot 整合 rabbitmq
Spring Boot 整合 rabbitmq 一、消息中间件的应用场景异步处理场景:用户注册,信息写入数据库后,需要给用户发送注册成功的邮件,再发送注册成功的邮件。1.同步调用:注册成功后,顺序执行发送邮件方法,发送短信方法,最后响应用户2.并行调用:注册成功后,用多线程的方式并发执行发邮件和发短信方法,最后响应用户...
2019-03-26 09:52:00
152
原创 Spring Boot Security 整合 OAuth2 设计安全API接口服务
Spring Boot Security 整合 OAuth2 设计安全API接口服务 简介OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文重点讲解Spring Boot项目对OAuth2进行的实现,如果你对OAuth2不是很了解,你可以先理解OAuth 2.0 - 阮...
2019-03-26 09:49:00
616
原创 react-native 安装指定的版本
react-native 安装指定的版本 react-native 安装指定的版本react-native init name --version 0.xx.xxreact-native 降低版本react-native --savereact-native@0.xx.xx p...
2019-03-19 16:20:00
1969
原创 学习React Native必看的几个开源项目
学习React Native必看的几个开源项目 http://www.lcode.org/study-react-native-opensource-one/http://gold.xitu.io/entry/575f498c128fe100577336b2本文来自:江清清的技术专栏(http://www.lcode.org)1.前言...
2019-03-19 14:43:00
498
原创 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-android 命令打的包能正常安装在模拟器上运行,一切都是那么的平静。然而,我使用gradlew assemb...
2019-03-19 13:58:00
847
原创 Android Service随笔
Android Service随笔 这篇包含了:Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务 几乎所有Android Service相关的东西。前言Service是Android中实现程序后台运行的解决方案,它非常适用于去执行那些不需要和用户交互而且还要求长期运行的任务。Service默认并不...
2019-01-31 09:59:00
172
原创 Android ButterKnife依赖注入框架的引入和使用
在Android开发中,需要大量的编写初始化布局、点击事件、监听事件等一些简单重复的代码,会无形中浪费时间和精力。而使用ButterKnife这个开源库可以让我们从大量的findViewById()和setOnclicktListener()中解放出来。ButterKnife:是视图注入中相对简单易懂的开源框架,其优势在于: 1. 强大的View绑定和Click事件处理功能,简单代...
2019-01-29 14:57:45
2689
原创 Android 广播机制
Android 广播机制 一、Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:同一app内部的同一组件内的消息通信(单个或多个线程之间);同一app内部的不同组件之间...
2019-01-28 09:29:00
381
转载 Android 之图片三级缓存机制
在Android开发中,如果图片过多,而我们又没有对图片进行有效的缓存,就很容易导致OOM(Out Of Memory)错误。因此,图片的缓存是非常重要的,尤其是对图片非常多的应用。现在很多框架都做了很好的图片缓存处理,如【Fresco】、【Glide】等。本文主要介绍Android中图片的三级缓存机制的原理及其应用。本帖中的代码都是使用Android原生的代码编写的。 下载:...
2019-01-27 23:46:53
871
转载 Android Service
1.Service简单概述 Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容...
2019-01-25 09:51:15
142
转载 Android 广播机制
一、Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:同一app内部的同一组件内的消息通信(单个或多个线程之间); 同一app内部的不同组件之间的消息通信(单个进程); 同一app具有多个进程的不同组件之间的消息...
2019-01-25 09:34:18
1177
转载 Android MVVM 应用框架构建过程详解
概述说到Android MVVM,相信大家都会想到Google 2015年推出的DataBinding框架。然而两者的概念是不一样的,不能混为一谈。MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式的一个工具。之前看过很多关于Android MVVM的博客,但大多数提到的都是DataBinding的基本用法,很少有文章仔细讲解在Android...
2019-01-23 13:49:42
755
转载 React-Navigation简单使用
一、简介根据React Navigation官网文档描述:Learn once, navigate anywhere.React Navigation的诞生,源于React Native社区对基于Javascript的可扩展且使用简单的导航解决方案的需求。React Navigation是Facebook,Expo和React社区的开发者们合作的结果:它取代并改进了React Nativ...
2019-01-23 11:43:32
702
转载 Android SQLite 数据库开发使用示例
一、首先我们需要创建一个继承自 SQLiteOpenHelper 的子类来管理数据库的创建、升级的工具类,代码如下:public class SQLiteDbHelper extends SQLiteOpenHelper { public static final String DB_NAME = "database.db"; public static final ...
2019-01-23 11:43:21
458
3
转载 Android Intent的详细解析以及用法
Intent的详细解析以及用法 Android的四大组件分别为Activity 、Service、BroadcastReceiver(广播接收器)、ContentProvider(内容提供者),这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用,Intent的中文意思为“意图”,在Android中可以理解为想要做什么,实现activity之间的跳转...
2019-01-23 11:40:16
8252
原创 Adb 常用命令
查看当前连接设备查看当前连接设备adb devices 如果发现多个设备,下面的命令都需要跟上:adb -s 设备号 其他指令例如:adb -s device1 install xxx.apk查看顶部 Activitywindows环境下:adb shell dumpsys activity | findstr "mFocusedActivity...
2019-01-23 10:58:42
203
转载 Android简单实用的MVP框架
MVP 类图:类介绍Model:框架中的模型超类,负责提供数据; View:框架中的视图超类,负责UI展示; Presenter:程序中的逻辑超类,负责处理具体事务; BaseMvp:用于创建Model、View和Presenter; BasePresenter:所有Presenter层的抽象类,负责Model、View层的引用和销毁; BaseMvpActivity:Act...
2019-01-23 09:20:21
268
原创 Android 动画介绍和实现
Android动画种类视图动画(View 动画)帧动画(Frame 动画、Drawable 动画)属性动画触摸反馈动画(Ripple Effect)揭露动画(Reveal Effect)转场动画 & 共享元素(Activity 切换动画)视图状态动画(Animate View State Changes)矢量图动画(Vector 动画)约束布局实现的关键帧动画(Cons...
2019-01-21 16:28:51
178
原创 Android Adapter的使用
ArrayAdapter public class MainActivity extends Activity { private ListView lv;//控件引用声明 private List<String> list;//数据源集合引用声明 private ArrayAdapter<String> adapter;//适配器声明 ...
2019-01-21 11:36:13
3933
原创 Android自定义控件的三种实现方式
Android自定义控件的三种实现方式 Android 自定义控件三种实现方法为组合原生控件,自己绘制和继承原生控件. 1.组合原生控件将自己需要的控件组合起来变成一个新控件,如下制作常见的app页面头部. 新建一个Android项目,创建一个头部布局view_top.xml<?xml version="1.0" encodin...
2019-01-21 10:23:00
172
转载 Android自定义控件的三种实现方式
Android 自定义控件三种实现方法为组合原生控件,自己绘制和继承原生控件. 1.组合原生控件将自己需要的控件组合起来变成一个新控件,如下制作常见的app页面头部. 新建一个Android项目,创建一个头部布局view_top.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:...
2019-01-21 10:19:30
446
转载 HttpUrlConnection的应用
一、什么是HttpUrlConnectionHttpUrlConnection是java的标准指定网站发送GET请求、post请求类、ttpUrlConnection继承自URLConnection,可用于向指定网站发送GET请求、post请求,httpUrlConnection在使用上相对简单,并且易于扩展,推荐使用。 二、如何使用HttpUrlCnnection 1.创建U...
2019-01-21 09:59:41
3845
原创 HttpUrlConnection的应用
HttpUrlConnection的应用 一、什么是HttpUrlConnectionHttpUrlConnection是java的标准指定网站发送GET请求、post请求类、ttpUrlConnection继承自URLConnection,可用于向指定网站发送GET请求、post请求,httpUrlConnection在使用上相对简单,并且易于...
2019-01-21 09:54:00
927
转载 React Native开启实时重载(Enable live Reload)
操作1、安卓模拟器按下Ctrl + M,Enable live Reload。 2、在连接的安卓真机上使劲摇晃设备,然后就会出现菜单,Enable live Reload。
2019-01-18 16:16:21
2078
转载 AndroidManifest.xml 文件解读
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent...
2019-01-17 11:37:07
486
转载 Android缓存机制——一般存储实现
一、Android缓存机制Android缓存分为内存缓存和文件缓存(磁盘缓存)。在早期,各大图片缓存框架流行之前,常用的内存缓存方式是软引用(SoftReference)和弱引用(WeakReference),如大部分的使用方式:HashMap<String url, SoftReference<Drawable>> imageCache;这种形式。从Android 2...
2019-01-17 11:16:34
883
原创 React-Native-Scrollable-Tab-View使用
React Native中有许多第三方用于封装tabBar的库,当然也有官方提供的。React-native-scrollable-tab-view是一款非常实用的第三方库。放于界面之上可以实现一个界面中子界面的切换效果,置于界面之下可实现功能模块间的切换,通常用于封装自定义的tabBar。 安装npm i react-native-scrollable-tab-view --sav...
2019-01-16 16:24:39
502
python2.7.msi
2015-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人