- 博客(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
转载 使用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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人