- 博客(19)
- 收藏
- 关注
原创 Golang学习笔记
23.MySQL 删除自增 id,随后重启 MySQL 服务,再插入数据,自增 id 会从几开始?16.Mysql内连接、左连接、右连接的区别。14.B和B+数的区别,为什么使用B+数。3.Redis如何实现key的过期删除?19.where和having的区别?1.MyIsAm和InnoDB的区别。21.char和varchar的区别。5.Redis缓存穿透如何解决?6.Redis如何解决缓存击穿?7.Redis如何解决缓存雪崩?8.Redis分布式锁的实现原理。8.聚簇索引和非聚簇索引的区别。
2022-11-16 11:00:51
310
原创 leetcode1491:去掉最低工资和最高工资后的工资平均值
题目描述:给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。示例 1:输入:salary = [4000,3000,1000,2000]输出:2500.00000解释:最低工资和最高工资分别是 1000 和 4000 。去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500示例 2:输入:salary = [1000,2000,3000]
2022-03-29 13:53:35
281
原创 leetcode1523:在区间范围内统计奇数数目
题目描述:示例 1:输入:low = 3, high = 7输出:3解释:3 到 7 之间奇数数字为 [3,5,7] 。示例 2:输入:low = 8, high = 10输出:1解释:8 到 10 之间奇数数字为 [9] 。解题答案:class Solution { /** * @param Integer $low * @param Integer $high * @return Integer */ func.
2022-03-29 13:40:44
290
原创 mysql分组查询显示为0的数据
今天有一个需求,查所有部门的人数,如果部门员工数量为0也展示出来表1:部门表 table_departmentCREATE TABLE `departments` ( `id` int(11) NOT NULL, `fullname` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '全称', PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COL
2022-03-28 17:25:29
2188
原创 go build 报错及mac升级golang版本方法
go build 报错 :services/doscan.go:7:2: package io/fs is not in GOROOT (/usr/local/go/src/io/fs)搜索了一下是因为go版本问题,我原本是1.15.6的版本,后来升级到最新的1.17.8了mac golang升级版本步骤go镜像官网x下载包下载完成以后双击安装点击安装完成之后,确认安装,进到安装目录:cd /usr/local/go/bin查看对应有那些文件: ll查看go对应版本:
2022-03-25 14:14:58
1084
原创 golang算法-计算利润
题目:企业发放的奖金根据利润提成,利润低于或等于10万时,奖金可提10%,高于10万小于20万提成7%(具体关系如图),计算利润为1000000元时,应发放的奖金总数利润(元) 奖金提成(%) <=100000 10 >100000 7 >200000 5 >400000 3 >600000 1 package mainimport "fmt"const level1 = 10const leve
2022-03-25 10:39:29
125
原创 10.Go语言-搭建一个Web服务器
代码实现package mainimport ( "fmt" "net/http" "sync")//Go语言包中的 sync 包提供了两种锁类型:sync.Mutex 和 sync.RWMutex//Mutex是最简单的一种锁类型,同时也比较暴力,当一个 goroutine 获得了 Mutex 后,其他 goroutine 就只能乖乖等到这个 goroutine 释放该 Mutexvar mu sync.Mutex//定义整型变量var count intfunc ma
2022-01-05 09:45:21
246
原创 9.Go语言-并发获取url
package mainimport ( "fmt" "io" "io/ioutil" "net/http" "os" "time")func main() { //定义字符串类型的通道 ch := make(chan string) args := os.Args[1:] for _, url := range args { //启动一个goroutine go fetch(url, ch) } for range args { //从通道ch接收 f.
2022-01-02 20:24:37
290
原创 PHP empty 和 isset 的区别
isset变量存在不为null返回true,变量不存在返回false变量存在为null返回falsefunction testIsset(){ $a = 1; $b = ''; $c = null; var_dump(isset($b),isset($c),isset($d)); //true false false}empty变量不存在,返回true变量存在且为“”,返回true变量存在为null,返回true变量存在值不为空,返回
2021-12-29 09:45:05
57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人