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

程序员奇点

公众号:程序员奇点,欢迎关注
专栏作者
284
文章
439697
阅读量
35
订阅数
LeetCode 78.子集 - Go 实现
给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。
王小明_HIT
2023-03-01
1540
LeetCode 62. 不同路径 - Go 实现
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。
王小明_HIT
2023-03-01
1210
hash 冲突解决办法
hashCode 方法是为了产生不同的 hash 值, 但是当两个对象的 hash 值一样时,会发生碰撞冲突
王小明_HIT
2023-03-01
2080
Go 实现二分查找算法
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g6GXGMKI-1654416113888)(https://zh.wikipedia.org/wiki/File:Binary_search_into_array.png)]
王小明_HIT
2023-03-01
1620
Go-函数作为参数传递
编码过程中业务需要将一个函数,作为参数传递到函数内部。Go 语言的匿名函数是一个闭包(Closure)
王小明_HIT
2023-03-01
1.6K0
Go 协程池
Goroutine 是 Golang 提供的一种轻量级线程,我们通常称之为「协程」,相比较线程,创建一个协程的成本是很低的。所以你会经常看到 Golang 开发的应用出现上千个协程并发的场景。
王小明_HIT
2023-03-01
6210
SpringBoot 是如何启动的
Spring源码中我已经知道的两种上下文: ClassPathXmlApplicationContext、AnnotationConfigApplicationContext
王小明_HIT
2022-06-14
6090
Gorm 高级查询
越高级,越复杂的查询,也同时意味着高耗,但是平时有一些数据少,但是业务复杂的场景,可以使用下。这里主要说明的是 go 中使用 gorm 进行查询。
王小明_HIT
2022-03-28
1.5K0
Go 字符串比较
字符串比较, 可以直接使用 == 进行比较, 也可用用 strings.Compare 比较
王小明_HIT
2022-03-28
1.3K0
Gorm 高级查询
越高级,越复杂的查询,也同时意味着高耗,但是平时有一些数据少,但是业务复杂的场景,可以使用下。 这里主要说明的是 go 中使用 gorm 进务查询。
王小明_HIT
2022-02-13
2.3K0
Golang 字符串比较
字符串比较, 可以直接使用 == 进行比较, 也可用用 strings.Compare 比较
王小明_HIT
2022-02-02
1.8K0
使用 gorm.DefaultTableNameHandler 可能存在的问题
有这样的业务场景, 线上一个表 tablea, 生产环境还有一个镜像表 tablea_mirror, 现在 你需要当请求中有一些 tag 标识的时候,访问 tablea_mirror 表,有时候会用到 DefaultTableNameHandler
王小明_HIT
2021-12-20
1.3K0
Go语言JSON 处理
struct能被转换的字段都是首字母大写的字段,但如果想要在json中使用小写字母开头的key,可以使用struct的tag来辅助反射。
王小明_HIT
2021-10-11
8250
Go 中 Defer 原理分析
runtime.deferproc 负责注册, runtime.deferreturn 负责执行。
王小明_HIT
2021-09-15
2900
Go 中 defer 关键字原理
runtime.deferproc 负责注册, runtime.deferreturn 负责执行。
王小明_HIT
2021-08-31
6250
Go Slice 原理
slice 翻译成中文的意思是切片, 和数组比较类似,如果出现越界,发出现 panic , 但是又比数组灵活,可以自动扩容。
王小明_HIT
2021-07-27
8410
Go 设计模式-策略模式
策略模式定义一组算法类,将每个算法分别封装起来,让他们可以相互替换,策略模式可以使得算法独立于客户端,策略模式用来解耦策略的定义,创建,使用。一般来说策略模式也是包含 定义,创建,和使用 三个部分。
王小明_HIT
2021-07-27
3330
Gorm 实践指南
GORM 默认的数据更新、创建都在事务中,如无必要,可以关闭默认的事务,获得更大的性能提升, 事务的全局性或者临时关闭,即使在关闭默认事务,仍然可以通过方法 Begin, Transactions 方法开启事务。
王小明_HIT
2021-07-05
2K0
代码设计原则
设计模式是针对软件开发过程中遇到的一些设计问题,总结出来的一套解决方案或者设计思路。
王小明_HIT
2021-07-05
1.2K0
Go 中的坑
defer 执行顺序是先进后出,栈的方式 FIFO ,参数的值在 defer 语句执行就已经确定了
王小明_HIT
2021-07-05
5110
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档