V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  codingmiao  ›  全部回复第 2 页 / 共 2 页
回复总数  35
1  2  
@itning 是的,但是 frp 必须开一个单独 TCP 端口,有时候两台机器间没有空余且可达的 TCP 端口。
于是大半年后我发现这玩意除了主题里的在违法的边缘试探的玩法,还可以改造一下,让它能以任意媒介来打通两台机器间的网络。于是就有了 2.0 版的[自定义通信方式的玩法]( https://github.com/codingmiao/hppt?tab=readme-ov-file#%E7%A4%BA%E4%BE%8B3-%E7%BC%96%E5%86%99%E8%87%AA%E5%AE%9A%E4%B9%89%E5%8D%8F%E8%AE%AE),比如拿 kafka 中介打通两台不互通的机器:

![kafka]( https://raw.githubusercontent.com/codingmiao/hppt/main/_doc/img/kafkademo.jpg)
发现了几个好玩的工具站,挺好的,抽中我了就给楼下吧
220 天前
回复了 xlzyxxn 创建的主题 程序员 Java 的 GEO 问题
哦对了,mysql 的 geometry 就是个玩具,wgs84 的坐标 x y 非要反着存,linestring 会莫名其妙的不走索引等问题,非常不推荐使用
220 天前
回复了 xlzyxxn 创建的主题 程序员 Java 的 GEO 问题
几种我自己用的方案:
数据量很小时,直接 jts 在内存里遍历判断。
数据量大时,可以考虑在内存里搞一棵 Rtree https://www.khelekore.org/prtree/index.shtml
我自己撸了个变种,把 Rtree 从内存放倒图数据库 https://github.com/codingmiao/neo4j-rtree?tab=readme-ov-file#%E6%9C%80%E9%82%BB%E8%BF%91%E6%90%9C%E7%B4%A2
也可以给 pg 装个 postgis 插件来处理。
redis 用 geohash 来实现空间索引,优点是简单,但 geohash 的不连续性会导致某些坐标的查询性能骤降有点烦。
230 天前
回复了 javak 创建的主题 Java 曾经我以为 Java21 的虚拟线程是银弹...
@marding 挺好的,原来 16 核 CPU 直接拉满,改虚拟线程后 3 、4 个核的样子就能撑住。关键是改动量很少,升级到 21 ,换了几个太老的 maven 依赖,把线程换成虚拟线程就完事了。
319 天前
回复了 mercurylanded 创建的主题 Java 发现个好玩的事情
你们居然在认真讨论没有喷谭浩强。。
333 天前
回复了 danielxuforever 创建的主题 PostgreSQL Postgres 在中国还能起来么?
@jhdxr 我们有个场景是需要时序和 gis 混合查询的,直接就 timscaledb+postgis 两个插件一装完事了,DB 就天然具备了空间查询和时序查询的能力,如果用其它方案,再起两个中间件,那还要考虑各个中间件数据一致性、跨库查询等问题。
用了一会,现在已经被封了。。
354 天前
回复了 iceAD 创建的主题 程序员 大家的工作中会有 Code Review 吗?
从刚进公司的转正报告开始,每次有和大领导汇报的机会我都要插一两页 PPT 说 CR 的事,方案、对比、收益都说过,每次领导都记下了下面就没了,哎。。之前我还在组内交叉 CR ,现在 C 个锤子,等出事了再说。
359 天前
回复了 gitrebase 创建的主题 程序员 大家喜欢用 ORM 还是直接写 SQL
混着用,现在的 ORM 框架还配有代码生成器,传个表名进去一波帮你生成到前端 crud 界面了,还是很省心的。但是复杂业务用 ORM 就有点多余了。
@Ironpan 两个包依赖的第三方库不一样,比如 ss 里有 servlet 相关包,所以分开尽量精简一点,frp 之类的工具都是这么玩的。
364 天前
回复了 oysterxie 创建的主题 地理信息系统 求助:矢量地图数字水印系统
很久以前我们这么玩过,在瓦片里用傅里叶变换插盲水印
@yazinnnn0 发送方和接收方产生的字节都丢进缓冲池里,定期发起一个 post 请求,post body 把发送方缓冲池里的字节带走,response body 把接收方池子里的字节带回来
@laminux29 好可怕,不敢玩了不敢玩了,这就去把服务器还原回来
2023-12-22 23:35:51 +08:00
回复了 javak 创建的主题 Java 曾经我以为 Java21 的虚拟线程是银弹...
我这有个屎山代码,大致业务是处理 kafka 的数据,来一条数据就拉一个线程去处理,需要保证一致性的地方就在那 Thread.sleep 。。然后今年数据量翻了好几翻,所以,这屎山需要的线程数达到了四五千,我很想去重构它,但是堆积的业务太多根本改不动,还好虚拟线程来了,只要把起线程的地方改成起虚拟线程就好了。
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1286 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 17:27 · PVG 01:27 · LAX 09:27 · JFK 12:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.