lifei6671

150
获赞数
9
关注数
14
粉丝数
青岛
中国海洋大学 | 计算机科学与技术
IP 属地北京
2016-01-04 加入
浏览 10.9k

1,462 声望|达人
全站排名超越 99% 用户
php
791
go
594
java
217
mysql
196
php7
112
个人动态
  • 赞了文章2023-12-13
    go语言happens-before原则及应用
    先抛开你所熟知的信号量、锁、同步原语等技术,思考这个问题:如何保证并发读写的准确性?一个没有任何并发编程经验的程序员可能会觉得很简单:这有什么问题呢,同时读写能有什么问题,最多就是读到过期的数据而已。一个理想的世界当然是这样,只可惜实际上的机器世...
  • 赞了文章2022-02-10
    【第十期】go面经 映客
    goslice和map的区别,slice和数组的区别go结构体和结构体指针的区别go深拷贝,什么时候需要深拷贝如何拿到多个goroutine的返回值,如何区别他们go如何避免panic设计用户详情的表,如何生成主键分库之后唯一性如何保证实现一个队列访问复杂度为O(1)设计一个日榜系统,...
  • 回答了问题2021-08-02
    大佬们求问GO,返回值问题
    如果不用interface{}的话,可以更抽象一层为接口。属性可以通过方法暴露出来。
  • 赞了回答2021-07-23
    golang中defer的不解
    for循环变量就一个,defer t.Close() 用的是同一个t,3 个 defer 函数都会在函数结束返回前调用,这是 t 已经是"c"了。第二段代码:
  • 赞了回答2021-07-14
    golang的指针取值和赋值
    丫,和你的有点不一样A下面是我的代码输出使用fmt,没有使用logrus {代码...} 输出内容: {代码...} %p 占位符是打印出地址%v 占位符打印出默认值我的理解:aaa 和 ccc 都是指针,并且都指向同一个demo{}实例(打印地址都是: 0xc0000b61b0 嘛)t := demo{} 或者每次写demo{}...
  • 回答了问题2021-07-14
    Gorm 使用模型如何控制返回列
    应该这么写: {代码...} 看gorm的源码,SELECT语句并没有使用,来分隔,所以你应该传入一个切片。
  • 赞了文章2021-03-31
    Go1.16 新特性:一文快速上手 Go embed
    在以前,很多从其他语言转过来 Go 语言的同学会问到,或是踩到一个坑。就是以为 Go 语言所打包的二进制文件中会包含配置文件的联同编译和打包。
  • 回答了问题2021-02-18
    golang http server handler 里面协调会一直运行原因?
    你的协程没有退出点也,肯定会一直执行,for语句本身就是无限循环了。
  • 回答了问题2021-02-18
    go语言框架中会出现静态语言如java的成员变量内存溢出的问题么?
    你说的是spring框架吧,这个框架是使用依赖注入的,每个类都是单例,所以不能使用成员变量,这样在并发情况下会导致属性比多线程操作。go里面也存在这种问题,比如,如果你的一个结构体是包级别变量,在多个请求中都操作了这个变量的属性,就会存在并发问题。其实这...
  • 回答了问题2020-06-10
    关于 golang 的一个变量设计问题
    golang语法中,首字母大小写就是导出不导出的语法。所以你要么换成小写开头,要么就导出函数。这是语法限制。
  • 回答了问题2020-06-10
    for select 里使用return一直阻塞
    你的代码中,多次调用 NewCache() 只初始化了一个_cache,当你在monitor()使用了return语法,会让整个协程退出,导致c.ch 管道没有消费。所以会阻塞请求。
  • 回答了问题2020-06-04
    问下 easyswoole gin springboot 学那个啊, 我看压测都差不多.
    想快速入门且将来有所发展建议学go。想入门且划水建议学swoole。想长期从事且二三线城市都不是也建议学Java。
  • 赞了文章2020-05-08
    Redis 到底是单线程还是多线程?我要吊打面试官!
    最近在Java技术栈公众号发布的一篇文章,其中有一道题: Redis是多线程还是单线程?(回答单线程的请回吧,为什么请回,请往下看) 好些粉丝在后台问我:为什么请回,Redis不是单线程吗? 大家注意审题:Redis是多线程还是单线程? 这个问题你要从多个方面回答,如果...
  • 赞了文章2020-04-30
    StackOverflow 上面最流行的 7 个 Java 问题!
    StackOverflow发展到目前,已经成为了全球开发者的金矿。它能够帮助我们找到在各个领域遇到的问题的最有用的解决方案,同时我们也会从中学习到很多新的东西。
  • 关注了问题2020-04-09
    Raft: 如何在发现某个节点宕掉后做一些恢复性处理?
  • 赞了文章2020-01-09
    集合Collection总览
    前言 声明,本文使用的是JDK1.8 从今天开始正式去学习Java基础中最重要的东西--->集合 无论在开发中,在面试中这个知识点都是非常非常重要的,因此,我在此花费的时间也是很多,得参阅挺多的资料,下面未必就做到日更了... 当然了,如果讲得有错的地方还请大家多...
  • 赞了文章2020-01-02
    消息通知系统模型设计
    几乎每个站点都有消息通知系统,可见通知系统的重要性不言而喻。通知系统看似简单,实际上比较复杂。那么本篇主要讲解常见的消息通知系统的设计和具体实现,包括数据库设计、逻辑关系分析等。
  • 回答了问题2019-11-27
    golang, select 多长时间执行一次?
    你这段代码写的有问题,没有缓冲的c没有写操作,会select中一直不被命中。且因为你又设置的默认default语句,这个循环会一直输出222,并且CPU会很高。一般情况下,调度器会在你写的时候唤醒被阻塞等待读的G,这个时间可以忽略不计。
  • 提出了问题2019-11-21
    节目播出时间表排布算法问题
  • 回答了问题2019-11-08
    结构体指针切片和结构体数组指针的区别?
    {代码...}