用户中心USER CENTER

首页/用户
  • 充分理解这几张图,你也能成为js小牛

    摘要:特别声明本文内容转载自前端网,原文完整链接如下在此感谢原作者的贡献与分享数组基本操作变量函数基础流程语句数据类型运算符正则表达式字符串函数对象 特别声明:本文内容转载自前端网,原文完整链接如下: http://www.w3cfuns.com/notes/16115/2949efbf88d86f01fe4fadab65c47dd6.html 在此感谢原作者的贡献与分享!!! JavaSc...

    caspar 发布于JavaScript
  • Java Monitor(管程)

    摘要:当前线程使用将对象头的替换为锁记录指针,如果成功,当前线程获得锁如果失败,表示其他线程竞争锁,当前线程便尝试使用自旋来获取锁。重量级锁是悲观锁的一种,自旋锁轻量级锁与偏向锁属于乐观锁。 操作系统在面对线程间同步的时候,会支持例如semaphore信号量和mutex互斥量等同步原语,而monitor是在编程语言中被实现的,下面介绍一下java中monitor(监视器/管程:管理共享变量以...

    caspar 发布于Java
  • mybatis处理枚举类

    摘要:自带对枚举的处理类该类实现了枚举类型和类型的相互转换。而在具体中也需要使用属性,如在处理到该位置时,就会调用指定的处理类来处理枚举类型。 mybatis自带对枚举的处理类 org.apache.ibatis.type.EnumOrdinalTypeHandler :该类实现了枚举类型和Integer类型的相互转换。 但是给转换仅仅是将对应的枚举转换为其索引位置,也就是ordinal(...

    caspar 发布于Java
  • 如何成为一位「不那么差」的程序员

    摘要:能理解线程模型多线程优缺点以及如何避免。多线程的出现主要是为了提高的利用率任务的执行效率。所以要考虑清楚是否真的需要多线程。这一块的内容可以然我们知道写大牛处理并发的思路,对我们自己编写高质量的多线程程序也有很多帮助。 showImg(https://segmentfault.com/img/remote/1460000015980196?w=2048&h=1363); 前言 已经记不...

    caspar 发布于Java
  • Set集合存储元素不重复的原因

    摘要:集合不允许存储重复元素的原理比较和创建集合对象重地通话重地通话 package com.itheima.demo02.Set; import java.util.HashSet; /* Set集合不允许存储重复元素的原理 比较hashcode 和toString */public class Demo02HashSetSaveString { public static void ma...

    caspar 发布于Java
<