自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u010046887的专栏

Just Do IT

  • 博客(234)
  • 资源 (9)
  • 收藏
  • 关注

原创 Ubuntu安装时钟同步软件

这个软件包含两个命令集: chronyc 客户端 和 chronyd 守护进程. 安装chrony方法:sudo apt install chrony验证 chrony是否安装成功,并查看有多少个服务端及结点已连接:chronyc activity步骤二:配置 /etc/chrony/chrony.conf参考 https://chrony.tuxfamily.org/doc/3.5/chrony.conf.htmlServer端配置: vim /etc/chrony/chrony.conf

2023-03-29 16:53:27 1412

转载 时钟同步chrony详解

程序环境:配置文件:/etc/chrony.conf主程序文件:chronyd工具程序:chronycunit file: chronyd.service配置文件:chrony.conf server:指明时间服务器地址; allow NETADD/NETMASK 自己作为ntp服务器,让客户端来同步自己的时间 allow all:允许所有客户端主机; deny NETADDR/NETMASK deny all:拒绝所有客户端; bindcmdadd

2022-01-07 11:52:25 2426

转载 使用frp工具实现内网穿透以及配置多个ssh和web服务

frp简介FRP 项目地址https://github.com/fatedier/frp/blob/master/README_zh.mdfrp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。环境准备ssh连接1. 需要一台可以直接访问外网的服务器,比如阿里云服务器(服务端)2. 需要做内网穿透的服务器,比如公司内部的局域网测试服务器(客户端)web访问3. .

2021-07-29 10:39:40 1171 1

原创 k8s部署nginx简易测试

步骤一、生成yaml配置文件kubectl create deployment web --image=nginx -o yaml --dry-run >> nginx.yaml步骤二、使用yaml文件进行部署kubectl apply -f nginx.yaml步骤三、查看创建的podkubectl get pods步骤四、对外暴露访问端口,生成yaml配置文件kubectl expose deployment web --port=80 --t..

2021-05-21 11:14:41 1463

原创 git如何查看当前本地分支是从哪个分支拉的

在当前本地分支里,执行如下命令: git log --oneline --graph --decorate 执行命令后如下: * 1dc2daa (HEAD -> v1.4, origin/v1.4) 架构样式更改 * 3ffa3b8 v1.2.6 ...

2021-05-11 17:55:29 8760 2

转载 深度硬核文:Nginx的301重定向处理过程分析

一,序言“晚上九点,办公室里烟雾缭绕,工作进度依然没有什么进展。王二胖打开了十来个页面,一篇篇技术文章打开,关闭,Nginx不停的重启测试,在试过十来篇技术文章中的方案,经过两个小时的测试之后,王二胖终于找到了一个解决301错误跳转的可行解决方案。时间已经到了晚上十一点多。”这样的场景,在我们的办公室里天天可见。互联网上有很多Nginx 301问题处理方案的错误解答,比如自动加斜杠,端口丢失,暴露内部端口号等,极多量的文章基本就是人云亦云,没有完全弄明白Nginx如何处理301状态码的。甚至对.

2021-02-25 16:59:18 2416

转载 MinIO多用户快速入门指南

除了在服务器启动期间创建的默认用户外,MinIO还支持多个长期用户。服务器启动后,可以添加新用户,并且可以将服务器配置为拒绝或允许这些用户访问存储桶和资源。本文档说明了如何添加/删除用户以及修改其访问权限。开始使用在本文档中,我们将详细说明如何配置多个用户。1. 先决条件安装 mc –MinIO Client快速入门指南 安装 MinIO –MinIO 快速入门指南 配置 etcd (仅在网关或联合身份验证模式下才需要) –Etcd V3 快速入门指南2. 使用固定策略创建...

2021-01-06 16:48:44 1654

转载 RedisCluster集群模式下master宕机主从切换期间Lettuce连接Redis无法使用报错Redis command timed out的问题

转载:验证了方案二,把lettuce换成jedis,切换正常最新一次线上生产环境下Redis集群服务器某一个主节点发生故障,Cluster节点下的从节点快速进行迁移升级为主节点,节点迁移时间大概为15秒,这15秒期间Redis服务不可用,程序无法读写Redis数据,报错java.lang.RuntimeException: org.springframework.web.util.NestedServletException: Request processing failed; nested exce

2020-06-24 17:33:19 4505

转载 Redis-5.0.5集群配置

Redis-5.0.5集群配置版本:redis-5.0.5参考:http://redis.io/topics/cluster-tutorial。集群部署交互式命令行工具:https://github.com/eyjian/redis-tools/tree/master/deploy集群运维命令行工具:https://github.com/eyjian/redis-tools/tree/master批量操作工具:https://github.com/eyjian/libmooon/r.

2020-06-24 16:02:24 881

原创 centos7 安装NFS并设置开机自启动

前言NFS(Network File System)意为网络文件系统,它最大的功能就是可以通过网络,让不同的机器不同的操作系统可以共享彼此的文件。简单的讲就是可以挂载远程主机的共享目录到本地,就像操作本地磁盘一样,非常方便的操作远程文件。准备我们需要两台CentOS7机器,我们用虚拟机做测试,分别做NFS服务器和客户端,配置如下:NFS服务器ip:192.168.56.10客户端ip:192.168.56.11我们要实现的目标是:在NFS服务器192.168.56.10上共享一个目录,在客

2020-06-24 10:21:53 5992 1

原创 centos7安装redis6.0.5步骤

1.检查c安装环境查看gcc版本是否在5.3以上,centos7.6默认安装4.8.5gcc -v# 升级gcc到5.3及以上,如下:yum -y install gcc升级到gcc 9.3:yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bash需要注意的是scl命令启用

2020-06-22 17:07:07 2651

原创 Docker安装nginx并设置挂载目录到宿主机

查询nginx版本docker search nginx拉取nginx1.16版本镜像docker pull nginx:1.16启动镜像生成容器docker run --name nginx-test -p 80:80 -d nginx创建挂载目录mkdir /data/static /data/nginx复制容器里的conf到宿主机。6dd4380ba708为CONTAINER IDdocker cp 6dd4380ba708:/etc/nginx/nginx.conf /data/nginx/

2020-05-31 15:30:52 1824 1

转载 Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(仅记录)

Ubuntu16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启动程序/服务)注意:rc.local脚本里面启动的用户默认为root权限。一、rc.local脚本rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限才能修改。该脚本具体格式如下:#!/bin/sh -e## rc.local## This script is execute.

2020-05-29 14:54:15 725

转载 MySQL数据库事务隔离级别(Transaction Isolation Level)及测试

MySQL数据库事务隔离级别(Transaction Isolation Level)转自:http://blog.csdn.net/jiangwei0910410003/article/details/24960785今天在学习JDBC的时候看到了关于MySQL的事务的隔离级别的问题,感觉内容挺高级的,所以记录一篇文章,以备后面使用。数据库隔离级别有四种,应用《高性能mysql》一书中的说明:然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件.

2020-05-23 09:07:47 441

转载 SpringBoot集成kafka测试

本文是SpringBoot+Kafka的实战讲解,如果对kafka的架构原理还不了解的读者,建议先看一下《大白话kafka架构原理》、《秒懂kafka HA(高可用)》两篇文章。一、生产者实践 普通生产者 带回调的生产者 自定义分区器 kafka事务提交 二、消费者实践 简单消费 指定topic、partition、offset消费 批量消费 监听异常处理器 消息过滤器 消息转发 定时启动/停止监听

2020-05-14 17:04:27 4294 1

转载 Ubuntu中网络配置interfaces与界面网络配置NetworkManager

【Server版本】在Ubuntu Server版本中,因为只存有命令行模式,所以要想进行网络参数设置,只能通过修改/etc/network/interfaces。具体设置方法如下:(1) Ubuntu Server 修改 IP地址打开/etc/network/interfacessudo vim /etc/network/interfaces加入以下语句:auto eth0 iface eth0 inet static address xxx...

2020-05-12 16:48:34 7519 2

原创 设计模式01-单例模式

1.饿汉式(线程安全,调用效率高,不能延时加载)package com.visi.dp.single;/** * 饿汉式(线程安全,调用效率高,不能延时加载) */public class SingletonDemo1 { //缺点:类开辟初始化内存数据,如果不调用getInstance这块内存就浪费掉了。(优化目标,在调用getInstance方法时才去加载这块数据) ...

2020-01-02 22:20:49 96

转载 Ubuntu 16.04 安装 MySQL 5.7

转载:https://jingyan.baidu.com/article/c45ad29c0fe1fe051653e26f.html方法/步骤 先查看自己的Ubuntu版本,我的Ubuntu是16.04,其他版本仅供参考 9Ubuntu-查看ubuntu系统的版本信息 在 Ubuntu 16.04 中,默认情况下,只有最新版本的 MySQL 包含在 APT 软件包存储...

2019-12-20 16:01:56 519

原创 IDEA实现docker镜像部署

1、Docker开启远程访问[root@localhost ~]# vim /lib/systemd/system/docker.service#修改ExecStart这行#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sockExecStart=/usr/bin/dockerd...

2019-11-26 19:01:20 148

原创 使用git bash在windows和linux之间复制文件

https://git-scm.com/downloads(git下载)1.在windows上使用git.exe 远程登录linuxssh -p22 [email protected] 注:22是远程端口号 root为登录的用户 192.168.1.205为登录的远程linux服务器地址2.windows向linux远程复制文件即把...

2019-11-06 14:04:56 1999

原创 Windows系统配置后台.bat启动spring boot项目jar

以项目名为demo.jar为例,前置条件jdk环境配置完毕1.后台启动命令:@echo offstart javaw -jar -Xms4000m -Xmx4000m -Xmn2000m demo.jarexit把上述命令复制到txt文件,重命名为demo-start.bat2.停止命令 方法(1)推荐,该方式可以指定服务停止wmic process wher...

2019-10-14 22:08:30 858

转载 Windows CMD中 WMIC命令整理

强大的命令行工具wmic1.wmic=Microsoft Windows Management Instrumentation2. C:\WINDOWS\system32\wbem 下的东西,特别是.xsl格式化文件,实现wmic的格式化输出如wmic /output:c:\process.html process list /format:htable.xsl/format:textva...

2019-10-14 21:57:01 1249

原创 Docker常用命令笔记

1.docker启动命令sudo systemctl start docker2.docker开机自启动sudo systemctl enable docker3.docker删除镜像/强制删除sudo docker rmi (镜像名)/镜像ID // 删除镜像sudo docker rmi -f (镜像名)/镜像ID // 强制删除镜像4.d...

2019-07-27 08:17:38 215

转载 Linux简单常用命令

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、linux的目录结构/ 下级目录结构bin (binaries)存放二进制可执...

2019-07-24 17:04:05 120

原创 mysql使用truncate清空表有外键问题(mysql 禁用和启用外键)

mysql多个表之前存在外键关联时,清空数据报错,如下:TRUNCATE TABLE security_data> 1701 - Cannot truncate a table referenced in a foreign key constraint (`scb-dev`.`identify_result`, CONSTRAINT `identify_result_ibfk_2` ...

2019-07-08 19:28:22 1816

转载 springboot项目使用idea开启远程调试

转载:https://www.cnblogs.com/shuaiqing/p/10031332.html远程调试是调试服务器的有效手段,远程服务器运行的应用可以在本地代码中打断点调试,能让开发人员准确定位服务器上的问题。一、开启远程调试前提:本地代码与服务器代码一致,二、开启远程调试步骤  1.开发工具配置  idea端打开Edit configurations,   ...

2019-07-08 14:37:33 450

转载 win10下查看进程,杀死进程

转载:https://blog.csdn.net/qq_36819098/article/details/802624821.查看所有网络连接信息Windows键 + R ,在弹出的运行窗口中输入cmd,在cmd窗口中输入netstat-ano显示协议统计信息和当前的TCP/IP网络连接。-a显示所有连接和侦听端口。-n以数字形式显示地址和端口号。-o显示拥有的...

2019-07-08 09:31:52 2503

转载 Docker:Ubuntu容器中中文变成方块(中文乱码;不支持中文)解决办法

转载:https://blog.csdn.net/yiwanxingchena/article/details/83900284方法一:(0).查看容器语言环境$localeLANG=LANGUAGE=LC_CTYPE="POSIX"......(1).查看...

2019-06-11 15:04:01 3644

转载 使用log4j的时候如何输出printStackTrace()的堆栈信息

private final static Logger LOGGER = LoggerFactory.getLogger(Test1234.class);使用log4j的时候如何输出printStackTrace()的堆栈信息研究了一下发现很简单,如下:log.error(e.getMessage(),e);输出信息如下:2009-05-11 12:40:45 [ Thre...

2019-06-06 10:27:22 744

转载 Nginx虚拟目录alias和root目录

nginx是通过alias设置虚拟目录,在nginx的配置中,alias目录和root目录是有区别的:1)alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在alias目录下查找的;2)root指定的目录是location匹配访问的path目录的上一级目录,这个path目录一定要是真实存在root指定目录下的;3)使用alias标签的目录块中不能使用rewr...

2019-06-02 22:25:10 155

转载 Ubuntu16 安装搭建Harbor

转载:https://blog.csdn.net/qq_35720307/article/details/86691752版权声明:- https://blog.csdn.net/qq_35720307/article/details/86691752官方文档:https://github.com/goharbor/harbor/blob/master/docs/installation...

2019-05-29 12:01:38 614

转载 搭建自己的Docker Registry

转载:https://blog.csdn.net/huqigang/article/details/76655854最近在编写Kubernetes demo的时候,遇到了一个问题:当相同的Pod部署到不同的Node上时,每个Node都得下载Pod中指定的镜像文件。由于“墙”等原因,很多镜像文件的下载速度都很慢且连接不稳定,所以搭建自己的Docker Registry,在Docker Reg...

2019-05-23 10:29:35 442

原创 Docker指向多个私有镜像仓库地址

编辑/etc/docker/daemon.json # vim /etc/docker/daemon.json 修改为: { "registry-mirrors": ["https://7jauxlsb.mirror.aliyuncs.com"], "insecure-registries":["192.168.2.200:5000","test.docker.com...

2019-05-23 10:07:04 5865

转载 Docker容器开机自动启动

#1. 设置docker开机启动systemctl enable docker部署项目服务器时,为了应对停电等情况影响正常web项目的访问,会把Docker容器设置为开机自动启动。 在使用docker run启动容器时,使用--restart参数来设置:dockerrun-m512m--memory-swap1G-it-p58080:8080--...

2019-05-22 13:33:18 840

转载 docker容器挂载宿主主机目录的操作方法

#1.从宿主机向容器中复制文件[root@localhost data]# sudo docker cp aa.txt ssh001:/data把当前目录下的aa.txt复制到容器名称为【ssh001】的data目录下#2.有一项重要的参数 -v 目录挂载,就是让容器内部目录和宿主主机目录关联起来,这样就可以直接操作宿主主机目录而不用再操作具体容器了关于Docker目录挂载的...

2019-05-21 16:28:41 20010 1

转载 Xshell如何连接Docker容器中的Linux

步骤一:配置centos:7 容器SSH服务# 1、获取系统镜像[root@izwz9eftauv7x69f5jvi96z ~]# docker pull centos:7 # 2、启动(可以使用systemd管理服务进程)[root@izwz9eftauv7x69f5jvi96z ~]# docker run -tdi --privileged centos init# 3、进入容...

2019-05-21 14:45:14 12821 7

转载 修改docker容器端口映射的方法

转载:https://blog.csdn.net/m0_37886429/article/details/82757116(注)我使用的方法一验证没有问题。大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改。通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。有没有办法不保存镜像而直接修改已有的这个容器呢?有。在stack...

2019-05-21 14:27:07 22787 4

转载 Docker进入容器后使用ifconfig等命令“command not found”解决办法

当进入一个容器后,使用ifconfig、ip addr等命令时,出现如下“command not found”:解决办法:yum updateyum -y install net-tools

2019-05-21 11:35:53 2182

原创 Dockerfile创建镜像(centos+jdk8+springboot)简易版

Dockerfile指令:1、FROM格式:FROM <image>或 FROM <image>:<tag>第一条指令必须为FROM指令,并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令(每个镜像一次)2、MAINTAINET格式:MAINTAINET <name>指定维护者的信息3、RUN...

2019-05-19 19:06:21 2651

转载 Linux中后台运行Java程序,并按天输出日志

转载:https://blog.csdn.net/bigestt/article/details/87276211我们写好的Java程序(非web项目),直接在服务器中敲入命令java -jar app_name.jar就可以运行,如果想让程序一直在服务器中运行,则需要nohup命令。如下:nohup java -jar app_name.jar如果需要将...

2019-03-30 17:38:56 5806 2

获取文件编码

解决txt文件隐藏码获取文本编码失效问题。通过该方法可以直接获取文本编码,根据文本的编码解析文本

2017-12-21

Docker技术入门与实战

docker技术实战pdf,方便大家下载学习,该文档来至于网络,如有侵权,请联系删除

2017-09-30

jQuery时间控件

收集的时间控件,方便时间的显示和选择。在源码的基础上汉化。

2014-10-17

对象转换成JSON和Map

简单的对象转换成json对象,和把对象转换成map的技巧

2014-08-27

XML文件读取

使用dom4j读取xml的一种方法。简单的测试使用。

2014-04-13

Myeclipse中SVN的使用

Myeclipse中SVN的使用步骤和截图,冲突问题解决等等

2014-04-02

代码对比工具

代码对比工具用于比较字符转义,使用get请求是浏览器地址栏地址被转义。

2014-04-02

3DEX加密解密

文字的加密解密3DEX,如邮箱密码的找回验证的动态链接。

2014-01-02

pager-taglib utf-8乱码解决

在原pager-taglib 的基础上重新生成新的jar包,解决乱码问题。

2013-11-29

空空如也

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

TA关注的人

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