自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mongodb 配置 副本(类似mysql主从)

网上搜很多教程,都说的不清不楚,最后我自己研究琢磨出来了。1.从官网下载zip包,解压后,进入bin目录2. 创建相关启动脚本2.1 master新建 master.bat ,写入如下, 这个是我的目录在d盘。d: cd D:\A_develop_some\mongodb-windows-x86_64-5.0.3\mongodb-win32-x86_64-windows-5.0.3\bin mongod.exe --port 27017 --dbpath D:\A_develop

2021-11-16 03:21:51 675

原创 laravel5.6 使用 Jenssegers 扩展 操作mongodb

1.先 安装 mongodb 的php扩展,过程略2.到 laravel 5.6的 根目录 执行:composer require jenssegers/mongodb ^3.4注意后面的版本号,如果是 其他的laravel 网速搜索 对应的 版本3. 设置provider找到config/app.php在providers 数组里面 增加Jenssegers\Mongodb\MongodbServiceProvider::class,4. 配置 数据库信息找到conf.

2021-11-16 03:20:23 489

原创 mongodb 常用命令

1.创建数据库use xxx记得 要在数据库里面插入文档,如果数据库为空 实际上数据库还是没有创建成功2.查询数据2.1查询数据库的所有数据use huang db.name.find()从数据库 huang 里面 查询表 name 的所有数据 ,等于mysql 的 select * from name2.1按照条件查询数据use huang db.name.find({"title":"huang"})等于 mysql 种 select * from name wher

2021-11-16 03:19:03 205

原创 elasticsearch 安装分词扩展 icu_analyzer

进入 elasticsearch的 bin 目录D:\elasticsearch-7.15.1\bin>elasticsearch-plugin install icu_analyzer重启 elasticsearch 后。我们用postman 测试POST /_analyze HTTP/1.1Host: localhost:9200Content-Type: application/jsonContent-Length: 58{ "analyzer": "icu_anal

2021-11-15 13:39:24 1619 1

原创 elasticsearch 如何插入 date 类型的数据

首先你要保证 你这个 字段目前 索引里面没有 就是一个 新增的空白的数据字段date 的格式类型必须是 4种类型如果写 2015-03-01 12:00:00 这是格式是无效的。 必须是y/m/d ,带斜杠的写入成功后 我们用mapping 查询,看下date 的数据类型...

2021-11-15 13:36:49 2491

原创 elasticsearch 查询时输入即搜索 类似百度输入框的自动完成

1.配置分词策略PUT /my_index HTTP/1.1Host: localhost:9200Content-Type: application/jsonContent-Length: 647{ "settings": { "number_of_shards": 1, "analysis": { "filter": { "autocomplete_filter": {

2021-11-15 12:57:11 942

原创 elasticseach 增删改查 ,包括各种组合查询(全)

1.创建索引 见官方文档:索引文档 | Elasticsearch: 权威指南 | Elastic1.1单个创建PUT /{index}/{type}/{id}{ "field": "value", ...}案例 website表示 索引的名字 bllog 表示 索引下面的分类 , 123 表示索引的id ,举例 比如 一个点上系统里面的产品 ,分类有 电子产品 ,我们就可以 索引的名字叫 product, type 叫electronicPUT /website/bl

2021-11-15 12:47:31 802

原创 理解 elasticsearch 集群 ,设置分片+分析

1.新建索引的时候 可以使用 命令 设置 分成多少个片。PUT /my_index HTTP/1.1Host: localhost:9200Content-Type: application/jsonContent-Length: 88{ "settings": { "number_of_shards": 100, "number_of_replicas": 1 }}已上命令 设置 索引 my_index 的 分片数量是 100 , 备份 1份, 其实也就

2021-11-15 12:28:21 1486

原创 elasticsearch 如何知道 数据存放在那个分片上 和设置分片数量

如何设置 分片数量和 备份数量PUT /my_index HTTP/1.1Host: localhost:9200Content-Type: application/jsonContent-Length: 88{ "settings": { "number_of_shards": 100, "number_of_replicas": 1 }}number_of_shards 在索引创建后 ,就无法修改了。 切记。number_of_rep...

2021-11-15 12:25:14 1465 1

原创 php 配置 elasticsearch集群

php laravel配置集群使用$client = \Elasticsearch\ClientBuilder::create()->build(); $a = $client->search([ 'index'=>'my_index', 'body'=>'{ "query": { "term": { "_id": "8077fa218cb9d0a4c1f472d54ebfe648" } } }' ]);php 代码 会自动切换到合适的可用的节点上。...

2021-11-15 12:20:04 597

原创 elasticsearch查看所有的搜索记录

PUT /user/_settings HTTP/1.1Host: 127.0.0.1:9200Content-Type: application/jsonContent-Length: 115{"index.search.slowlog.threshold.query.warn": "0","index.indexing.slowlog.threshold.index.warn": "0"}然后查看logs 目录下面的:rick_index_search_slowlog

2021-11-15 12:17:54 1059

转载 php+zookeeper 集群管理

本篇主要说下具体zookeeper的一种应用场景:集群管理(图片来自网络)监听机器的退出加入上图中所有机器约定在父节点GroupMembers下创建临时节点,然后监听父节点的子节点。一旦有机器挂掉,该机器与zookeeper的连接断开,其所创建的临时节点被删除,所有其他机器都收到通知某个兄弟节点被删除。新机器加入也是类似,所有机器收到通知,有新增临时节点。在此特别备注下监听父节点下的子节点只能监听到子节点的新增和删除的事件,子节点本身内容变更父节点并不能捕获,如果需要捕获子节点内容变

2021-11-15 12:12:52 276

原创 docker 保存容器为阿里云镜像

1.docker login --username=hi2880****@aliyun.com registry.cn-hangzhou.aliyuncs.com 2.输入阿里云镜像登录密码3.docker commit 容器id tag #保存容器为镜像4.docker images #查看镜像imageid5.docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/1221/huangweigang:[镜像版本号]6.d.

2021-11-15 12:09:45 592

原创 windows上使用docker配置 nginx+php-fpm集群

本文nginx 运行在主机上(不在docker容器中),而php-fpm 配置在docker容器中。最终效果就是在电脑浏览器中访问 本机的nginx ,只要是php请求都转发到 3个容器中。而且容器启动带上了环境变量,每个容器的应用都可以获取到属于自己的应用标识。1.安装docker 和 开启3个php-fpm 容器。windows docker 安装过程就略了。不会的自行百度。docker 安装好了 先设置 获取 docker镜像服务器地址。这里可以加速。...

2021-10-01 21:59:34 2476

转载 PHP设计模式之组合模式

 当我们的一个对象可能代表一个单一的实体,或者一个组合的实体,但是仍然需要通过同样的方式被使用时,这种情形则适合使用组合模式的设计。  组合模式是一种结构型模式。  当看了书上的解释之后,并不是很理解,遂去翻了翻《大化设计模式》,以下为原文截图:  看完这本书上的解释之后也不是很理解,但是能够进行编码了,以下为组合模式的代码:...

2021-09-19 22:28:00 201

原创 普通二叉树 实现索引 使用php8实测性能

直接贴代码:<?phpini_set('memory_limit','2024M');$totalArr = [];for($i=1;$i<10000000;$i++){ $totalArr[] = rand(1,1000000);}$newTree = [];$time1 = floatval(time())+floatval(microtime());foreach ($totalArr as $v){ $newTree = buil

2021-09-18 18:04:09 110

原创 用python的 pyquery 抓取分析网页,用python多线程 快速抓取一个美女图片网站的所有图片

import scrapy, urllib, hashlib, time, random, threading, osfrom pyquery import PyQuery as pqheaders = { 'Referer': 'http://www.mm131.com/1/1', 'user-Agent': 'Mozilla/5.0 (Windows NT 6.1; W...

2018-09-02 21:37:42 9835

原创 随机优惠券发放 金额越大 概率越小金额越小概率越大算法

/** * 金额越大 概率越小  金额越小概率越大  建议 min 和 max 的值不能相差  10以上,相差越大, 计算量越大越慢     * $pow 默认1.6 值越大 取值 1.1 到 2.0, 则分的越散 则 大金额概率越小 ,值越小  则 分的越密集 效果越差  运算越快  越大  运算量越大 * @param int $min 最小金额 * @param int $m

2017-06-19 18:03:42 1589

UML 实时应用概览

描述 UML 在实际中的应用的文档 非常有用 UML 建模有用的东西

2012-12-01

VC++ 编写32位程序实例-hello world 不用MFC哦

一个用C++ 编写的 windows hello world 程序,非常简单,但是里面的代码包含了 Windows程序的五脏六腑,对初学Windows程序设计和 使用VC 6.0 的人很有用哦!

2009-07-29

MFC编程实例 PDF文档非常清晰很有用详细

非常详细基础的介绍了 MFC 的编程细节,冲窗口 到消息,到绘图,到编程实践,都非常的详细哦!

2009-07-28

VB6.0结合web控件编写网络浏览器

用VB 6.0 环境编写的 浏览器,非常简单,主要用的是一个web 控件,很容易,代码就有几行,VB 的优势就是这里了,小程序用VB 做好哦!

2009-07-28

CMS博客系统php源代码 php系统

php源码系统,非常出色的系统,好用,CMS博客系统非常好用的哦,我向大家推荐,

2009-05-17

VC++6.0的学习系统很好的哦欢迎下载!

很好的C++ 学习资料哦,我自己写的一些通过了了VC++6.0 编译系统的好东西,强烈推荐!

2009-04-25

操作系统课程实验资料

这个资料是操作系统课程的资料,非常的详实哦,希望大家多多下载,对自己学习操作系统课程很有帮助哦!

2009-04-10

用c语言实现学生成绩管理系统

这是一个本人学习完c语言,然后就用c语言写了一个学生成绩管理系统,虽然很简单,但里面用到了指针,文件,对于想快速提高c语言水平但水平还是很初级的人是很有帮助的,呵呵

2008-11-05

一个用c语言写的一个用来实现计算机重新启动的命令

一个用来实现快速重新启动的程序,用于计算机无法关机时进行重新热启动,效果很好哦,试试吧,还有啊,这个命令是用c语言结合dos编写的,欢迎支持哦

2008-09-22

名片存储器(用MFC编写)

一个用c语言结合mfc编写的名片存储器,适合有一定c语言基础和MFC的初学者,可以帮助你更好的理解c和mFC

2008-09-19

空空如也

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

TA关注的人

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