codingmiao 最近的时间轴更新
codingmiao

codingmiao

V2EX 第 582929 号会员,加入于 2022-05-27 09:19:04 +08:00
今日活跃度排名 20253
codingmiao 最近回复了
7 天前
回复了 lxue 创建的主题 PostgreSQL PostgreSQL 18 JSONB 增加能取代 MongoDB 吗?
MongoDB 早就名誉扫地了吧,牛逼吹上天,坑一大堆。话说有哪些场景是必须要 JSON 格式才能去支撑的呀,业务成熟起来后,都会变成明确的字段结构,又回到传统关系型库。
10 天前
回复了 cylaw 创建的主题 Java 请教一个 Starrocks JDBC 流式查询的问题
研究一下配置应该就行了,比如 mysql 查询一百万数据,不设置行数的话是一百万一波拉回来内存,游标 next 再去内存里取
不错,正好最近在找把 Prometheus 这个笨重的家伙换掉的方案。
话说顺便看了下 ccfos 这个组织,唯一一个项目就是夜莺,就有点唏嘘,开源要走的路还很长很艰难呀。。
话说有没有可能做个蜜罐,然后在对面连蜜罐 SSH 端口的时候产生大量无用日志或者让对方主动下载文件之类的把对面撑死?
96 天前
回复了 tairan2006 创建的主题 Java 支持虚拟线程的 TCP 服务框架?
虽然 netty 不会去全盘的换虚拟线程,但是 EventLoopGroup 可以自定义一个 ThreadFactory 在里面起虚拟线程,然后 channelRead0 里面如果有耗时操作也起一个虚拟线程去搞就行了,我是这么干的:
https://github.com/codingmiao/hppt/blob/main/run/src/main/java/org/wowtools/hppt/common/util/NettyObjectBuilder.java

然后我觉得虚拟线程整个体系还在起步阶段,比如 WebFlux 对比虚拟线程加持的 springboot 还是有一点点性能优势的,虚拟线程对比现有的响应式写法最大的优势是在性能没有拉下太多的前提下大幅降低了开发难度。jdk 官方也说了会逐步干掉响应式编程,或许到下一个 LTS 版本,netty 看环境成熟了也会走虚拟线程的。
98 天前
回复了 Joker123456789 创建的主题 Java 其实,我更喜欢写 SQL
简单的 crud 丢给 orm 框架很省事,复杂一点的查询本来就要和负责数据的同事去沟通、验证、调整,得到一个符合业务要求的 sql ,这时候再把 sql 翻译回 orm 框架的代码属实没必要
啊,这么天选之人的么,直接注册完就开出 arm 的机器了,选的哪个区
117 天前
回复了 gotheway 创建的主题 Java 求一个技术架构
@mikasa1024 哈哈,我也不是地理测绘专业的,我的第一任领导是搞 GIS 的,丢了本 arcgis js 的教程给我啃的,然后发现 arcgis 服务端一些不能满足需求的地方找开源方案去实现。所以按我的经验来看,你可以找一本专业的 gis 方面的前端框架的书来看,具体什么框架根据你们公司的技术栈来确定,现在主流的有 arcgis-js 、mapbox-gl-js 、openlayer 、leaflet 等等,通过学习框架了解下 gis 大概能做什么事情,然后去看看做这些事涉及到的技术栈去深入学习吧。
119 天前
回复了 gotheway 创建的主题 Java 求一个技术架构
@gotheway GIS 项目而且是 java 体系的话,我推荐 postgis 做为数据库、jts 做为后端空间计算框架,其它就是传统的 web 框架了,springboot 全家桶什么的,以及基于 springboot 体系做的 ruoyi 等。

另外数据量大的话,极度不推荐去用 geoserver ,虽然是 java 体系而且功能很全,但一板一眼的去按 OGC 标准来做实现,性能极差。基于 jt 或者 geotools 等去开发需要的功能,轻量化、定制化的去做比用 geoserver 舒服很多。我搞了一些基于 jts 的小工具出来,但比较懒没去好好写文档 https://github.com/codingmiao/giscat
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2865 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 14:55 · PVG 22:55 · LAX 06:55 · JFK 09:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.