自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (1)
  • 收藏
  • 关注

原创 搭建 Maven 私服

1. 下载Nexus下载地址:https://help.sonatype.com/repomanager3/download2.启动服务器在bin目录下nexus.exe /run nexus修改基础配置信息安装路径下etc目录中nexus-default.properties文件保存有nexus基础配置信息,例如默认访问端口修改服务器运行配置信息安装路径下bin目录中nexus.vmoptions文件保存有nexus服务器启动对应的配置信息,例如默认占用内存空间3. 访问服务器

2022-05-07 17:33:48 286

原创 在Vue中element-ui实现随hash改变响应菜单高亮

在Vue中element-ui实现随hash改变响应菜单高亮1. \中绑定属性default-active有时eslint会报错,按要求转为defaultActive2. 设置一个变量 activePath 来控制 default-active3. 在 mounted() 中加入 hash4. watch监控 $route 对象,因拿到的值带有\/,使用slice截断总结:1. <el-menu>中绑定属性default-active有时eslint会报错,按要求转为defaultActive

2022-03-12 23:53:56 1521

原创 分布式搜索解决方案-笔记

php分布式全文搜索解决方案:是基于Mysql数据库 、 Hadoop生态(可选)、 ElasticSearch搜索引擎三大数据系统实现一个分布式全文搜索系统。

2022-03-07 07:27:06 591 1

翻译 axios入门笔记

axios入门及源码分析

2022-03-07 00:14:32 80

原创 laravel添加模型事件监听observer

1. 创建observer类# 此命令是laravel5.5之后才有的,之前想要有此功能,手动创建目录和文件php artisan make:observerNoticeObserver -m Models/Notice会在app下创建Observers文件夹2. 设置监听到动作后的后续3. 在模型中注册一下Observer4. 测试5. 使用消息队列,异步传递信息php artisan queue:table#任务队列表 ...

2022-01-06 17:56:22 391

原创 使用高德地图获得经纬度坐标

一. 创建config配置gaode.phpreturn [ 'geocode' => 'https://restapi.amap.com/v3/geocode/geo?key=你的key&address=%s&city=%s'];二. 安装Guzzle-http插件Guzzle-http:Guzzle, PHP HTTP 客户端 — Guzzle中文文档composer require guzzlehttp/guzzle三. 创建自定义函.

2021-12-30 09:52:11 4080

原创 laravel导出excel

安装对应的phpexcel插件插件库:maatwebsite/excel - Packagist官网:Introduction | Laravel Excel导出步骤:???? 5 minute quick start | Laravel Excelcomposer require maatwebsite/excel安装成功后,就提供生成导出数据的命令,使用此命令生成导出数据文件php artisan make:export FangOwnerExport --model=Mod

2021-12-28 14:23:40 766

翻译 Linux安全之三大攻击(SYN,DDOS,CC)原理及处理

Linux安全之SYN攻击原理及处理TCP自从1974年被发明出来之后,历经30多年发展,目前成为最重要的互联网基础协议,但TCP协议中也存在一些缺陷。SYN攻击就是利用TCP协议的缺陷,来导致系统服务停止正常的响应。SYN攻击原理TCP在传递数据前需要经过三次握手,SYN攻击的原理就是向服务器发送SYN数据包,并伪造源IP地址。服务器在收到SYN数据包时,会将连接加入backlog队列,并向源I...

2018-04-11 15:07:47 4230

转载 iptables超全详解

数据包先经过PREOUTING,由该链确定数据包的走向:    1、目的地址是本地,则发送到INPUT,让INPUT决定是否接收下来送到用户空间,流程为①---&gt;②;    2、若满足PREROUTING的nat表上的转发规则,则发送给FORWARD,然后再经过POSTROUTING发送出去,流程为: ①---&gt;③---&gt;④---&gt;⑥主机发送数据包时,流程则是⑤---&gt...

2018-04-10 19:38:01 2297

转载 crontab 每隔1小时 2小时的执行job写法

加任务:  crontab -e  0 */1 * * * command  0 */2 * * * command查询任务是否加了:  crontab -l  0 */1 * * * command  0 */2 * * * command 基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时0~23(0...

2018-04-10 19:30:53 78474

原创 编译安装nginx-php-mysql

nginx安装前准备安装编译环境 yum -y install gcc gcc-c++ wget yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel yum -y install automake autoconf libtool libxml2-devel libxslt-devel perl-devel pe...

2018-04-10 17:25:03 537

转载 Mysql之binlog日志说明及利用binlog日志恢复数据操作记录

2018-04-10 17:21:50 206

转载 linux下安装python3.6

一、安装python3.61. 安装依赖环境  # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2.下载Python3  https://www.pyt...

2018-02-24 18:10:46 6165 1

转载 把httpd加入到service并设置启动

将链接apachectl 复制到系统启动目录下并命名为httpd[root@localhost bin]# cp /usr/local/httpd/bin/apachectl /etc/rc.d/init.d/httpd12到此,其实已经可以使用service httpd start等命令,但在linux服务列表还没有注册使用chkconfig来注册apache服务,并其

2017-11-13 18:07:29 5289

转载 查看编译参数

查看nginx编译参数:/usr/local/nginx/sbin/nginx -V 查看apache编译参数:cat /usr/local/apache2/build/config.nice 查看mysql编译参数:cat /usr/local/mysql/bin/mysqlbug | grep CONFIGURE_LINE 查看php编译参数:/usr/local/php/bin/

2017-10-27 18:02:21 1017

转载 linux awk命令详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr

2017-08-16 16:51:07 224

原创 单实例redis 的安装配置(上)

redis 的介绍Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。PS:此次安装为redis储存字符串的形式,储存用户会话session。#red

2017-08-16 15:05:36 451

转载 详细CP命令说明

名称:cp   功能: 复制文件或目录   说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息.语法cp(选项)(参数)选项-a 或 --archive 此参数的效果和同时指定

2017-08-12 09:41:19 6643

转载 利用inotify+rsync实现linux文件批量更新

如果只对经常改动的目录进行同步,也可以忽略这个问题,如果每次改动的目录多较大,那么就要用到inotify了,Inotify是一种强大的、细粒度的、异步的文件系统事件监控机制,Linux内核从2.6.13起,加入了对Inotify的支持,通过Inotify可以监控文件系统中的添加、删除、修改、移动等各种事件,但inotify只提供了C语言接口,不方便调用,所以我们需要先安装inotify-tools

2017-07-25 14:08:10 841 1

转载 Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。RHEL5默认安装的分区格式就是LVM逻

2017-06-09 17:59:06 1314

转载 linux查找目录下的所有文件中是否含有某个字符串

查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式    (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。   (

2017-05-05 17:16:34 511

转载 清除Ubuntu的DNS缓存

DNS缓存可以加快网站IP的解析速度,所以大多数系统都支持DNS缓存。DNS的缓存时间是24小时,也就是每隔24小时DNS缓存将被自动清除。如果某些网站更新了DNS信息,而本机又没到自动清除的时间,这时,我们就要手动清除DNS缓存,最简单的方法如下。在终端中运行如下命令,以清除DNS缓存:$sudo /etc/init.d/dns-clean start

2017-05-03 17:51:15 13917

原创 Ubuntu 12.04 每次重启后,/etc/resolv.conf里面设置的nameserver就被清空

# cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN       注意看:1 /etc/

2017-04-20 11:06:56 8271 1

翻译 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

server2008  iis7,出错上面的错误 .提示的原因可能是net未完整安装导致的.解决方法: 1、开始->运行cmd命令窗->以管理员身份运行:%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 或者"%WINDIR%\Microsoft.NET\Framework\v4.0.303

2017-04-18 11:56:20 565

转载 postfix疯狂外发垃圾邮件之分析与解决

postfix疯狂外发垃圾邮件之分析与解决本周二上班有人反应公司邮箱无法外发邮件,后来登录到服务器查看原因,不看不知道,一看吓一跳,服务器日志疯狂滚动!一看全是被其它邮件服务器拒绝的信息!由于这台服务器以前不是我管,连配置文件都find了好久,最终从十多个main.cf中找到了真正的配置文件...... 下面开始分析问题与解决问题!分析localhost# find

2017-03-16 17:59:09 5276

转载 Linux系统下安装rz/sz命令及使用说明

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。1.软件安装(1)编译安装root 账号登陆后,依次执行以下命令:1cd /tmp

2017-03-03 15:54:24 442

翻译 LNMP源码安装

wget http://down.linuxprobe.com/Tools/cmake-2.8.11.2.tar.gzwget http://down.linuxprobe.com/Tools/Discuz_X3.2_SC_GBK.zipwget http://down.linuxprobe.com/Tools/freetype-2.5.3.tar.gzwget http://down

2017-01-06 16:21:42 3089

转载 CentOS 安装 semanage 命令

CentOS 安装 semanage 命令在服务器上运行:[root@ca1 ~]# yum install policycoreutils-python

2017-01-03 14:47:41 11426

原创 bash常用的几种循环语句格式

if  条件then 执行语句else 默认语句if  条件1then 执行语句elif 条件2then 执行语句else 默认语句for 变量 in 取值列表do 命令donewhile 条件测试do 命令donecase 变量 in取值1)命令1取值2)命令2*)默认

2016-12-09 11:40:05 398

转载 VI常用操作

VI中的多行删除与复制 方法一:单行删除,:1(待删除行)d多行删除 ,:1,10d 方法二:光标所在行,dd光标所在行以下的N行,Ndd 方法1:光标放到第6行,输入:2yy光标放到第9行,输入:p此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面

2016-12-07 17:33:43 226

原创 win8下安装wamp3.0步骤

软件需要安装VC9、VC10、VC11、VC13、VC14.一个不能少You must install both 32 and 64bit versions, even if you do not use Wampserver 64 bit.(32位和64位的要全部安装!!!)-- VC9 Packages (Visual C++ 2008 SP1)http://www.mic

2016-11-22 22:56:01 1604

转载 CentOS6.5安装Tab增强版:bash-completion

CentOS6.5安装Tab增强版:bash-completion2654  次阅读作者:智能小宝 来源:互联网 2015-08-20 20:09 我要评论(0)CentOS6.5安装Tab增强版:bash-completion,可补全命令参数;因为CentOS官方源并不带有bash-completion的包,所以,为了可用yum安装,增加epel的源,首先,使用wge

2016-11-16 15:31:45 620

原创 手动安装nginx php mysql

一 nginx1.安装nginx所需的基本库 pcre  和 httpsslrpm -qa pcre pcre-devel   #检查是否有安装yum install pcre pcre-devel -y  #安装库rpm -qa openssl openssl-devel  #检查是否有安装yum install openssl openssl-devel #安装库,2.

2016-11-13 15:57:16 865

转载 zabbix监控系统客户端安装

zabbix监控系统客户端安装 2012-10-26 14:56:24分类: 网络与安全测试使用agentd监听获取数据。服务端的安装可以查看http://blog.chinaunix.net/space.php?uid=25266990&do=blog&id=3380929下载http://w

2016-11-10 10:42:27 259

转载 详解zabbix安装部署

详解zabbix安装部署(Server端篇) 2012-10-22 10:18:25分类: 网络与安全    Linux下常用的系统监控软件有Nagios、Cacti、Zabbix、Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员。    今天开始研究下Zabbix,使用Zab

2016-11-10 10:38:11 362

转载 crontab每月最后一天执行

crontab里设定一条:0 12 28-31 * * sh /tmp/start.shstart.sh 脚本如下:******************************************************************************#!/usr/bin/ksh#this script is used to start the xxx in the

2016-09-27 11:56:28 4535

原创 xargs小结

1.xargs  把结果导向后面程序执行2.rpm -e --nodeps  删除rpm文件rpm -qa|grep php |xargs rpm -e --nodeps

2016-09-26 17:59:16 638

转载 PHP升级方法之一

yum配置执行命令下载、安装yum源,当前是针对Centos6并且64位版本的源:[root@T_249 yum.repos.d]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[root@T_249 yum.repos.d]# rpm -ivh http://rpms

2016-09-26 17:02:21 1615

转载 php增加模块的方法

安装gettext 模块[root@localhost ~]# cd /usr/src/php-5.3.27/ext/gettext/[root@localhost gettext]# phpize Configuring for:PHP Api Version:         20090626Zend Module Api No:      20090626Ze

2016-09-26 15:58:37 3694

转载 zabbix在configure时候遇到的问题

zabbix在configure时候遇到的问题(CentOS)为你解答:在CentOS系统中,安装zabbix进行configure时会遇到以下4个主要问题./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-jabber --with-libcurl1 configur

2016-09-26 13:42:36 10269

THUOCL中文分词,删除idf了

THUOCL11类文本,合并后总计15W条词条,可以做为分词词典,用于人工智能自然语言处理。

2019-01-03

空空如也

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

TA关注的人

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