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

素履coder

专栏成员
69
文章
84762
阅读量
16
订阅数
设计模式汇总(更新中...)
设计模式需遵循面向对象的设计原则,由于本文是通过go语言实现的,所以需要先了解go中的面向对象是怎么样的。
素履coder
2023-07-11
1440
Golang实现生产者-消费者的(N:1)模型
素履coder
2023-07-11
5680
Hugo博客添加背景图片
然后去css文件夹,在assets/css/extended/blank.css,添加如下标签
素履coder
2023-03-29
1.2K0
Hugo博客添加相册功能
我采用的是nanogallery2这个插件,里面有具体的配置文档: Titlenanogallery2用法指导
素履coder
2023-03-27
6820
Leetcode模块训练3
1. 统计(优美子数组)(1048) 给你一个整数数组 nums 和一个整数 k。如果某个连续子数组中恰好有 k 个奇数数字, 我们就认为这个子数组是「优美子数组」。 请返回这个数组中 「优美子数组」 的数目。 示例 1: 输入:nums = [1,1,2,1,1], k = 3 输出:2 解释:包含 3 个奇数的子数组是 [1,1,2,1] 和 [1,2,1,1] 。 示例 2: 输入:nums = [2,4,6], k = 1 输出:0 解释:数列中不包含任何奇数,所以不存在优美子数组。 示例
素履coder
2023-03-23
4300
Hugo博客自定义字体
去网上找到字体资源,即ttf结尾的文件,放到static/fonts/文件夹下,如下图
素履coder
2023-01-16
1.1K0
Redis中scan命令实战
scan命令和作用和keys *的作用类似,主要用于查找redis中的键,但是在正式的生产环境中一般不会直接使用keys *这个命令,因为他会返回所有的键,如果键的数量很多会导致查询时间很长,进而导致服务器阻塞,所以需要scan来进行更细致的查找
素履coder
2022-12-10
1.6K0
Leetcode模块训练2
1. 两数之和(1)# 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 示例 2: 输入:nums = [3,2
素履coder
2022-11-16
3030
Leetcode模块训练1
1. 删除有序数组中的重复项(26)# 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 , 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成 如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果 不需要考虑数组中超出新长度后面的元素 func removeDuplicates(nums []int) int { if len
素履coder
2022-11-14
2310
真·MySQL误操作差点删库跑路
1. 背景# 最近有一个需求,需要根据业务需求更新数据库中某张表的state字段数据,这其实是一个很简单的需求,sql语句就一行更新语句:update table set state = ? wher
素履coder
2022-11-12
6080
记录一次MySQL大表拆分和迁移
最近遇到一个关于MySQL单表过大的问题,该表存放的主要是日志文件,且其中有一个字段存放的数据过大,导致占用空间过大以及查询效率的降低,这种设计其实是不合理的。目前该表占用1.2T容量,数据量超过3亿条,而这个RDS数据库的容量总共就2T,且由于种种原因无法扩容,迫不得已急需给出解决方案。
素履coder
2022-10-28
1.3K0
Golang中的channel解析与实战
channel也叫通道,类似于一个队列,总是遵循先入先出(First In First Out)的规则,保证收发数据的顺序。channel一般分为无缓存通道和有缓存通道,无缓存通道指缓存为0的channel,有缓存通道指缓存大于0的channel
素履coder
2022-10-05
5120
浅谈Golang内存泄漏
内存泄漏并不是指物理上的内存消失,而是在写程序的过程中,由于程序的设计不合理导致对之前使用的内存失去控制,无法再利用这块内存区域;短期内的内存泄漏可能看不出什么影响,但是当时间长了之后,日积月累,浪费的内存越来越多,导致可用的内存空间减少,轻则影响程序性能,严重可导致正在运行的程序突然崩溃。
素履coder
2022-10-05
2.5K0
H5小程序+GO服务部署并上线飞书
打包的时候注意要改变H5的路由模式为hash模式,不然无法在正式环境直接通过路由访问,只能从主界面进入。
素履coder
2022-09-29
1.2K0
浅谈golang中的sync包
Mutex其实就是一种互斥锁,Mutex一般叫做写锁,即不管读写都会锁住;RWMutex一般叫做读写锁,只有写时才会锁住,读时不会锁住,常用于读多写少的场景,就是为了解决Mutex不管读写都加锁的特性。
素履coder
2022-09-28
5660
MySQL中delete、truncate、drop用法比较
delete属于数据管理语言(DML),会执行事务,也会触发触发器,可以回滚数据,常见的命令用法如下:
素履coder
2022-09-27
1.8K0
JWT鉴权详解与实战
JSON Web Token (JWT) 是一个开放标准 ( RFC 7519 ),它定义了一种紧凑且自包含的方式,用于在各方之间以 JSON 对象的形式安全传输信息。此信息可以验证和信任,因为它是数字签名的。JWT 可以使用密钥(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。
素履coder
2022-09-23
1.6K0
分布式互斥与同步
分布式选举主要是选出主节点,该主节点在分布式集群中对其他子节点进行协调和管理,保证集群有序运行和节点间数据的一致性。
素履coder
2022-09-19
5630
MySQL分库分表
① 从连接数来看,根据官方文档,5.1.17以上版本,单台mysql数据库的连接数默认是151,上限为10w,虽然可以在上限范围内人为的设置最大连接数,或者建立连接池进行一定程度优化,但单台数据库的性能总是有瓶颈的,当请求量过大的时候,若连接数不够,则会处于阻塞状态
素履coder
2022-09-07
4.4K0
MySQL变量与状态
自定义变量都是会话级变量,为了和系统级变量区分,会话级变量使用一个@,而不是两个@
素履coder
2022-09-07
1.3K0
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档