![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法设计思想
曾经有人跟我说
后端开发 .net+Java开发工程师,全栈开发工程师
展开
-
png、jpg图片格式的区别及
为什么想整理这方面的类容,我觉得就像油画家要了解他的颜料和画布、雕塑家要了解他的石材一样,作为网页设计师也应该对图片格式的特性有一定了解,这样才能更好的表达你的创意和想法。除此之外,我们在平时工作中也会遇到许多与图片格式相关的问题。比如设计师会奇怪为什么有些页面的产出物总是没法达到设计稿那样的品质和效果,什么样的设 计才更适合Web页面;页面重构师和前端工程师则想知道在切图的时候应采用什么图片...转载 2019-04-15 11:17:08 · 16947 阅读 · 3 评论 -
死锁的概念和原因、解决方法
死锁概念和产生原因死锁是指多个进程循环等待彼此占有的资源而无限期的僵持等待下去的局面。原因是:系统提供的资源太少了,远不能满足并发进程对资源的需求 进程推进顺序不合适,互相占有彼此需要的资源,同时请求对方占有的资源,往往是程序设计不合理死锁产生的必要条件需要同时具有以下四个条件:互斥条件:即某个资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有 不可抢占条...转载 2019-05-05 17:11:04 · 1497 阅读 · 0 评论 -
一致性hash原理和讲解
一、前言在解决分布式系统中负载均衡的问题时候可以使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡的作用。但是普通的余数hash(hash(比如用户id)%服务器机器数)算法伸缩性很差,当新增或者下线服务器机器时候,用户id与服务器的映射关系会大量失效。一致性hash则利用hash环对其进行了改进。二、一致性Ha...转载 2019-08-19 10:22:01 · 459 阅读 · 0 评论