自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lxw1844912514的博客

php pyhon go 语言的后端工程师, 欢迎关注博主公众号: 码农编程进阶笔记

  • 博客(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

转载 这年头真的是什么人都有 !

感带女朋友上分的都是勇士

2021-09-25 08:20:00 615

原创 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

拼车网源码.

拼车网源码,支持网站,微信。拼车网源码+微信拼车平台+手机拼车+微信拼车源码

2021-03-30

tp5导入中英文国家列表.zip

tp5导入中英文国家列表.zip

2019-11-01

Go从环境配置到简单上手.pptx

Go从环境配置到简单上手.pptx

2019-10-24

PHP特级课:LVS负载均衡:搜索引擎.docx

〖课程介绍〗 企业架构师的职责就是设计一个公司的基础架构,并提供关于怎样建立和维护系统的指导方针。一般来说,级别高的架构师,经验更丰富,争相聘请的人也多,他们也是与公司全部的IT策略密切相关的专业人员。 〖课程目录〗 第 1 章: 大型WEB构架设计 第1集 网站大访问量 61分钟 第2集 网站大数据存储 30分钟 第3集 网站加速技术 29分钟 第4集 网站服务监控 41分钟 第 2 章: LVS网络负载均衡 第5集 网络数据转发原理 50分钟 第6集 Lvs Nat和ip-tun模式 71分钟 第7集 Lvs Dr模式和Lvs实验测试 84分钟 第 3 章: Squid代理缓存服务器 第8集 Squid代理服务器原理 47分钟 第9集 Squid普通代理实验测试 55分钟 第10集 Squid透明和反向代理 67分钟 第 4 章: Mysql主从数据库和分区技术 第11集 Mysql grant用户授权 58分钟 第12集 Mysql bin-log日志和主从复制 54分钟 第13集 Mysql分区理论 50分钟 第14集 Mysql分区实验 65分钟 第 5 章: Mysql性能优化 第15集 Mysql基础操作-1 48分钟 第16集 Mysql基础操作-2 49分钟 第17集 Mysql Sql语句技巧与优化 63分钟 第18集 Mysql索引优化 60分钟 第19集 数据库与服务器优化 40分钟 第 6 章: Mrtg网络监控和Shell邮件报警 第20集 Snmp网络管理协议 46分钟 第21集 Mrtg系统监控 39分钟 第22集 Postfix邮件和Shell报警脚本 53分钟 第 7 章: Cacti网络监控,邮件报警和压力测试 第23集 Cacti系统监控 52分钟 第24集 Cacti邮件报警和压力测试 50分钟 第 8 章: Sphinx全文索引 第25集 Sphinx全文检索 40分钟 第26集 Sphinx安装与测试 43分钟 第27集 Coreseek安装与测试 45分钟 第28集 PHP搜索代码测试 53分钟 第29集 Sphinx实时索引 56分钟 第 9 章: Mongodb数据库(上) 第30集 Mongodb安装和使用 55分钟 第31集 Mongodb常用操作 38分钟 第32集 Mongodb高级查询操作 34分钟 第33集 Mongodb高级更改操作 41分钟 第 10 章: Mongodb数据库(下) 第34集 Mongodb性能优化 44分钟 第35集 Mongodb数据库和架构管理 54分钟 第36集 Mongodb与php开发结合

2019-10-17

PHP进阶之路 - 周梦康亿级 PV 网站架构的技术细节 .docx

1、亿级 pv 网站架构的技术细节与套路 2、亿级pv网站架构实战之性能压榨 3、做一名优秀的工程师入门篇 4、后端多元化之快速切入Java开发 5、如何在面试中脱颖而出 6、零基础构建自己的服务治理框架(上) 7、零基础构建自己的服务治理框架(下)

2019-10-10

GO语言进阶.docx

第01章 课程介绍 1-1 导学.mp4 1-2 课程介绍.mp4 第02章 实战-“云存储”系统原型 2-1 “云存储”系统原型之简单文件上传服务架构说明.mp4 2-2 编码实战:“云存储”系统之实现上传接口.mp4 2-3 编码实战:“云存储”系统之保存文件元信息.mp4 2-4 编码实战:“云存储‘系统之实现单个文件查询信息接口.mp4 2-5 编码实战:“云存储”系统之实现文件下载接口.mp4 2-6 编码实战:“云存储”系统之实现文件修改接口+小结.mp4 第03章 “云存储”系统之基于MySQL实现的文件数据库 3-1 MySQL基础知识.mp4 3-2 MySQL主从数据同步演示.mp4 3-3 文件表的设计及创建.mp4 3-4 编码实战:“云存储”系统之持久化元数据到文件表.mp4 3-5 编码实战:“云存储”系统之从文件表中获取元数据.mp4 3-6 Docker入门基础文档.mp4 3-6 本章小结.mp4 3-7 Ubuntu中通过Docker安装配置MySQL主从节点.mp4 第04章 “云存储”系统之基于用户系统实现的资源隔离及鉴权 4-1 帐号系统介绍与用户表设计.mp4 4-2 编码实战:“云存储”系统之实现用户注册接口.mp4 4-3 编码实战:“云存储”系统之实现用户登录接口.mp4 4-4 编码实战:“云存储”系统之实现用户信息查询接口.mp4 4-5 接口梳理小结.mp4 4-6 编码实战:“云存储”系统之快速实现访问鉴权接口+小结.mp4 4-7 关于静态资源访问404的问题【补漏.mp4 第05章 “云存储”系统之基于Hash计算实现秒传 5-1 Hash算法对比及秒传原理.mp4 5-2 用户文件表设计与创建.mp4 5-3 编码实战:“云存储”系统之升级改造上传接口.mp4 5-4 编码实战:“云存储”系统之基于用户查询文件Hash信息.mp4 5-5 编码实战:“云存储”系统之实现秒传功能接口+小结.mp4 第06章 “云存储”系统之基于Redis实现分块上传及断点续传 6-1_分块上传与断点续传原理.mp4 6-2_编码实战:Go实现Redis连接池(存储分块信息).mp4 6-3_编码实战:实现初始化分块上传接口.mp4 6-4_编码实战:实现分块上传接口.mp4 6-5_编码实战:实现分块合并接口.mp4 6-6_分块上传场景测试+小结.mp4 6-7_文件断点下载原理.mp4 第07章 “云存储”系统之基于Ceph实现私有云存储服务 7-1_Ceph是什么.mp4 7-2_Ceph集群介绍及兼容亚马逊S3接口详解.mp4 7-3_编码实战:Go访问管理Ceph集群.mp4 7-4_编码实战:Go实现Ceph的文件上传下载+小结.mp4 7-5_Ubuntu下通过Docker快速搭建Ceph测试集群(单机部署).mp4 7-6_Centos7下Docker部署Ceph集群(nautilus最新版,多机部署).mp4 第08章 “云存储”系统之基于阿里云OSS实现海量数据上云 8-1_阿里云对象存储OSS简介.mp4 8-2_阿里云对象存储OSS特点.mp4 8-3_阿里云对象存储OSS专业术语.mp4 8-4_阿里云对象存储OSS控制台管理.mp4 8-5_编码实战:OSS上传文件.mp4 8-6_编码实战:OSS下载文件.mp4 8-7_编码实战:OSS对象生命周期管理等常用功能.mp4 8-8_阿里云OSS本章小结.mp4 第09章 “云存储”系统之基于RabbitMQ实现异步存储 9-1_Ubuntu下通过Docker安装RabbitMQ.mp4 9-2_关于任务的同步与异步.mp4 9-3_RabbitMQ简介.mp4 9-4_RabbitMQ工作原理和转发模式.mp4 9-5_Docker安装RabbitMQ及UI管理.mp4 9-6_编码实战_实现异步转移的MQ生产者.mp4 9-7_编码实战_实现异步转移的MQ消费者.mp4 9-8_编码实战_异步转移文件测试+小结.mp4 第10章 “云存储”系统之架构微服务化 10-1_基于Docker部署服务注册发现中心consul集群.mp4 10-2_微服务基础概念与原理.mp4 10-3_云存储系统之微服务架构(1).mp4 10-4_云存储系统之微服务架构(2).mp4 10-5_Web框架Gin基础介绍.mp4 10-6_编码实战_基于Gin改造用户service(1).mp4 10-7_编码实战_基于Gin改造用户service(2.mp4 10-8_gRPC与Protobuf基础原理.mp4 10-9_RPC框架go-micro基础介绍.mp4 10-10_编码实战_改造账号系统service.mp4 10-11_编码实战_改造api网关service.mp4 10-12_编码实战_改造文件上传service.mp4 10-13_综合测试演示+小结.mp4 第11章 “云存储”系统之k8s&Docker;容器化实战 11-1_Ubuntu18下通过kubeadm单机安装k8s(v1.14.1)集群.mp4 11-2_Ubuntu18下安装k8s(v1.14.1)可视化管理工具.mp4 11-3_Docker与Docker-Compose基础概念.mp4 11-4_基于容器的微服务反向代理利器Traefik.mp4 11-5_基于Docker-compose与Traefik的容器化部署演示.mp4 11-6_Kubernetes基础原理.mp4 11-7_基于Kubernetes的容器化部署演示.mp4 第12章 “云存储”系统之持续集成部署 12-1_ubuntu下离线安装harbor1.6.mp4 12-2_持续构建之基础概念.mp4 12-3_基于gitlab+jenkins+harbor的自动化部署配置演示.mp4 第13章 课程总结 13-1_课程总结之章节重点及技能树温习.mp4

2019-10-10

33节 Git实战.docx

33结课,mp4 32 github做任务管理(仅录屏)mp4 31 gitignore忽略文件.mp4 30gt免密登录.mp4 29配置文件存放置mp4 28给开源项目贡献代码mp口い 2多人协同开发之测试上线、m 26多人协同开发之代码 review.mp4

2019-10-09

Docker核心技术.docx

Docker视频教程分享

2019-09-30

golang培训.docx

为什么学习go? 编程语言排名 来自TIOBE的排名,2010年go排在第32位,2019年go在第14位。上升幅度很快。 go适合做什么 数据处理/网络应用:服务器编程/linux应用/分布式系统/网络编程/云平台等 go语言的特点 语法简单。静态编译型语言,坑少。有C语言基础,一天学会语法,一周上手开发。 编译简单。集成工具链,轻松一键编译。交叉编译也只是改变一下环境变量。 部署简单。无依赖(无libc),单可执行文件。 平衡。兼顾开发效率(接近python)和执行速度(接近C)。 协程。这是go的一大特色(有栈协程)。协程是比线程更轻量级的执行单元。 GC。支持自动垃圾回收。(特殊情况下,可以绕过GC,自行管理内存) 可嵌入C/汇编。

2019-09-26

2019年最新计算机二级MySQL模拟题(附答案).doc

MySQL数据库程序设计 考试时间 :120分钟 考试方式:无纸化 系统环境:

2019-09-16

2019最新ElasticSearch快速入门教程.txt

课程介绍全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在JAVA应用中如何集成ElasticSearch并实现搜索。 大数据 2019 ElasticSearch

2019-09-11

Python3完全零基础入门精讲超清教程.txt

课程简介:零基础小白快速学程序员大爱语言――Python,易学易用易就业!!!目标人群: 熟悉电脑基本操作,编程零基础或已具备Python或其它编程语言的人群。课程目标:绝对零基础Python3.x 入门,掌握Python语言常数据类型与操作、语句语法、流程控制、函数定义、模块管理,类与面向对象编程,错误与异常处理,文件读写等知识;为以后Python各方向领域编程打下坚实基础。课程特色: 讲师具有丰富的IT一线技术研发及教学经验,教学深入出,通俗易懂,图例教学杜绝枯燥PPT诵读;课程知识点覆盖面广,循环渐进;案例丰富、取材实战,即学即用!课程目录:01-计算机基础常识.mp402-Python语言概览、安装与运行.mp403-Python 变量、数据类型及存储.mp404-Python 常用数据类型概览.mp405-数值与字符串.mp406-列表list.mp407-字典表dict 与元组 tuple.mp408-文件与类型汇总.mp409-语句、表达式与if分支.mp410-循环语句.mp411-迭代.mp412-函数定义与参数.mp413-函数与Lambda表达式.mp414-函数应用与工具.mp415-包与模块管理及面向对象初步.mp416-面向对象编程OOP 01.mp417-面向对象编程OOP 02.mp418-面向对象编程OOP 03.mp419-异常处理及测试.mp420-unittest单元测试.mp421-数值、日期与时间.mp422-对象持久化.mp423-字符与编码.mp424-正则表达式.mp425-系统编程.mp426-python并行编程.mp427-函数高级应用及装饰器.mp428-Python-SublimeText-Python-配置.mp429-虚拟环境配置-csv文件读取处理.mp430-JSON-Excel 数据文件处理.mp431-Python 操作SQLite.mp4

2019-09-09

PHP消息队列实现及应用.txt

【课程简介】 消息队列是个高大上的名词儿,本质上就是如何业务进行排队处理,最常的使用场景就是发送短信的时候使用短信队列。但消息队列可以做的不止是这一类场景,它在解耦、消峰、异步、一致性等方面都有很大的用武之地。因此如何合理使用消息队列来处理一些特殊的业务需求,这就是我们这节课要解决的内容。 【课程目录】 第1章 消息队列的概念、原理和场景 详细介绍消息队列的概念,以及他合用的一些场景,并归纳了一下其中会用到的技术点的优缺点。 1-1 消息队列.mp4 (09:59) 第2章 解耦案例:队列处理订单系统和配送系统 讲解消息队列用于解耦的案例,使用mysql的一个表,做为队列存储,来实现成中间件来解耦订单系统和配送系统。使用订单系统实时写入,并用定时任务启动配送系统的处理程序,对队列进行处理并标记结果,使两个业务系统相互独立,以便分离部署,防止某一系统故障引起的连锁故障。 2-1 消息队列配置和准备工作 (06:00) 2-2 .Mysql订单队列 (19:27) 第3章 流量削峰案例:Redis的List类型实现秒杀 讲解一个秒杀时间点高流量的消峰的案例,使用Redis的List类型来做队列存储,并利用Redis的高速度,对秒杀时的大量流量进行处理,然后使用处理程序将缓存的结果放置到数据库中。利用内存数据库缓存机制将巨大的流量挡在了数据库之前,有效减少了对服务器I/O的负荷。 3-1 Redis (07:28) 3-2 Redis队列秒杀实现 (14:29) 第4章 RabbitMQ:更专业的消息系统实现方案 以RabbitMQ为例讲解了一些专业消息系统的原理,并使用官方的DEMO,演示其中的一个模块的使用方法。了解这类消息系统使用的步骤和应用场景。 4-1 RabbitMQ (13:41) 第5章 总结 综述消息队列在各种场景使用的方法和注意事项。 5-1 总结.mp4 (02:48)

2019-09-09

Linux从零入门实战-2019年七月Z线.txt

第一阶段 Linux快速入门掌握Linux的常用操作命令 第一讲 Linux介绍 知识点1: Linux发展简史与黑客文化 知识点2: 安装Linux系统, 以Ubuntu虚拟机为例 知识点3: 购买Linux云主机,以阿里云主机为例 知识点4: Linux目录结构及常用命令 实战项目: 安装Linux虚拟机环境,配置网络及共享文件 第二讲 Linux常用操作命令 知识点1: ls、cd、pwd、cat、mkdir 知识点2: PATH环境变量以及常用快捷键 知识点3: 用户与用户组,useradd、groupadd 知识点4: 文件属性与权限操作,chmod、chown 知识点5: find 与 grep:搜索神器find命令基本用法 知识点6: tar命令 知识点7: ssh和sshd 实战项目: ssh登陆到你的Linux系统,使用find、grep、tar等常用命令解决具体问题 第二阶段 Linux开发基础与shell编程 第三讲 Linux代码编辑器 知识点1: VIM的基本用法 知识点2: VS Code 简介 实战项目: 安装Vim 和 VS Code,配置环境,配置或安装插件支持C、shell、Makefile 语法高亮 第四讲 Linux Shell编程 知识点1: Shell简介(What, Why, How) 知识点2: Shell 基础语法(变量、条件、循环、函数、库) 知识点3: 实例场景(Hello World,猜数字,文件读写,网络侦测) 实战项目: LInux服务器自动监控 第五讲 Linux开发基础 知识点1: 用C语言写一个hello word程序 知识点2: GCC与GDB 简介 知识点3: 工程文件Makefile 知识点4: 编译安装软件,找一个软件 实战项目: C语言实现一个简单的命令行系统 第三阶段 实战Linux网络与运维 第六讲 Linux网络基础 知识点1: 计算机网络基础 知识点2: ifconfig 知识点3: 网络测试命令:主机 ping/ 本机端口:netstat/ 嗅探器 nmap 知识点4: 通俗理解iptables 实战项目: Linux 防火墙实战配置 第七讲 HTTP网络服务 知识点1: HTTP基础 知识点2: LNMP 架构服务搭建 知识点3: Nginx 配置 知识点4: MySQL 配置 知识点5: PHP 简介 实战项目: 基于WordPress 搭建个人博客 第八讲 Linux运维基础 知识点1: Linux系统监控 相关命令:iostat/free/top/dstat/iotop 知识点2: Linux自化运维 实战项目: 使用Docker自动部署zabbix运维系统,实时监控服务器性能 第四阶段 Linux系统构建 第九讲 Linux系统构建 知识点1: Linux内核源代码简介 知识点2: Linux内核的编译 知识点3: Linux系统的构建 实战项目: 自行编译构建一个Linux系统 第十讲 Linux操作系统常见试题解析

2019-09-09

ThinkPHP5.0正式版第二季:实战开发企业站.txt

〖课程目录〗 01.课程简介.mp4 02.后台界面初步引入.mp4 03.四种引入界面方式详解及其他界面引入.mp4 04.分离后台的公共部分并引入.mp4 05.前台模板文件分离【模板引入完成】.mp4 06.前台界面引入.mp4 07.管理员的添加.mp4 08.添加管理员的多种方法.mp4 09.管理员数据的各种查询方法.mp4 10.其他添加数据的方法补充.mp4 11.分页详解.mp4 12.控制器层的修改.mp4 13.模型层的修改与删除.mp4 14.管理员登录的三种情况.mp4 15.管理员杂项.mp4 16.无限级分类:数据表及界面.mp4 17.无限级分类:栏目添加功能.mp4 18.无限级分类:无限级显示.mp4 19.无限级分类:无限极删除.mp4 20.无限级分类:栏目的修改.mp4 21.无限级分类:栏目排序.mp4 22.文章数据表及界面处理.mp4 23.文章的添加及控制器层图片上传.mp4 24.通过钩子函数(事件函数)在模型层上传图片(文件).mp4 25.文章列表及联表查询.mp4 26.文章修改.mp4 27.问题解决及文章删除.mp4 28.杂项处理.mp4 29.友情链接1.mp4 30.链接的修改与删除.mp4 31.数据验证详解.mp4 32.其他数据验证.mp4 33.配置表创建及模板处理.mp4 34.配置的添加及删除.mp4 35.配置修改.mp4 36.显示配置项的5种类型.mp4 37.配置项显示及修改提交.mp4 38.配置的选定项.mp4 39.配置杂项.mp4 40.后台验证码.mp4 41.栏目内容补充.mp4 42.Auth权限认证1:基本表结构创建.mp4 43.Auth权限认证2:用户组的添加与显示.mp4 44.Auth权限认证3:用户组的删除与修改.mp4 45.Auth权限认证4:添加权限规则.mp4 46.Auth权限认证5:权限的无限级显示.mp4 47.Auth权限认证6:无限级权限的修改与删除.mp4 48.Auth权限认证7:用户组显示权限列表.mp4 49.Auth权限认证8:权限的js选择控制.mp4 50.Auth权限认证9:为用户组分配权限.mp4 51.Auth权限认证10:为管理员分配用户组的新增与修改.mp4 52.Auth权限认证11:完成权限认证功能.mp4 tp5第二季完整资源包.rar

2019-08-19

docker学习记录.rtf

docker学习记录

2019-08-17

2019年PHP初级工程师面试题汇总.pdf

2019年PHP初级工程师面试题汇总

2019-08-14

2019年高级php工程师面试题及答案.pdf

2019年高级php工程师面试题及答案

2019-08-14

炼数成金深度学习PostgreSQL.txt

PostgreSQL简介:MS Sqlserver、Sybase、Informix等多种数据库的起源均可追溯至数据库大师Michael Stonebreaker的Ingres项目。Stonbreaker大师在离开Informix CEO的位置后,启动了Ingres的后续项目,这就是Postgresql,这是具有正统高贵血缘的开源数据库系统,在今天以性能稳定和高度开放著称。在Oracle收购Mysql后,业内人士担心Mysql会被闭源,逐渐将应用迁移到其它的数据库选择上,PostgreSQL是一项很好的选择,它具备商业数据库几乎所有的特性,高度支持SQL语言,对开发人员友好,它的过程语言pgsql和Oracle的PLSQL是如此相像,以致于迁移应用几乎不用作过多的修改。今天Postgresql的应用越来越广泛,正在快速蹿红。目前国内对PostgreSQL的使用,主要反映在两个范畴1 用于取代MySQL和Oracle2 作为数据库产品原型,通过修改源码构筑自己的数据库,例如通过使用pg的sql解析器,省去自己编写sql解析器的困难。某些拿了政府大量补贴的“国产数据库”软件就是这么干的(在这里就不揭穿是哪家了^_^),EMC的分布式关系式数据库Greenplum就是基于pg,加入分布式处理后脱胎换骨所成。课程概述:像编写数据库的人一样理解Postgresql的实现,让我们这些具有聪明的头脑的人更容易、更简单的运用数据库技术,可以从开发角度掌握扩展数据库功能的设计实现,让我们徜徉在Postgresql的世界。本次课程是构建在一个公司要封装发展自有版本的Postgresql数据库的背景上,用真实项目迁移到Postgresql而对数据库做的改进的工作为蓝本,课程为你讲述Postgresql实现,讲述实际项目应用对Postgresql改进需的过程。课程为了同学更容易掌握Postgresql数据库,特意安排了六周的Postgresql使用课程,让从未接触过Postgresql的同学可以顺利上手使用该数据库,做到了循序渐进。课程目标:掌握Postgresql数据库使用,掌握功能扩展二次开发。授课对象:熟悉数据库原理,Linux使用,C/C++语言。对开源数据库Postgresql感兴趣。预期收获:学会Postgresql的使用。在源码级上了解PostgreSQL。知道Postgresql如何实现,从而获得相关数据库内核研发的机会。能力提升对C++的掌握,掌握在socket、IO、memory、Thread方面在Linux环境下的编程。对数据库引擎开发工作有一定的认识,能够融入数据库应用的方方面面。是SQL开发工程师、DBA升级成为架构师的机会。课程内容:第一课Postgresql使用基础:发展历程、安装、建库。第二课Postgresql使用基础:客户端使用、基本对象管理。第三课Postgresql使用基础:开发应用中的基本特性。第四课Postgresql使用高级:全库备份还原。第五课Postgresql使用高级:双机环境搭建。第六课Postgresql使用高级:复制环境搭建。第七课Postgresql引擎开发基础:开发环境准备。第八课Postgresql引擎开发基础:内核逻辑结构和运行结构实现分析,跟踪调试数据库,熟悉源代码结构。 第九课Postgresql引擎开发基础:SQL语法分析器、优化器实现分析,扩展系统函数。第十课Postgresql引擎开发深入:数据迁移工具实现分析,修改完善COPY命令。第十一课Postgresql引擎开发深入:执行优化器实现分析,增加兼容其它数据库存储过程功能。第十二课Postgresql引擎开发深入:数据库数据字典实现分析,扩展系统性能动态视图。第十三课发布数据库引擎:扩展并运行数据库单元测试。第十四课发布数据库引擎:构建CentOS环境下RPM形式发布包。第十五课发布数据库引擎:大型项目迁移到自主研发数据库中,数据库层面的功能完善需求分析与设计

2019-08-09

Docker企业实战视频.txt

1.Docker入门简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包括系统。 “Docker”应该是2014年最火爆的技术之一,如果没有听说过,那么你就out了,2015年将开启新的跨越。 Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。 Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。

2019-08-07

用于谷歌浏览器显示的数据进行Json格式展示

JSONView插件是一款查看json数据的神器,现已支持 Firefox、Microsoft Edge 和 360 浏览器(中国)。 当你下载并解压"JsonView.zip"文件后,你会得到一个名为"JsonView"的应用程序或扩展。这个工具的主要功能是将原始的JSON文本转换为可读性强、结构清晰的树形视图,使得开发者和非开发者都能快速理解和分析数据内容。对于经常处理API响应、调试网络请求或者查看JSON文件的人员来说,这是一个非常实用的工具。

2024-07-02

shell脚本监控docker容器和supervisor 运行情况

shell脚本监控docker容器和supervisor 运行情况

2024-06-19

全国2600所普通高等学校名单,mysql 版本 ,获取更多IT视频教程

INSERT INTO `university` VALUES ('2616', '新疆兵团警官高等专科学校', '4165013563', '新疆生产建设兵团', '五家渠市', '专科', ''); INSERT INTO `university` VALUES ('2617', '新疆现代职业技术学院', '4165013726', '新疆自治区教育厅', '乌鲁木齐市', '专科', '民办'); INSERT INTO `university` VALUES ('2618', '新疆天山职业技术学院', '4165013727', '新疆自治区教育厅', '乌鲁木齐市', '专科', '民办'); INSERT INTO `university` VALUES ('2619', '新疆交通职业技术学院', '4165013926', '新疆维吾尔自治区', '乌鲁木齐市', '专科', ''); INSERT INTO `university` VALUES ('2620', '新疆石河子职业技术学院', '4165013956', '新疆生产建设兵团', '石河子市', '

2023-03-15

后端进阶面试学习,后端进阶面试学习

mysql数据库 分布式 需求分析 面试分析

2023-01-06

wsl-update-x64 升级包

搜索发现是wsl版本太老了,需要更新 适用于 x64 计算机的 WSL2 Linux 内核更新包 如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find “System Type”。 警告: 在非英语 Windows 版本中,你可能需要修改搜索文本,例如在德语中为 systeminfo | find “Systemtyp”。 安装适用于 Linux 的 Windows 子系统 (WSL) 时有两个选项: 简化安装 (预览版) :wsl --install 要使用 wsl --install 简化安装命令,你需要加入 Windows 预览体验计划 并安装 Windows 10 的预览版(OS 版本 20262 或更高版本),但不需要执行手动安装步骤。 只需使用管理员权限打开命令窗口并运行 wsl --install,重启后即可使用 WSL。

2023-01-04

google浏览器axure插件Mac版

google浏览器axure插件Mac版

2022-11-10

时序数据库,influxdb可视化,监控

InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。

2022-10-12

基于PHP实现钉钉群内机器人推送消息插件类

基于PHP实现钉钉群内机器人推送消息插件类,消息预警

2022-07-19

亿美短信接口DEMO_PHP.zip

亿美短信接口DEMO_PHP.zip

2021-11-02

WebSocket协议中文版.pdf

WebSocket协议实现在受控环境中运行不受信任代码的一个客户端到一个从该代码已经选择加入通信的远程主机之间的全双工通信。用于这个的安全模型是通常由web浏览器使用的基于来源的安全模型。该协议包括一个打开阶段握手、接着是基本消息帧、TCP之上的分层(layered over TCP)。该技术的目标是为需要与服务器全双工通信且不需要依赖打开多个HTTP连接(例如,使用XMLHttpRequest或<iframe>和长轮询)的基于浏览器应用的提供一种机制。

2021-10-19

FreeOTP 安装包,安卓版

FreeOTP 暗装包,安卓版

2021-08-27

idea插件-eval-resetter

idea插件拖到编辑器里面,重置下 就可以用了、

2021-08-18

sequel-pro-lxw1.1.2.dmg.zip

Mac 上的 MySQL 管理工具 -- Sequel Pro

2021-05-17

Microsoft Remote Desktop 8.0.38.dmg.zip

Microsoft Remote Desktop For Mac,在中国区App Store中没有上架,可以从美区App Store免费下载,或者通过网友共享获取。

2021-01-23

Microsoft Remote Desktop For ec2-18-163-8-46.ap-east-1.compute.amazonaws.com.rdp

Microsoft Remote Desktop For Mac,在中国区App Store中没有上架,可以从美区App Store免费下载,或者通过网友共享获取。

2021-01-23

接口混淆词典数据dck.json

接口混淆词典数据a,an,ability,able,about,above,accident,to,achieve,across,act,action,active,actual,adapt,add,addition,address,admire,admit,advance,advanced,advantage,advice,advise,affair,afraid,Africa,African,after,afternoon,afterward,again,against,age,ago,agree,agreement,ahead,aid,aim,air,alike,alive,all,allow,almost,alone,along,aloud,already,also,although,altogether,always,America,American,among,amount,ancient,and,anger,angry,animal,announce,another,answer,anxious,any,anybody,anyhow,anyone,anything,anywhere,appear,apple,apply,April,arm,army,around,arrange,arrive,art,article,as,ashamed,Asia,Asian,aside,ask,asleep,at,attack,attempt,attend,attention,audience,August,aunt,autumn,avoid,awake,award,away,baby,back,background,bad,badly,bag,bake,ball,bank,base,basic,basket,basketball,bath,bathe,battle,be,beach,bear,beat,beautiful,beauty,because,become,bed,bedroom,beer,before,beg,begin,behind,being,believe,bell,belong,below,bend,beside,besides,between,beyond,big,bird,birth,birthday,bit,bite,bitter,black,blackboard,blame,blind,block,blood,blow,blue,board,boat,body,boil,bone,book,border,bo

2020-03-23

Nginx教程.pdf

Nginx教程 1.conf目录:存放配置文件的目录,包含主配置文件nginx.conf,是我们经常修改的配置文件。 2.contrib目录:存放开源爱好者共享的代码。 3.docs目录:存放文档资料。 4.html目录:默认存放了Nginx的错误页面和欢迎页面。 5.logs目录:默认存放了访问日志、错误日志和Nginx主进程pid文件。 6.temp目录:临时目录,用于存放Nginx运行时产生的临时文件。 7.nginx.exe:可执行程序,常用于Nginx服务的启动、停止等管理工作。

2020-03-01

高并发下的Nginx性能优化实战.pdf

高并发下的Nginx性能优化实战 1. Nginx入门 2. Nginx实战应用 3. 高并发下的Nginx优化 解读Nginx的核心知识、掌握nginx核心原理、 Nginx在高并发下的性能优化

2020-03-01

腾讯云支付成功页面模板最新.zip

腾讯云支付成功页面模板最新.zip

2019-12-07

空空如也

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

TA关注的人

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