- 博客(7)
- 收藏
- 关注
原创 熟能生巧 之 lamda+自定义Comparator比较 中文字符串比较
*上面用到了排序,首先按照TestObject的id字段排序,如果空,就使用nullsFirst来把null放在最前面,同事nullsFirst的入参是id属性的类型reversed方法指定了排序规则,不指定就是正序,注意:正序和倒序如果想让空值的位置发生对应翻转,就需要使用相同的方法,如下:*///会保证正序的时候null在最前,倒序的时候null在最底部,null值所在的相对位置一致在这里插入代码片```javareturn 0;return -1;return 1;
2024-04-03 17:39:22 213
原创 改造springboot支持application/xml请求
改造springboot支持application/xml请求需求说明:由于对接,涉及到请求方使用xml做入参,特在前人的基础上进行整理,如下:资料来源1.导包<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> <version>2
2021-04-12 15:29:43 1990
原创 问题复盘:记排查netty后台cpu异常问题之:代码死循环
问题复盘:记排查netty后台cpu异常问题之:代码死循环1.1问题初现该netty后台是配合远程控制开关使用,可以通过接口操作远程开关间开关或定时操 作,在使用一段时间后出现cpu爆满,日志爆满问题,排查日志发现是空报文(代码中打印了进入hanlder处理时的报文),初步怀疑是恶意请求(处理这个问题是原作者已离职,并无交接,可能我们也不知道netty里有什么要交接,这个平台是在成熟的netty后台迁移过来改造的)。注:netty报文格式:报文头2位+报文长度2位+命令编码2位+其他内容1.2问题初
2021-02-03 19:21:21 702 1
原创 ECS重启实例后挂载数据盘的坑
背景:小公司某台服务器扩容内存,技术总监定时23:30重启,然后他去睡觉了,我作为curd的主力人员意淫着重启后一切正常实际:23:40左右服务器重启了,但是老密码登不进去,联系领导未果,最后重置了实例密码。 24:00重启了redis和nginx后,df -l发现磁盘很简洁,惊愕!histroy检查未发现有rm -rf 命令,匪夷所思,正准备回滚磁 盘,发现快照是24小时之前的,纠结。控制台发现磁盘正常,原数据盘已使用空间与...
2020-06-11 02:02:25 468
原创 SpringBoot整合Netty服务端在Tomcat运行实坑经历
SpringBoot整合Netty公司是做人工智能人脸识别技术落地的,上周确定要做设备的远程控制,android端推荐使用netty,如是坑开始了~~~第1天netty服务的代码网上已经烂大街了,在此不赘述,但是!!!netty服务搭建后无法保持长连接,客户端发完消息就断开连接……第1+n天android大哥看不下去了因为我用的netty4,遂推荐我使用5,本地测试没问题,整合至s...
2019-07-23 12:15:46 6466 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人