自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

beeworkshop的博客

后死诸君多努力,捷报飞来当纸钱。

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 Echarts开发地图迁徙动态图(geo-lines)

1. 人狠活不多直接上代码<!DOCTYPE html><html style="height: 100%"> <head> <meta charset="utf-8"> </head> <body style="height: 100%; margin: 0"> <di...

2020-02-26 23:16:44 4302 1

转载 JS中的this使用总结

导读 this是JavaScript的一个关键字,函数调用时才会出现;因为函数是在一定的环境中运行的,调用函数时肯定需要知道是[谁调用的]?就用到了this进行指向;那么this到底指向的是什么?this 既不指向函数自身,也不指函数的词法作用域,而是调用函数时的对象!一、this原理this是JavaScript的一个关键字,函数调用时才会出现;因为函数是在一定的环境中运行的,调用函...

2020-02-25 10:26:03 173

转载 微服务架构的常用设计模式

1 聚合器微服务设计模式这是一种最常用也最简单的设计模式,如下图所示:聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步发布成一个新的微服务,这符合DRY原则。另外,每个服务都有自己的缓存和数据库。如果聚合器是一个组合服务,那么它也有自己的缓存和数据库。聚合器可以沿X轴和Z...

2020-02-25 09:38:34 471

原创 Java读写XML

1. DOM方式解析直接将整个xml文档加载到内存中,并转化为DOM树,消耗资源较大,不适合大文档的扫描。读取标签的值package demo;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;...

2020-02-24 23:10:18 614

原创 使用Eclipse将Springboot项目打成jar包发布

1. 修改pom.xml设置打包的工程信息<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt...

2020-02-24 22:55:11 882

原创 Java调用MaxMind GeoIP库查询IP地理信息

1. 概述GeoIP 有收费版本 GeoIP2 和 GeoLite2 ,GeoLite2 为免费版本。2. 安装GeoLite2数据库文件下载RPM包安装# centos版本wget https://github.com/maxmind/geoipupdate/releases/download/v4.2.2/geoipupdate_4.2.2_linux_amd64.rpm# w...

2020-02-23 14:14:48 2088

原创 Nginx学习笔记(Docker版)-3

1. 预备对于Tomcat Docker需要对webapps目录做下微调:cd /usr/local/tomcat 这同时也是当前工作目录预制的首页内容在webapps.dist/下,webapps/目录是空的。所以访问默认首页会找不到网页。rmdir webappsmv webapps.dist/ webappstomcat的首页目录就在/usr/local/tomcat/webap...

2020-02-21 18:41:19 138

转载 Linux的时钟及常用的时间同步服务器地址

导读 在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过 clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。由于目前绝大多数用户使用x86硬件体系,所以可以视这两个命令为一个命令来学习。1.在虚拟终端中使用date命令来查看和设置系统时间查看系统时钟的操作:# date设置系统时钟的操...

2020-02-21 09:09:54 3523

原创 Nginx学习笔记(Docker版)-2

1. nginx的备份和宕机配置备份 backup配置其他非backup机器挂掉后,才会请求backup机器,使其投入运行。配置实例: upstream www.fangfang.com{ server 172.17.0.2:8080 ; server 172.17.0.3:8089 backup ;}停止down配置配置down的服务器不...

2020-02-21 01:17:58 263

原创 使用logger输出日志

可以在shell中通过命令logger来记录日志。安装在CentOS7中一般已经安装了logger命令对应的软件包:util-linux使用logger默认将消息输出到/var/log/messages日记文件中。 logger "beeworkshop's first 测试" # 加入进程ID logger -i "beeworkshop's first 测试" ...

2020-02-20 12:28:32 2067

原创 Nginx学习笔记(Docker版)-1

1. 官方网站官方站点:http://nginx.org/2.

2020-02-18 22:52:04 206

转载 使用nmcli配置主备模式链路聚合(team端口绑定)

现在让我们在CentOS 7中配置网卡绑定,运行ip link命令查看可以使用的网卡[root@localhost ~]# ip link1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback ...

2020-02-17 13:27:28 1748 1

转载 如何在CentOS 7中使用nmcli工具管理网络

nmcli是用于控制NetworkManager和报告网络状态的命令行工具。nmcli用于创建、显示、编辑、删除、激活和停用网络连接,以及控制和显示网络设备状态。1. 基本用法nmcli [OPTIONS...] {help | general | networking | radio | connection | device | agent | monitor} [COMMAND] [...

2020-02-16 12:07:12 867

原创 Grub2和Systemd环境下的Linux启动流程

1. 引导 boot此阶段结束时,Linux 内核和 systemd 处于运行状态,但是由于没有其他任何程序在执行,故其不能执行任何有关用户的功能性任务。2. 启动过程 start启动过程使 Linux 系统进入可操作状态,并能够执行用户功能性任务。systemd可以管理运行中的 Linux 主机的许多方面,包括挂载文件系统,以及开启和管理 Linux 主机的系统服务等。system...

2020-02-15 23:38:30 1382

转载 Linux之内存检查

1. 如何使用 free 命令查看 Linux 内存使用情况free 命令是被 Linux 管理员广泛使用的主要命令。但是它提供的信息比 /proc/meminfo 文件少。free 命令会分别展示物理内存和交换分区内存中已使用的和未使用的数量,以及内核使用的缓冲区和缓存。这些信息都是从 /proc/meminfo 文件中获取的。# free -m total ...

2020-02-12 12:41:22 674

转载 Failed to get D-Bus connection: Operation not permitted错误处理

解决“Failed to get D-Bus connection: Operation not permitted”很简单启动容器时,要加上–privileged -e “container=docker” ,并且最后面的命令改为/usr/sbin/init如果是已经创建好的容器,那你得重新把容器打包成镜像再启动了。把容器打包成镜像用的是docker commit这个命令。...

2020-02-11 22:53:23 6967 1

原创 Docker学习笔记-2(业务部署)

一. Docker的安装Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。这里我们使用CentOS 7.7.1908uname -r使用 root 权限登录 CentoS。确保 yum 包更新到最新。yum update卸载旧版本(如果安装过旧版本的话)yum remove doc...

2020-02-11 18:24:31 571

转载 通过kickstart定制Centos7系统

环境准备CentOS 环境一个[ocloud@centos-linux ~]$ uname -aLinux centos-linux.shared 3.10.0-957.1.3.el7.x86_64CentOS7 镜像一个CentOS-7-x86_64-DVD-1810.iso开始制作安装需要的工具[ocloud@centos-linux ~]$ sudo yum ...

2020-02-11 15:49:38 737

转载 Docker制作支持中文的Centos7镜像

FROM centos:7ENV LANG=zh_CN.UTF-8 \ LANGUAGE=zh_CN:zh \ LC_ALL=zh_CN.UTF-8# Install toolsRUN yum update -y && \ yum reinstall -y glibc-common && \ yum install -y t...

2020-02-11 15:06:54 365

原创 如何校验kickstart应答文件

安装软件包yum -y install pykickstart验证kickstart的有效性ksvalidator /root/anaconda-ks.cfg

2020-02-11 14:31:24 451

转载 Docker for MySQL

DockerfileFROM debian:stretch-slim# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get addedRUN groupadd -r mysql && u...

2020-02-11 10:28:16 537

转载 docker自定义网络模式,实现容器固定ip地址

我们在使用Docker容器时候,每次启动容器,容器分配到的虚拟IP经常变动,这样会给运维人员带来很多烦恼;Docker默认使用的是bridge 桥接网络模式。我们可以查看下 docker network ls我们创建自定义网络模式;docker network create --subnet=172.20.0.0/16 extnetwork创建容器并指定IP;通过–net extn...

2020-02-09 11:47:04 1082

原创 Tomcat7启用SSL/TLS

导读获取安全证书有两种方式:1 从权威机构购买证书——这种方式既可以加密通信,还可以证明身份。2 自签名证书——自己给自己颁发证书。这种方式不能证明身份,但可以加密通信。本文将只讨论自签名证书。1. 准备自签名证书JDK/JRE中都会自带一个小工具E:\tmp>where keytoolE:\java\jdk1.8.0_202\bin\keytool.exeE:\j...

2020-02-06 17:39:37 888

原创 Tomcat内置的简单安全域配置

一. 内存域配置内存域是由org.apache.catalina.realm.MemoryRealm类来实现。默认使用<CATALINA_HOME>/conf/tomcat-users.xml来配置登陆用户账号信息。在Eclipse中如下:配置MemoryRealm的步骤:在web.xml中配置安全约束,角色和认证方式。<?xml version="1.0" encodi...

2020-02-06 13:43:20 724

原创 Jsp&Servlet中前端与后端交换数据的方式

前端向后端发起数据请求的主要方式:1. <form action=“请求的绝对或相对URL及参数” method="get或者post">2. <a href="请求的绝对或相对URL及参数">3. Ajax请求4. js的DOM对象 window.location=“请求的绝对或相对URL及参数” 或者 js的DOM对象 window.location.href=“请求的绝对或相对URL...

2020-02-03 23:53:38 703

原创 JSP&Servlet中字符编码的转换

1. 在jsp中声明字符编码<%@ page contentType="text/html; charset=utf-8" %>或者<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>或者<%@page pageEncoding="UTF-...

2020-02-03 23:38:15 1637

转载 通过SSHFS挂载远程目录(Linux和Win10)

1. 简介SSHFS(SSH Filesystem)是一个基于FUSE的文件系统客户端,用于通过SSH连接远程目录。SSHFS使用的是SFTP协议,它是SSH的一个子系统,在大多数SSH服务器上默认启用。与其他网络文件系统(如NFS和Samba)相比,SSHFS的优势在于它不需要在服务器端进行任何额外的配置。要使用SSHFS,您只需要SSH访问远程服务器。2. 系统环境Cetnos7.7W...

2020-02-02 12:24:50 2600

线性代数应该这样学

Wheldon Axler的线性代数应该这样学(手册版) 彩页印刷,可用于公式手册。

2018-12-06

IP地址管理与子网划分

IP地址管理与子网划分所有章节和附录.内容全面

2009-08-18

空空如也

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

TA关注的人

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