推荐文章
效率工具

Golang-三行代码发送钉钉机器人消息

dingtalk钉钉机器人消息封装——Golang 目前自定义机器人支持 文本(text) 链接(link) markdown Actio

阅读更多
数据库

Mysql-面试100问

面试官:“了解MySQL吗?”要是说不了解,接下来该聊些啥呀? 面试官:“了解的话,那说说XXX吧。”巴拉巴拉… MySQL有哪些常见的引擎

阅读更多
Golang-三行代码发送钉钉机器人消息 Golang-三行代码发送钉钉机器人消息
dingtalk钉钉机器人消息封装——Golang 目前自定义机器人支持 文本(text) 链接(link) markdown ActionCard 整体跳转 独立跳转 FeedCard 机器人官方文档 添加钉钉群:3545101
2021-03-07
Mysql-面试100问 Mysql-面试100问
面试官:“了解MySQL吗?”要是说不了解,接下来该聊些啥呀? 面试官:“了解的话,那说说XXX吧。”巴拉巴拉… MySQL有哪些常见的引擎,说说他们的区别?show engines; #查看支持的引擎 MyISAM:非事务处理存储引擎
2020-05-10
设计模式 设计模式
什么是设计模式设计模式是为了重用代码、让人更容易理解代码、保证代码可靠性而总结出来的通用的解决方案。你从来没有学过设计模式,但是遇到类似的问题一定有自己的解决方案,那这个解决方案也算自己的设计模式吧。或者在看到某种设计模式的时候会突然发现,
2021-07-23
Golang-Channel能怎么用? Golang-Channel能怎么用?
Golang CSP 不要通过共享内存来通信,而应该通过通信来共享内存。 CSP模型用于描述两个独立的并发实体通过共享的通信管道(channel)进行通信的并发模型。Golang借用process和channel两个概念作为并发的理论支持
2021-07-22
Golang-Channel底层是怎么实现的? Golang-Channel底层是怎么实现的?
引言channel 是 golang 的最重要的一个结构,是区别于其他高级语言的最重要的特色之一,也是 goroutine 通信必须要的要素之一。下文将基于golang1.14从channel的数据结构&收、发操作的代码实现,进一步
2021-07-19
Golang-Interface底层是怎么实现的? Golang-Interface底层是怎么实现的?
引言 从runtime包分析学习interface底层结构和interface断言的实现、 是nil,但不完全是nilfunc InterfaceTest(v interface{}) { fmt.Prin
2021-07-16
Golang-Interface能怎么用? Golang-Interface能怎么用?
Golang Interface 应用Interface是什么?在Golang中,interface是一组method的集合,duck-type programing的一种体现。不关心属性(数据),只关心行为(方法)。可以认为interfa
2021-07-16
Redis-为什么使用跳表? Redis-为什么使用跳表?
为什么有可比性它们都是用于解决数据集合的查找问题,即根据指定的key,快速查到它所在的位置或者对应的value。 Redis用跳表不用B+树的原因redis是内存数据库,儿B+树是为了mysql这种io数据库准备的。B+树每个节点的数量都是
2021-06-21
Golang-pprof Golang-pprof
2021-05-06 blinkbean
十万个为什么 十万个为什么
Redis redis pipeline底层实现是队列,队列先进先出的特性,保证了数据的顺序性。pipeline默认同步个数为53个,也就是说args累加到53条数据时会把数据提交。为什么是53? Mysql Mysql 默认最大连接数
2021-04-15 blinkbean
LeetCode-206-反转链表 LeetCode-206-反转链表
反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL 进阶:你可以迭代或递归地反转链表。你能否用两种方法解决
2021-04-14
LeetCode-160-相交链表 LeetCode-160-相交链表
编写一个程序,找到两个单链表相交的起始节点。
2021-04-14
LeetCode-236-二叉树的最近公共祖先 LeetCode-236-二叉树的最近公共祖先
给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先
2021-04-13
LeetCode-215-数组中的第K个最大元素 LeetCode-215-数组中的第K个最大元素
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2: 输入: [3,2,3,1,2,
2021-04-12
1 / 5