- 博客(35)
- 资源 (7)
- 收藏
- 关注
转载 helm简介、安装、配置、使用指南
转载自:https://blog.youkuaiyun.com/bbwangj/article/details/81087911目录helm简介Helm 组件及相关术语HelmTillerChartRepoistoryReleaseHelm工作原理helm部署一、Helm 客户端安装二、Helm 服务端安装Tiller三、给 Tiller 授权四、验证 ...
2019-09-26 09:34:43
1577
原创 kunernets使用helm安装tiller踩坑
为了安装服务端tiller,还需要在这台机器上配置好kubectl工具和kubeconfig文件,确保kubectl工具可以在这台机器上访问apiserver且正常使用。 这里的node1节点以及配置好了kubectl。https://www.jianshu.com/p/d0cdbb49569bdocker search tillerdocker search sapcc/...
2019-08-07 16:49:57
596
转载 Ubuntu19.04部署kubernetes-master⎈
文章转载于https://blog.youkuaiyun.com/qq_42346414/article/details/89949380
2019-06-21 16:35:44
346
转载 使用kubeadm搭建kubernetes集群或者单节点环境(1.11.2版本)
k8s容器云平台,首先面临的就是安装问题,参考了官方文档也是踩了不少坑,在这里把使用kubeadm安装k8s的方法和踩的坑和大家分享一下。一 前期准备:我用来测试的环境是是centos7,如下1 关闭防火墙systemctl stop firewalldsystemctl disable firewalld2 关闭swap内存swapoff -a同时...
2019-03-05 01:01:12
381
转载 Eclipse 转 IDEA 改的 8 条配置
Eclipse 转 IDEA 一定要改的配置 引言坦白说,我很少写这种操作类型的文章。因为这种文章没啥新意,大家操作步骤肯定是一样的。然而,我答应了我的同事小阳,给她出一篇!毕竟人家打算从Eclipse转IDEA了,于是以示鼓励,写一篇给她!那么是哪八条一定要改的配置呢!自动编译开关: 打开自动编译 setting--Build,Execution,Deployment--C...
2018-12-10 09:58:46
204
转载 spring代理
未完待续。。。。转载张果博客 地址:https://www.cnblogs.com/best/p/5679656.html#_label0一、为什么需要代理模式假设需实现一个计算的类Math、完成加、减、乘、除功能,将代码写在一个java文件中方式但是如果,需求发生了变化,要求项目中所有的类在执行方法时输出执行耗时。最直接的办法是修改源代码,缺点:1、工作量特别大,如果项目...
2018-12-04 11:56:56
158
转载 DI/IOC和AOP原理初识
1.前言作为从事java开发的码农,Spring的重要性不言而喻,你可能每天都在和Spring框架打交道。Spring恰如其名的,给java应用程序的开发带了春天般的舒爽感觉。Spring,可以说是任何一个java开发者通往技术高阶的必备基础。当然,要学好Spring,尤其是了解Spring的底层原理并不容易,需要花费很多时间和精力来潜心的研习,并在实际的项目中不断的试错和总结,才能形成属于自...
2018-12-04 11:34:30
730
转载 Spring容器和应用上下文理解
有了Spring之后,通过依赖注入的方式,我们的业务代码不用自己管理关联对象的生命周期。业务代码只需要按照业务本身的流程,走啊走啊,走到哪里,需要另外的对象来协助了,就给Spring说,我想要个对象——于是Spring就很贴心的给你个对象。听起来似乎很简单,使用起来也不难,但是如果仅仅是这样的拿来主义,倒也洒脱,不用费什么脑子。。。可是,你就真的不关心,Spring是从哪里把对象给...
2018-12-04 11:11:10
175
转载 OAuth2.0原理和理解
1. oauth简述oauth本身不是技术,而是一项资源授权协议,重点是协议!Apache基金会提供了针对Java的oauth封装。我们做Java web项目想要实现oauth协议进行资源授权访问,直接使用该封装就可以。2. 概述2.1 官方文档简介1.需要第三方应用存储资源所有者的凭据,以供将来使用,通常是明文密码。2.需要服务器支持密码身份认证,尽管密码认证天生就有安全缺陷...
2018-11-30 14:08:21
738
转载 过滤器Filter理解
1. 背景在设计web应用的时候,用户登录/注册是必不可少的功能,对用户登录信息进行验证的方法也是多种多样,大致可以认为如下模式:前端验证+后台验证。根据笔者的经验,一般会在前端进行一些例如是否输入数据、输入的数据的格式是否正确等一系列的验证,在后台会查询数据库进行验证。一般在后台进行验证的时候,都会选择使用Servlet的Filter作为拦截器,本文主要介绍Servlet的Filter,然...
2018-11-23 00:17:00
739
转载 常用的设计模式
单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧public class Singleton { privat...
2018-11-23 00:06:31
144
转载 单例模式写法
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务...
2018-11-23 00:00:17
174
转载 设计模式之六大原则
设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现优快云上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。 原作者博客链接:http://blog.youkuaiyun.com/LoveLion/article/category/738450/7一.单一职责原则 原文链接:http://blo...
2018-11-22 23:51:20
209
转载 wait和sleep的区别
sleep 是线程类(Thread)的静态类方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep 不会释放对象锁。sleep 谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。最主要是sleep方法没有释放锁wait 是Object 类的方法,对此对象调用wait ...
2018-11-22 23:27:18
190
转载 Java并发— 线程安全
1、什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 在线程安全类中封装了必要的同步机制,因此客户端无需进一步采取同步错失。2、原子性要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的和可变的状态的...
2018-11-22 22:24:26
316
转载 HashMap内部实现原理
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。目录 一、什么是哈希表 二、Ha...
2018-11-22 00:58:08
1102
转载 HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList 底层实现
HashMap相关问题1、你用过HashMap吗?什么是HashMap?你为什么用到它? 用过,HashMap是基于哈希表的Map接口的非同步实现,它允许null键和null值, 且HashMap依托于它的数据结构的设计,存储效率特别高,这是我用它的原因2、你知道HashMap的工作原理吗?你知道HashMap的get()方法的工作原理吗? 上面两个问题属于同一答案...
2018-11-22 00:57:59
1329
转载 创建线程的3种方式
一、继承Thread类创建线程类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。 因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的start()方法来启动该线程。public class MyThread extends Thread{ @Override...
2018-11-22 00:57:33
213
转载 win10下虚拟机VMware安装PhoenixOS(凤凰OS)
win10下虚拟机VMware安装PhoenixOS(凤凰OS)转自: 小柯基_ 的文章https://blog.youkuaiyun.com/a1203991686/article/details/80158375 虚拟机PhoenixOSAndroidx86 收起虚拟机VMware安装PhoenixOS(凤凰OS) 虚拟机VMware安装PhoenixOS(凤凰OS) 0.什...
2018-11-14 16:10:46
10539
5
原创 常用Linux命令
1.内存使用情况命令free -m -m标示单位是M,-g标示单位是g 2.查询文件命令find / -name *nginx* 查询文件名包含nginx字符的文件
2018-09-06 08:46:54
133
原创 VUE.....Vue部署CentOS
npm打包# 执行打包命令npm run build打包过程webpack会生成相应的目录结构(压缩和混淆的代码)打包产物产出一个index.html和一个static文件夹,没有红色的东西,证明打包成功 ~///(^v^)\~!4.将dist下面 上传的服务器某个位置,本例存与/usr/local/rural/;5.配置部署,编辑nginx/conf 下的ng...
2018-09-05 18:20:00
1265
转载 JDK.....CentOS7下安装JDK
执行步骤1、检查和删除系统预装jdk//如果操作系统不是最小安装,会默认安装openjdk#rpm -qa | grep java//删除系统预装jdk,可以一条命令直接删除#rpm -e --nodeps `rpm -qa | grep java`输入java -version测试,提示bash: java: command not found表面openjdk已经删...
2018-09-05 13:33:38
153
转载 Nodejs....Centos7 安装nodejs环境
安装过程:Step 1、确认服务器有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装。 yum -y install gcc gcc-c++ openssl-develStep 2、下载NodeJS源码包并解压。wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gztar zxvf node-v0.10...
2018-08-30 09:42:06
192
转载 CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld 2.syste...
2018-08-29 14:53:21
167
转载 MySQL5.7....CentOS下安装MySQL5.7
1.检查卸载老版本mysql rpm -qa | grep -i mysql #卸载与mysql相关的服务 yum -y remove *mysql* #查找相关目录,手动删除 find / -name *mysql*2. 下载mysql wget...
2018-08-29 14:51:16
115
转载 RabbitMQ....CentOS7下RabbitMQ安装
一、 CentOS7下安装erlang1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2)安装ncurses yum -y install ncurses-devel3)安装erlang环境...
2018-08-29 09:25:33
258
转载 Redis.....CentOS7下redis设置密码、开放远程访问权限
redis安装成功后,默认是没有设置密码的启动redis-cli,不需要认证,可直接进行操作,如下: 1 2 3 [root@ht]# redis-cli 127.0.0.1:6379> keys * (empty list or set) 1、设置密码之前已经设置redis为自启动了,配置文件放在了/e...
2018-08-28 22:43:28
4139
转载 Redis.....CentOS7下安装redis
一.安装redis1:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.11.tar.gz2.解压压缩包 tar -zxvf redis-4.0.11.tar.gz3.:yum安装gcc依赖 yum install gcc 遇到选择,输入y即可4.进入到re...
2018-08-28 22:32:41
251
转载 IDEA上面安装vue插件
IDEA上面安装vue插件2018年08月01日 09:30:30 阅读数:103更多个人分类: IDEAIDEA上面安装vue插件,并极速搭建vue后台管理模板1.idea上面安装vue插件 (到这里idea安装vue插件就好了,接下来我们开始搭建我们后台管理系统)2.利用vue搭建后台管理系统,这边我们直接用半成品来搭建后台管理系统。这边...
2018-08-28 08:32:53
23248
转载 FDFS....六、权限控制
前面使用nginx支持http方式访问文件,但所有人都能直接访问这个文件服务器了,所以做一下权限控制。FastDFS的权限控制是在服务端开启token验证,客户端根据文件名、当前unix时间戳、秘钥获取token,在地址中带上token参数即可通过http方式访问文件。① 服务端开启token验证修改http.conf# vim /etc/fdfs/http.conf设置为...
2018-07-28 08:29:42
11015
1
转载 FDFS....五、Java客户端
前面文件系统平台搭建好了,现在就要写客户端代码在系统中实现上传下载,这里只是简单的测试代码。1、首先需要搭建 FastDFS 客户端Java开发环境① 项目中使用maven进行依赖管理,可以在pom.xml中引入如下依赖即可:<dependency> <groupId>net.oschina.zcx7878</groupId> &l...
2018-07-28 08:29:00
298
转载 FDFS....四、FastDFS 配置 Nginx 模块
1、安装配置Nginx模块① fastdfs-nginx-module 模块说明 FastDFS 通过 Tracker 服务器,将文件放在 Storage 服务器存储, 但是同组存储服务器之间需要进行文件复制, 有同步延迟的问题。 假设 Tracker 服务器将文件上传到了 192.168.51.128,上传成功后文件 ID已经返回给客户端。 此时 FastDFS 存储集群机...
2018-07-28 08:28:19
769
转载 FDFS....三、安装Nginx
上面将文件上传成功了,但我们无法下载。因此安装Nginx作为服务器以支持Http方式访问文件。同时,后面安装FastDFS的Nginx模块也需要Nginx环境。Nginx只需要安装到StorageServer所在的服务器即可,用于访问文件。我这里由于是单机,TrackerServer和StorageServer在一台服务器上。1、安装nginx所需环境 ① gcc 安装yum...
2018-07-28 08:27:14
421
转载 FDFS....二、安装FastDFS环境
0、前言操作环境:CentOS7 X64,以下操作都是单机环境。我把所有的安装包下载到/softpackages/下,解压到当前目录。先做一件事,修改hosts,将文件服务器的ip与域名映射(单机TrackerServer环境),因为后面很多配置里面都需要去配置服务器地址,ip变了,就只需要修改hosts即可。# vim /etc/hosts增加如下一行,这是我的IP172....
2018-07-28 08:24:45
647
转载 FDFS....一、FastDFS介绍
FastDFS开源地址:https://github.com/happyfish100参考:分布式文件系统FastDFS设计原理 参考:FastDFS分布式文件系统个人封装的FastDFS Java API:https://github.com/bojiangzhou/lyyzoo-fastdfs-java转载地址: https://www.cnblogs.com/chiangch...
2018-07-28 08:22:38
33874
1
vmware12-安装android-x86-6.0
2017-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人