随笔分类 - WEB
WEB
摘要:本文摘录总结于极客时间——《Java业务开发常见错误 100 例》 异步处理是互联网应用不可或缺的一种架构模式,大多数业务项目都是由同步处理、异步处理和定时任务处理三种模式相辅相成实现的。区别于另外两种,异步任务一般用于: 区别于主流程,像是用户注册后的发放优惠券、以及短信的发送等时效性不那么强,可
阅读全文
摘要:本文摘录总结于极客时间——《Java 业务开发常见错误 100 例》 对于 HTTP 请求,**我们要在脑子里有一个根深蒂固的概念,那就是任何客户端传过来的数据都是不能直接信任的。**客户端传给服务端的数据只是信息收集,数据需要经过有效性验证、权限验证等后才能使用,并且认为这些数据只是用户操作的意图
阅读全文
摘要:本文摘录总结于极客时间——《Java业务开发常见 100 例》 一些同学可能就会说了,记录日志还不简单,无非就是几个常用的 API 方法,比如 debug、info、warn、error,但日志其实不只是这些,容易出错主要是三个方面: 日志框架众多,不同的类库可能会使用不同的日志框架,如何兼容是一个
阅读全文
摘要:文本摘录总结于极客时间——《Java业务开发常见错误 100 例》 在聊缓存设计概念之前,不知道大家有没有在日常的开发中遇到这些问题: 热点 Key 回原数据库的问题,如果 Key 特别热的话,实际上缓存系统也会无法承受,比较所有的访问都集中达到了一台缓存服务器中。你有没有办法把这个热点 Key 的
阅读全文
摘要:本文摘录总结于极客时间——《java业务开发错误 100 例》 我们知道,开发一个服务的第一步就是设计接口。接口的设计需要考虑的点非常多,比如接口的命名、参数列表、包装结构体、接口粒度、版本策略、幂等性实现、同步异步处理方式等。这其中,和接口设计相关比较重要的点有三个,分别是包装结构体、版本策略、同
阅读全文