other

1 什么情况抛异常?通用库应该抛出异常,否则调用方不知发生什么,开源类库基本都是抛出异常,业务处理部分就无需抛出了,应该捕获。

2 注解和xml实现选择。注解可以节省xml的使用,简单。xml方式适合通用功能,这样如果修改的话,只需修改xml配置就可以了,无需修改代码。

3 jvm虚拟机参数配置,应该根据jvm运行情况来确定jvm堆栈大小,并非越大越好。druid连接池数量等也类似。由此可见监控的重要性。

4 utf-8 三个字节一个汉字,英文一个字节,gbk两个字节一个汉字,英文一个字节

原文地址:https://www.cnblogs.com/sddychj/p/9686426.html