各类锁的区别与联系 死锁 不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁.出现死锁后,不会出现异常,不会出现提示,只是所有的线程都处于阻塞状态,无法继续 解决办法: 专门的算法、原则 尽量减少同步资源 2022-09-02 Go
前端开发学习路线 前言前端侧重于人机交互和用户体验,后端侧重于业务逻辑和大规模数据处理。理论上,面向用户的产品里,所有问题(包括产品、设计、后端、甚至看不见的问题)的表现形式,都会暴露在前端,而只有部分问题(数据问题、计算问题、安全问题等)暴露在后端,这就意 2022-06-21 tips tips
前端性能分析工具和指标 性能指标和优化目标之:加载性能指标:我们在性能优化过程中可以参考的标准。这些标准都是业界或者前人总结出来的指导性经验。我们可以参考这些指标,去指导我们自己的优化。 打开网站的初体验我们以淘宝网站为例,按下F12打开浏览器的调试模式。 上图 2022-06-21 tips 性能分析和指标
设计模式-装饰器模式 装饰器模式也叫装饰者模式,在不改变原对象的基础上,通过对其进行包装拓展(添加属性或者方法)使原有对象可以满足对象可以满足用户的更复杂需求. 2022-06-20 设计模式 装饰器模式