自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux 安装最新版Jenkins

参考地址:https://pkg.jenkins.io/redhat-stable/

2023-07-10 16:07:48 942

原创 记一次docker安装nexus3重制密码

nexu3密码忘记,重制密码

2023-06-01 14:45:36 563

原创 Ubuntu 搭建vsftp多用户多目录

【代码】Ubuntu 搭建vsftp多用户多目录。

2023-04-03 10:34:27 740 1

原创 Linux防火墙firewall只允许特定IP访问

服务A使用端口9001,只有允许的应用才可以访问,其它未经允许服务无法正常访问(即默认应用无法正常访问)。

2022-07-26 10:22:20 11623 2

原创 Redis 6.2.7安装配置

Redis-6.2.7下载下载地址:https://download.redis.io/releases/redis-6.2.7.tar.gz解压缩文件tar -zxvf redis-6.0.3.tar.gz安装gccyum install gcc进入压缩包src目录下进行源码编译,将redis安装到/usr/local/redis目录下cd /opt/software/redis-6.2.7/srcmake install PREFIX=/usr/local/redis.

2022-05-05 11:03:51 2696

原创 LVS+Keepalived实现高可用负载均衡(Web群集)

名称操作系统IP地址LVS-VIPCentos7192.168.5.121LVS-MasterCentos7192.168.5.128LVS-BackupCentos7192.168.5.129WebServerACentos7192.168.5.128WebServerBCentos7192.168.5.129ClientWindow10192.168.5.100二、WEB环境搭

2022-03-21 22:35:28 3462

原创 Keepalived 配置详解

一、Keepalived概述keepalived是一个类似于layer3,4,5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。Layer3,4&5工作在IP/TC

2022-03-21 21:04:54 11871 1

原创 MySQL5.X的binlog数据查看和恢复

binlog介绍binlog,即二进制日志,它记录了数据库上的所有改变。改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕。binlog格式基于语句,无法保证所有语句都在从库执行成功,比如update … limit 1;基于行,将每一次改动记为binlog中的一行.在执行一个特别复杂的update或者delete操作时,基于行的格式会有优势。

2022-03-09 12:42:33 140

原创 nginx 日志输出json格式

背景nginx 默认输出acces日志格式是message格式。现在都做日志统一分析ELK了,message格式就不是很适用了。 所以输出json格式就应用而生了。修改 nginx.conf 配置文件, 注释掉之前 log_format 重新写一个 json格式的log_formatlog_format main '{"@timestamp":"$time_iso8601",' '"@source":"$server_addr",'

2022-03-04 10:56:10 3303

原创 nginx漏扫响应头缺失

一、漏扫出现问题检测到目标X-Content-Type-Options响应头缺失add_header 'Referrer-Policy' 'origin';检测到错误页面web应用服务器版本信息泄露 修改404页面及500页面,不要出现apache、nginx等字样检测到目标Referrer-Policy响应头缺失add_header 'Referrer-Policy' 'origin';检测到目标X-XSS-Protection响应头缺失add_header X-Xss-he

2022-03-04 10:42:59 10187 7

原创 Centos8漏扫 ICMP timestamp请求响应漏洞&允许Traceroute探测 的解决方法

ICMP timestamp请求响应漏洞firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p ICMP --icmp-type timestamp-request -m comment --comment "deny ICMP timestamp" -j DROPfirewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p ICMP --icmp.

2022-03-04 10:30:37 1215

原创 nginx调试输出

一、echo调试输出nginx本身无法像编程语言一样通过输出语句输出调试信息,只能通过第三方模块echo-nginx-module来实现调试信息的输出,下面记录下该模块的使用方法:1、下载最新echo-nginx-module下载完成后解压到/usr/local/下,命名为echo-nginx-module。2、重新编译nginxnginx安装可参考我之前写的文章 Linux下源码安装并配置Nginx在nginx的安装包解压目录下执行下面语句./configure --prefix=/usr/

2022-03-04 10:06:06 2920

原创 nginx虚拟目录alias

nginx是通过alias设置虚拟目录,在nginx的配置中,alias目录和root目录是有区别的:alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在alias目录下查找的;root指定的目录是location匹配访问的path目录的上一级目录,这个path目录一定要是真实存在root指定目录下的;使用alias标签的目录块中不能使用rewrite的break(具体原因不明);另外,alias指定的目录后面必须要加上"/"符号!!alias虚拟目录配置中,.

2022-03-04 09:46:10 2755

原创 Centos7 防火墙操作

启动防火墙 systemctl start firewalld增加端口firewall-cmd --zone=public --add-port=8877/tcp --permanentfirewall-cmd --zone=public --add-port=443/tcp --permanentfirewall-cmd --zone=public --add-port=8864/tcp --permanent移除端口firewall-cmd --zone=public --remove

2022-02-25 14:45:47 1043

原创 Linux下源码安装并配置 Nginx-1.21.6

安装NginxNginx官网下载Nginx源码包wget http://nginx.org/download/nginx-1.21.6.tar.gz安装Nginx编译依赖包Nginx依赖于pcre、zlib、openssl,在编译前配置时如果有问题可以使用yum方式安装三个包(pcre-devel、zlib-devel、openssl-devel)yum install -y pcre-devel zlib-devel openssl-devel wget gcc tree vim解压

2022-02-23 11:21:44 2754

原创 yum 安装高版本Git

应用场景:Centos默认的的yum仓库中的默认版本很低,有时我们需要安装高版本git,编译安装又太麻烦。遇到问题:下载源码编译并配置环境变量,虽然可以执行git命令,但是在使用Azure Devops server 中使用git clone源码时,报“not found git”,一时找不到好的解决方案。解决方案:通过安装WANDisco仓库Centos6yum install http://opensource.wandisco.com/centos/6/git/x86_64/wand

2022-01-17 09:44:31 2552

原创 Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错

Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0原因:Oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。废话不多说,解决方案如下:1.首先确定你是否有安装oracle,如果有安装的话,找到ojdbc6.jar包D:\app\Administrator\product\1...

2021-04-19 16:49:19 1404

原创 搭建RabbitMQ集群(Docker)

Docker搭建RabbitMQ集群

2021-04-19 16:19:06 145

转载 Docker练习之Elasticsearch服务搭建

物联网架构成长之路(23)-Docker练习之Elasticsearch服务搭建

2019-09-18 23:00:44 131

原创 Jenkins+Gitblit+Maven自动部署springboot应用

1. GitblitGitblit使用安装使用教程2. Jenkins2.1 基本安装Jenkins安装2.1Maven构建1、进入Manage Jenkins->Configure System2、Global Tool Configuration这是我选择了3.6.02、Publish over SSH将打包好的文件发送到部署的服务器上,SSH这里是通过账号和密码...

2019-08-22 16:51:57 1206 1

原创 MYSQL5.6主从配置

本人按此教程 Mysql5.6主从热备配置 配置成功,由于原文无法转载,所以在这里简单总结以供以后参考。为了方便,用字母A代表主机,用字母B代表从机,即如果标题中出现A,代表该段落中操作的是主数据库的配置文件或命令行,如果出现B,代表该段落中操作的是从数据库的配置文件或命令行,;一、 实验环境操作系统:windows10数据库:A:mysql-5.6.26-winx64,B:mysql-5...

2019-08-16 18:14:21 504

转载 本地mysql5.6 突然密码验证错误

亲测,解决。参考https://jingyan.baidu.com/article/b7001fe18ecaff0e7382dd64.html

2019-07-15 10:50:21 616

原创 命令动态更新JAR包中的文件

一、场景描述jar 包运行在linux中,现需要替换其中一个js文件,但是jar包很打,在不重新打包的前提下替换掉该js文件。二、操作方法查询jar包中要替换的文件位置 jar -tvf center.jar | grep index.js在当前jar包文件目录新建相同的路径并把要替换的文件放在目录下mkdir -p BOOT-INF/classes/static/stat...

2019-07-01 14:37:00 2413 1

原创 win10完美卸载office 365

去控制面板删除office 365,如果控制面板中未能找到,去应用和功能中删除window 右键点击设置选择应用在“应用和功能”中找到office 365 进行卸载。是删除注册表中的键值HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Common\OEM HKEY_LOCAL_MACHINE\SOFTWARE...

2019-07-01 10:30:46 59402

原创 linux下对mysql库进行定时备份

1、脚本#!/bin/bash#保存备份个数,备份31天数据number=31#备份保存路径backup_dir=/data/mysqlbackup/data#日期dd=`date +%Y-%m-%d-%H-%M-%S`#备份工具tool=mysqldump#用户名username=root#密码password=pwd#将要备份的数据库database_name=...

2019-06-27 17:24:23 125

转载 Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. PermGen space

Hive 执行group by 出现错误FAILED: Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. PermGen space参考 数据倾斜以及本地模式的介绍解决方法:改为本地模式1、开启本地mrset hive.exec.mode.local.auto=tr...

2019-06-04 16:09:44 9292

转载 DbVisualizer配置连接hive

(五)DbVisualizer配置连接hive目录一、安装DbVisualizer二、配置DbVisualizer里的hive jdbc1、在DbVisualizer的安装目录jdbc文件夹下新建hive文件夹2、拷贝Hadoop的相关jar包放入新建的hive文件夹里面3、拷贝Hive的相关jar包放入新建的hive文件夹里面4、结果5、在tools/Driver manager...

2019-06-03 18:48:38 621

原创 Linux 免密配置

服务器列表服务器IP地址账号master10.0.0.21roothadoop110.0.0.31hadoophadoop210.0.0.32hadoophadoop310.0.0.33hadoop生成文件分别在登录用户下执行ssh-keygen -t rsa命令,然后连续3次回车。[hadoop@hadoop1 ~]$ ssh-...

2019-05-16 15:13:47 139

原创 JAVA中使用MongoDB+GirdFS

java 对MongoDB的批量操作,以及使用GirdFS对大文件的存储。jar包引用 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>...

2019-03-29 17:57:07 1078

原创 oracle数据库导入导出dmp文件

导出dmp文件数据库所在机器打开命令行直接输入exp 用户名/密码@数据库服务id一直enter到这里填写路径和要到处的文件名,例如:E:\2019.1.23.dmp,回车输入U回车一路enter到输入用户名例如user 回车,等待日志完成即可.2. 导入dmp文件到数据库(1) 创建表空间创建存储数据的表空间,命令如下://临时表空间create temporary ...

2019-02-18 09:20:12 1990

原创 阿里云linux下nginx配置免费的ssl

center 阿里云linux下nginx配置免费的ssl场景描述:微信小程序请求的地址需要https的。1. nginx 安装http://www.cnblogs.com/taiyonghai/p/6728707.html2. 在已经安装的nginx上,增加ssl模块https://blog.csdn.net/cin_ie/article/details/728432773. 阿...

2019-01-25 16:16:51 327

原创 VMware自动化脚本启动其中的虚拟机

场景描述:服务器中有几个搭载了好几个虚拟机,服务器每天都要开关机,那就意味着每次开启服务器就要手动开启服务器,感觉特别麻烦。用vmrun 命令来处理自动化脚本,让开机无需一个个去手动开启虚拟机。d:cd &quot;D:\WinInstall\VMware\VMware Workstation&quot;ECHO &quot;start vm1&quot;vmrun -T ws start &quot;D:\VM\CentOS7\Ce...

2019-01-04 09:59:43 4326 1

原创 Oracle和mysql自定义函数

场景描述:根据要求判断当前时间属于那一天的工作量,如10:00:00之前就是前一天的工作量。oraclecreate or replace function get_date(v_datetime in date,v_time in varchar2) return varchar2 as v_date varchar2(50); beginDate varchar2(50); ...

2019-01-04 09:59:15 642

原创 linux 同步cst时间

很多网友在安装完CentOS系统后发现时间与现在时间相差8小时,这是由于我们在安装系统的时选择的时区是上海,而CentOS默认bios时间是utc时间,所以时间相差了8小时。这个时候的bios的时间和系统的时间是不一致的,一个代表 utc 时间,一个代表cst(+8时区),即上海时间。下面是同步时间的解决方法:1、编辑文件vi /etc/sysconfig/clock ZONE="As...

2018-11-26 18:52:53 1212

转载 Hive安装与配置详解

Hive安装与配置详解

2018-11-24 15:18:57 303

原创 CentOS 6.*、 yum安装mysql 5.6 (完整)

一、检查系统是否安装其他版本的MYSQL数据#yum list installed | grep mysql#yum -y remove mysql-libs.x86_64二、安装及配置#wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm#rpm -ivh mysql-community-release...

2018-11-23 14:05:35 153

原创 uni-app 利器推荐

uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、微信小程序等多个平台。想了解可以点击官方地址:https://uniapp.dcloud.io/...

2018-11-20 10:59:02 2900

转载 Android Studio 打包 release 版本后无法安装的问题

转自 https://blog.csdn.net/zgh0711/article/details/72190165/手持PDA无法安装,手机可以安装困扰了一段时间,各种办法都试了,但是还没有解决。发现此篇文章以后豁然开朗。...

2018-10-19 00:11:01 3293

原创 关于app退出的问题,完美退出方式

双击退出 private static boolean isExit = false; //主线程处理视图,isExit默认为false,就是点击第一次时,弹出&quot;再按一次退出程序&quot; //点击第二次时关闭应用 Handler mHandler = new Handler() { @Override public void handleMes...

2018-10-19 00:08:24 1833

原创 自动化安装Sql Server 2008 R2 脚本

1、自动化安装IIS8echo 正在添加IIS8功能,这可能需要几分钟时间... start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-...

2018-08-13 14:36:10 2444

十六进制与字符串的转换

本人自己写的简单的十六进制与字符串的转换

2011-04-12

Jelly.Packer

将自己的开发的网页进行打包,以后可以通过此软件进行浏览你的网页!

2011-04-07

C#常用函数C#常用函数

C#常用函数和方法集锦更容易被人接受的方法

2009-09-20

空空如也

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

TA关注的人

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