MySQL连接的原理⭐️4种优化连接的手段性能提升240%🚀
MySQL连接的原理⭐️4种优化连接的手段性能提升240%🚀前言上两篇文章我们说到MySQL优化回表的三种方式:索引条件下推ICP、多范围读取MRR与覆盖索引MySQL的优化利器⭐️索引条件下推,千万数据下性能提升273%🚀 MySQL的优化利器⭐️Multi Range Read与Covering Index是如何优化回表的? 这篇文章我们来聊聊MySQL中连接的原理以及...
2023-11-01
用栈解决括号匹配问题
博客搬家啦,更多干货 [链接]问题: 输入一系列的括号,判断格式是否正确这里直接用java写好的栈,栈的实现较简单,不单独手写栈了,可以用数组实现栈,也可以用链表实现 {代码...}
2020-03-24
[leetcode]LeetCode刷题的日子--longest common prefix
Write a function to find the longest common prefix string amongst an array of strings.
2020-05-19
SSDB —— 开源NoSQL数据库 Redis之外的选择
SSDB是一个快速的用来存储十亿级别列表数据的开源 NoSQL 数据库。 特性 替代 Redis 数据库, Redis 的 100 倍容量 LevelDB 网络支持, 使用 C/C++ 开发 Redis API 兼容, 支持 Redis 客户端 适合存储集合数据, 如 list, hash, zset... 客户端 API 支持的语言包括: C++、PHP、Python、Cpy、Java、NodeJS、Ruby、Go。 持久化...
从PVC使用率看k8s 监控控制平面指标稳定性规范KEP
前言kubernetes家大业大,监控纷繁复杂,感兴趣的小伙伴可以看看我之前写的文章从容器监控kube-stats-metrics看k8s众多组件k8s中pv使用率监控说明虽然k8s最擅长的是无状态的pod,不建议有状态的存储型pod上但是总有些使用场景需要,比如statefulset使用的pv那么pv的使用率监控就非常有必要了我们可以使用 kubelet_volume...
go发送smtp邮件
最近看了下go发送smtp邮件,于是总结一下简单示例先上一个最简单的代码 (网上搂的代码改了改) {代码...} 收到邮件截图简要说明const中SMTP_MAIL_PWD 是我申请开通qq邮箱的smtp服务时,腾讯发来的密码,并不是qq邮箱的密码。可以看到邮件截图中显示(无主题),邮件也没内容,因为subeject和body我只声明了,但并未赋值,因...
2020-09-27
Go - 面试题收集(持续charge...)
01 如果函数内同时声明defer跟panic,会怎么执行? {代码...} {代码...} {代码...} 02 Go语言中怎么捕获错误而不中断程序的执行? {代码...} {代码...} {代码...} 03 for range 循环的时候 是 创建每个元素的副本,还是使用元素的引用? {代码...} {代码...} {代码...} 04 对初始化容量为0或5的切片append后打印,会输出...
2022-10-24
kubernetes(k8s)常用deploy模板 并验证
[链接] [链接] [链接] [链接]\_33921750 [链接] [链接] [链接] [链接] [链接] [链接] [链接] CSDN、GitHub、知乎、开源中国、思否、掘金、简书、腾讯云、今日头条、个人博客、全网可搜《小陈运维》 文章主要发布于微信公众号:《Linux运维交流社区》
2022-05-18
OpenMLDB v0.8 新功能:离线引擎数据源支持 Amazon S3
Amazon S3(以下简称 S3)是一种非常受欢迎的云存储服务,它以其卓越的扩展性、安全性和稳定性而广受全球企业和开发者的喜爱。在新发布的 OpenMLDB v0.8.0 版本中,新增加了对于 Amazon S3 作为离线数据源的支持,其带来的主要好处包括:
2023-06-01
认识网站
B/S结构体系软件 {代码...} C/S结构体系软件: {代码...} 优缺点对比: {代码...}
2017-04-08
Reverse Vowels of a String(345)
Write a function that takes a string as input and reverse only the vowels of a string. Example 1: Given s = "hello", return "holle". Example 2: Given s = "leetcode", return "leotcede".
2016-05-14
[LeetCode] Encode and Decode Strings
Design an algorithm to encode a list of strings to a string. The encoded string is then sent over the network and is decoded back to the original list of strings.
2018-08-15
[Leetcode题解]重构字符串
思路:使用哈希表,将字符串按照频率排序后 组装在一起。这个时候重点来了,怎么样让这些相同的字符不相邻的,技巧就是使用切片!因为排序后相邻的字符是一样的,所以,我们把前半部分(等于或者大于后边一个),按照间隔的放到结果字符串中。然后把后半部分同理。
2020-04-25
ln: failed to create symbolic link 'easy_install-3.5': *
最近由于线上环境需要,在docker基础镜像Ubuntu中重新安装并编译Python3.5.4,通过build Dockerfile产生如下错误:ln: failed to create symbolic link 'easy_install-3.5': File exists经过排查发现是此模块出了问题:在设置软连接时,已存在相应文件
2020-09-02
selenium中的隐式等待
1.由于网络延时或者动态加载元素导致页面无法短时间显示,使用隐式等待是很有效的解决办法。隐式等待的默认时间是0s,本例中,设置等待时间为10s,这10s并非固定的等待时间,而是如果在第5s中搜到DOM元素,则接着往下执行,如果10s后还没定位到元素,那么抛出NoSuchElementException异常。2.一旦设置隐式等待,将作用于W...
2021-09-02
AWS S3权限配置
1. 创建/查看子账户1.1. 找到ARN复制1.2. 切记不要赋予用户AmazonS3FullAccess权限, 不要给用户所有bucket的权限2. 创建/查看S3 Bucket并配置权限2.1. Block all public accecss, 禁止所有公开访问2.2. 编辑Bucket policy将权限赋予指定用户 {代码...}
2023-10-24
kafka调优(学习总结)
1.假设日活量为100w,每个人每天产生100条日志=>1亿条日志每秒处理日志的数量:1亿/24h/3600s = 1150条/s一条日志大概为1k那么每秒需要处理:1k*1150 = 1m/s
2022-05-22