- 博客(248)
- 资源 (25)
- 收藏
- 关注
原创 k8s集群中安装redis、mysql(使用helm)
k8s集群中安装redis、mysql(使用helm),两个简单的案例。1、k8s中安装redis服务 (4.0.8-r2)mkdir redisworkcd redisworkhelm search redishelm fetch stable/redis --version 1.1.15 #下载redis-1.1.15.tgz包到当前目录tar -...
2020-04-21 22:41:33 1681
原创 k8s中安装nfs-client作为默认StorageClass
Kubernetes集群管理员通过提供不同的存储类,可以满足用户不同的服务质量级别、备份策略和任意策略要求的存储需求。动态存储卷供应使用StorageClass进行实现,其允许存储卷按需被创建。如果没有动态存储供应,Kubernetes集群的管理员将不得不通过手工的方式类创建新的存储卷。通过动态存储卷,Kubernetes将能够按照用户的需要,自动创建其需要的存储。比如,我们可能会在kuber...
2020-04-20 21:49:47 2278 1
原创 vue的使用(安装vue-cli脚手架)
vue官方中文文档:https://cn.vuejs.org/v2/guide/1、安装vue-cli 脚手架工具cnpm install -g vue-cli@2.9.6vue -V #查看安装的版本2、初始化vue工程初始化一个基于webpack的vue的demo工程vue init webpack demo如果安装npm依赖较慢,可以ctrl+c终止掉,使用...
2020-04-19 13:04:02 189
原创 rancher中创建项目、名称空间、部署第一个pod(nginx)
rancher官方文档:https://docs.rancher.cn/rancher2x/quick-start.html注意:以下所有操作都是在mycluster集群中1、创建项目,名称例如:fc2、创建名称空间,例如:fc-ns3、找到mycluster中fc项目,部署第一个工作负载nginx,注意选择工作负载所在名称空间为:fc-ns4、部署...
2020-04-19 11:18:35 5613
原创 容器管理平台rancher的搭建
容器管理平台rancher的搭建:Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。 Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求并为DevOps团队提供支持。Kubernetes不仅已经成为的容器编排标准,它也正在迅速成为各类云和虚拟化厂商提供的标准基础架构。Rancher用户可以选择使用Rancher Kubernetes...
2020-04-19 11:12:18 1064
原创 vue中整合bootstrap、layer弹框、axios跨域请求
vue项目中整合bootstrap、layer弹框、axios跨域请求1、初始化vue项目vue init webpack vue_layer2、安装jquery依赖cnpm install jquery@3.2.1 --save3、安装axios和qs依赖cnpm install axios --savecnpm install qs --save4、安装vue-laye...
2020-04-16 22:13:47 637
原创 vue中整合bootstrap
vue整合bootstrap过程1、初始化项目vue init webpack vue_bootstrap2、main.js中引入jquery,bootstrap的css和jsimport './bootstrap-3.3.7/dist/jquery.min.js';import './bootstrap-3.3.7/dist/css/bootstrap.css';im...
2020-04-14 21:10:43 2534
原创 vue中路由的简单使用
vue中路由(vue-router)的使用router.js中配置路由规则,项目中所有的路由规则通常都统一配置到同一个文件中,习惯将这个文件命名为router.js,router.js内容如下:import Vue from 'vue'import Router from 'vue-router'import Home from '../components/Home.v...
2020-04-13 22:10:06 657
原创 k8s中安装helm
k8s中安装helm步骤 (在master节点上)1、下载helm.tar.gz包wget https://storage.googleapis.com/kubernetes-helm/helm-v2.14.3-linux-amd64.tar.gz2、解压安装tar -zxvf helm-v2.14.1-linux-amd64.tar.gzcd linux-amd64cp he...
2020-02-21 12:56:35 3583
原创 java项目中使用hutool工具箱
hutool介绍:官网文档:https://hutool.cn/docs/#/Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。一、pom.xml中引入hutool依赖<!--hutool 工具集合引入--> <dependenc...
2020-02-21 12:53:13 4704
原创 mysqldump备份数据库语句
mysqldump备份数据库语法:Usage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]OR mysqldump [OPTIONS] --all-databases [OPTIONS]1、备份一个数据库mysqldu...
2020-01-10 18:21:44 1534
原创 linux中tar.gz的压缩和解压
tar.gz压缩和解压1、tar.gz解压tar -zxvf xxx.tar.gz -C /dist (-C 表示解压到指定目录)2、tar.gz创建压缩包tar -zcvf xxx.tar.gz aa bb cc (aa bb cc 可为文件或目录)3、查看tar归档文件中内容tar -tvf xxx.tar.gz...
2020-01-10 18:13:45 466
原创 k8s中节点开启ipvs
kubernetes的1.11版本后,默认使用ipvs,如果节点的内核不支持或没有开启ipvs则k8s会自动降级为使用iptables规则在所有的Kubernetes节点上执行以下脚本: 开启支持ipvscat > /etc/sysconfig/modules/ipvs.modules <#!/bin/bashmodprobe -- ip_vsmodprobe -- ip...
2019-12-26 17:51:33 1175
原创 springboot中开启@Async异步支持
springboot中开启@Async异步支持:其实,@Async的异步调用从spring3.x之后就开始支持了,springboot中当然也可以使用。1、配置AsyncConfig配置类package com.tingcream.springmybatis.configuration; import org.springframework.context.annotation....
2019-12-26 16:34:31 1913
原创 docker中的swarm集群搭建
docker中的swarm集群搭建:swarm是docker引擎的集群模式,是docker服务的编排工具,比kubernetes更轻量级(当然功能比kubernetes要少一些)。环境搭建:准备3台虚拟机192.168.11.13 swarm-node1 主节点(工作节点) 1核1G内存192.168.11.14 swarm-node2 工作节点 1核1G内存19...
2019-12-26 16:20:33 208
原创 centos7中安装docker步骤
1、下载repo包docer-ce,安装cd /etc/yum.repos.d/wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O docker-ce.repoyum install -y yum-utils device-mapper-persistent-data lvm2yum insta...
2019-12-25 16:16:40 120
原创 docker镜像私服registry的安装
安装docker的registry私服和registry-frontend (UI)一、registry服务器端mkdir registrycd registrydocker pull registry #拉取镜像vi docker-compose.yml ,内容如下version: '3'services: registry: image: regist...
2019-12-25 09:38:31 592
原创 docker-compose编排的服务启动顺序问题
在上一篇中,我们展示了一个基本由docker-composer的编排案例,然而那个案例却有个隐藏的问题:虽然,我们在myapp服务中指明了依赖于redis服务 ,也就是所docker-compose能够确保容器的启动顺序是先启动redis再启动nodejs,然而容器的启动顺序并不是服务的启动顺序。假想一下,如果我们的后端服务不是redis,而是一个启动耗时较长的后端应用,compose启动...
2019-12-24 10:24:02 2692
原创 docker-compose编排案例
一、docker-compose的安装官网参考:https://docs.docker.com/compose/1、安装docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" \ -...
2019-12-24 10:10:05 350
原创 minio文件服务器安装
minio文件服务器安装:1、拉取最新镜像docker pull minio/minio2、run 容器docker run -d -p 9000:9000 --name minio -e MINIO_ACCESS_KEY=admin -e MINIO_SECRET_KEY=12345678 -v /data/minio:/data minio/minio server /d...
2019-12-19 17:44:38 1720
原创 kubernetes环境搭建(使用kubeadmin)
k8s搭建(使用kubeadm工具)kubelet-v1.16.3版本一、环境准备3台虚拟机, centos7系统:1、关闭iptables 、firewalld,关闭selinux2、配置所有机器网络时间同步(NTP)3、配置所有机器主机名及hosts,实现主机名能访问互通各节点配置如下:k8s-master1 192.168.11.21 master节点 2核CPU...
2019-12-19 17:04:40 627
原创 nginx中配置ssl证书(示例)
nginx -V #查看安装的模块#安装ssl支持的依赖yum -y install openssl openssl-devel#进入nginx编译安装目录cd /usr/local/nginx-1.16.1#重新执行编译 ,带上ssl模块./configure --prefix=/usr/local/nginx --with-http_stub_status...
2019-11-05 18:28:51 301
原创 更新linux服务器中jar(war)包中某文件
#列出指定文件所在位置,grep搜索jar -tvf ipserver-0.1.war | grep application.yml#解压指定文件jar -xvf ipserver-0.1.war WEB-INF/classes/application.yml手动编辑、修改application.yml文件内容完成#更新文件到jar包中jar -uvf ipserver-0....
2019-11-05 12:32:18 646
原创 docker主机开启远程访问
Centos7中配置docker开启远程访问:1、修改docker.service配置文件vi /usr/lib/systemd/system/docker.service[Service]ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock:x保存退出2、重启docker的...
2019-09-26 23:58:31 313
原创 springboot中使用jasypt对配置信息进行加密
jasypt是java中流行的开源加解密工具包1、springboot项目中,引入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> ...
2019-09-26 23:54:38 2167
原创 springboot项目中使用docker进行远程部署
springboot项目中使用docker进行远程部署这个过程,其实就是先将项目打包为springboot的jar包,再远程连接到docker主机上将springboot的jar包构建为docker镜像。最后运行docker run [镜像名称] ,以docker容器方式运行我们的应用。方式一:idea中安装docker集成插件,进行docker远程部署。安装完成后,...
2019-08-14 10:05:13 793
原创 centos7安装nginx(yum方式)
1.添加yum源默认情况Centos7中无Nginx的源,可以如下执行命令添加源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装Nginx通过yum search nginx看看是否已经添加源成功。如果成功则执行下列...
2019-08-12 07:00:09 255
原创 mybatis-generator-gui图形化工具
mybatis-generator-gui图形化工具(标准)如果大家有想用mybatis官方的标准的mapper生成器的, 不需要在项目中配置一大段恶心的maven插件及配置信息了。笔者给大家推荐个网上找的一款图形化工具,直接用这个工具就可以轻松解决所有问题(轻松上手,对项目代码没有任何入侵性)百度网盘下载:链接:https://pan.baidu.com/s/1mZDX...
2019-07-21 18:10:11 1042
原创 centos7安装mysql-5.7.26
将 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz上传到centos服务器1.解压安装tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz #解压mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql #启动目录、重命名2.创建mysq...
2019-05-27 11:21:19 1076
原创 一行命令得到进程pid
#得到程序进程pidps -ef|grep程序名|grep -v grep|awk '{print $2}'如:查找tomcat-8100服务的进程,使用如下命令即可(如果tomcat已启动则显示其pid,否则无显示)ps -ef|grep tomcat-8100|grep -v grep|awk '{print $2}'##也可以定义用户变量pidpid=`ps...
2019-05-25 11:38:12 356
原创 jenkins持续集成(案例)
一、jenkins是什么Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。(参见百度百科)二、安装jenkinscp -rf jenkins-2.164.2.war /usr/local/tomcat/tomcat-jenkins-8080/webapps/cd...
2019-05-22 11:52:06 502
原创 tomcat配置远程访问部署
tomcat配置远程访问部署注意: tomcat的webapps中的manager应用不能删除哦1、修改webapps/manager/META-INF/conetxt.xml配置 ,manager应用默认为只能本机访问,修改为所有ip都可访问<Context antiResourceLocking="false" privileged="true" > <Val...
2019-05-22 11:49:01 6972
原创 centos中startup.sh启动服务脚本
startup.sh (示例)#!/bin/bash#定义一些用户变量APP_HOME=/opt/apiWeb #程序主目录APP_NAME=apiWeb.war #程序(脚本目录)LOG_FILE=out.log #输出日志文件 #使用说明,用来提示输入参数usage() {echo "Usage: sh startup.sh [start|stop|restart|stat...
2019-05-22 11:41:57 6389
原创 chmod -R 777目录后的权限恢复
哈哈,这其实是个伪命题。恢复的前提是先要进行备份,如果在执行chmod -R 777前没有进行目录文件权限的备份,恢复就无从谈起。当我们想执行chmod -R 777目录 时,为了确保万无一失,最好先进行整个目录的权限备份,避免误设置后无法还原的问题。例如我在/usr/local/目录中新建了一个test目录,里面含有大量的文件和子目录。在执行chmod -R 777 test/之...
2019-04-30 15:04:44 6939
原创 centos中开启vim高亮和vim命令别名
1、 安装vim,并且vim命令的别名设置为viyum install vim -y (如果不能识别vim命令,需要先安装vim)vi /etc/bashrc 或者 vi ~/.bashrc在最后新加一行alias vi=vim:x保存退出source /etc/bashrc或者source ~/.bashrc即可2、开启vim语法高亮v...
2019-04-30 14:59:06 1219
原创 shiro整合spring
shiro整合spring参考官网文档 http://shiro.apache.org/spring.html1、pom.xml配置 <!-- shiro的core web spring整合的 引入 --> <dependency> <groupId>org.apache.shiro</groupId> <artifa...
2019-03-25 17:15:29 674
原创 shiro集成web
一、shiro集成web的步骤参考 http://shiro.apache.org/web.html1.1、在pom.xml中引入 shro-web.jar<!-- shiro-web引入 --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>...
2019-03-25 17:11:49 368
原创 shiro授权过程
一、授权的核心概念授权,也就是权限认证或访问控制,即在应用中控制谁能访问哪些资源授权中的核心要素:1 用户,在shiro中代表访问系统的任何客户端,即subject2 角色,是权限的集合,或字符串值表示的一种能力。3 权限,即操作资源的权利。比如访问某个页面,以及对某功能模块的添加、修改、删除、查看的权利(http://shiro.apache.org/authorization.ht...
2019-03-25 17:06:49 1410
原创 shiro身份认证过程
一、shiro身份认证过程(参考http://shiro.apache.org/authentication.html)1、Collect the Subject’s submitted principals and credentials 收集客户端提交的用户名和凭证2、Submit the principals and credentials for authentication. ...
2019-03-25 16:51:11 217
原创 shiro入门第一篇
一、shiro是什么Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 asd二、shiro官网参考文档http://shiro.apache.org/reference.html 参考文档http://shiro.apach...
2019-03-25 16:45:01 171
captureScreen.jar
2020-04-13
JEncrypt.jar--java文件加解密图形化工具(3des)
2018-12-11
hessian-4.0.38.jar
2017-03-24
mybatis图形化代码生成器(纯手写)
2016-11-04
java简易聊天程序
2016-10-07
支付宝RSA加解密工具
2015-11-29
坦克大战2.8
2015-10-05
正则表达式工具3(java版)
2015-10-01
正则表达式工具(java版)
2015-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人