首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
绪扬IS未知数
掘友等级
高级研发工程师
|
阿里巴巴-菜鸟网络
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 10
沸点 3
赞
13
返回
|
搜索文章
最新
热门
【极致】一个 jar 包的自我修养
开发实践中,对于开发一个 jar 包,很多人都只是完成功能,只要功能使用没问题,就算是完事了,但其实远远不够。当用户使用 jar 包的时候,可能会遇到以下这些问题: 因为经常会遇到这样的槽点,我在写公共组件包的时候会特别留心。 在这里我总结出了以下七点改进建议,如果你也要提供 …
少敲N多代码的技能Get——SpringBoot 参数校验最佳实践(附完整实例)
自己写个参数校验的通用工具,然后每个请求接收到的参数都调用工具方法来校验,校验不通过就把校验结果返回给调用方。这样确实能减少很多冗余的代码: 这样做,每个Controller方法进来都要处理结果,也都是冗余的代码。 首先,参数校验是一件非常重要的事,客户端要把住第一道防线,而服…
为什么阿里巴巴代码规约要求避免使用 Apache BeanUtils 进行属性的拷贝
可以看出,Po 和 Vo 两个类的字段绝大部分是一样的,我们一个个地调用 set 方法只是做了一些重复的冗长的操作。这种操作非常容易出错,因为对象的属性太多,有可能会漏掉一两个,而且肉眼很难察觉。 类似这样的操作,我们可以很容易想到,可以通过反射来解决。其实,如此普遍通用的功能…
【深度好文】深度分析如何获取方法参数名
对Java字节码有一定了解的朋友应该知道,Java在编译的时候,默认会将方法参数名丢弃,因此我们无法在运行时获取参数名称。但是在使用 SpringMVC 的时候,我发现一个奇怪的现象,当我们需要接收请求参数的时候,相应的 Controller 方法只需要正常声明,就可以直接接收…
CentOS6和CentOS7环境下RabbitMQ安装配置和非ROOT权限启动及集群搭建最完整教程
最近负责的一个项目需要使用 WebSocket 做前后端通信,我使用了Spring提供支持的STOMP协议,它可以解决 WebSocket 消息的语义化和集群状态下各集群节点之间消息共享的问题,例如用户连接了机器 A,但是机器 B需要知道该用户的在线状态和向这个用户推送消息。这…
个人成就
文章被点赞
16
文章被阅读
14,848
掘力值
227
关注了
9
关注者
25
收藏集
2
关注标签
16
加入于
2018-01-04