自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是小坏

你若盛开,蝴蝶自来!

  • 博客(308)
  • 资源 (8)
  • 收藏
  • 关注

原创 shell变量的设定规则

内容摘自鸟哥的Linux 私房菜1. 变量与变量内容以一个等号『=』来连结,如下所示:『myname=VBird』2. 等号两边不能直接接空格符,如下所示为错误:『myname = VBird』或『myname=VBird Tsai』3. 变量名称只能是英文字母与数字,但是开头字符不能是数字,如下为错误:『2myname=VBird』4. 变量内容若有空格符可使用双引号『"』或单引号『'』将变量内容结合起来,但o 双引号内的特殊字符如 $ 等,可以保有原本的特性,如下所示: .

2021-01-27 16:35:57 743

原创 传输速度与计算机内部的表现值

计算机内部采用二进制,因此以2的10次方表示最接近1000的值。于是有如下等式:1K = 1024 1M = 1024K 1G = 1024M而以太网中以时钟频率决定传输速度。以下等式请不要与上面混淆。1K = 1000 1M= 1000K 1G = 1000M...

2021-01-23 20:45:48 452

原创 苹果电脑ping 不通本地网络

最近发现苹果笔记本ping 不通本地的IP地址,比如127.0.0.1[yulei@localhost ~]$ping 127.0.0.1PING 127.0.0.1 (127.0.0.1): 56 data bytesRequest timeout for icmp_seq 0网上查找资料,说tcp/ip 协议有问题,或者 重装网卡驱动最后发现是防火墙的问题,设置一下就好了...

2020-12-01 11:29:17 4579 2

原创 Quartz 之 处理Job 异常

此示例旨在演示如何处理作业执行异常。允许Quartz中的作业抛出jobexecutionexception异常。当抛出此异常时,您可以指示quartz采取什么操作。程序将执行以下操作:启动Quartz调度器 调度两个作业,每个作业将不确定地每三秒执行一次 作业将抛出一个异常,quartz将采取适当的操作 程序将等待60秒,以便两个作业有足够的时间运行 关闭调度程序代码位置在包:com.example07BadJob1是一个简单的任务,它只创建一个人工异常(除以0)。当捕获此异常时,..

2020-07-10 17:42:24 5409

原创 Quartz 之 Job Misfires

项目地址: https://github.com/yuleiqq/quartz_example/tree/master/quartz_study此示例旨在演示与触发错误触发相关的概念。程序将执行以下操作:启动Quartz 调度器 计划两个作业,每个作业将无限期地每三秒钟执行一次 运行作业需要10秒(防止执行触发器每三秒触发一次) 每个作业都有不同的失败指令 程序将等待10分钟,以便两个作业有足够的时间运行 停止调度器 代码有如下类组成:...

2020-05-21 22:14:47 315

原创 Quartz 之 Job参数 和 Job状态

项目地址: https://github.com/yuleiqq/quartz_example/tree/master/quartz_study此示例旨在演示如何将运行时参数传递给quartz作业,以及如何维护作业中的状态。程序将执行以下操作: 启动Quartz调度器 调度两个作业,每个作业将执行总共10秒一次 调度程序将向第一个作业实例传...

2020-03-24 18:18:09 2000 1

原创 Dockerfile 之 WORKDIR

WORKDIR /path/to/workdirWORKDIR指令为Dockerfile中的任何 RUN、CMD、ENTRYPOINT、COPY和 ADD指令设置工作目录。如果WORKDIR不存在,即使在后续的Dockerfile指令中不使用它,也会创建它。WORKDIR指令可以在Dockerfile中多次使用。如果提供了一个相对路径,它将相对于前面的WORKDIR指令的路径。例如:...

2020-02-29 14:00:21 22499

原创 Dockerfile 之 VOLUME

VOLUME ["/data"]卷指令使用指定的名称创建一个挂载点,并将其标记为持有来自本机主机或其他容器的外部挂载卷。该值可以是一个JSON数组,VOLUME ["/var/log/"],也可以是一个有多个参数的普通字符串,比如VOLUME /var/log orVOLUME /var/log /var/db。有关通过Docker客户端的更多信息/示例和安装说明,请参阅通过卷文档共享...

2020-02-29 13:48:44 2772

原创 Docker 之 打包SpringBoot 镜像

参考:https://spring.io/guides/gs/spring-boot-docker/DockerfileFROM openjdk:8-jdk-alpineARG JAR_FILE=target/*.jarCOPY ${JAR_FILE} app.jarENTRYPOINT ["java","-jar","/app.jar"]maven 插件 &l...

2020-02-29 13:34:02 287

原创 Dockerfile 之 ENTRYPOINT

ENTRYPOINT入口点有两种形式:ENTRYPOINT ["executable", "param1", "param2"](execform, preferred) ENTRYPOINT command param1 param2(shellform)ENTRYPOINT 允许您配置将作为可执行文件运行的容器。例如,下面将启动nginx的默认内容,监听端口80:do...

2020-02-29 12:27:20 6784

原创 Dockerfile 之 CMD

CMD指令有三种形式:CMD ["executable","param1","param2"](execform, this is the preferred form) CMD ["param1","param2"](asdefault parameters to ENTRYPOINT) CMD command param1 param2(shellform)一个Docke...

2020-02-29 11:58:34 4320

原创 Docker 之 RUN

参考:https://docs.docker.com/engine/reference/builder/#runRUN 有两种形式RUN <command> (shellform,命令在shell中运行,默认为Linux上的 /bin/sh -c 或 Windows上的 cmd /S /C) RUN ["executable", "param1", "param2"](...

2020-02-29 11:36:44 547

原创 Docker 命令 — docker exec(一)

参考:https://docs.docker.com/engine/reference/commandline/exec/一、描述在正在运行的容器中运行命令二、用法docker exec [OPTIONS] CONTAINER COMMAND [ARG...]三、选项四、扩展描述docker exec 命令在一个正在运行的容器中运行一个新命令。使用docke...

2020-02-28 13:32:27 6627

原创 Docker 之管理应用数据—绑定挂载(三)

参考:https://docs.docker.com/storage/bind-mounts/绑定挂载在Docker早期就已经出现了。与卷相比,绑定挂载的功能有限。使用绑定挂载时,将主机上的文件或目录挂载到容器中。文件或目录由其在主机上的完整或相对路径引用。相反,当您使用卷时,将在主机上Docker的存储目录中创建一个新目录,Docker将管理该目录的内容。该文件或目录不需要已经存在于Do...

2020-02-28 11:57:45 1380

原创 Docker 之Harbor 初步使用

1、命令行登陆docker[root@node1 harbor]# docker login 192.168.27.134:9901Username: adminPassword: WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a credential...

2020-02-27 21:16:15 671

原创 Docker 之 私有镜像仓库(Harbor)搭建

下载地址:https://github.com/goharbor/harbor/releases文档地址:https://github.com/goharbor/harbor/tree/master/docs/1.101、下载harbor 压塑包[root@node1 ~]# wget https://github.com/goharbor/harbor/release...

2020-02-27 19:59:16 1375

原创 Docker 之 Docker-Compose 安装

参考:https://docs.docker.com/compose/install/下载:wget https://github.com/docker/compose/releases/download/1.25.4/docker-compose-Linux-x86_64若下载有问题,可以选择迅雷进行下载执行如下配置:[root@node1 ~]# cat docker...

2020-02-27 19:22:10 839

原创 Docker 之管理应用数据—数据卷 (二)

卷是存储Docker容器生成和使用的数据的首选机制。绑定挂载依赖于主机的目录结构,而卷则完全由Docker管理。卷比绑定装载有几个优势:卷比绑定挂载更容易备份或迁移。 您可以使用Docker CLI命令或Docker API来管理卷。 卷可以在Linux和Windows容器上工作。 多个容器之间可以更安全地共享卷。 卷驱动程序允许您在远程主机或云提供商上存储卷,以加密卷的内容或添加其他...

2020-02-27 13:49:28 303

原创 Docker 之管理应用数据 (一)

参考:https://docs.docker.com/storage/默认情况下,在容器中创建的所有文件都存储在可写容器层中。这意味着:当该容器不再存在时,数据不会持久保存,而且如果另一个进程需要数据,则很难从容器中取出数据。 容器的可写层与容器所在的主机紧密耦合。您不能轻易地将数据移动到其他地方。 写入容器的可写层需要存储驱动程序来管理文件系统。存储驱动程序使用Linux内核提供一个...

2020-02-27 11:03:12 273

原创 Docker 之 桥接网络 (二)

参考:https://docs.docker.com/network/network-tutorial-standalone/一、与独立容器联网本系列教程讨论独立Docker容器的连网。要使用群集服务联网,请参阅使用群集服务联网。如果您需要了解更多关于Docker网络的内容,请参阅概述。本主题包括三个不同的教程。您可以在Linux、Windows或Mac上运行它们,但是对于最后两个,您...

2020-02-26 20:21:45 948

原创 Docker 之桥接网络(一)

参考:https://docs.docker.com/network/bridge/在网络方面,桥接网络是一个链路层设备,它在网络段之间转发流量。网桥可以是运行在主机内核中的硬件设备或软件设备。就Docker而言,桥接网络使用软件桥,允许连接到同一桥接网络的容器进行通信,同时提供与没有连接到桥接网络的容器的隔离。Docker桥驱动程序自动在主机上安装规则,这样不同桥网络上的容器之间就不能直...

2020-02-26 19:03:15 3571

原创 IP 地址由网络和主机两部分标识组成

IP地址由"网络标识(网络地址)" 和 "主机标识(主机地址)" 两部分组成.IP地址的网络和主机标识如下图所示:

2020-02-13 14:44:32 6871

原创 通过子网掩码确定有多少个IP

IPV4地址是一个32位的二进制数字,理论上从32个0到32个1,一共2的32次方个地址可供分配。人们一般用四段十进制数字表示,每一段就是8位二进制数,用十进制表示就是从0到255,那么一个IP地址可以用如下形式表示出来: A.B.C.D上面的A、B、C、D分别是0~255中的任何一个十进制数字举一个例子IP地址: 211.99.34.33子网掩码: 255.25...

2020-02-11 22:26:37 9179

原创 ping: www.baidu.com: Temporary failure in name resolution

虚拟机突然访问不了百度了, 查看发现网络都是好的[root@zk02 ~]# ping www.baidu.com ping: www.baidu.com: Temporary failure in name resolution经查修改下如下配置文件即可[root@zk02 ~]# vim /etc/resolv.conf 添加如下内容:nameserver 8.8....

2020-02-11 12:36:09 62000 8

原创 keepalived 源码编译安装

1、官方下载源码包[root@zk01 ~]# wget https://www.keepalived.org/software/keepalived-2.0.20.tar.gz2、解压[root@zk01 ~]# tar -zxvf keepalived-2.0.20.tar.gz3、进入解压目录,编译[root@zk01 keepalived-2.0.20]#...

2020-02-11 10:59:20 1304

原创 Keepalived 配置手册

官网:https://www.keepalived.org/manpage.html1、描述keepalived.conf 是描述所有Keepalived关键字的配置文件。关键字放在块和子块的层次结构中,每一层由“{”和“}”对分隔。注释以“#”或“!”到队伍的末尾,可以从队伍的任何地方开始。关键字“包含”允许包含其他配置文件,从主配置文件,或从随后包含的文件。include 的指令...

2020-02-10 11:47:03 1105

原创 LVS 规则保存与恢复

保存[root@zk02 ~]# ipvsadm-save > ipvsadm.bak恢复[root@zk02 ~]# ipvsadm-restore < ipvsadm.bak

2020-02-03 15:10:23 763

原创 ipvsadm 命令

目录1、概要2、描述3、命令4、参数5、例子1:简单的虚拟服务1、概要ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]] [-M netmask] [-b sched-flags]ipvsadm -D -t|u|f service-addressipvsa...

2020-02-03 13:36:55 1002

原创 LVS 之 集群搭建

官网地址:http://www.linuxvirtualserver.org/zh/lvs1.html首先,准备4台虚拟机. 一个用于客户端,一个用于LVS 调度器, 2个用于后端服务器LVS-NAT配置1、zk02 开启内核的核心转发功能,将ip_forward的设置为1[root@zk02 ~]# echo 1 > /proc/sys/net/ipv4/ip_f...

2020-02-02 20:19:54 521

原创 Centos7 之虚拟机添加网卡找不到网卡配置文件

背景: 在搭建lvs 时,需要模拟内网环境,需要给虚拟机添加一个网卡(配置内网地址),添加网卡之后,发现/etc/sysconfig/network-scripts 没有对应的配置文件.1、手工添加网卡在使用vmware 给虚拟机配置一个新的网卡时配置完毕后,启动虚拟机,使用ifconifg 查看,多了一个ens37 网卡信息但是在配置目录里,没有发现对应的配置文件...

2020-02-02 20:01:51 9169 6

原创 iptables 规则管理

参考:http://www.zsythink.net/archives/1517有两台测试机zk02 192.168.27.152zk03 192.168.27.153目录1、增加规则2、追加规则1、增加规则首先看一条命令,表示如果报文来自192.168.27.153 ,则将报文进行丢弃iptables -t filter -I INPUT -s 1...

2020-02-02 11:36:51 566

原创 iptables 查看相关命令

参考:https://www.zsythink.net/archives/1493一些命令的总结1、查看对应表的所有规则,-t 指定要操作的表,省略 "-t" 表名时,默认表示操作filter 表, "-L" 表示列出规则,即查看规则.iptables-t表名-L2、查看指定表,指定链的规则iptables-t表名-L链名3、查看指定表的所有规则,...

2020-02-02 11:04:56 3666

原创 Centos7 之 安装iptables

centos 7中,一般会默认安装iptables ,但是iptables-services 没有安装.1、首先禁用系统自带的firewall# 禁用firewalld systemctl stop firewalld systemctl mask firewalld 2、使用yum 安装iptablesyum install iptables-services ...

2020-02-01 21:33:33 404

原创 nginx 之 root 和 alias

目录1、alias 语法2、root 语法3、差别1、alias 语法Syntax: alias path;Default: —Context: location定义指定location的替换。例如,使用以下配置location /i/ { alias /data/w3/images/;}当请求“/i/top.gif” 时 ,文件/data...

2020-01-30 11:20:01 559

原创 nginx 之 location 匹配规则

目录1、语法、规则2、下面演示一个具体的例子1、语法、规则Syntax: location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }Default: —Context: server, location= 严格匹配。如果请求匹配这个location,那么将停止搜索并立即处理此请求...

2020-01-29 22:39:35 1747

原创 nginx 之postread 阶段:获取真实客户端地址的realip 模块

如果拿到真实的用户IP地址,需要有如下前提1、TCP 连接四元组 (src_ip,src_port,dst_ip, dst_port)2、HTTP头部X-Forwarded-For 用户传递IP3、HTTP头部X-Real-IP用户传递用户IP4、网络中存在许多反向代理X-Forwarded-For: 115.203.2.22,1.1.1.1X-Real-IP: 115....

2020-01-29 15:02:29 655

原创 nginx 之 Http 请求处理的11个阶段

处理的11个阶段POST_HEAD realip SERVER_REWRITE rewrite FIND_CONFIG REWRITE rewrite POST_REWRITE PREACCESS limit_conn, limit_req ACCESS auth_basic ,access, auth_requ...

2020-01-29 13:23:30 359

原创 nginx 之 如何找到处理请求的server 指令

在nginx 模块处理请求之前,我们首先要确保它的指令被正确的解析出来,为了处理这个请求,到底使用哪个指令的值,因为指令的配置可以出现在http 下,也可以出现在server 块下,也可以出现在location 块下,在这里,我们首先必须确保请求是被哪一个server 块处理 . 下面介绍server_name ,它可以保证我们在处理11个阶段的http 模块处理之前,先决定哪个s...

2020-01-28 22:31:09 388

原创 nginx 之 pcre 安装

1、下载pcrewget https://nchc.dl.sourceforge.net/project/pcre/pcre/8.43/pcre-8.43.tar.gz2、解压3、进入解压目录4、执行如下命令./configure --enable-utf8 5、make6、make install...

2020-01-28 21:21:50 1049

原创 nginx 之正则表达式(二)

\ 转义符号 : 取消元字符的特殊含义() 分组 与取值:示例原始url : /admin/website/article/35/change/uploads/party/5.jpg转换后的url: /static/uploads/party/5.jpg匹配原始url的正则表达式: /^\/admin\/website\/article\/(\d+)\/chang...

2020-01-28 19:02:00 438

银联在线支付-网关支付(最新)

银联在线支付-网关支付(最新),里面包含最新的代码、文档以及接口规范。

2015-04-23

银联在线支付案例代码

银联在线支付的测试案例代码

2015-04-22

Tapestry spindle插件下载

Tapestry spindle 插件下载,为没有集成spindle 的myeclipse 提供集成tapestry插件的可能,如myeclipse 10.7

2014-09-17

JD-GUI与JD-Eclipse

Java Decompiler是一种非常实用的JAVA反编译工具,可以对整个jar包进行反编译,也可以将其集成到eclipse上,非常方便的根据class文件的源码.

2014-04-20

sencha touch sdk工具

sencha touch sdk工具

2014-03-04

Eclipse 集成SVN所需的jar包

如果你喜欢开发,如果你不喜欢使用svn客户端工具,如果你喜欢在eclipse中使用svn插件的话!

2013-08-07

MyEclipse反编译Class文件工具

很使用的反编译Class文件的工具,反编译之后就可以查看class的源代码

2013-06-08

Dom4j 、XPath解析Xml所需的jar包和dom4j API

很不错的东东哦,包括了dom4j-1.6.1.jar,用到XPath所需的jaxen-1.1.1.jar,以及你需要参考的dom4j的API文档、格式是chm的。

2013-05-23

空空如也

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

TA关注的人

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