相关分类: Java技术 C/C++ VB delphi
  • 显式锁

    1 ReentrantLock 实现了 Lock 接口,并提供了与 synchronized 相同的互斥性和内存可见性。还提供了可重入的加锁寓意。 内置锁中,死锁是一个严重的问题,主要原因是多个获取锁的顺序形成了一个环,恢复程序的唯一方法是重启程序,而防止死锁的唯一方法就是在构造程序时...

    2018-12-11 09:06:03

  • 【阿里面试系列】Java线程的应用及挑战

    文章简介 上一篇文章【「阿里面试系列」搞懂并发编程,轻松应对80%的面试场景】我们了解了进程和线程的发展历史、线程的生命周期、线程的优势和使用场景,这一篇,我们从Java层面更进一步了解线程的使用。关注我的技术公众号【架构师修炼宝典】一周出产1-2篇技术文章。...

    2018-12-11 09:05:45 多线程编程

  • 各种容器与服务器的区别与联系

    平时我们经常看到各种容器名称:Servlet容器、WEB容器、Java WEB容器、Java EE容器等,还有各种服务器名称:应用服务器、WEB服务器、WEB应用服务器、Java WEB应用服务器、Java EE服务器等,这么多相似名称,难以弄明白它们之间的区别与联系。 下面我们尝试从它们的定义...

    2018-12-11 09:05:52 网站服务器

  • spring boot 之 Mybatis 配置

    ############################## mybatis配置 ###################################### mybatis.configuration.call-setters-on-nulls=true #entity扫描的包名 mybatis.type-aliases-package=mydemo.entity #Mapper.xml所在的位置 mybatis.mapper-locations=classpath*...

    2018-12-11 09:05:54

  • Java中,类与类,类中的代码执行顺序

    代码的执行顺序如下: 1、一个类的静态代码块、构造代码块、构造方法的执行流程为:静态代码块 构造代码块 构造方法 2、静态的内容是随着类的加载而加载,静态代码块的内容会优先执行 3、子类初始化之前会先进行父类的初使化 1 package debug; 2 3 class Fu{ 4 static...

    2018-12-11 09:05:47

  • Java软件工程师面试常见问题集锦之一

    1 、面向对象的特征有哪些方面 1. 抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2. 继承:...

    2018-12-11 09:05:47 java培训

  • Java中变量之局部变量、本类成员变量、父类成员变量的

    变量:局部变量、本类成员变量、父类成员变量 如何访问:如果变量名相同,则采用就近原则,哪个变量离所要调用的访问最近,那就么就输出,优先顺序为:局部变量 本类成员变量 父类成员变量 如果要跳过局点变量而直接访问本类成员变量或者父类成员变量怎么办? 1、使用...

    2018-12-11 09:05:42

  • 猴子分香蕉

    5只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把一大堆香蕉忘记在沙滩上离去。 第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉。 第2只猴子醒来,重新把香蕉均分成5堆,还剩下2个,就吃掉并把自己的一份藏起来继续睡觉。...

    2018-12-11 09:05:44

  • 高性能HTTP及反向代理服务器Nginx

    Nginx (engine x) 是一个高性能的Web服务器和反向代理服务器,也可以作为邮件代理服务器。Nginx 是由俄罗斯人 Igor Sysoev 采用C语言开发编写的,第一个公开版本0.1.0发布于2004年10月4日; Nginx的作者Igor Sysoev Igor Sysoev出生于1970年的阿拉木图(哈萨克斯坦共...

    2018-12-11 09:05:41 java开发

  • JAVA基础第一章-初识java

    业内经常说的一句话是不要重复造轮子,但是有时候,只有自己造一个轮子了,才会深刻明白什么样的轮子适合山路,什么样的轮子适合平地! 从今天开始,我将会持续更新java基础知识,欢迎关注。 java的诞生 说起java的由来也许也是一个比较有意思的事情。20世纪90年代,硬...

    2018-12-11 09:05:40 java基础java基础知识什么是javajava编写C++语言

2