摘要: 之前有做过获取客户端公网IP的项目 一般都是 正常的request.getRemoteAddr 或者request.getRemoteHost 可获取到客户端的公网IP, 或者项目部署在有nginx代理的环境下,我们要从头信息获取相应的IP,如果是多个我们需要取第一个IP 但是正常非代理部署的情况下 阅读全文
posted @ 2021-01-13 16:49 TheRoadOfAttack 阅读(237) 评论(0) 推荐(0)
摘要: 引入依赖 <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-xml-provider</artifactId> <version>2.5.0</version></depende 阅读全文
posted @ 2021-01-06 14:03 TheRoadOfAttack 阅读(77) 评论(0) 推荐(0)
摘要: 大数据量在MySQL中查询分页排序,数据量就会很大 我们可以把limit与order by拆分为两个步骤 先根据条件 把limit、ordey by相关的数据的索引查出来,然后再根据索引查询具体的字段信息(也就是两层嵌套) 例: select id, user_name, id, user_name 阅读全文
posted @ 2020-12-21 13:07 TheRoadOfAttack 阅读(832) 评论(0) 推荐(0)
摘要: 在参数多的时候我们一般会使用新的dto 但是总有意外情况,若某一个字段不想在swagger中展示: 1、@JSONField(serialize = false) (属于fastJson) 2、@@JsonIgnore 阅读全文
posted @ 2020-11-06 14:25 TheRoadOfAttack 阅读(3724) 评论(0) 推荐(0)
摘要: 正常的开发中我们使用mybatis可以配置下划线转驼峰, 其他时候 可能会碰到用实体类接受第三方接口,信息是下划线,可以使用 在实体类中使用@JSONFiled注解来实现转换 for (JSONObject jsonObject:resultList) { PushStatisticsDetail 阅读全文
posted @ 2020-10-20 09:34 TheRoadOfAttack 阅读(608) 评论(0) 推荐(0)
摘要: 1、@NotBlank 只能用于String类型,不能为null并且trim之后的size必须大于0 2、@NotNull 不能为null,可以为空,无需考虑size的问题 3、@NotEmpty 用在集合类上面(各种集合 包括String 、数组),注意的是 不能为null 或长度为0的 阅读全文
posted @ 2020-10-19 10:54 TheRoadOfAttack 阅读(715) 评论(0) 推荐(0)
摘要: 如果in或or所在的列有索引或主键的话,执行时间基本是一致的 如果没有主键或索引,or的效率要远远低于in的执行效率 阅读全文
posted @ 2020-10-19 09:27 TheRoadOfAttack 阅读(579) 评论(0) 推荐(0)
摘要: 我们开发者经常用的最大的同性交流平台--GitHub忽然访问不了了,很尴尬 可以打开控制台 ping一下 github.com 果不其然 不通 不过幸运的是里面有github的ip地址,好像是美国某个地方的ip,然后对比了一下同事的ip 他们的默认都是新加坡的, 有点意思了,打开host文件我的是m 阅读全文
posted @ 2020-10-17 16:26 TheRoadOfAttack 阅读(332) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示