Orlion 最近的时间轴更新
Orlion's repos on GitHub
Go · 30 人关注
Gochat
wechat bot
PHP · 9 人关注
Minor
A Simple PHP Web Framework
Go · 2 人关注
Mizar
Mizar Language
PHP · 1 人关注
Matcher
A PHP regex matcher base on NFA
Go · 1 人关注
merak
Merak is an LR(1) parser library for Go written in Go.
Go · 0 人关注
bitcask
learning bitcask
0 人关注
blackfriday
Blackfriday: a markdown processor for Go
Java · 0 人关注
cat
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
Go · 0 人关注
cat-agent
dianping cat agent
PHP · 0 人关注
cat-agent-php
php client for cat-agent
Haskell · 0 人关注
check_repeat
Check repeat words in file written in Haskell
Go · 0 人关注
go-georadius
redis georadius command in golang
Go · 0 人关注
godis
A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群
0 人关注
goleveldb
LevelDB key/value database in Go.
0 人关注
gorm
GORM V1, V2 moved to https://github.com/go-gorm/gorm
Go · 0 人关注
hersql
Forward mysql request to ntunnel_mysql.php
Go · 0 人关注
MIT6.824-2022
MIT6.824-2022
Orlion

Orlion

🏢  后端工程师
V2EX 第 212136 号会员,加入于 2017-01-24 18:22:01 +08:00
今日活跃度排名 15086
Orlion 最近回复了
不仅通过闷头学和造轮子提升了技术、丰富了简历,还得了毕业礼包,这老哥头脑很清晰啊(手动狗头)
unix 响应时间比 tcp 快,因此 python 脚本 cpu 利用率更高?
202 天前
回复了 7911364440 创建的主题 Java 请教一个 Redis 过期时间的问题
提个醒 exists 命令在 4.0.11 以下版本的 redis 主从架构中是有 bug 的,详情请看: https://www.cnblogs.com/mysql-dba/p/15870868.html
210 天前
回复了 yezheyu 创建的主题 程序员 请教一个高级语言中函数调用栈相关的问题
闭包其实挺好理解的,比如你有一个函数,会返回一个回调函数,这个回调函数中会持有一些自己的局部变量
function bar() {
return function() {
int tmp = 1;
print(tmp);
}
}
callback = bar();
callback();

你当然也可以不返回回调函数,而是返回一个 class,就像下面这样:
class C {
private int tmp;

public C(int tmp) {
this.tmp = tmp;
}

public callback() {
print(tmp);
}
}

function foo() C {
c = new C(1);
return C;
}
foo().callback();

达成的效果其实是一样的,返回的闭包函数其实就等价于一个带有私有属性和一个 method 的 class 。
2021-12-13 16:52:17 +08:00
回复了 kingofzihua 创建的主题 Linux 问一个协程方面的问题
1. 协程解决的问题
java 实现一个支持并发的 http server,最简单的方案可能就是拿到一个连接就创建一个线程来执行,即一个多线程的 server 。这个 server 连接数高了性能就会非常差,因为线程数会很高,线程切换开销比较大。

现在有个协程,因为协程开销比较小,你仍然可以用这个简单的思路去实现,即拿到一个连接就创建一个协程来执行。go 标准库中 http server 就是这么实现的,简单粗暴。在 go 中实际是封装了 epoll(linux 平台),由 runtime 调度协程跑在很少数量的线程上,实际上压根就不是原始的多线程方案了,应该是 epoll 方案,所以对于用户来说能以很简单的方式就能实现高性能并发,这就是协程解决的问题之一。
2021-09-17 18:45:29 +08:00
回复了 paranoiddemon 创建的主题 程序员 编译原理大家是怎么学习的?
网易云课堂有个视频: https://study.163.com/course/introduction/1002830012.htm ,可以跟着敲一遍代码应该就懂了,再回头看各种编译原理的理论就好懂了。by the way,前端学完了感觉就那么回事,无非就是一些算法,真正的星辰大海还是后端😄。
2021-09-09 18:39:13 +08:00
回复了 teliang 创建的主题 Java 记录一个诡异的线上宕机事故,大佬们帮忙排查一下问题呀
Navicat 和微服务查询同一条 SQL 时间差这么多 可能是有慢查询导致连接池满了,请求线程都在等连接。

还是上监控吧😄
2021-03-26 21:13:37 +08:00
回复了 RedBlackTree 创建的主题 程序员 请教大家关于多核并发编程中, cache 一致性的问题
4 楼正解。正好前段时间我也深入研究了这个问题,并且整理成了一篇博客: https://blog.fanscore.cn/p/34/ 楼主可以参考下,或许对你有帮助😄
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   2047 人在线   最高记录 5556   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 16:26 · PVG 00:26 · LAX 09:26 · JFK 12:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.