自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (10)
  • 收藏
  • 关注

原创 linux系统维护篇:/dev/null 妙用

dev/null 是一个特殊的设备文件,该文件接收的所有数据都会被丢弃(不显示、不打印、不记录),类似于黑洞。

2023-09-01 12:17:46 2072

原创 EFK之elasticSearch自动清理方案

本方案实现的功能点:输入日志文件、按照指定的日期(天数)清理数据、按照指定的磁盘路径使用率阈值清理数据、清除指定的索引数据,并配合crond实现定时监控和清理索引数据,以确保磁盘空间健康。

2023-06-20 11:23:21 2319

转载 实现阿里云服务器内网互通

实现阿里云服务器内网互通

2023-05-09 17:54:50 3249

原创 Generic family ‘sans-serif‘ not found because none of the following families

绘制图标中文乱码问题

2023-03-28 17:17:36 4274 1

原创 linux系统维护篇:网络流量查看及带宽测试

用于查看linux服务器上网络流量的使用情况,以及测试服务器的网络最大网络带宽。

2022-09-29 09:57:35 1470

原创 java.net.UnknownHostException: home

java.net.UnknownHostException: home 报错

2022-09-01 15:00:16 801

原创 小米电视内存不足及卸载自带软件开机广告

准备工作: 电脑一台并下载和解压好adb工具包 1.打开ADB模式 按如下路径进入: 选择【设置】-【关于】 选中【版本号】(或【产品型号】)快速多次按遥控器【确认】键,得到提示电视进入“开发者模式” 然后选择【设置】-【账户与安全】 选中【ADB调试】设置为“允许” 至此,电视机就可以进行adb连接啦。 查看电视机ip地址(后续连接电视机需用到): 【设置】-【网络】-【有线网络】或【无线网络】:IPV4地址....

2022-04-14 21:34:00 3821

原创 linux系统维护篇:firewall-cmd中放开、禁止、转发命令保姆级手把手教你用附带一个策略管理工具脚本让你丝般顺滑的放心操作

目录1、查询端口放开策略2、添加端口放开策略2.1、所有来源均可访问2.2、指定来源可访问3、添加服务放开策略4、添加端口禁止策略5、删除端口策略5.1、关闭已开放的端口5.2、删除指定来源ip放开的端口5.3、删除指定来源ip段,放开的端口范围6、关闭firewall7、简要参数字段解释8、富规则语法9、端口转发10、自定义区域和服务10.1 自定义的区域10.2 自定义服务预警:所有永久策略更改后,请执行重载命令使其生效,如....

2021-11-02 11:32:53 5955

原创 nginx做静态文件服务器-430-forbid错误解决

1、原因开门见山,该错误肯定是由于权限不足导致的,先把基调定下来,再从中一步步查。2、需求背景需要通过访问http://192.168.1.54:8080/statics/访问到服务器上 /home/zhangsan/webApp/statics 目录及其下资源3、访问报错4、nginx配置#user nobody;worker_processes 2;error_log logs/error.log;#error...

2021-10-31 09:02:12 1557

转载 linux系统维护篇:fdisk磁盘挂载及分区

挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区First Cylinder是选择该分区的起始磁盘数,这里可...

2021-10-28 09:40:22 817

原创 docker镜像仓库harbor集成trivy及仓库api等全家桶

一、安装docker[root@localhost home]# yum install -y yum-utils device-mapper-persistent-data lvm2[root@localhost home]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[root@localhost home]# yum makeca

2021-09-16 19:47:17 1465

原创 docker容器实用命令一览及rancher及镜像操作全家桶

1、安装1.1 安装前准备关闭防火墙并禁止开机自启systemctl stop firewalld.servicesystemctl disable firewalld关闭selinux,若不关闭会影响容器查看映射的宿主机文件的权限setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux1.2. 安装docker#安装前对/var/lib/docker 目录做好

2021-09-16 19:37:31 1397

原创 nginx代理ftp端口,实现文件传输

1.需求背景2.安装nginx注意事项查看nginx离线安装这里补充下:因为代理ftp端口需要用到nginx的stream模块,所以在配置nginx的时候需带上参数:--with-stream核心配置:stream { upstream ftpServer { server 172.16.2.30:40000 max_fails=3 fail_timeout=5s weight=1; } #转发控制连接请求..

2021-09-16 18:04:27 6489

原创 linux系统维护篇:vsftpd搭建不同用户不同目录权限控制方案

1、背景系统:Centos7.9需求:需搭建ftp服务,创建一批虚拟的ftp登录账号密码用于访问下载不同的目录下文件,例如:ftptest1读写/home/data/ftptest1 目录ftptest2读写/home/data/ftptest2 目录2、安装vsftpd[root@localhost ~]#yum -y install vsftpd3、建立系统虚拟用户(并非登录用户)#对创建的虚拟用户指定一个家目录,/home/ftpv[root@loca...

2021-03-30 10:46:55 2076 2

原创 SecureCRT和Putty隧道方式连接Mysql、远程登录内网服务器

一、需求背景如上述网络拓扑图,我们现在需要连接到数据库服务器上的mysql服务(端口是:23306),这时候我们就需要登录到运维服务器(ssh端口:43322)然后以隧道的方式连接到mysql。二、secureCRT隧道方式在用Navicate连接mysql三、Putty隧道方式小结:上述两种方式都是在登录到运维服务器后自动建立了隧道(本机与目标的映射),然后在本机访问隧道映射端口进行连接的。...

2021-03-11 09:49:39 1911

原创 linux系统维护篇:shell 查找、替换利剑之一sed

1、准备好目标文件vartest2.sh#!/bin/bashvar1="ssdww"var2=`cat /home/test`var3="ss22233"var4="qqqqq"var5="192.168.1.1"var6="hello world"test1="aaaa"test2="bbbbb"test3='sdddd'cinfo=`cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c`ex=$var62、查询(

2021-02-25 10:51:26 323

原创 linux系统维护篇:centos7.9桌面环境安装百度网盘客户端(libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found)

1、官网下载linux版本rpm包https://pan.baidu.com/download2、上传到服务进行安装rpm -ivh baidunetdisk-3.5.0.x86_64.rpm会遇到需要依赖包报错,这是使用yum 安装缺失的依赖包。或者yum -y installbaidunetdisk-3.5.0.x86_64.rpm直至安装成功3、启动百度云盘报错提示:libstdc++.so.6: version `GLIBCXX_3.4.20'..

2021-02-08 11:56:22 2386 2

原创 linux系统维护篇:centos7.x桌面安装及桌面远程vnc-xrdp安装和使用

温馨提示:我们这里安装GNOME的桌面套件。1、桌面安装1.1、安装桌面组件#安装X 窗口系统,不是必须的,可选择性安装[root@dukeServer ~]#yum groupinstall "X Window System"#安装Gnome桌面[root@dukeServer ~]#yum -y groups install "GNOME DESKTOP" "Graphical Administration Tools"1.2、遇到报错并一个个...

2021-02-08 11:30:59 1055

原创 linux系统维护篇:org.gtk.vfs.Daemon: A connection to the bus can‘t be made

问题:linux-centos7.9安装的GNOME桌面莫名其妙不能使用vnc远程。排查:经过定位,发现服务器上vncserver服务无法启动,日志如下:Feb 3 16:30:01 localhost systemd: Started Session 17 of user root.Feb 3 16:30:22 localhost systemd: Starting Remote desktop service (VNC)...Feb 3 16:30:22 localhost sys

2021-02-05 08:45:47 1278 1

原创 linux系统维护篇:阿里云oss上传

根据您的操作系统选择对应版本的软件下载并配置ossutil。Linux系统(以64位系统为例)1、下载工具[duke@localhost ~]wget http://gosspublic.alicdn.com/ossutil/1.7.0/ossutil64 2、修改文件执行权限[duke@localhost ~]chmod 755 ossutil643、使用交互式配置生成配置文件[duke@localhost ~]./ossutil64 config4、根据提示设..

2021-01-13 10:50:05 461

原创 linux系统维护篇:centos6.5 yum无法安装YumRepo Error: All mirror URLs are not using ftp, http[s] or file

在使用yum安装软件的时候突然提示错误:[root@dukeServer softwares]# yum install tcpLoaded plugins: fastestmirror, securitySetting up Install ProcessLoading mirror speeds from cached hostfileYumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invali

2020-12-09 11:12:37 1299 4

原创 linux系统维护篇:ssh免密配置

我们经常会遇到这样的场景。在服务器A写好了脚本中会需要远程执行服务器B上脚本,而进一步做到自动化就需要省去从服务器A登录到服务器B(ssh远程登录)输入密码的环节。当然,这里从A到B指定使用B服务器上的账号:niuge这里我们围绕常用的配置密钥对来解决吧。1、服务器A上生成密钥对(公钥-私钥)[duke@dukeServer ~]$ ssh-keygen -t rsa2、将公钥传给服务器B方法1:手动完成编辑服务器A公钥文件,拷贝其内容;在服务器B创建如下目录:/hom

2020-12-03 15:30:55 132

原创 linux系统维护篇:centos6.5之svn服务搭建,按部就班就能成了

1、安装环境:centos6.5、centos7[root@dukeServer home]# yum -y install subversion查看:[root@dukeServer home]# rpm -qa|grep subversionsubversion-1.6.11-15.el6_7.x86_642、创建项目版本仓库认证空间-各版本库所在目录[root@dukeServer home]# mkdir svnRepository[root@dukeServer home

2020-11-27 12:24:57 131

原创 linux系统维护篇:Centos7 之 Oracle VM Virtual Box 双网卡网络及域名配置

1、这里给虚拟机配置两个网卡网卡1:使用“NAT模式”,连接公网网卡2:使用“Host-Only”模式,连接宿主机2、接下来对服务器进行网卡配置网卡1:TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yes...

2020-11-04 11:56:19 484

原创 spring开发篇三:IntelliJ-IDEA构建springboot项目-maven使用-包含源码sql仅供学习交流

1、下载安装IntelliJ IDEA下载安装步骤不再赘述,请移步官网进行:https://www.jetbrains.com/zh-cn/idea/promo/2、新建springboot项目File>New>Project..选择1.8以上本地的jdk上述结果就表示项目运行成功了,但是,还没完成,因为我们还没有编写任何接口,如果登录进入会提示报错。接下来带大家写一个简单的查询接口吧。3、接口编码新建如...

2020-09-10 10:30:27 433

原创 nginx系列之全局变量详解

服务器相关变量名 结果 说明 $nginx_version 1.11.2 当前运行的nginx版本号 $server_port 8001 服务器端口 $server_addr 127.0.0.1 服务器端地址,需要注意的是:为了避免访问linux系统内核,应将ip地址提前设置在配置文件中 $server_name 127.0.0.1 服务器名 $server_protocol HTTP/1.0 服务器的HTTP版

2020-05-14 08:46:08 605

原创 nginx系列之location匹配规则和路径替换及优先级详解

一、location配置匹配分类1.字符串匹配=、^~、@和无任何前缀的字符串都属于字符串匹配,@是用作服务端内部的一种转发行为,很少用2.正则表达式匹配~、~*、为正则location二、location匹配命令解释nginx环境:http://192.168.13.101:8091/命令 解释 匹配顺序优先级 配置举例 验证 = 精确匹配字符串 1首先,精确匹配 匹配完成uri路径 匹配后则停止其他匹配 ..

2020-05-13 18:02:58 1930

原创 nginx系列之健康检查模块配置安装(nginx_upstream_check_module)

---nginx安装步骤,不详述,请查看nginx系列篇,安装。---1.下载nginx_upstream_check_module模块 nginx_upstream_check_module-master.zipwget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master2.将nginx_upstream_check_module-master.zip解压到/usr/local3.进入n.

2020-05-12 15:58:02 7610 2

原创 nginx系列之centos7.5离线安装nginx1.16.1

一、环境软件包准备gccgcc-c+centos7以上安装 perl5wget https://www.cpan.org/src/5.0/perl-5.30.1.tar.gz[root@localhost local]#tar -xzf perl-5.30.1.tar.gz[root@localhost local]#cd perl-5.30.1[root@localhost perl-5.30.1]#./Configure -des -Dprefix=$HOME/localperl[

2020-05-12 15:39:34 1044

转载 linux系统维护篇:Operating system: x86_64-whatever-linux2 You need Perl 5.

wget https://www.cpan.org/src/5.0/perl-5.30.1.tar.gztar -xzf perl-5.30.1.tar.gzcd perl-5.30.1./Configure -des -Dprefix=$HOME/localperlmakemake testmake install

2020-05-09 16:19:09 3120

原创 开发排错:Hibernate自表关联查询java.lang.StackOverflowError报错原因

话不多话,直接贴代码。 @JsonIgnore @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="pid") private Menu parent; //@OneToMany(cascade=CascadeType.ALL, orphanRemoval=true,fetch=FetchType.LAZY,mappedBy="...

2020-03-06 15:00:47 274

原创 spring开发篇二:@RequestParam和@RequestBody与前端Get和Post请求传参详解附中文乱码解决方法

1.先入为主:1.在spring的controller中,写法必须是同一个请求中只能有一个@RequestBody;同一个请求中,可以有多个@RequestParam;同一个请求可以同时存在@RequestBody和@RequestParam;2.请求中@RequestParam()指定的参数可以是普通元素、数组、集合等等;当@RequestBody 与@RequestParam()同时使...

2019-11-07 21:26:41 4817

原创 mysql5.7.27安装之windows8.1 64

1、将安装包解压到指定目录。2、设置环境变量,在path项添加mysql的bin路径。例如:E:\database\mysql-5.7.27-winx64\bin;3、在E:\database\mysql-5.7.27-winx64\bin目录下创建my.ini文件,填写如下内容:[mysql]#设置mysql客户端默认字符集default-character-set=utf...

2019-11-01 15:54:31 160

原创 spring开发篇一:eclipse+maven构建springMVC项目

需求:使用maven+eclipse构建一个spring项目,HelloWorld。案例开发环境:操作系统:windows 8.1eclipse:eclipse-jee-kepler-SR2-win32-x86_64java:jdk1.7.0_76maven:apache-maven-3.6.2-bin工欲善其事必先利其器!利其器:这里简单阐述下上述所需软件,操作系...

2019-11-01 10:52:50 267

原创 linux系统维护篇:mysql8.0.13源码下载及安装之“傻瓜式”操作步骤(linux-centos6.8)亲测可用系列

一、需求系统环境:linux centOS6.8 已经安装过 gcc gcc+(安装过程此处不做重点赘述)1.以源码形式安装mysql8.0.13,2.安装目录在/home/data/mysql80133.mysql注册到服务4.本地随处使用mysql客户端命令连接5.使用navicat等客户端软件可以远程连接二、mysql-8.0.13源码下载:官网:https://...

2019-02-22 11:34:37 822 3

转载 每秒处理10万高并发订单的乐视集团支付系统架构分享

随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一、库分表在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系统并不复

2017-10-10 19:17:02 1083

转载 tomcat性能优化

Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器。而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化。         一、内存优化        默认情况下Tomcat的相关内存配置较低,这对于一些大型项目显然是不够用的,这些项目运行就已经耗费了大部分内存空间,何况大规模访问的情况。即使是本文中的这个只有

2017-03-05 20:12:37 419

转载 jMeter使用案例

1)测试目标网站是fnng.cnblogs.com 和 tt-topia.rhcloud.com  2)测试目的是该网站在负载达到20 QPS 时的响应时间。  QPS 解释  QPS : Query Per Second 每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。  为了达成预期的测目的,需要需要在jme

2017-03-05 18:13:03 1166

转载 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式

PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素:  一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间        QPS(TPS):每秒钟reque

2017-03-05 18:09:29 327

转载 数据库mysql 主从方案

双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。  对于异地热备,尤其适合灾备。废话不多说了。我们直接进入主题。 我们会主要介绍两部分内容:一, MySQL 备

2016-12-26 17:01:37 4808

visio2007zwpjb_59233.rar

visio画图工具

2021-11-10

soapUI-x64-4_5_0.exe

soap协议可视化接口调试工具

2021-11-10

generateFirewallRules_v1.2.sh

管理firewall命令工具脚本,实现批量、从文件读取设置的端口、ip进行防火墙配置

2021-11-02

baidudiskInstall.tar.gz

centos7.9自动完成百度网盘并解决无法启动问题的脚本。 使用说明: 1、上传该压缩包至服务器后解压; 2、安装:./main.sh install 3、卸载:./main.sh uninstall

2021-03-18

installVnc.sh

经测试在centos7.9上执行脚本后直接安装vnc服务和xrdp,然后可windows使用mstsc工具远程连接桌面。如有问题请及时留言或私信。 使用root权限操作 安装:~/installVnc.sh install 卸载:~/installVnc.sh uninstall

2021-03-18

百度网盘启动报错的库文件.zip

用于解决linux系统桌面版百度网盘启动报错问题。 libstdc++.so.6: version 'GLIBCXX_3.4.20' not found

2021-02-08

install.sh

经测试在centos7.9上执行脚本后直接安装vnc服务和xrdp,然后可windows使用mstsc工具远程连接桌面。如有问题请及时留言或私信。 使用root权限操作 安装:~/install.sh install 卸载:~/install.sh uninstall

2021-02-08

nginx1.16.1离线安装依赖包

包含所需的所有依赖包,请注意,gcc和gcc-c+请自行搞定,太简单就不上传了。拿到离线包后,按照教程操作,万无一失。有问题请留言。

2020-05-12

酷酷天气apk源码工程

郭霖老师安卓开发实例项目《天气预报》app,源码工程。已实现多渠道打包、城市查询、天气查询展现等功能。java源码请查看对应的MainActivity.txt格式文件,将文件名更改为MainActivity.java后缀即可使用。原来的MainActivityjava已乱码了请勿使用,可以之前删掉。仅供学习交流使用。

2019-09-20

小牛计算器apk源码工程

本人在学习安卓开发,在参考资料使用AndroidStudio开发平台,开发的一款简易计算器app。包含了源码工程以供大家学习交流。java源码请查看对应的MainActivity.txt格式文件,将文件名更改为MainActivity.java后缀即可使用。原来的MainActivityjava已乱码了请勿使用,可以之前删掉。

2019-09-20

空空如也

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

TA关注的人

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