首页   注册   登录
 xiaoidea 最近的时间轴更新

xiaoidea

V2EX 第 201684 号会员,加入于 2016-11-16 19:34:41 +08:00
xiaoidea 最近回复了
23 天前
回复了 iszengmh 创建的主题 程序员 有什么比较好的 Java excel 类库
用过几次 apache poi,不难用
1. 窗口也是基于 state 的,你可以直接在 function 中用 state 作为计数器,计数器的累加根据你的需求可以设计为日期为 key,pv 为 value
2. 使用外部存储,比如 redis,不好的地方是失败恢复时可能导致数据不准
153 天前
回复了 liuxingchina 创建的主题 Java Java 中如何优雅的使用线程池
没问题。
建议:1. 不要直接用 Executors 静态方法创建线程池,而是用 ThreadPoolExecutor 的构造方法创建。2. 用 guava 的 MoreExecutors#listeningDecorator 对线程池包装,后续很多 guava 的工具方法可以使用
我说下自己的理解,对后端开发也不是很熟,交流一下:
1. controller 不应该抛出异常,所有 controller 提供的接口都把异常 catch 住,可以通过 @ControllerAdvice[email protected], rest 接口返回的结果用状态码标识是否异常
2. service 层可以把 checked exception 转换为 runtime exception,这样如果 service 有多层函数调用,不需要每层都处理异常,反正最外层有 controller 统一处理异常了
没太明白你说的 model 和 function 是什么意思,“是不是普通公共 function 不应该抛出异常直接 return?”,如果是公共 function 类似 util 工具的话,我觉得抛出异常是很正常的,参考 guava 里的各种工具类,有在校验参数时抛出 runtime exception 的,也有抛出 checked exception 的,还得看具体情况
179 天前
回复了 leishi1313 创建的主题 Java Java 从入门到进阶怎么提升
@xiaowangge 这也太老了
为什么很少人推荐函数式编程语言?
247 天前
回复了 chunrong918 创建的主题 问与答 Java :什么场合不适合用 violate
你应该问什么场合下使用 volatile,因为除了少数适用场合外,其他一律不要用 volatile
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1096 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 12ms · UTC 23:28 · PVG 07:28 · LAX 15:28 · JFK 18:28
♥ Do have faith in what you're doing.