自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fyj的博客

菜鸟的天空

  • 博客(163)
  • 资源 (18)
  • 论坛 (2)
  • 收藏
  • 关注

原创 Linux 记一次攻击解决过程

最近服务器经常出现 CPU 跑满的问题,导致服务器不可用:linux服务器出现kthreaddi+进程导致CPU100%+问题:1sendMail异常进程2exim恶意用户解决方案:观察异常进程1找到对应的进程执行目录,进程归属用户杀死进程,如果还是反复出现CPU问题,删除对应的可疑用户,继续观察2修改服务器...

2021-04-26 10:12:23 37

原创 个人版-进销体系

满足个人使用:进货 开单 出货 对账 管理 等需求的一款在线系统 有需要的单独联系我,可定制化开发。

2021-04-21 08:40:16 42

原创 centos vsftp 环境搭建和服务文件监听

第一步 ftp 服务安装 查看是否安装 ftp rpm -qa|grep vsftpd 没有 执行 yum install -y vsftpd 安装完成 进入 /etc/vsftpd 进行配置 vsftpd.conf vsftpd 核心配置文件 ftpusers 黑名单 user_list 白名单 注销 /etc/pam.d/vsftpd 对应的 pa...

2019-08-08 11:37:40 204

转载 基础汇总

Web常见几种攻击与预防方式DoS和DDoS攻击DoS(Denial of Service),即拒绝服务,造成远程服务器拒绝服务的行为被称为DoS攻击。其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。我们可以做如下防范: 第一种是缩短SYN Timeout时间,及时将超时请求丢弃,释放被占用CPU和内存资源。 第二种是限制同时打开的SYN半连...

2019-03-20 10:18:20 130

原创 composer

忽略版本composer install --ignore-platform-reqscomposer update --ignore-platform-reqs

2019-02-21 15:41:35 121

原创 php kafka 消费代码

<?phpdate_default_timezone_set('PRC');//kfk 代理列表$brokerList = 'xxx:9092,xxx:9092,xxx:9092';$baiduAppIdLen = 2;$conf = new \RdKafka\Conf;#定义消费组$conf->set('group.id', 'test-consumer-gr...

2018-12-14 17:30:59 1337

原创 linux kafka

zookeeper 安装Zookeeper集群搭建https://www.cnblogs.com/grimm/p/6732867.html下载稳定版wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gzhttp://mirror.bit.edu.cn/apa...

2018-11-06 19:41:29 192

原创 git 常用命令

小结Git鼓励大量使用分支:查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>打标签 git tag v0.1 -m 'tag test'创建+切换分支:git checkout -b <name>合并某分支到当前分支:git merge <name>...

2018-11-06 19:38:23 96

原创 linux elasticsearch install

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必...

2018-11-06 19:35:03 195

原创 linux nginx install

1、安装prce(重定向支持)和openssl(https支持,如果不需要https可以不安装。)yum -y install pcre*yum -y install openssl*2、下载nginx 1.9.9wget http://nginx.org/download/nginx-1.9.9.tar.gztar -zxvf nginx-1.9.9.tar.gzcd ng...

2018-11-06 19:33:51 213

原创 linux apache php 环境搭建 (笔记)

apache 禁止爬虫&lt;Directory "/home/wwwroot/xxx"&gt;SetEnvIfNoCase User-Agent ".*(FeedDemon|JikeSpider|Indy Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFee...

2018-11-06 19:32:16 164

原创 MQ 学习 3 php 代码 操作

&lt;?php/** * Created by PhpStorm. * User: ASUS * Date: 2018/10/22 * Time: 19:51 */namespace App\Services;use App\Models\RfImageAttr;use App\Tools\ApiTools;use Kafka\Consumer;use Kafka\Co...

2018-10-24 19:51:07 378

原创 MQ 学习 2 KAFKA 集群搭建

zookeeper 安装Zookeeper集群搭建https://www.cnblogs.com/grimm/p/6732867.html下载http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz解压tar -zxvf zookeeper-3.4.10.ta...

2018-10-24 19:45:18 116

转载 MQ 学习 1

MQ 消息通讯一:概念 MQ(message queue):MQ是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。 消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同...

2018-08-21 11:19:14 241

原创 php 加密 解密 (C++ nodejs PHP 都验证通过)

&lt;?phpnamespace App\Http\Controllers\Api5;use Illuminate\Http\Request;use App\Http\Controllers\Controller;use App\Http\Utils\HttpUtil;use App\AuthSystem;use DB;use Illuminate\Http\Response;/** * fin...

2018-04-20 10:10:09 705

原创 es 局部更新 DSL 语句

curl -XPOST '192.168.1.47:9200/sub/_refresh'//更新 根据条件curl -XPOST '192.168.1.4:9200/sub/_update_by_query?pretty' -H 'Content-Type: application/json' -d'{ "query": { "term": { "md5": "...

2018-03-14 16:05:51 2146

原创 NSIS 一键部署安装包 demo

; Script generated by the HM NIS Edit Script Wizard.; HM NIS Edit Wizard helper defines!define PRODUCT_NAME "install"!define PRODUCT_VERSION "1.0"!define PRODUCT_PUBLISHER "finn"!define PRODUCT_...

2018-03-07 16:14:50 801

原创 redid 分页 查询 批量删除

<?phpnamespace App\Http\Controllers\Manage;use Illuminate\Http\Request;use App\Http\Requests;use Illuminate\Support\Facades\Redis;use App\Http\Controllers\Controller;use App\Http\Controllers\U

2018-01-04 17:23:56 464

原创 elasticsearch5.2.2 ik logstash5.2.2 搭建

elasticsearch5.2.2  安装  ikhttps://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.2.2/elasticsearch-analysis-ik-5.2.2.zip1、直接到https://github.com/medcl/elasticsearch-ana

2017-09-28 16:07:09 631

原创 MySQL 日志记录 log-queries-not-using-indexes

今天 以前的同事问我一个问题: 怎么记录下没有使用索引的查询 ,做不出就被总监开除,为了他的职位,自己的好奇,就百度下,下面是我的配置,只需要几个简单的配置就OK了,暂时帮他保住职位了(纯属玩笑,是真是假不可知了)[mysqld]// 开启慢查询slow_query_log = on// 设置慢查询时间 1 slong_query_time=1// 慢查询日志保存路

2017-08-25 15:59:26 11781 1

原创 es 自动补全 和 纠错 (有问题,需要大家帮忙实现)

// 英文有 自动补全 纠错功能 实现// 中文 只有 自动补全 ,没有纠错功能{  "settings": {    "index": {      "analysis": {        "analyzer": {          "ik_pinyin_analyzer": {            "type": "custom",         

2017-08-02 15:18:22 2528

转载 es 监控 系统 bigdesk

bigdeskhttps://github.com/nishantsaini/bigdesk (建议 使用这个 install)https://github.com/abrahamduran/bigdesk (该链接 install 会有错误)

2017-07-28 18:21:39 751

原创 es 建议优化3

通过 配置 各种参数 ,持续一段时间,还是不能完全解决 内存占用过高 导致 查询慢的问题个人认为 只能通过硬件 或者 加大 服务器配置 加大内存 来尝试了,(基于公司 xx 的原因 ,暂时行不通)接下来 ,我自己的实现 方法:Linux 定时 执行 脚本 来监控 elasticsearch  占用 内存情况,当达到一定值时 ,重启 es  (该方法比较极端,暂时

2017-07-27 09:54:59 246

原创 linux 根据 进程名 获取 对应 PID 来 判断 使用 内存情况

#!/bin/bash#arr_name=(1 3 4 5 7)#echo ${arr_name[@]}#PROCESS="java"PID=$(ps -A |grep "java"| awk '{print $1}')cat /proc/$PID/status | grep RSS > /home/men47.txtMEN=$(awk '/

2017-07-26 18:24:47 2018

转载 es 性能优化 建议 2

# 在java里面GC是很常见的,但在GC时间比较长的时候。在默认配置下,节点会频繁失联。节点的失联又会导致数据频繁重传,甚至会导致整个集群基本不可用。# discovery参数是用来做集群之间节点通信的,默认超时时间是比较小的。我们把参数适当调大,避免集群GC时间较长导致节点的丢失、失联。discovery.zen.ping.timeout: 60sdiscovery.zen.fd.

2017-07-24 14:02:18 234

原创 es 性能优化 建议1

es 配置 性能 优化有好的建议,请大家提出 ,一起进步...........1 没必要的字段 index : no2 没必要的字段 不存储 / 不导入 es3 分片 最好不要超过 34 副本适当的调整5 内存锁住 设置 内容为机器本身 1/2 bootstrap.mlockall: true // 禁止 内存交换 ES_MIN_MEM: 15g //

2017-07-14 17:44:54 427

转载 php array froeach 问题

public function testArray() { $arr = [ [ 'id'=>1, 'name'=>'cdd', 'ad_id'=>1 ], [ 'id'=>1

2017-06-06 17:48:10 328

原创 ES 数组 实现聚合

ES array  实现聚合 第一步 mapping 配置{    "mappings": {        "addata_index": {            "properties": {                "host": {                    "index": "not_analyzed",

2017-05-26 13:32:29 4207 3

转载 es route

{ "mappings": { "duser": { "_routing": { "required": true } } }}curl -XPUT 127.0.0.1:9200/myroute/duser/1 -d ' { "title": "No routing value provided"}'错误:err

2017-05-05 12:20:08 1426

原创 redis 主从分离 学习1

redis 主从分离准备 两台机器 IP 分别是 192.168.x.1 192.168.x.2分别在两台机器 安装 redisredis.conf 配置如下主机 192.168.x.1 配置如下 :bind 192.168.x.1daemonize yes // 以后台方式运行slave-read-only yes // 从机器只能读取数据从 机器配置如下bi

2017-05-04 17:32:21 233

转载 logstash filter 学习

案例 读取文本文件 内容:vi a.conginput {stdin{}}filter{mutate{       split=>["message",","]   }   mutate{       split=>["message",":"]   }   mutate{       add_field=>{

2017-04-28 16:39:54 289

原创 GeoIp elasticsearch 搭建 继续上一步ELK 搭建

安装GeoIP数据库 cd /usr/local/logstash/etc curl -O "http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz" gunzip GeoLiteCity.dat.gz 如果 gunzip 不存在 安装方法 : yum -y install gzip gunzip(ce

2017-04-26 19:01:43 889

转载 Elasticsearch logstash kibane 搭建

下载 链接1. Elasticsearch: wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.3/elasticsearch-2.3.3.tar.gz2. Logtash:wget https://download.elasti

2017-04-26 19:00:25 397

原创 elasticsearch cat 命令查看 占用内存情况

elasticsearch 使用 命令 查看 节点,索引 等 占用内存情况 具体细节 参考官网文档 参考文档https://www.elastic.co/guide/en/elasticsearch/reference/5.3/cat.htmlhttps://www.elastic.co/blog/elasticsearch-command-line-debugging-with-

2017-04-21 11:16:26 23413

原创 es 数据 导出 到 MySQL

暂时没有找到直接 导出到 mysql 数据库的工具 或者项目目前实现思路: 使用 elasticdump  工具 实现 从 es 数据 导出到 json 文件 ,然后 使用 脚本程序 操作 改 json 文件 实现 导入到MySQL 数据具体内容如下:安装elasticdump 1 npm install elasticdump -g elastic

2017-04-18 14:02:15 6204

转载 elasticsearch 备份 与 恢复

最近 同事不小心把 数据给删除了,没办法就想到怎么恢复 数据 ,后来百度 ,查看前辈的资料,自己整理一下,希望以后有用下面具体  细节:es 快照 和 恢复1 查看所有 快照 在任何快照或者恢复操作之前,需要先完成一个快照存储介质的注册。查看所有的存储介质:curl localhost:9200/_snapshot/_allcurl localhost:

2017-04-14 10:52:10 2789

原创 linux 命令 小计

定时任务 crontab crontab -l 查看 corntab -e 编辑 0 04,12,21 * * * /bin/bash /home/your/rocess.sh 每天晚上4点,中午12点,晚上21点检测 执行脚本 传参 0 04,12,21 * * * /bin/bash /home/your/rocess.sh 10 脚

2017-04-12 11:36:00 195

原创 elasticsearch score 得分 自定义

{ "from": 0, "size": "100", "min_score": 1, "query": { "function_score": { "filter": { "bool": { "should": { "multi_match": { "query": "bm

2017-04-10 16:46:26 11729

转载 laravel 分页实现

方法1 使用paginatelaravel 本身有一个自带的快速分页方法 paginate,只需要传入每页显示多少条数据就可以 了,但是如果想使用自定义从哪里开始呢,这时候就可以使用offset 和 limit 的组合,offset 设置从哪里开始,limit 设置想要查询多少条数据。方法2 使用 offset limit $ad = AdTitle::offset(3)-

2017-04-07 15:12:18 436

原创 nodejs 实现 操作数据库 远程调用api 监听端口

var http = require('http');var url = require('url');var util = require('util');var querystring=require('querystring'); var mysql = require('mysql'); //http://127.0.0.1:8989/type?type=3 请求方式//h

2017-04-06 17:59:18 2364

javawebdemo项目

简单的实现 用户注册 登陆 获取用户列表等信息

2016-03-07

mac 7Z-Rar.zip

mac rar

2016-06-01

mac ftp 工具

ftp mac

2016-04-14

flushftp 破解版

flushftp

2016-07-25

CIdemo项目

闲来无事,基于CI 写了个demo案例,简单的实现用户 登陆 添加 修改等功能

2016-03-14

redis 简单测试

redis 简单的实现。memcache 也顺手写了点,

2015-08-04

yaf demo php

自己根据 网上资料 写了 yaf demo

2015-07-13

symfony demo from

闲的时候,用了几个小时学习symfony , 并且写了点测试,希望有所帮助

2015-09-15

phpword PHP

这个类库需要 php5.2.X版本 php 开启 ZipArchive 扩展库 php 开启 xmllib 扩展库 服务器要安装 office 2007 及以上版本 如果没有安装要 安装"Microsoft Office Compatibility Pack"补丁(来自作者介绍)

2017-06-29

php soap webservice

php soap webservice 简单的实现 ,也是无聊没事做,嘿嘿

2015-08-07

格式化插件

js format 还不错uo

2016-12-08

symfony权威指南

自己还没来得及看哦,不过 很值的学习,symfony 里面的很多和java很想,如果你是java转过来的,大有感悟(我就是java的 啊)

2015-09-15

connons-httpclient-3.0.1.jar

connons-httpclient-3.0.1.jar

2014-10-11

标签库jstl

jstl标签

2016-03-11

apache-solr-dataimportscheduler

实现 solr myslq 数据同步

2017-03-21

putty SSH工具

putty 绿化版

2017-04-28

weixin 开发 接口使用

微信开发包括 微信公众平台和开放平台的接口调用

2015-11-30

file 测试 Java

好的文档才有利于学习,好的笔记才能记性根号的啊

2014-09-18

mongodb php

发表于 2015-06-12 最后回复 2015-08-09

php soap webservice

发表于 2015-08-07 最后回复 2015-08-07

空空如也

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

TA关注的人 TA的粉丝

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