摘要: 本文摘录总结于极客时间——《Java业务开发常见错误 100 例》 异步处理是互联网应用不可或缺的一种架构模式,大多数业务项目都是由同步处理、异步处理和定时任务处理三种模式相辅相成实现的。区别于另外两种,异步任务一般用于: 区别于主流程,像是用户注册后的发放优惠券、以及短信的发送等时效性不那么强,可 阅读全文
posted @ 2022-06-25 14:55 小林也要龙女仆 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 本文摘录总结于极客时间——《Java 业务开发常见错误 100 例》 对于 HTTP 请求,**我们要在脑子里有一个根深蒂固的概念,那就是任何客户端传过来的数据都是不能直接信任的。**客户端传给服务端的数据只是信息收集,数据需要经过有效性验证、权限验证等后才能使用,并且认为这些数据只是用户操作的意图 阅读全文
posted @ 2022-06-24 15:58 小林也要龙女仆 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 本文摘录总结于极客时间——《Java业务开发常见 100 例》 一些同学可能就会说了,记录日志还不简单,无非就是几个常用的 API 方法,比如 debug、info、warn、error,但日志其实不只是这些,容易出错主要是三个方面: 日志框架众多,不同的类库可能会使用不同的日志框架,如何兼容是一个 阅读全文
posted @ 2022-06-24 15:14 小林也要龙女仆 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 我们都知道 CPU 资源是优先的,任务的处理速度和线程个数并不是线性相关的。相反,过多的线程反而会导致 CPU 频繁的切换,处理性能下降,所以,线程池的线程数量是预先设置的好的。 那么当我们向一个固定大小的线程池中请求一个线程池时,如果线程池中没有空闲资源了,这个时候线程池如何处理这个请求?时拒绝请 阅读全文
posted @ 2022-06-23 14:59 小林也要龙女仆 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 文本摘录总结于极客时间——《Java业务开发常见错误 100 例》 在聊缓存设计概念之前,不知道大家有没有在日常的开发中遇到这些问题: 热点 Key 回原数据库的问题,如果 Key 特别热的话,实际上缓存系统也会无法承受,比较所有的访问都集中达到了一台缓存服务器中。你有没有办法把这个热点 Key 的 阅读全文
posted @ 2022-06-21 16:10 小林也要龙女仆 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 本文摘录总结于极客时间——《java业务开发错误 100 例》 我们知道,开发一个服务的第一步就是设计接口。接口的设计需要考虑的点非常多,比如接口的命名、参数列表、包装结构体、接口粒度、版本策略、幂等性实现、同步异步处理方式等。这其中,和接口设计相关比较重要的点有三个,分别是包装结构体、版本策略、同 阅读全文
posted @ 2022-06-19 22:08 小林也要龙女仆 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 本文摘录总结与极客时间——《Java业务开发常见错误 100 例》 评判一个人写的代码是好是坏的其中一个标准就是——可维护性。可维护性是大型项目成熟度的一个重要指标,而提升可维护性 非常重要的一个手段就是减少重复代码。那为什么这样说呢? 如果多处重复代码实现完全相同的功能,很容易修改一处忘记修改另一 阅读全文
posted @ 2022-06-17 22:35 小林也要龙女仆 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 浏览器的前进与后退功能,大家肯定会熟悉吧。 比如我在浏览器操作了a->b->c三个页面,点击浏览器的后退按钮,就可以查看之前浏览器的浏览过的页面 b 和 a,当你后退到页面 a,点击前进时,你就可以拿到 b 跟 c。 如果你是谷歌工程师,你现在要如何实现这个功能? 如何理解“栈” "栈"其实很好理解 阅读全文
posted @ 2022-06-16 17:41 小林也要龙女仆 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 链表虽然是基础的数据结构,但是要写好数据结构并不是简单的事情,尤其是那些复杂的链表操作,比如链表反转、有序链表等操作,写的时候非常容易出错。当然你愿意投入一整周末或者一天就去写这些代码,那最后肯定能熟能生巧。 那今天我们就以了解链表、写好链表、写个练手的 LRU 链表为目标。 五花八门的链表 相较于 阅读全文
posted @ 2022-06-15 15:58 小林也要龙女仆 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 本文摘录总结于极客时间——《Java业务开发常见错误 100 例》 # 应用程序避免不了出异常,捕获与处理异常是一个精细活。像是业务开发时不考虑如何处理异常,而在结尾时采用“流水线”的方式进行异常处理,也就是统一的为所有方法打上 try..catch..捕获所有异常记录日志,有些技巧的同学可能会使用 阅读全文
posted @ 2022-06-14 22:39 小林也要龙女仆 阅读(150) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示