自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暗黑世界

世事洞明皆学问,人情练达即文章

  • 博客(273)
  • 资源 (7)
  • 收藏
  • 关注

原创 Centos7、Mysql8.0 load_file函数返回为空的终极解决方法--暨selinux的深入理解

load_file 函数返回为 null 的原因,根源在于 MySQL 配置文件中的 “secure_file_priv” 属性取值与load_file 函数使用的路径不一。在具体解决问题之前,应该先了解这一属性的作用和取值范围是什么。该属性有三类取值,分别为 "NULL"、空值、具体路径字符串。不同取值的含义如下表所示取值含义NULL不允许读写任何路径下的文件'' 或 没有值允许读写任意路径下的文件字符串(如 /tmp)允许读写当前路径(如 /tmp)下的文件。

2023-12-08 19:55:55 784

原创 MySQL 5.7到8.0数据迁移

这是一篇汇总贴,主要将我以前的几篇帖子进行归纳和整理。

2023-09-21 10:52:12 932

原创 MySQL 几种导数据的方法与遇到的问题

MySQL导数据通常使用第三方工具和MySQL自身的工具,本文分别就这两类方法分别介绍。

2023-09-18 14:10:22 1096

原创 VMWare虚拟机扩容并挂载磁盘

我们在使用在VMWare创建虚机运行系统的时候,难免会因为前期规划不足而遇到磁盘空间被占满的情况,此时就需要对虚机的原有存储空间进行扩容。而整体思路,就是将新追加的磁盘空间归属到逻辑卷下(类似window的给磁盘分区),然后将这部分逻辑空间与文件系统相关联(类似于给分区后的空间分配一个盘符)。下面直接上干货。

2023-09-14 14:54:09 2526 2

原创 编译安装、RPM和tar包等安装方式的对比

编译安装、RPM和tar包等安装方式的对比

2023-09-05 14:38:07 457

原创 Docker(四)创建centos、mysql、nacos、redis容器及理解

Docker(四)创建centos、mysql、nacos、redis容器(图文)

2022-08-19 17:33:15 1205 1

原创 Docker(三)dockerfile命令说明(图文)

dockerfile命令说明

2022-07-30 18:23:10 407

原创 Docker(二) dockerfile创建镜像(图文)

创建镜像的方式与实例

2022-07-24 16:52:08 726

原创 Docker(一) 简介与基础操作(图文)

Docker 简介与基础操作

2022-07-23 12:31:58 246

原创 Maven常用插件介绍及如何打一个瘦jar包

maven打包插件

2022-07-16 09:15:30 1633

原创 Centos7 安装MariaDB

零、准备centos7 的一些准备工作可以参考我这篇 Centos7 yum源的变更及常用依赖的安装一、yum方式#yum直接安装yum install mariadb-server#启动并设置开机启动systemctl start mariadbsystemctl enable mariadb#查看数据库状态systemctl status mariadb#执行安全性相关任务。你没看错,就是如下这样简单的一句话即可mysql_secure_installation.

2022-03-15 17:13:31 2613

原创 Centos7 yum源的变更及常用依赖的安装

零、背景当我们要用yum安装一些软件的时候,常常会遇到由于缺少配套工具软件而产生的失败。因此,在这里做一个汇总,将常用的一些配套软件作为一个配置项都写在这里,以备后续使用一、正文1.1、操作#备份cp -rf /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_20220309#下载阿里源。这里仅以centos7为例。如果哪位需要centos6或者8,只需要将下面的7改为6或8再获取即可wget

2022-03-09 09:56:33 1943

原创 VMWare下的Centos7 查看、设置及修改ip

vmware安装centos7的过程中,如果选择了“动态获取ip”,那么可能会在后续使用中埋下大坑。排查与解决方法如下1、执行ip addr命令,查看当前ip状况。如下图红框所示其中192.168.122.141是动态获取的ip,这东西并非我想要的,而下面的192.168.122.121才是我想要的ip。修改它即可。2、修改动态ip,查看 /etc/sysconfig/network-scripts/ 下的网卡文件,如下图所示其中网卡名称可能不尽相同,请根据自己的具体情况进行修.

2022-03-02 10:46:41 4287

原创 Selinux是什么,有啥用,如何关闭和开启

一:是什么它叫做“安全增强型 Linux(Security-Enhanced Linux)”,简称 SELinux,它是 Linux 的一个安全子系统二:有什么用其主要作用就是最大限度地减小系统中服务进程可访问的资源(根据的是最小权限原则)。避免权限过大的角色给系统带来灾难性的结果。...

2022-03-01 14:10:58 36730

原创 Centos7 设置yum镜像源

零:写在前面因为默认的镜像源的速度实在不敢令人恭维,所以新的虚机最好还是先设置一下镜像源比较好一:操作1.1:备份#备份原有的文件[root@vm01 yum.repos.d]# cp -rf /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base_20220217backup.repo1.2:下载阿里的镜像源[root@vm01 yum.repos.d]# wget -O /etc/yum.repos

2022-02-17 15:02:36 2950

原创 Gitlab升级(12.2.1到14.6.4)

gitlab的升级、卸载及遇到的问题

2022-02-15 10:13:06 6495 1

转载 [转] 深入学习maven

原文链接点击此处​前言:目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好的整理一下。一、为什么使用Maven这样的构建工具【why】① 一个项目就是一个工程  如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。  借助于maven就可以将一个项目拆分成多个工程② 项目中使用jar包,需要“复制”、“粘贴”项目的lib中  同样的jar包重复的出现在不同的项目工程中,你需要做不停的复制

2022-01-06 14:09:28 157

原创 Gitlab修改服务端及客户端密码方式方法

零:前言 gitlab在使用过程中,如果需要修改密码,需要同时修改网站与客户端两侧的密码。下面开始介绍具体操作过程。一:修改服务端密码 登录gitlab网站之后,点击右上角的头像图标,在弹出页中点击“Setting”,如下图所示 第一步,首先确认自己的账号的邮箱密码。备用,如下图所示 进入如下图所示页面,点击下图中的“password”链接,修改密码即可。至此,网页版的各人密码修改完...

2021-03-18 15:59:35 14117

原创 centos7 安装PostgreSql 13(tar包部署方式)

一、规划工作 操作系统的安装参考我的这个帖子 机器规划如下ip 服务器名称 作用 其他 192.168.122.31 mysql1 安装mysql和PostgreSql 无 二、准备安装包 下载安装包 官网地址 如下图所示,点击页面最下方的“file brower”进入下载页 点击如下图所示的“source”,进入选择版本的页面(请自行选...

2021-02-19 11:24:15 2941 2

原创 centos7 安装maven 和 git(简化操作版)

一:安装maven1.1:下载maven 具体的版本可以到官网找到当时最优的那一版,然后复制其下载地址,使用wget下载即可 cd /usr/local/ wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin...

2020-09-28 10:10:04 1007

原创 Centos7 编译安装keepalived 2.1.5 +nginx1.18高可用 及踩坑

零:准备工作 0.1:下载keepalived源码包点击这里 0.2:安装工具软件yum install curl gcc openssl-devel libnl3-devel net-snmp-devel libnfnetlink-devel -y 0.3:服务器环ip 服务器名称 作用 备注 192.168.122.29 proxy1 nginx、keepalived keepalived 主 192.168...

2020-09-27 09:51:17 2157 2

原创 docker可视化工具portainer的安装和简单使用

零:说在前面 在portainer之前,我使用过几款docker的可视化软件。效果平平,功能一般 比如DockerUI,在我来看它更像一款统计型工具,并不支持从界面创建镜像或容器等操作 再比如shipyard,有人说这个很专业很不错,但是装上之后觉得功能还不如portainer多呢 所以,我最终选择了portainer。它既能从界面创建镜像和容器,同时还有不错的管理功能。一:安装1.1:搜索 执行明林“docker sear...

2020-09-16 17:43:25 1629

原创 用直连和Navicat方式 连接 Gitlab的PostgreSql数据库

零:背景 众所周知,gitlab的数据存储于PostgreSql数据库。具体这种数据库的作用和彩虹屁不在本文体现 本文只讨论如何从本地连接到服务器端的PostgreSql数据库。进而获取一:准备二:配置...

2020-08-21 17:37:24 1940

原创 Centos7 搭建 Gitlab、备份、升级、迁移、高可用(二)

一:备份与恢复:1.1:备份 在gitlab运行时,执行命令gitlab-rake gitlab:backup:create即可备份,效果如下[root@gitlab1 ~]# gitlab-rake gitlab:backup:create2020-08-17 10:26:27 +0800 -- Dumping database ... Dumping PostgreSQL database gitlabhq_production ... [DONE]2020-08-17 1...

2020-08-17 14:37:15 595 2

原创 Centos7 搭建 Gitlab、备份、升级、迁移、高可用(一)

一、准备工作 操作系统的安装参考我的这个帖子 机器规划如下 ip 名称 作用 其他 192.168.122.21 xxCentos7One redis(主) 192.168.122.22 xxCentos7Two redis(从) 192...

2020-08-14 17:02:01 625

原创 Centos7 Rpm 安装Jenkins 与升级

一:安装包来源 点击这里下载Jenkins二:安装与配置#下载rpm包wget http://mirrors.jenkins-ci.org/redhat-stable/jenkins-2.235.1-1.1.noarch.rpm#安装rpm -ivh jenkins-2.235-1.1.noarch.rpm 安装很快,只有两三行提示100%的信息。 修改配置,执行vim /etc/sysconfig/jenkins,主要修改如下几处内容...

2020-08-13 14:03:53 1273

原创 centos7的防火墙区别与选择(不断更新)

centos7常用的软防火墙,主要是firewalld和iptables。这二者的底层实现都是使用了netfilter。 下面说说我对这二者的区别的理解。 第一:方式不同。 firewalld是通过zone的方式来过滤数据。而iptables是通过表和链的方式过滤数据 1.1:对于firewalld的zone,我理解就是把同一类的网络数据来源放到一个zone中,然后对不同的zone做不同的放行或阻止操作。......

2020-08-06 14:28:47 1197

原创 Jenkins配置发邮件

零:插件安装 在正式配置之前,需要安装或升级“Email Extension Plugin”插件。 在“Manage Jenkins -- Manage Plugins”中安装即可。一:全局邮件设置 进入“Manage Jenkins -- Configure System ”,配置两个地方 2.1:系统管理员邮箱 如下图所示。主要配置“系统管理员邮件地址”即可 2.2:发信人邮箱 如下图所示,需要修改...

2020-07-17 17:22:35 376

原创 建springboot项目,打包,部署到本机的虚拟机全流程

一:建SpringBoo工程 1.1:建springboot的样例工程有多重方式。我选用的是使用官方帮助生成样例工程的方式。 访问二:maven打包三:部署到本地虚拟机四:踩坑

2020-06-24 17:38:16 3004

原创 以注解方式,配合springboot中的 @validate 实现对实体中的枚举类型校验的功能

一:类及类之间关系 本文一共出现了五个类。 1:自定义注解 EnumValidAnnotation 2:操作工具类 EnumValidtor 3:枚举类 OrganizationStatusEnum 4:VO类型实体类 OrganizationAbstractVO 5:controller层 Organizatio...

2020-03-17 14:16:32 3964

原创 MySQL(5.7)与MariaDB的锁之理解

一:结论1:普通查詢沒有鎖。2:查詢可以加共享鎖,如select 。。。 lock in share mode。這樣就加上了共享鎖。3:查詢可以加排它鎖,如select 。。。 for update。4:增刪改默認加排它鎖。無需我們顯示指定。5:行記錄上有排他鎖的時候,也可以被普通查詢查到。但查到的是之前的老數據。6:若一個查詢中連續加了多個共享鎖,那麼也要等最後一個共享鎖...

2019-12-24 13:47:49 2081

原创 Centos7 安装Oracle12c(二) 静默安装

二、静默安装 静默安装,指的是不借助操作界面,通过修改%ORACLE_HOME%/database/response 下配置文件的方式,安装数据库 涉及到的配置文件包括以下几个:#安装过程的引导配置[oracle@xxcentos7four oracle]$ db_install.rsp#创建数据库的引导配置[oracle@xxcentos7four ora...

2019-10-17 11:44:20 515

原创 服务启动后无法访问的排查思路,包括iptables、firewall、ip等

用开放80端口来举例吧-A INPUT -m state --state NEW -m tcp -p tcp -s 127.0.0.1 --dport 6379 -j ACCEPT-s表示能访问的ip。本例中,仅对本机开放-m state --state 表示以请求状态作为过滤条件 NEW :表示新建立的连接 INVALID :无效的封包...

2019-10-15 17:01:14 983

原创 Centos7 安装Oracle12c(一) 准备环节

一、准备环节1.1、系统与硬件环境 因为是实验环境,所以采用 2核4G,40G的配置 软件环境采用CentOS7。由于安装方式分为界面方式和静默方式,因此建议采用GNOM环境的CentOS系统 jdk是必要条件,切不要忘。如何配置就不在这里赘述了。 以下操作都用root用户进行1.2、下载 点击这里进入下载列表页...

2019-10-14 17:53:25 218

原创 CentOS7下安装MongoDB4.x、踩坑与可视化工具

一、安装运行1.1、下载MongoDB最新版 下载地址一 下载地址二1.2、解压改名#下载[root@localhost bin]# wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-v4.2-latest.tgz#解压[root@loca...

2019-10-10 08:57:12 569

原创 CentOS7 安装ElasticSearch6.4 (二) Kibana6.4的安装

零:铺垫 Kibana作为ELK中的K,起到管理ElasticSearch并提供可视化界面的功能。建议安装版本与ElasticSearch一致一、准备工作 ElasticSearch的安装及服务器的规划 请点击这里 为了方便起见,这次操作用户和安装目录与ElasticSearch一致,都是esuser。 老版本貌似还需要安装...

2019-09-04 17:12:34 515

原创 CentOS7 安装ElasticSearch6.4 (一) 单机版步骤及踩坑

一、准备工作 操作系统的安装参考我的这个帖子 1.0:机器规划如下,这次是单机版IP 名称 作用 其他 192.168.122.21 xxCentos7One ElasticSearch、Kibana jdk1.8 1.1:因为ElasticSearch从5.0之后,不允许root用户使用,因此要先创建...

2019-08-30 18:47:50 585

原创 CentOS7 创建用户及分配权限

一、建用户与密码#建用户[root@xxCento7One config]# adduser esuser#为esuser用户赋予密码[root@xxCento7One home]# passwd esuserChanging password for user esuser.New password: Retype new password: passwd: all aut...

2019-08-30 16:20:07 3318

原创 CentOS7 安装Nginx及踩坑

一、环境准备 先说几个前置工具的安装 1.1:gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++ 1.2: PCRE pcre-devel 安装 PCRE(Perl Compatible Regular Expres...

2019-08-28 16:05:18 565 2

原创 redis的RDB和AOF搭配sentinel集群的实操(三)--Redis的一主两从搭建

书接前文,服务器的使用和安排请参考本主题的第一篇,点击这里 零:原理简介 redis的主从原理: 1:是由从发起的,定时从“主”redis去获取rdb快照的行为。主是被动接受方。 2:“主”可以通过设置密码和ip等方法,来限制连接到它上面的“从”redis。同时“主”可以感知有谁连接到子级上面。 演进思想: 1:...

2019-08-09 14:55:24 444

linux版bitname安装redmine 4.0.2 的执行文件

linux版bitname安装redmine 4.0.2 的执行文件

2022-03-08

archetype-catalog.xml

maven 3.5版本的archetype-catalog.xml文件

2017-08-07

hadoop-eclipse-plugin-2.8.jar

适用于hadoop2.8环境的eclipse的插件。需要jdk1.8和eclipse至少4.0以上版本配合

2017-05-23

httpClient用到的jar包

httpClient用到的jar包,一共4个,包括commons-codec-1.7.jar、commons-logging-1.1.1.jar、httpclient-4.2.2.jar、httpcore-4.2.2.jar

2015-06-08

dark亲测可用的一个swfupload与java整合的小例子

dark亲测可用的一个swfupload与java整合的小例子,js部分、html部分及逻辑的java部分都在一个jsp页面中,不用做什么修改就能用

2015-03-13

关于RMI方面的规范知识

RMI的基础规范,关于RMI方面的规范知识

2011-07-11

struts中文手册

非常经典的Struts的入门和提高的pdf文件

2007-09-07

空空如也

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

TA关注的人

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