首页
学习
活动
专区
工具
TVP
发布

开源部署

专栏作者
4656
文章
6096337
阅读量
51
订阅数
ELK数据管理工具ES-Head部署
elasticsearch-head是 ES集群管理、索引数据可视化、增删改查、查询语句可视化 工具。
星哥玩云
2022-09-15
2.3K0
MySQL常用函数
MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。
星哥玩云
2022-09-15
2.3K0
认识配置中心
配置中心是集中管理配置信息的组件。它通常提供配置变更、配置推送、历史版本版本管理、灰度发布、配置变更审计等功能。通过这些功能可以降低分布式系统中管理配置信息的成本,降低因错误的配置信息变更带来可用性下降甚至发生故障的风险。
星哥玩云
2022-09-15
1.3K0
EL函数库
EL函数库是由第三方对EL的扩展,我们现在学习的EL函数库是由JSTL添加的。JSTL明天再学!
星哥玩云
2022-09-14
6120
简单正则表达式
正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。
星哥玩云
2022-09-14
2500
各种数据类型的存储器-集合
集合存放的都是对象的引用,而非对象本身。所以我们称集合中的对象就是集合中对象的引用。
星哥玩云
2022-09-14
5350
字符串-String
String 类用于比较两个字符串,查找和抽取串中的字符或子串、字符串与其他类型之间相互转换等。String 类是一个常量对象,String 类对象的内容一旦被初始化就不能再被改变。
星哥玩云
2022-09-14
3590
模板静态文件
网站通常需要提供其他文件,如图片,JavaScript或CSS。在Django中,我们将这些文件称为静态文件
星哥玩云
2022-09-14
9810
高阶应用-celery
用户发起request,并且要等待response返回。但是在视图中有一些耗时的操作,导致用户可能会等待很长时间才能接受response,这样用户体验很差
星哥玩云
2022-09-14
3610
Python 对linux系统操作
一、os中常用属性和方法 作用:包含了基本的操作系统功能,提供了非常丰富的方法用来处理文件和目录 属性 名称 说明 name 操作系统的类型,nt表示windows,posix表示Linux、Unix uname 获取操作系统的信息,linux、Unix下使用 environ 获取系统中的环境变量,environ.get()可以获取环境变量的值 curdir 返回当前的目录 方法 名称 说明 getcwd() 返回当前工作目录的绝对路径 listdir() 返回指定目录下的所有文件和目录 mkdir()
星哥玩云
2022-09-08
7500
正则表达式高级用法
处理简单的判断是否匹配之外,正则表达式还有提取子串的功能,用()表示的就是要提取的分组
星哥玩云
2022-09-08
5350
asyncio模块
async可以定义协程,使用await可以针对耗时操作进行挂起,就与生成器的yield一样,函数交出控制权。协程遇到await,消息循环会挂起该协程,执行别的协程,直到其他协程也会挂起或者执行完毕,在进行下一次执行
星哥玩云
2022-09-08
5520
Python 迭代器与生成器
​ 1、集合数据类型(list、tuple、dict、set、string) ​ 2、generator ​ a、生成器 ​ b、带yield的generator function
星哥玩云
2022-09-08
2190
常见数据结构-String字符串
原理:按顺序从两个字符串中从左侧开始获取字符,比较两个字符,谁的阿斯科玛值大那么就是哪个字符串大,如果相等,则继续比较下一个
星哥玩云
2022-08-19
1680
常见数据结构-list列表
一、什么情况下使用列表? 思考 存储5个人的年龄,求他们的平均值 age1 = <span class="hljs-number">18</span> age2 = <span class="hljs-number">19</span> age3 = <span class="hljs-number">20</span> age4 = <span class="hljs-number">21</span> age5 = <span class="hljs-number">22</span> 思考 存储10
星哥玩云
2022-08-19
5800
Redis 持久化和过期机制
本文主要介绍了 Redis 持久化的两种机制:RDB 和 AOF,以及键过期的策略:惰性删除和定期删除,还有 RDB、AOF 和复制功能对过期键的处理。
星哥玩云
2022-08-18
2630
深入理解MyBatis中的动态SQL语句
有时候,静态的SQL语句并不能满足应用程序的需求。我们可以根据一些条件,来动态地构建 SQL语句。
星哥玩云
2022-08-18
7000
MyBatis操作Oracle批量插入 ORA-00933: SQL 命令未正确结束
最近在使用MyBatis操作Oracle数据库的时候,进行批量插入数据,思路是封装一个List集合通过Myabtis
星哥玩云
2022-08-18
2.6K0
基于Python和Xtrbackup的自动化备份与还原实现
xtrabackup是一个MySQL备份还原的常用工具,实际使用过程应该都是shell或者Python封装的自动化脚本,尤其是备份。 对还原来说,对于基于完整和增量备份的还原,还原差异备份需要指定增量备份等等一系列容易出错的手工操作,以及binlog的还原等,如果纯手工操作的话非常麻烦。 即便是你记性非常好,对xtrabackup非常熟悉,纯手工操作的话,非常容易出错,其实也上网找过,还原没有发现太好用的自动化还原脚本。 于是就自己用Python封装了xtrabackup备份和还原的过程,可以做到自动化备份,基于时间点的自动化还原等等。
星哥玩云
2022-08-18
6320
phpMyAdmin创建MySQL的存储过程
DELIMITER $$ CREATE  PROCEDURE `sp_insert_test_users`(IN `para_count` INT) BEGIN     DECLARE p_username varchar(50);     DECLARE p_countryCallingCode varchar(10) default '86';     DECLARE p_phone varchar(20);     DECLARE p_all_phone varchar(20);     DECLARE p_create_time datetime;        DECLARE p_index int default 0;     DECLARE p_userid int default 0;  IF para_count > 0 THEN     SET p_create_time = NOW();     while p_index < para_count do            select concat(               substring('ABCDEFGHIJKLMNOPQRSTUVWXYZ', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1)             ) into p_username;         select concat(               '139',               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1)             ) into p_phone;         if not exists ( select 1 from users where username = p_username or phone = p_phone )         and length(p_username) = 8 and length(p_phone) = 11         then             set p_all_phone = concat(p_countryCallingCode,';',p_phone);             INSERT INTO `users`             (`username`, `countryCallingCode`, `phone`, `_phone`,             `group`,  `created_at`, `updated_at`)             VALUES             (p_username,p_countryCallingCode,p_phon
星哥玩云
2022-08-17
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档