V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  tctc4869  ›  全部回复第 10 页 / 共 39 页
回复总数  779
1 ... 6  7  8  9  10  11  12  13  14  15 ... 39  
@no1xsyzy 用纯字符串的配置替代一些必须要基于语言内置的组件才能做的配置,也能实现不重启服务端情况下的动态更新一些简单组件的配置,那注解这种就不行,注解本身是语言内置的

目前觉得比较人性化的配置语言是 toml,之前想过用 json 和 xml,yaml,但是我自己觉得,手写 json 有双引号困扰,xml 嵌套写多了看着乱,yaml 还有缩进问题。
@no1xsyzy 这是权限安全设计管理的事情,是另一个层面的问题。
@no1xsyzy 还有一个需求,

配置一个请求处理 action 的参数验证,除非对某个参数有特殊验证需求,不然常用参数验证,都不能写 java 代码,甚至所谓的验证注解也不能写,必须通过动态配置字符串搞定。这样的话,是不是只能用对象数组了?
@no1xsyzy 难道还有更高级的形式,不需要对象数组也能?
@no1xsyzy 一般的参数验证不就是这样的么?为了少写重复的验证代码,就封装常用的验证方法,就用类似对象数组的形式配置
比如 java 的请求验证注解
@no1xsyzy 比如。

判断一个请求的某个参数,是否合法,比如是不是数字,如果是,有没有超过最小值,如果是,则参数内容是合法的,如果其中一步错了,就代表这个请求的参数内容是非法的,这个应该是对象数组配置的体现。
@no1xsyzy 谢谢,我其实很疑惑对象数组,会有人配置么,数组用的多的应该是值类型的数组,对象数组,我也用过,不过是在 js 里配置过对象数组抽象常用的 if 逻辑去判断
@kkkkkrua 我的疑问是,对象数组这种配置,用在配置文件中,实际过程用的多不多,无论是 json,还是 toml 。如果是的话,为什么会在配置文件里用对象数组。
@kkkkkrua 对,就是对象数组,在有些地方叫字典数组,toml 里叫表数组,这个实际过程中会经常使用么?
@kkkkkrua 值数组就是[1,"456456",true,-1]这种,嵌套字典的数组,就是[{a=1},{b=2},{c=2}]
@kkkkkrua 不是简单的值数组,而是嵌套字典的数组,这个使用的多不多。
2020-12-07 10:35:52 +08:00
回复了 tctc4869 创建的主题 程序员 有哪些文本编辑器具备可自定义的 Http 客户端功能?
@sean10 是的,相当于把 postman 与 vscode 结合了
2020-12-07 10:31:22 +08:00
回复了 tctc4869 创建的主题 程序员 有哪些文本编辑器具备可自定义的 Http 客户端功能?
@JellyL 就是 http 爬虫啊
2020-12-07 09:27:52 +08:00
回复了 mylxsw 创建的主题 程序员 开源文档管理系统 Wizard 1.2.6 发布
make 一下
@37Y37 时序数据库的本质不是基于“时间”标签来优化数据存储效率的么?也能支持持续追加存储?就像打开一个文件写入流,往文件里持续追加数据,直到最终文件流关闭那样?
@JmmBite ,要说查询要求,其实就跟读取一个文件内容差不多的,但是如果不用文件存,而是数据库存的话,不知道选什么类型的数据库比较合适
@qiayue 时序数据库种的“时序”一词的代指,用来根据时间标签为中心来优化的吧
kafka 适合 byte 数组追加么?
@faceair 列式存储适合追加存储?
2020-11-25 11:10:32 +08:00
回复了 ggjjl1 创建的主题 Java 请问大家,现在 Java 比较流行的 ORM 框架是哪些?
其实想用面向对象来编写 sql 数据库减少编写 sql 语句成本,还不如用文档数据库。orm 真是在 javaBean 与 Sql 的转换的中间进行一个包装
1 ... 6  7  8  9  10  11  12  13  14  15 ... 39  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3869 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 00:54 · PVG 08:54 · LAX 17:54 · JFK 20:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.