自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jasnet_u的博客

闻君有白玉美人,妙手雕成,极尽妍态,不胜心向往之.今夜子正,当踏月来取,君素雅达,必不致令我徒劳往返也

  • 博客(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

rocketmq-console-1.0.0.jar

阿里巴巴 rocketmq消息中间件 ,rocketmq学习的必备资源。rocketmq消息服务,rocketmq管理后台

2020-09-04

captureScreen.jar

java的截屏小工具。双击它,或者用java -jar xx.jar命令即可运行了。先用鼠标框选一块区域,双击鼠标即可完成截图。截图后还可以将图片保存到本地!

2020-04-13

qrTool 二维码生成器工具(生成、解码)

qrTool 二维码生成器工具(生成、解码)。 程序员实用小工具,笔者用纯java语言开发的。小工具小工具小工具。

2018-12-18

java中RSA加解密图形化工具

java中RSA加解密图形化工具,同支付宝网站支付rsa加密、签名所采用的算法。程序员实用小工具。

2018-12-17

JEncrypt.jar--java文件加解密图形化工具(3des)

JEncrypt.jar--java文件加解密图形化工具(3des) ,笔者用java开发的图形化小工具,小巧精致又实用 。在我们日常的工作中难免有些信息(比如网站账号、密码等)需要存储到公司电脑上,但又不希望被他人看到,这时候这款小工具就派上用场了。

2018-12-11

hadoop权威指南中文第四版(带标签)下载

Hadoop权威指南_第四版_中文版(带标签),hadoop大数据入门经典参考书 载。

2018-05-29

c#生日贺卡小程序(祝妈妈)

c#生日贺卡小程序,祝愿天下妈妈身体健康,幸福长寿。

2018-03-12

H+后台网站模板-v4.2(最新)

H+后台网站模板-v4.2(最新) 修改了v4.1中layer弹出框的bug。

2017-10-30

数据库系统概论第五版下载地址.txt

数据库系统概论第五版完整版,国家高等教育计算机相关专业数据库原理配套教材。

2017-03-29

hessian-4.0.38.jar

java hessian-3.0.38.jar。修改了原生的jar包,解决了hessian 序列化BigDecimal的精度问题。注意,请在hessian服务端和客户端中分别替换此jar包哦!! 只替换服务端hessian jar包还是会有问题。

2017-03-24

java坦克大战

一款精致小巧的坦克小游戏。还记得孩童时代爱不释手的红白机小游戏么,魂斗罗,双截龙,坦克大战......美美的回忆画面一幅幅地展现在我们眼前,最是难忘 !

2017-03-17

mybatis图形化代码生成器(纯手写)

纯个人手写简单实用的mybatis代码生成工具 ,0配置, 无xml, 无需连接数据库。 仅需要mysql的建表语句的列声明部分(不含外键、索引等说明)即可,支持mysql表逆向生成。 作为管理层,笔者是否反感项目中使用mybatis的逆向工厂代码生成器,程序员往往一生成就是一大坨恶心的废代码,自己用不到,别人更用不着,生成的bean大小写格式还不统一,某还自以为是,说自己这么快就写完了CRUD 。 完全一个写代码不经过大脑思考的低级程序员!!! 笔者实在目不忍视,于是写了这个GUI代码生成器。希望程序员引以为鉴,尽量去关注业务逻辑本身,不要图一时之快,造成代码臃肿、紊乱, 难以维护。

2016-11-04

java简易聊天程序

java简易聊天程序,使用TCP socket套接字安全协议,对象流二进制序列化传输。 简易局域网聊天程序,暂时只能发送文本消息。 此程序既是socket服务器又可以作为socket客户端。由于鄙人写的关闭服务和断开连接还存在一些问题和不足,请不要点击断开和关闭按钮。。 若想断开连接、关闭服务重连,请直接叉掉程序再启动即可(客户端和服务端均是如此) 使用命令: java -jar chartDemo.jar 运行程序。

2016-10-07

oracle14.jar

oracle.jar oracle连接驱动

2016-05-08

druid.jar druid连接池驱动

druid.jar 阿里巴巴数据库连接池驱动

2016-05-08

windowsDNS配置

dns配置 win批处理

2016-02-26

ip地址配置

windwos批处理配置ip地址。 bat命令配置ip地址

2016-02-26

支付宝RSA加解密工具

最近公司要准备上支付宝,周末在家里好研究了下支付宝的RSA加解密算法和SHA1WithRSA 签名算法,感觉挺有意思的,于是花了点时间写了这个图形化小工具。

2015-11-29

简单播放器(c#)

用c#实现的微型播放器,能播放本地音视频(基于windows media player),默认自动循环播放,小巧精致,希望大家喜欢。

2015-10-05

坦克大战2.8

新版本对游戏各方面做了极大的提升: 2.8版本 1. 新增出场随机生成38个障碍物,位于主战场区中心地带,覆盖率10%。 障碍物分为土砖、钢砖,土砖有3滴血,击中3弹即消失,钢砖不会消失。 2. 新增坦克元素属性。分为红、蓝、绿3种元素属性 红色血气,代表坦克血量;蓝色精神,代表坦克移动速度;绿色智力 ,代表坦克发射子弹移动速度。战场上会有一定的几率出现元素球,捡到 元素球,则相应的属性值增加,敌方坦克捡到也一样会增加,但是通过后 敌方坦克的数据会同步掉。 3. 新增通过后效果,敌方坦克的实力得到增强。如每3关,敌方坦克子弹速度 加1 每4关敌方坦克移动速度加1 等。(敌方坦克线程休眠时间、发射子弹的几率也有相应的调整) 4. 新增右侧属性栏显示我方坦克精神和智力条。另,我方坦克和敌方坦克的 初始血量、移动速度、发射子弹速度都做了调整. 5 新增游戏中播放背景音乐功能,开始场景,主场景、结束场景分别播放3首 不同的钢琴曲,让玩家可以边玩游戏,边享受美妙的歌曲。

2015-10-05

正则表达式工具3(java版)

修复了前一个版本布局可能发生形变的恶心bug。 新增支持打开unicode、gbk等文件编码格式的文件功能 新增支持按ctrl同时打开多个文件功能。

2015-10-01

正则表达式工具2(java版)

这个版本只有11K,前一个版本加入了junit测试包导致文件达250k.此版本去掉了测试包,使程序更小巧。

2015-09-16

uuid工具工具

java图形化操作,点击生成全球唯一的uuid

2015-09-14

正则表达式工具(java版)

早期我用c#开发了一个正则表达式工具,而现在这个版本是我用java实现的。 众所周知,java在桌面应用方面一直是短板,c#则有着天然的优势。然作为一个java开发人员,采用java的编程思想来实现此功能还是很有必要的。

2015-09-14

正则表达式工具

采用c#开发的正则匹配小工具,用于字符串匹配、替换,小巧实用功能强

2015-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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