![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
wcr0537
这个作者很懒,什么都没留下…
展开
-
记一次由jackson-PropertyNamingStrategy.SNAKE_CASE-导致的问题
json里有命名为home_test的字段需要反序列化情景1正常情况下json字段jsonString包含"home_test"字段String newjson1 = "{\"biztype\":1236,\"hometown\":\"11\",\"hoMe\":\"hm\",\"home_test\":\"hm_test_value\"}";目标类注意这里的命名方式,有下划线package json;public class Obj { // 注意这里的命名方式原创 2020-08-21 11:56:57 · 8205 阅读 · 3 评论 -
Jexl表达式引擎的学习-string语句转java可执行
Jexl表达式引擎的学习-string语句转java可执行commons-jexl3新版本注意区分JexlScript和JexlExpression,JexlExpression可以支持多条语句,并返回最后一句执行结果。JexlExpression支持一条,返回当前条执行结果JexlExpression set = JEXL_ENGINE.createExpression(“pub.aString = value;pub.aString = value;”);![image.png](ht原创 2020-08-12 11:14:22 · 1452 阅读 · 0 评论 -
读写锁-面试三连
面试三连面试官:了解锁吗?小明:了解,还经常用过。面试官:说说synchronized 和 lock 的区别吧小明:synchronized是可重入锁,由于lock是一个接口,重入性取决于实现,synchronized不支持中断,而lock可以。面试官:好了,那有没有比这两种锁更快的锁呢?小明:在读多写少的情况下,读写锁比他们的效率更高。面试官:那有没有比读写锁更快的锁...转载 2020-06-24 17:15:25 · 403 阅读 · 0 评论