- 博客(32)
- 资源 (35)
- 收藏
- 关注
原创 MySQL将查询的结果作为update更新的数据,且在原字段数据后 CONCAT拼接(lej)
update user INNER JOIN (SELECT GROUP_CONCAT('',id)AS app_id_str FROM `app` WHERE `admin_id` = '用户B的id' AND `status` > '0' AND `is_deleted` = '0' LIMIT 0,1000 ) app_id_strs set app_id= CONCAT(app_id,',',app_id_str) WHERE uid=用户A的id;释义:1.查询app表中...
2021-09-09 11:15:33 7424
原创 swoole 笔记
Master 进程、Reactor 线程、Worker 进程、Task 进程、Manager 进程的区别与联系Master 进程Master 进程是一个多线程进程,参考进程 / 线程结构图Reactor 线程Reactor 线程是在 Master 进程中创建的线程 负责维护客户端TCP连接、处理网络IO、处理协议、收发数据 不执行任何 PHP 代码 将TCP客户端发来的数据缓冲、拼接、拆分成完整的一个请求数据包Worker 进程接受由Reactor线程...
2021-09-30 09:18:17 617
转载 MySQL日志15连问
1. redo log是什么? 为什么需要redo log?redo log 是什么呢?redo log 是重做日志。它记录了数据页上的改动。它指事务中修改了的数据,将会备份存储。发生数据...
2021-09-30 08:00:00 587
转载 离职后心生不满,西安某医院运维“炫技性报复”破坏诊疗系统,被依法刑拘...
因对医院不满遂产生报复念头西安某医院网络管理员离职后利用自学网络知识非法入侵医院内网服务器远程进行破坏性操作致使该院诊疗系统瘫痪无法正常诊治今年3月起,西安市莲湖区一家医院的网络系统持续出...
2021-09-29 23:23:16 637
原创 Call to undefined function cli_set_process_title,cli_set_process_title 信息/选项函数
Fatal error: Uncaught Error: Call to undefined function cli_set_process_title() in /home/wwwroot/es-task/taskServer.php:21 Stack trace: #0 /home/wwwroot/es-task/taskServer.php(155): SwooleTaskServer->__construct() #1 {main} thrown in/home/wwwroot/es-t..
2021-09-28 17:36:22 780
转载 elasticsearch启动常见错误;max file descriptors [4096] for elasticsearch process is too low
问题出现环境,OS版本:CentOS-7-x86_64-Minimal-1708;ES版本:elasticsearch-6.2.2。1、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] 每个进程最大同时打开文件数太小,可通过下面2个命令查看当前数量ulimit -Hnulimit -Sn 修改/etc/security/limits.c...
2021-09-28 15:04:17 3718 2
转载 报错:ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or director(亲测可用)
启动jumpserver报错 ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory。查找这个libmysqlclient.so.20库文件,由于本机之前部署了mysql,所以可以查到这个文件(如果没有的话,可以安装mysql来获取这个文件)(py3) [root@centos-02 jumpserver]# find / -name libmysqlclient.so.
2021-09-28 09:25:17 1058
转载 还有kill -9杀不掉的进程?kill命令详解
我们很多人对kill -9 非常熟悉,在工作中也经常用到。特别是你去重启服务的时候。但是所有的服务都能用kill -9来处理吗?kill -9能杀掉所有的进程吗?首先我们来了解一下 kil...
2021-09-27 23:19:51 6780
转载 CouchBase + PHP 安装与配置(Please reinstall the libcouchbase distribution )
安装 CouchBase安装方法:pecl install couchbase报错:checking for libcouchbase in default path... not foundconfigure: error: Please reinstall the libcouchbase distribution - libcouchbase.h should be <libcouchbase-dir>/include and
2021-09-27 17:50:06 630
原创 swoole 进阶
1.cygwin 安装swoole 报错致命错误:pcre2.h:No such file or directorymake install 时报错In file included from /home/swoole-src-4.4.14/swoole.cc:20:0:/usr/include/php/ext/pcre/php_pcre.h:27:10: 致命错误:pcre2.h:No such file or directory#include "pcre2.h" ^~...
2021-09-27 09:37:50 992
转载 2021年最新大厂php+go面试题集(四)
持续更新,每天进步一点点。。。微信公众号:码农编程进阶笔记关注可获得更多的视频教程及面试技巧。问题或建议,请公众号留言!22.回响科技一面1.kafka多个分区怎么保证消息顺序(...
2021-09-25 08:20:00 837
原创 Jumpserver开源跳板机系统
### 欢迎使用Jumpserver开源跳板机系统 ### 1) 输入 ID 直接登录 或 输入部分 IP,主机名,备注 进行搜索登录(如果唯一). 2) 输入 / + IP, 主机名 or 备注 搜索. 如: /ip 3) 输入 P/p 显示您有权限的主机. 4) 输入 G/g 显示您有权限的主机组. 5) 输入 G/g + 组ID 显示该组下主机. 如: g1 6) 输入 E/e 批量执行命令.
2021-09-24 14:10:59 651
转载 2021年最新大厂php+go面试题集(三)
14.快手一面1.CDn工作原理答:CDN通过广泛的网络节点分布,提供快速、稳定、安全、可编程的全球内容分发加速服务,支持将网站、音视频、下载等内容分发至接近用户的节点...
2021-09-20 12:03:00 862
转载 2021年最新大厂php+go面试题集(二)
持续更新,每天进步一点点。。。微信公众号:码农编程进阶笔记关注可获得更多的视频教程及面试技巧。问题或建议,请公众号留言!~~~6.小米一面~~~1.让你设计一个框架,主要模块有哪些?怎么设...
2021-09-19 12:00:00 1690 1
转载 2021年最新大厂php+go面试题集(1)
首先面试都是从小公司到大公司的过程,小公司主要为了练手,熟悉面试节奏,后面才去面大公司。尽量不要一开始就奔着大公司去,容易出现准备不足的情况。。。另外,算法是真的难!遇到的面试题也都记了下...
2021-09-18 21:30:00 1213
原创 Elasticsearch探索实践(一)
Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工作原理,因为Lucene 非常复杂。 为了解决Lucene使用时的繁复性,于是Elasticsearch便应运而生。它...
2021-09-17 15:06:17 592
原创 windows下MongoDB的安装与配置
MongoDB详细安装:1、进入官网,点击DOWNLOAD MONGODB,下载所需要的版本。。我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像文件,开始安装,在安装过...
2021-09-15 08:00:00 862
转载 浅析MySQL中concat及group_concat的使用
本文中使用的例子均在下面的数据库表tt2下执行:一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,...)返回结果为连接参数产生...
2021-09-14 18:30:00 778
转载 面试官:说下什么是TCP 的粘包和拆包?
26. 聊聊 TCP 的滑动窗口TCP 发送一个数据,需要收到确认应答,才会发送下一个数据。这样有个缺点,就是效率会比较低。这就好像我们面对面聊天,你说完一句,我应答后,你才会说下一句。那...
2021-09-14 18:30:00 956
原创 mongodb-探索阶段
1.数据库一个mongodb中可以建立多个数据库。MongoDB的默认数据库为"db",该数据库存储在data目录中。MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。"show dbs"命令可以显示所有数据的列表。等同于MySQL show tables;db:默认的数据库名; test:表名字 insert:插入操作 find:查询操作执行"db"命令可以显示当前数据库对象或集合。...
2021-09-13 09:29:23 922
转载 面试官问:如何防超卖,有几种实现方式
场景第一种方法 悲观锁悲观并发控制(又名 “悲观锁”,Pessimistic Concurrency Control,缩写 “PCC”)是一种并发控制的方法。它可以阻止一个事务以影响其他用...
2021-09-13 08:05:00 780
转载 【面试】50道经典计算机网络面试题
1. HTTP 常用的请求方式,区别和用途?GET: 发送请求,获取服务器数据POST:向 URL 指定的资源提交数据PUT:向服务器提交数据,以修改数据HEAD: 请求页面的首部,获取资...
2021-09-13 08:05:00 14991 3
转载 mysql中update和select结合使用
在遇到需要update设置的参数来自从其他表select出的结果时,需要把update和select结合使用,不同数据库支持的形式不一样,在mysql中如下:update A inner join(select id,name from B) c on A.id = c.id set A.name = c.name;根据AB两个表的id相同为条件,把A表的name修改为B的sql语句就如上所示...
2021-09-10 15:30:03 3957
转载 面试官:说一下Redis和MongoDB的区别?
项目中用的是MongoDB,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用MongoDB。最近又想起为什么用MongoDB,就查阅一下,汇总汇总:之前也用过r...
2021-09-10 08:00:00 606
转载 MongoDB和Redis的区别是什么
MongoDB 更类似 MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询 JSON 数据,能存储海量数据,但是不支持事务。Redis 是一个开源(BSD许可)的,内...
2021-09-09 08:01:00 859
转载 【精选】由浅入深带你吃透MQ原理与应用场景
本文主要讲解 MQ 的通用知识,让大家先弄明白:如果让你来设计一个 MQ,该如何下手?需要考虑哪些问题?又有哪些技术挑战?有了这个基础后,我相信后面几篇文章再讲 Kafka 和 Rocke...
2021-09-08 19:00:00 1020
转载 mysql 往表中某个字段的字符串后追加字符串
update 表名 set 字段名=CONCAT(字段名,"需添加的值")WHERE 条件列如:update np_order set customer_remark=CONCAT(customer_remark,"sgja那里能的可能")WHERE order_id='1'np_order :表名customer_remark 字段名称where 后指定条件...
2021-09-08 17:59:59 1615
原创 mongodb 安装及使用
一.Windows 平台安装MongoDB1.MongoDB 下载MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center/community2.一步一步默认安装就好,我的安装目录自定义3.配置环境变量,使在任意位置都可以执行bin下的exe程序我们设置了环境变量(path)的话,在命令提示符的任何地方都可以使用mon.
2021-09-08 17:59:25 801
转载 Redis和MongoDB的区别(面试受用)
项目中用的是MongoDB,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用MongoDB。最近又想起为什么用MongoDB,就查阅一下,汇总汇总:之前也用过redis,当时是用来存储一些热数据,量也不大,但是操作很频繁。现在项目中用的是MongoDB,目前是百万级的数据,将来会有千万级、亿级。就Redis和MongoDB来说,大家一般称之为Redis缓存、MongoDB数据库。这也是有道有理有根据的,Redis主要把数据存储在内存中,其“缓存”的性质远大于其“数
2021-09-08 14:30:53 917
转载 Geohash算法原理及实现
最近需要实现一个功能,查找车辆附近的加油站,如果车和加油站距离在200米以内,则查找成功。加油站数量肯定不小,能否缩小查找范围,否则以遍历形式,效率肯定高不了。Geohash算法就是将经纬度编码,将二维变一维,给地址位置分区的一种算法。基本原理GeoHash是一种地址编码方法。他能够把二维的空间经纬度数据编码成一个字符串我们知道,经度范围是东经180到西经180,纬度范围是南纬90到北纬90,我们设定西经为负,南纬为负,所以地球上的经度范围就是[-180, 180],纬度范围就是[-
2021-09-03 17:36:27 1043
转载 php date()函数不支持处理大于2147483648的数字?
PHP代码:<?phpecho 2147483648 + 100;echo '<br>';echo date('Y-m-d', 2147483648);?>运行后显示结果,可以看出第一样运算正确支持处理2147483648 + 100,但第二行就显示1901年了:首先php是64位的,windows也是2012 64位, apache也是64位的:为什么会出现这么严重的问题啊, floatval()肯定不行, 因为用它处理后还有小数点也
2021-09-01 14:45:27 608
PHP特级课:LVS负载均衡:搜索引擎.docx
2019-10-17
PHP进阶之路 - 周梦康亿级 PV 网站架构的技术细节 .docx
2019-10-10
GO语言进阶.docx
2019-10-10
33节 Git实战.docx
2019-10-09
golang培训.docx
2019-09-26
2019最新ElasticSearch快速入门教程.txt
2019-09-11
Python3完全零基础入门精讲超清教程.txt
2019-09-09
PHP消息队列实现及应用.txt
2019-09-09
Linux从零入门实战-2019年七月Z线.txt
2019-09-09
ThinkPHP5.0正式版第二季:实战开发企业站.txt
2019-08-19
炼数成金深度学习PostgreSQL.txt
2019-08-09
Docker企业实战视频.txt
2019-08-07
用于谷歌浏览器显示的数据进行Json格式展示
2024-07-02
全国2600所普通高等学校名单,mysql 版本 ,获取更多IT视频教程
2023-03-15
wsl-update-x64 升级包
2023-01-04
时序数据库,influxdb可视化,监控
2022-10-12
WebSocket协议中文版.pdf
2021-10-19
Microsoft Remote Desktop 8.0.38.dmg.zip
2021-01-23
Microsoft Remote Desktop For ec2-18-163-8-46.ap-east-1.compute.amazonaws.com.rdp
2021-01-23
接口混淆词典数据dck.json
2020-03-23
Nginx教程.pdf
2020-03-01
高并发下的Nginx性能优化实战.pdf
2020-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人