Orlion 最近的时间轴更新
Orlion's repos on GitHub
Go · 29 人关注
Gochat
wechat bot
PHP · 9 人关注
Minor
A Simple PHP Web Framework
Go · 8 人关注
hersql
通过http(s)隧道来访问Mysql
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.
0 人关注
awdb-golang
www.ipplus360.com 官方支持的解析awdb格式的Golang代码(Official support for parsing Golang code in AWDB format )
PHP · 0 人关注
bbr-limiter
php自适应限流
Go · 0 人关注
bitcask
learning bitcask
Java · 0 人关注
cat
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
Go · 0 人关注
cat-agent
大众点评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 服务器和分布式集群
Go · 0 人关注
goleveldb
leveldb学习
0 人关注
gorm
GORM V1, V2 moved to https://github.com/go-gorm/gorm
Go · 0 人关注
intcache
A Golang thread-safe lock-free uint32 cache that supports LRU for specific scenarios
Go · 0 人关注
MIT6.824-2022
MIT6.824-2022
Assembly · 0 人关注
popcnt
Improve popcnt performance by using simd instructions
Go · 0 人关注
rosedb
Lightweight, fast and reliable key/value storage engine based on Bitcask.
Orlion

Orlion

🏢  后端工程师
V2EX 第 212136 号会员,加入于 2017-01-24 18:22:01 +08:00
今日活跃度排名 7298
Orlion 最近回复了
https://blog.fanscore.cn/ 更新的不多,但追求高质量
https://blog.fanscore.cn/a/51/ 看下我这这篇文章吧,不知道对你有没有帮助,大概思路是取出一个坐标点附近九宫格所有坐标点,然后在程序中计算每个点距离该坐标点的距离,过滤掉不符合距离条件的点。

虽然文章中使用的是 redis ,但换成 mysql 应该是通用的吧。
1. 依靠索引列缩小扫描行数后再进行复杂查询
2. 查备库
205 天前
回复了 gzk329 创建的主题 Java 接口返回错误码和 msg 的优劣势?
code: 方便排查问题,根据用户返回的 code 找到问题发生地
msg: 出现了问题,告知用户发生了什么以及如何解决
不仅通过闷头学和造轮子提升了技术、丰富了简历,还得了毕业礼包,这老哥头脑很清晰啊(手动狗头)
2022-11-01 14:12:31 +08:00
回复了 xiaoyaoking 创建的主题 Python Python 连接到 redis 时,cpu 占用 Unix 比 tcp 高出很多
unix 响应时间比 tcp 快,因此 python 脚本 cpu 利用率更高?
2022-09-08 10:10:04 +08:00
回复了 7911364440 创建的主题 Java 请教一个 Redis 过期时间的问题
提个醒 exists 命令在 4.0.11 以下版本的 redis 主从架构中是有 bug 的,详情请看: https://www.cnblogs.com/mysql-dba/p/15870868.html
2022-08-31 19:05:38 +08:00
回复了 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 方案,所以对于用户来说能以很简单的方式就能实现高性能并发,这就是协程解决的问题之一。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5338 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 08:21 · PVG 16:21 · LAX 01:21 · JFK 04:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.