自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 CentOS 使用httpd 配置局域网yum源

5、YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访。2、配置repo文件信息。4、服务端安装httpd。

2022-11-10 15:05:56 823 1

原创 linux备份整个系统

linux备份整个系统一、备份使用root用户切换到 / 目录然后使用下面的命令备份完整的系统:tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys警告:这会把你分区里所有文件替换成压缩文档里的文件!确保在你做其他任何事情之前,重新创建你剔除的目录:mkdir /procmkdir /lost+found

2021-08-31 11:09:48 2454

原创 python2.7.9安装及卸载

一、安装1、下载Python2.7.9#在线下载:wget http://python.org/ftp/python/2.7.9/Python-2.7.9.tar.bz2#官网下载其他版本https://www.python.org/downloads/2、解压、编译安装tar xf Python-2.7.9.tar.xz3、进入解压目录cd Python-2.7.94、生成 Makefile./configure --prefix=/usr/local/python-2.7.9

2021-08-03 10:42:21 1402

转载 主从复制常见错误-1782 1236

1、error 1782Last_Errno: 1782Last_Error: Error executing row event: ‘@@SESSION.GTID_NEXT cannot be set to ANONYMOUS when @@GLOBAL.GTID_MODE = ON.’>stop slave sql_thread;>set GLOBAL GTID_MODE = ON_PERMISSIVE;]>set GLOBAL GTID_MODE = OFF_PERMI

2021-07-22 10:45:41 1024

转载 centos7忘记密码如何重置。

该文档转自:https://blog.csdn.net/weixin_43682812/article/details/92818454linux无法登录重置密码设置问题:1.在启动linux系统之前,按Esc进入如下图所示:2.按e键进入如下界面:3.在如下图所示位置输入init =/bin/sh 注:(UTF-8 \init=/bin/sh, 空格不要忘记)4.完成3所示步骤后输入命令Ctrl +x 进入下图所示:5.完成4后输入Linux命令1、挂载根目录mount -o

2021-06-29 14:58:32 339

原创 mysql主从:从库重置slave服务

mysql主从:从库重置slave服务stop slave;reset slave;change master to master_auto_position=0;change master to master_host='192.168.12.13',master_port=3306,master_user='test1',master_password='test123',master_log_file='binlog.000143',master_log_pos=232;start

2021-06-11 10:43:18 520 1

原创 Mysql5.7之后修改密码

Mysql5.7 开始新版的mysql数据库下的user表中已经没有password字段了,保持密码的字段变成了authentication_string。一、忘记密码后无密码登录修改密码1、mysql 配置文件目录添加如下命令行跳过密码:/etc/my.cnfvim /etc/my.cnf 插入:skip-grant-tables[mysqld]basedir=/usr/local/mysqldatadir=/usr/local/mysql/datasocket=/tmp/mysql.s

2021-06-09 11:04:05 193

原创 本地连接MySQL报错2059

本地连接MySQL报错2059解释原因:据说,mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。解决问题方法有两种:一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password.。现在说第二种方式 :命令行进入MySQL数据库输入以下指令,逐行输入,每行后加一个回车ALTER USER 'root'@'localhost' IDEN

2021-04-20 09:47:42 290

原创 Git入门教程!

1.Git简介Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?分布式存储、去中心化那什么是版本控制系统?如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,头皮发麻。过了一周,你想找回被删除的文字,但是已经记不清删除前保存在哪个文件里了,只好一个一个文件去找,真麻烦

2021-03-30 11:17:20 463

原创 maven setting.xml配置

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apach

2021-03-02 09:53:53 169

原创 expdp报错ORA-39002: invalid operation,ORA-39070: Unable to open the log file

解决方案:重新创建备份目录1、先删除原先创建的备份目录SQL> drop directory kmdata_exp ;2、 重新创建新的备份目录SQL> create or replace directory kmdata_exp as '/app/oracle/backup ';Directory created.SQL> grant read,write on directory kmdata_exp to public ;3、 修改备份目录的属主和属组[root

2021-01-26 10:35:46 3860 1

原创 查看Linux系统版本和系统内核版本

一、查看Linux系统版本的命令1、cat /etc/issue,此命令也适用于所有的Linux发行版。[root@S-CentOS home]# cat /etc/issue  CentOS release 6.5 (Final)  Kernel \r on an \m2、cat /etc/redhat-release,这种方法只适合Redhat系的Linux:[root@S-CentOS home]# cat /etc/redhat-release  CentOS release 6.5

2021-01-18 10:41:06 1285

原创 plsql上关闭session会话

Oracle多用户操作有时候会造成session阻塞,形成了锁表等问题。可以使用sql语句进行查询,但使用PL/SQL查看或杀掉oracle的session更为方便。  1、打开PL/SQL Developer,输入用户名密码和数据库等信息。  2、在工具栏中选择Tools,在弹出的窗口选择sessions即可。      如图所示,所有的session和sid都列了出来,我们需要找status为active(活动)的点击一下即可。选择其中一个session后在下方可以查看此session的更多

2021-01-13 08:35:50 2680

原创 使用sqlplus登录报错:ORA-01012:not logged on

1、kill oracle 进程 或者关掉oracleps -ef|grep ora_dbw0_$ORACLE_SIDkill -9 pid2、重新启动oraclesqlplus / as sysdbastartup;

2021-01-11 09:17:02 785

原创 Linux排查异常登录及异常操作

Linux查找系统异常登录的各种方案1、查 messagecat /var/log/messagecat /var/log/message.1cat /var/log/message.2cat /var/log/message.3cat /var/log/message.42、查 securecat /var/log/securecat /var/log/secure.1cat /var/log/secure.2cat /var/log/secure.3cat /var/log/s

2020-11-24 15:01:23 2115

原创 Linux 挂载硬盘

1、查看已挂载磁盘的使用情况df –h2、查看所有磁盘信息(包括未挂载磁盘)fdisk –l3、创建新的磁盘分区# /dev/vdb是磁盘路径## 操作命令如下:fdisk /dev/vdbn --创建新分区p --选择基本分区1 --选择分区号,默认为1回车 --只有一个分区,默认大小就对了回车 --只有一个分区,默认大小就对了t --选择分区类型L --展示全部的类型8e --分区类型这里选择 8e 表示虚拟逻辑分区

2020-09-01 11:17:04 119

原创 数据库覆盖完整过程

数据库覆盖完整过程注意:为避免影响用户正常使用,请等待系统发布停机公告后进行操作。1、停应用:跟业务人员确认,当前无用户进行业务操作ps -ef | grep 中间件名称kill -9 进程id2、停止数据库监听lsnrctl stop3、kill掉当前已连接用户select 'alter system kill session '''||sid||','||serial#||''';' username,status from v$session where username='用户

2020-08-12 09:37:29 2021

原创 Linux设置yum网络代理

一、Linux设置yum网络代理步骤:设置全局代理,方法如下:1、修改 /etc/profile 文件,添加下面内容:http_proxy=http://用户名:密码@代理地址/ftp_proxy=http://用户名:密码@代理地址/export http_proxyexport ftp_proxy如果没有密码限制,则以上内容可以修改为以下内容:http_proxy=http://yourproxy:8080/ftp_proxy=http://yourproxy:8080/exp

2020-08-07 15:22:00 1599

原创 Windows Server安装Win64OpenSSL-1_1_1g并生成自命名证书!

Windows Server安装Win64OpenSSL-1_1_1g并生成证书!1、安装Win64OpenSSL-1_1_1g,安装完毕切换到bin目录,点击EXE运行2、创建存放证书的文件夹3、在该文件夹内上方的路径中输入cmd进入命令行4、生成keygenrsa -des3 -out 92.key 40965、根据key生成csrreq -new -key 92.key -out 92.csr 国家 CN 地区 Beijing 城市 Beijing 组织 CNOOC 组织单位

2020-07-30 17:55:35 1784

原创 使用sed截取日志

使用sed截取日志1、截取weblogic日志:sed -n ‘/2020-07-21 14:05/, /2020-07-21 14:15/p’ node1.out > weblogic1.out2、截取tomcat日志(日期格式根据文件变化):sed -n ‘/2020-07-10 09:00/, /2020-07-10 09:05/p’ catalina.out > tomcat1.out3、截取nginx日志:sed -n '/14/Jul/2020:15:00/,

2020-07-30 17:53:14 3329

原创 数据库操作表提交提示被另一个用户锁住

数据库操作表提交提示被另一个用户锁住解决方案:select object_id,session_id,locked_mode from v$locked_object;select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;3、kill sessionalter syste

2020-07-30 17:43:43 1192

原创 Linux上Tomcat升级版本

Linux上Tomcat升级版本根据业务需要将tomcat版本升级至apache-tomcat-5.5.511、下载你要升级的Tomcat版本https://tomcat.apache.org/2、解压新的tomcattar -zxvf apache-tomcat-5.5.51.tar.gz3、将所有的文件赋权xxx文件夹递归赋权,所有的文件都赋权。chmod -R 777 /app/weblogic12/apache-tomcat-8.5.51/*4、将server.xml随便

2020-06-01 15:27:18 2973

原创 linux挂载本地iso镜像

把iso镜像放在Linux系统某个目录下,再挂载,在不联网场景使用镜像里面内容。1.创建目录并上传镜像 创建目录mkdir /mnt/iso2.挂载指令: 挂载:mount -o loop /mnt/iso/rhel-server-6.4-x86_64-dvd.iso /mnt/iso/3.配置本地yum,新增mylocal.repo配置文件vi /etc/yum.repos.d/mylocal.repo新增如下内容:[mylocal]name=rhel

2020-06-01 11:24:55 4869 2

原创 Tomcat,Weblogic,Redis等应用优化汇总

tomcat,weblogic,redis等应用优化一、tomcat优化禁用tomcat的AJP协议在服务状态页面中可以看到,默认状态下会启用AJP服务,并且占用8009端口。注释: 可以看到AJP服务不存在了。2. 使用线程池提高性能在tomcat中每一个用户请求都是一个线程,所以可以使用线程池提高性能。vim server.xml<!‐‐将注释打开‐‐><!‐‐参数说明:maxThreads:最大并发数,默认设置 200,一般建议在 500 ~ 1

2020-05-09 10:24:06 1384

原创 linux安装weblogic(命令行)

一、安装weblogic之前要配置好java环境环境: jdk-8u11-linux-x64.tar.gz,fmw_12.2.1.3.0_wls.jar1、将jdk放入了 /usr/local/safe 文件夹 ,将weblogic安装包放到 /home/weblogic/install里面。2、 进入jdk安装包的文件夹,并解压cd /usr/local/safe tar -xzf...

2019-12-19 21:28:02 630

原创 报错:Perhaps you are running on a JRE rather than a JDK?

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project autotest_fchtgl: Compilation failure[ERROR] No compiler is provided in this environment...

2019-10-27 10:02:16 880

原创 mybatis的generator自动生成代码

用mybatis的generator自动生成代码mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件。一:在pom文件中添加插件配置<dependencies> <dependency> <groupId>org.mybatis.generator</groupI...

2019-10-12 15:04:18 166

原创 linux防火墙微操

linux防火墙微操查看状态:systemctl status firewalld / firewall-cmd --state开启systemctl start firewalld.servicecentos7停止防火墙/关闭防火墙systemctl stop firewalld.service#centos7重启防火墙systemctl restart firewal...

2019-10-02 17:50:26 81

原创 简单的linux后台部署jar包项目

启动+停止项目1,创建项目存放目录 mkdir -p /project2,把jar包放到目录下rz命令上传jar包3,在该目录下启动jar包nohup java -jar demo.jar >msg.log 2>&1 &;注: nohup命令的作用就是让程序在后台运行,不用担心关闭连接进程断掉(推荐使用)详解:nohup命令运行由Co...

2019-10-02 17:22:47 684

原创 linux的mysql操作

linux的mysql操作进入数据库在mysql的bin文件夹里面:cd /usr/local/mysql/bin./mysql -uroot -pEnter password: 此处输入密码一、具体操作:1、建库create database 库名 ;2、显示数据库show databases;3、选择数据库use 数据库名;4、显示数据库中的表show t...

2019-09-27 15:15:34 85

原创 自定义TypeHandler类

自定义TypeHandler类我写的这个类是根据项目需要写的!应用场景:数据库的字段类型是int类型的,项目的字段类型是一个自定义对象类型的,需要进行类型转换!1、创建一个handler类,继承BaseTypeHandler,话不多说,直接放码!import com.yd.tech.read.entity.StateEntity;import org.apache.commons.log...

2019-09-17 17:10:34 395

原创 单机单个tracker多个storage搭建:

单机单个tracker多个storage搭建:1、首先参照之前的文档创建好单机的环境cd /etc/fdfs/storage.conf2、复制一份storage.conf并重命名为storage_02.confcp -r storage.conf storage_02.conf 3、打开这个新复制的文件然后修改里面的内容vi storage_02.confs...

2019-09-01 20:34:47 729

原创 Maven项目相对路径读取resources下文件的路径问题

//获取文件相对路径,path是自己定义的路径参数InputStream inputStream =getClass().getClassLoader().getResourceAsStream(path);prop.load(inputStream);这个方法会自动加载target/classes路径下面的文件。请看我的demopublic static void main(Strin...

2019-08-31 09:04:33 4593

原创 rabbitmq单机多节点搭建

RabbitMQ单机集群搭建下面开始正式搭建:1.安装步骤见前面写的博客。到rabbitmq安装目录的sbin目录下 ./rabbitmq-server -detached./rabbitmqctl status其中会显示这一段信息 {listeners, [{clustering,25672,"::"}, {amqp,5672,"127.0.0.1"},...

2019-08-29 16:59:38 1523 3

原创 maven打包的时候提示源值1.5已过时

解决方法:打开【File】—【Project Structure】,找到以下两个地方:Project Structure->Project里Project sdk以及project language levelProject Structure->Modules里Sources里的Language level因为我的电脑上安装的Java的版本是1.8,所以在这两个地方位置...

2019-08-29 16:33:00 634

转载 FastDFS分布式文件系统集群安装与配置

FastDFS分布式文件系统集群安装与配置**原文链接:http://blog.csdn.net/xyang81/article/details/52928230**FastDFS集群规划跟踪服务器负载均衡节点1:192.168.204.204跟踪服务器负载均衡节点2:192.168.204.205跟踪服务器1:192.168.204.200 dfs-tracker-1跟踪服务...

2019-08-13 09:25:31 795

原创 Fast DFS概述以及单机版环境搭建

Fast DFS概述Fast DFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合中小文件(建议范围:4KB < file size <500MB),以文件为载体的在线服务,如相册网站、视频网站等等。Fast DFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容...

2019-08-12 16:30:06 333

原创 nginx: [emerg] unknown directive XX in nginx.conf

报错nginx: [emerg] unknown directive XX in nginx.conf我遇到的情景是将rabbitmq配置到nginx中,然后启动nginx服务报的错报错原因当时我安装nginx服务的时候并没有加载安装stream模块,所以识别不到这个指令,对了我的nginx.conf配置内容是这样的**stream{#rabbitmq的配置upstream rabbi...

2019-08-12 16:18:40 6031

原创 [emerg]: unknown directive “”

rabbitmq向nginx里面添加配置报错:[emerg]: unknown directive “”原因:可能是复制的时候里面存在tab空格解决方案:重新手敲能够自己需要配置的代码例如这就是我的配置:stream{#rabbitmq的配置upstream rabbitmq{server 192.168.204.203:5672;server 192.168.204.204:5...

2019-08-12 16:02:26 4866

原创 使用erl查看erlang版本的时候显示的是之前的旧版本该怎么办

使用erl查看erlang版本的时候一直显示的是之前的旧版本不用愁,咱教你一招:先查看一下和erlang所有有关的东西rpm -qa | grep erlang然后删除以erlang开头的软件yum -y remove erlang*...

2019-08-06 08:48:27 7541 1

awr生成.docx

Oracle生成AWR报告,操作步骤,详细讲解了如何登录Linux上Oracle数据库导出您想要的AWR报告

2020-08-03

500逻辑思维题.docx

本文档拥有软件开发语言之一的Java方面的500道逻辑思维题,有想要锻炼自己思维的小伙伴可以下载看看

2020-08-03

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

TA关注的人

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