用户中心USER CENTER

首页/用户
  • Java并发

    摘要:饥饿和公平一个线程因为时间全部被其他线程抢走而得不到运行时间,这种状态被称之为饥饿。线程需要同时持有对象和对象的锁,才能向线程发信号。现在两个线程都检查了这个条件为,然后它们都会继续进入第二个同步块中并设置为。 1、死锁 产生死锁的四个必要条件:(1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条...

    venmos 发布于Java
  • HashMap 分拣存储 实现一对多映射

    摘要:实际需求中如何运用实现过滤重复这里的重复不一定是某个字段一样的,而且时间点不重叠这里需要校验不重叠的字段有员工所在部门,出发点,目的点,生效日期,失效日期,出发时点,到达时点,出发分钟,到达分钟是需要校验的对象。 在我们的印象中,Map k,v 映射,一对一的比较多,下面主要讲一对多的关系映射,主要需求在于,需要把很多的,杂乱的数据 按照不同的类型进行分类处理,A,B,C类型的数据进行...

    venmos 发布于Java
  • [Leetcode] Jump Game 跳跃游戏

    摘要:代码记录下当前区域的上界,以便待会更新下一个区域的上界更新下一个区域的上界更新下一个区域的下界后续如果要求返回最短跳跃路径,如何实现可以使用,并根据一个全局最短步数维护一个全局最短路径,当搜索完所有可能后返回这个全局最短路径。 Jump Game I 最新解法请见:https://yanjia.me/zh/2019/01/... Given an array of non-negat...

    venmos 发布于Java
  • 你不曾察觉的隐患:危险的 target="_blank" 与 “opener”

    摘要:恶意网站根据来伪造一个足以欺骗用户的页面,并展示出来期间还可以做一次跳转,使得浏览器的地址栏更具有迷惑性。而如果在链接中加入了,则此时两个标签页将会互不干扰,使得原页面的性能不会受到新页面的影响。 在网页中使用链接时,如果想要让浏览器自动在新的标签页打开指定的地址,通常的做法就是在 a 标签上添加 target等于_blank 属性。然而,就是这个属性,为钓鱼攻击者带来了可乘之机。 s...

    venmos 发布于Html
  • 使用Html5多媒体实现微信语音功能

    摘要:随着微信等社交的兴起,语音聊天成为很多必备功能,大到将语音聊天作为主要功能的社交,小到电商的语音客服店小二功能,语音聊天成为了必不可少的方式。 随着微信等社交App的兴起,语音聊天成为很多App必备功能,大到将语音聊天作为主要功能的社交App,小到电商App的语音客服、店小二功能,语音聊天成为了必不可少的方式。 但是很多人感觉网页端语音离我们很遥远,这些更多是本地应用的工作,其实不然,...

    venmos 发布于Html
<