web
番茄超蛋
学如春起之苗,不见其增日有所长。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSONException: syntax error, expect [, actual string, pos 0, fieldName null
这样写先用JSON.parse()转一下再tostring之后再解析,就没有报错了。后来发现问题的根源就是json字符串套两层引号造成的,需要加一道工序就可以了。JSONObject.parseArray 一直报这个错,通过接口拿到了json字符串,明明是符合规范的格式,但是。...原创 2022-08-04 15:23:32 · 11126 阅读 · 2 评论 -
注解POLoad属性保存
在用extJs的过程中,对@POLoad产生了问题,不知道他具体用法。 通过实验发现,@POLoad(name="myName")例如 @ManyToOne @JoinColumn(name = "ZONE_CODE",insertable=false,updatable=false) @NotFound(action=NotFoundAction.IGNORE) @POLoad pr原创 2013-05-31 16:22:31 · 676 阅读 · 0 评论 -
一句话彻底明白java乱码问题
相信java的中文编解码问题是让许多java开发者头疼的问题,一旦遇到坑就会在GBK和UTF-8之间纠结。 我有两次痛苦的经历,一次是和另一个公司的C++平台传数据,调接口的时候因为中文乱码耽误了好多功夫,这一次是用MD5加密微信支付签名的时候在开发环境和在生产环境MD5加密结果竟然不一样,在生产环境上反复打补丁抓日志最后定位到是getBytes()中文编码问题造成的,所有这次决定彻底弄明白这个...原创 2015-12-30 15:24:39 · 4456 阅读 · 8 评论 -
nginx配置支持websocket
找到nginx.conf 把这两行配置加上就可以了 proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; 放在自己server里的location ~ / { }里面。 例如 server { listen 80;原创 2017-06-08 13:22:22 · 20851 阅读 · 0 评论 -
一次Druid锁表问题的排查
线上应用频繁的锁表导致sql超时。 一开始的思路是以为代码里事务没有释放或者循环锁导致的,排查了代码之后没有发现可疑的地方。 查询数据库查看被锁的表 show OPEN TABLES where In_use > 0; 发现user表频繁被锁 然后看一下是什么进程锁了表 show processlist ; 或者 select * from information_schem...原创 2019-05-05 18:15:10 · 2366 阅读 · 0 评论
分享