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

程序员奇点

公众号:程序员奇点,欢迎关注
专栏作者
284
文章
439978
阅读量
35
订阅数
Go 数据库操作异常处理
两种写法都没啥问题,第一种写法, 如果只插入一条数据,可以使用第一种写法简单;第二种写法可以拿到执行的 *DB ,方便后续的 DB 操作
王小明_HIT
2022-03-28
7970
Gorm 高级查询
越高级,越复杂的查询,也同时意味着高耗,但是平时有一些数据少,但是业务复杂的场景,可以使用下。这里主要说明的是 go 中使用 gorm 进行查询。
王小明_HIT
2022-03-28
1.5K0
Gorm 高级查询
越高级,越复杂的查询,也同时意味着高耗,但是平时有一些数据少,但是业务复杂的场景,可以使用下。 这里主要说明的是 go 中使用 gorm 进务查询。
王小明_HIT
2022-02-13
2.3K0
MacOS 安装 go-sqlite3 问题与解决
macos 安装有问题,可以参考 https://segmentfault.com/q/1010000000162180 这个解决
王小明_HIT
2021-12-13
4660
MacOS 安装 go-sqlite3 问题与解决
macos 安装有问题,可以参考 https://segmentfault.com/q/1010000000162180 这个解决
王小明_HIT
2021-12-12
8720
Go 语言中 channel 内存模型
Go 内存模型描述的是 “在一个 groutine 中对变量进行读操作能够侦测到在其他 gorountine 中对改变量的写操作” 的条件。
王小明_HIT
2021-09-15
4320
如何看懂火焰图
火焰图(Flame Graph)是由 Linux 性能优化大师 Brendan Gregg 发明的,和所有其他的 profiling 方法不同的是,火焰图以一个全局的视野来看待时间分布,它从底部往顶部,列出所有可能导致性能瓶颈的调用栈。
王小明_HIT
2021-09-15
6370
Go 语言中的 sync.Pool 使用
不知道是得罪了哪位企业主,或者哪位企业主想购买我的公众号,然后被我拒绝,举报说公众号名称“程序员开发者社区“ 与个人公众号定位不符合。企鹅也认为是名称有点误解, 于是我改个更高调的名字,和所有程序员开发者共勉,正式改名为“程序员财富自由之路”!!!!
王小明_HIT
2021-09-15
4720
Go 语言 chanel 内存模型
Go 内存模型描述的是 “在一个 groutine 中对变量进行读操作能够侦测到在其他 gorountine 中对改变量的写操作” 的条件。
王小明_HIT
2021-09-13
3620
如何看懂火焰图
火焰图(Flame Graph)是由 Linux 性能优化大师 Brendan Gregg 发明的,和所有其他的 profiling 方法不同的是,火焰图以一个全局的视野来看待时间分布,它从底部往顶部,列出所有可能导致性能瓶颈的调用栈。
王小明_HIT
2021-09-07
11.9K0
​sync.Pool 使用
json 反序列化在文本解析和网络通信过程中十分常见,当程序并发很高时,短时间内需要创建大量的临时变量,,这些对象分配在堆上,会给 GC 造成很大压力,严重影响程序性能。
王小明_HIT
2021-07-27
5070
Gorm 实践指南
GORM 默认的数据更新、创建都在事务中,如无必要,可以关闭默认的事务,获得更大的性能提升, 事务的全局性或者临时关闭,即使在关闭默认事务,仍然可以通过方法 Begin, Transactions 方法开启事务。
王小明_HIT
2021-07-05
2K0
HTTP 的变迁
早期的 http1.0 只能在 tcp 上承接一个 http,web 端只能有6-8个连接,在高并发的情况下,带宽利用率特别低。
王小明_HIT
2021-04-19
4430
Redis 6.0 为什么要引入多线程呢?
Redis 是基于 Reactor 模式开发了网络事件处理器,这个处理器称为文件事件处理器。组成结构为4个部分:
王小明_HIT
2020-12-14
1.3K0
数据库的存储结构
记录是按照行存储的,但是数据库的读取不是以行为单位,否则一次读取只能处理一行,效率很低。因此数据库,无论是读一行,还是读取多行,都是将这些行所在的页进行加载。数据管理存储空间的基本单位是页(Page)
王小明_HIT
2020-11-03
2.7K0
Java ArrayList 源码
ArrayList 是基于数组实现,是一个动态数组,容量可以自动增长,动态增加内存。
王小明_HIT
2020-10-23
7640
JAVA SPI 是怎么实现的?
SPI(Service Provider Interface) ,是 JDK 内置的一种提供发现机制。SPI 是一种动态替换发现的机制。
王小明_HIT
2020-06-04
7040
RabbitMQ 集群数据迁移
4. 停掉集群B ,将 集群A 的 n1 n2 n3 的文件,分别拷贝到 集群B 的 n1 n2 n3 文件mnesia 目录下。
王小明_HIT
2020-04-07
3.4K0
Session Cookie Token
早期的互联网相当于一个文件服务器,访问服务器,只是提供了文件浏览功能。每次请求都是一个 HTTP 协议请求,服务器并不知道是谁访问了互联网,后来随着电子商务,论坛等网站的发展,有了用户登录,服务器需要知道是谁登录了网站。怎么解决这个问题呢?
王小明_HIT
2019-08-13
5940
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档