- 博客(309)
- 资源 (8)
- 收藏
- 关注
原创 哈哈哈哈哈哈
相信很多小伙伴已经开始了java的学习之旅,想要更快乐的学习当然少不了IDEA这个得力的开发工具软件。但是IDEA是付费的,免费版功能有太少,怎么才能既免费,又能使用上正式版呢!进入网址后选择一个蓝色带地址进入 ,你的可能和我的不一样,不影响,蓝色点进入就可。当出现Activate,其实就已经激活成功了,点击 Activate按钮,完成!安装步骤就不详解了,无脑下一步就可以了。进入之后,点击上方的jetbra.zip,进行下载,保存到你电脑上并解压。进入IDEA,点击help->about,查看激活年份。
2024-05-10 11:20:51 149
原创 shell变量的设定规则
内容摘自鸟哥的Linux 私房菜1. 变量与变量内容以一个等号『=』来连结,如下所示:『myname=VBird』2. 等号两边不能直接接空格符,如下所示为错误:『myname = VBird』或『myname=VBird Tsai』3. 变量名称只能是英文字母与数字,但是开头字符不能是数字,如下为错误:『2myname=VBird』4. 变量内容若有空格符可使用双引号『"』或单引号『'』将变量内容结合起来,但o 双引号内的特殊字符如 $ 等,可以保有原本的特性,如下所示: .
2021-01-27 16:35:57 810
原创 传输速度与计算机内部的表现值
计算机内部采用二进制,因此以2的10次方表示最接近1000的值。于是有如下等式:1K = 1024 1M = 1024K 1G = 1024M而以太网中以时钟频率决定传输速度。以下等式请不要与上面混淆。1K = 1000 1M= 1000K 1G = 1000M...
2021-01-23 20:45:48 563
原创 苹果电脑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 5469 2
原创 Quartz 之 处理Job 异常
此示例旨在演示如何处理作业执行异常。允许Quartz中的作业抛出jobexecutionexception异常。当抛出此异常时,您可以指示quartz采取什么操作。程序将执行以下操作:启动Quartz调度器 调度两个作业,每个作业将不确定地每三秒执行一次 作业将抛出一个异常,quartz将采取适当的操作 程序将等待60秒,以便两个作业有足够的时间运行 关闭调度程序代码位置在包:com.example07BadJob1是一个简单的任务,它只创建一个人工异常(除以0)。当捕获此异常时,..
2020-07-10 17:42:24 5691
原创 Quartz 之 Job Misfires
项目地址: https://github.com/yuleiqq/quartz_example/tree/master/quartz_study此示例旨在演示与触发错误触发相关的概念。程序将执行以下操作:启动Quartz 调度器 计划两个作业,每个作业将无限期地每三秒钟执行一次 运行作业需要10秒(防止执行触发器每三秒触发一次) 每个作业都有不同的失败指令 程序将等待10分钟,以便两个作业有足够的时间运行 停止调度器 代码有如下类组成:...
2020-05-21 22:14:47 357
原创 Quartz 之 Job参数 和 Job状态
项目地址: https://github.com/yuleiqq/quartz_example/tree/master/quartz_study此示例旨在演示如何将运行时参数传递给quartz作业,以及如何维护作业中的状态。程序将执行以下操作: 启动Quartz调度器 调度两个作业,每个作业将执行总共10秒一次 调度程序将向第一个作业实例传...
2020-03-24 18:18:09 2137 1
原创 Dockerfile 之 WORKDIR
WORKDIR /path/to/workdirWORKDIR指令为Dockerfile中的任何 RUN、CMD、ENTRYPOINT、COPY和 ADD指令设置工作目录。如果WORKDIR不存在,即使在后续的Dockerfile指令中不使用它,也会创建它。WORKDIR指令可以在Dockerfile中多次使用。如果提供了一个相对路径,它将相对于前面的WORKDIR指令的路径。例如:...
2020-02-29 14:00:21 23448
原创 Dockerfile 之 VOLUME
VOLUME ["/data"]卷指令使用指定的名称创建一个挂载点,并将其标记为持有来自本机主机或其他容器的外部挂载卷。该值可以是一个JSON数组,VOLUME ["/var/log/"],也可以是一个有多个参数的普通字符串,比如VOLUME /var/log orVOLUME /var/log /var/db。有关通过Docker客户端的更多信息/示例和安装说明,请参阅通过卷文档共享...
2020-02-29 13:48:44 2970
原创 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 312
原创 Dockerfile 之 ENTRYPOINT
ENTRYPOINT入口点有两种形式:ENTRYPOINT ["executable", "param1", "param2"](execform, preferred) ENTRYPOINT command param1 param2(shellform)ENTRYPOINT 允许您配置将作为可执行文件运行的容器。例如,下面将启动nginx的默认内容,监听端口80:do...
2020-02-29 12:27:20 6965
原创 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 4413
原创 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 653
原创 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 8657
原创 Docker 之管理应用数据—绑定挂载(三)
参考:https://docs.docker.com/storage/bind-mounts/绑定挂载在Docker早期就已经出现了。与卷相比,绑定挂载的功能有限。使用绑定挂载时,将主机上的文件或目录挂载到容器中。文件或目录由其在主机上的完整或相对路径引用。相反,当您使用卷时,将在主机上Docker的存储目录中创建一个新目录,Docker将管理该目录的内容。该文件或目录不需要已经存在于Do...
2020-02-28 11:57:45 1547
原创 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 747
原创 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 1463
原创 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 898
原创 Docker 之管理应用数据—数据卷 (二)
卷是存储Docker容器生成和使用的数据的首选机制。绑定挂载依赖于主机的目录结构,而卷则完全由Docker管理。卷比绑定装载有几个优势:卷比绑定挂载更容易备份或迁移。 您可以使用Docker CLI命令或Docker API来管理卷。 卷可以在Linux和Windows容器上工作。 多个容器之间可以更安全地共享卷。 卷驱动程序允许您在远程主机或云提供商上存储卷,以加密卷的内容或添加其他...
2020-02-27 13:49:28 352
原创 Docker 之管理应用数据 (一)
参考:https://docs.docker.com/storage/默认情况下,在容器中创建的所有文件都存储在可写容器层中。这意味着:当该容器不再存在时,数据不会持久保存,而且如果另一个进程需要数据,则很难从容器中取出数据。 容器的可写层与容器所在的主机紧密耦合。您不能轻易地将数据移动到其他地方。 写入容器的可写层需要存储驱动程序来管理文件系统。存储驱动程序使用Linux内核提供一个...
2020-02-27 11:03:12 335
原创 Docker 之 桥接网络 (二)
参考:https://docs.docker.com/network/network-tutorial-standalone/一、与独立容器联网本系列教程讨论独立Docker容器的连网。要使用群集服务联网,请参阅使用群集服务联网。如果您需要了解更多关于Docker网络的内容,请参阅概述。本主题包括三个不同的教程。您可以在Linux、Windows或Mac上运行它们,但是对于最后两个,您...
2020-02-26 20:21:45 1113
原创 Docker 之桥接网络(一)
参考:https://docs.docker.com/network/bridge/在网络方面,桥接网络是一个链路层设备,它在网络段之间转发流量。网桥可以是运行在主机内核中的硬件设备或软件设备。就Docker而言,桥接网络使用软件桥,允许连接到同一桥接网络的容器进行通信,同时提供与没有连接到桥接网络的容器的隔离。Docker桥驱动程序自动在主机上安装规则,这样不同桥网络上的容器之间就不能直...
2020-02-26 19:03:15 3888
原创 IP 地址由网络和主机两部分标识组成
IP地址由"网络标识(网络地址)" 和 "主机标识(主机地址)" 两部分组成.IP地址的网络和主机标识如下图所示:
2020-02-13 14:44:32 7522
原创 通过子网掩码确定有多少个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 10049
原创 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 65844 9
原创 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 1443
原创 Keepalived 配置手册
官网:https://www.keepalived.org/manpage.html1、描述keepalived.conf 是描述所有Keepalived关键字的配置文件。关键字放在块和子块的层次结构中,每一层由“{”和“}”对分隔。注释以“#”或“!”到队伍的末尾,可以从队伍的任何地方开始。关键字“包含”允许包含其他配置文件,从主配置文件,或从随后包含的文件。include 的指令...
2020-02-10 11:47:03 1215
原创 LVS 规则保存与恢复
保存[root@zk02 ~]# ipvsadm-save > ipvsadm.bak恢复[root@zk02 ~]# ipvsadm-restore < ipvsadm.bak
2020-02-03 15:10:23 828
原创 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 1188
原创 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 586
原创 Centos7 之虚拟机添加网卡找不到网卡配置文件
背景: 在搭建lvs 时,需要模拟内网环境,需要给虚拟机添加一个网卡(配置内网地址),添加网卡之后,发现/etc/sysconfig/network-scripts 没有对应的配置文件.1、手工添加网卡在使用vmware 给虚拟机配置一个新的网卡时配置完毕后,启动虚拟机,使用ifconifg 查看,多了一个ens37 网卡信息但是在配置目录里,没有发现对应的配置文件...
2020-02-02 20:01:51 10127 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 654
原创 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 3816
原创 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 453
原创 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 700
原创 nginx 之 location 匹配规则
目录1、语法、规则2、下面演示一个具体的例子1、语法、规则Syntax: location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }Default: —Context: server, location= 严格匹配。如果请求匹配这个location,那么将停止搜索并立即处理此请求...
2020-01-29 22:39:35 1823
原创 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 684
原创 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 396
原创 nginx 之 如何找到处理请求的server 指令
在nginx 模块处理请求之前,我们首先要确保它的指令被正确的解析出来,为了处理这个请求,到底使用哪个指令的值,因为指令的配置可以出现在http 下,也可以出现在server 块下,也可以出现在location 块下,在这里,我们首先必须确保请求是被哪一个server 块处理 . 下面介绍server_name ,它可以保证我们在处理11个阶段的http 模块处理之前,先决定哪个s...
2020-01-28 22:31:09 427
原创 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 1210
Tapestry spindle插件下载
2014-09-17
JD-GUI与JD-Eclipse
2014-04-20
Dom4j 、XPath解析Xml所需的jar包和dom4j API
2013-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人