- 博客(205)
- 资源 (2)
- 收藏
- 关注
原创 Golang iota详解
const (A = iotaB = 100C = iotaA = 0B = 100C = 2C = 1错。iota按行数递增,不管你写什么。第1行 iota=0第2行 iota=1第3行 iota=2C = 2不会。
2026-05-29 08:47:12
451
原创 GoLang channel管道
👉 你可以这样说:channel 是 Go 提供的 goroutine 通信机制,支持同步和异步传输,通过阻塞保证并发安全,底层由环形队列和等待队列实现,常用于任务调度、并发控制和数据流处理。
2026-03-26 20:40:46
236
原创 GoLang并发与并行
👉 直接这样说:在 Go 中,并发是通过 goroutine 实现的任务组织方式,而并行是通过 GMP 调度器在多核 CPU 上同时执行多个 goroutine。goroutine 本身不保证并行,是否并行取决于运行环境和调度器配置。
2026-03-25 21:00:26
304
原创 MySQL优化
MySQL 优化一般从 SQL 语句、索引设计、表结构、执行计划、缓存机制以及架构层(读写分离、分库分表)几个方面入手,核心目标是减少扫描数据量、避免回表、提高查询效率。你可以这样说👇:MySQL 优化我一般分为几个层次:第一是 SQL 层避免全表扫描;第二是通过合理设计索引提高查询效率;第三是通过 EXPLAIN 分析执行计划;第四是优化表结构减少数据冗余和 IO;最后在数据量大时通过缓存、读写分离和分库分表来提升整体性能。
2026-03-25 20:56:11
204
原创 Go读取yaml文件,struct返回,json输出
程序模块中,缺少不了一些配置定义,这时定义yaml是个很好的选择。编写程序读取yaml配置文件。先定义yaml文件内容。
2023-12-03 09:14:03
490
原创 Golang 闭包的应用
返回的匿名函数和formatFileName函数的suffix变量组合成一个闭包,返回的函数引用到suffix这个变量。
2023-01-02 21:32:13
179
原创 Golang引入包报错 package xxx is not in GOROOT
引入同目录下的business包,却报错:hello.go:5:2: package project01/models is not in GOROOT (C:\Go\src\project01\models)
2022-12-25 20:29:01
724
2
原创 PHP递归获取无限极分类
<?php$users = [ 1 => ['id' => 1, 'name' => '及时雨(宋江)', 'leader_id' => 0], 2 => ['id' => 2, 'name' => '玉麒麟(卢俊义)', 'leader_id' => 0], 3 => ['id' => 3, 'name' => '智多星(吴用)', 'leader_id' => 1], 4 => ['.
2022-04-24 14:54:12
1530
原创 使用PHPExcel类库编写一个快捷的导出函数
工作需要,也因为之前编写的一个导出CSV文件,竟然不支持生僻字,算是一个升级版吧。函数优点:参数简洁明了,基本一看就懂; 支持无限列,看了一些别人的代码没看到支持的; 满足基本导出需求,花式的还是得自行编写。函数缺点:不支持合并,样式调整等等; IO开销较大,foreach层级较多。其实吧,还是CSV快,但它也就只是快。函数代码:<?php/** * 导出Excel文件,支持列数无限大(20220111编写,推荐使用) * @param $headArr 数据头
2022-01-11 17:38:04
395
原创 MySQL获取GROUP最后一条数据
with t1 as (SELECT hospital_ids AS hospital_id, operation_type_id AS bd_id, row_number() over(PARTITION by hospital_ids order by id desc) as rnFROM tb_hospital_bd_logWHERE operation_type = 2)SELECT *from t1 WHERE rn = 1...
2021-08-25 14:34:36
340
原创 Yii1 CHtmlPurifier净化器
主要作用:过滤一些可执行的代码,避免网站受到xss攻击。$html = <<<eof<script>alert('我弹!');</script><div><p>text...</p></div>eof;$p = new CHtmlPurifier();$p->options = array('URI.AllowedSchemes' => array( 'http' =&g
2020-07-21 15:04:11
292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅