上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 76 下一页
摘要: 前几天复习了一下多线程,发现有许多网上讲的都很抽象,所以,自己把网上的一些案例总结了一下! 一. Thread.yield( )方法: 使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定 阅读全文
posted @ 2017-06-28 15:03 aspirant 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 阿里面试官问我这个问题,我仔细总结了一下: 参考:sleep、yield、wait、join的区别(阿里面试) 如何线程执行running结束的话,会进入yield状态; 1. join()介绍 join() 定义在Thread.java中。join() 的作用:让“主线程”等待“子线程”结束之后才 阅读全文
posted @ 2017-06-28 14:33 aspirant 阅读(540) 评论(0) 推荐(0) 编辑
摘要: (1)break 跳出当前循环体 (2)continue 跳过当前循环体continue后面的代码,继续执行下一个循环 (3)return 和循环没关系,就是跳出该函数 阅读全文
posted @ 2017-06-28 11:24 aspirant 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 我做了个例子 ,需要可以下载源码:代理模式 1、前言: Spring 的AOP 面向切面编程,是通过动态代理实现的, 由两部分组成:(a) 如果有接口的话 通过 JDK 接口级别的代理 (b) 如果没有接口的话,通过方法级别的代理 CGLib代理实现。 1.1 定义 什么是代理模式? 代理模式就是多 阅读全文
posted @ 2017-06-26 17:57 aspirant 阅读(3884) 评论(0) 推荐(0) 编辑
摘要: 1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的,这是 阅读全文
posted @ 2017-06-26 15:00 aspirant 阅读(2977) 评论(0) 推荐(0) 编辑
摘要: volatile 与 synchronized 的比较(阿里面试官问的问题) ①volatile轻量级,只能修饰变量。synchronized重量级,还可修饰方法 ②volatile只能保证数据的可见性,不能用来同步,因为多个线程并发访问volatile修饰的变量不会阻塞。 synchronized 阅读全文
posted @ 2017-06-26 13:58 aspirant 阅读(1325) 评论(0) 推荐(1) 编辑
摘要: Java抽象类与接口的区别 抽象类和接口的对比 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被 阅读全文
posted @ 2017-06-26 11:19 aspirant 阅读(2713) 评论(0) 推荐(0) 编辑
摘要: 今天阿里的人问我 equals 与hashcode的区别,我答不上来, 仔细查了一下,做了总结: (1) == 这是Java 比较内存地址,就是内存中的对象; java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码: 上述代码中: (1)s1 == s2为true,是因为s1和s2 阅读全文
posted @ 2017-06-26 10:58 aspirant 阅读(2458) 评论(0) 推荐(1) 编辑
摘要: ket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话 阅读全文
posted @ 2017-06-26 09:20 aspirant 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 这两天去京东面试,面试官问了我一个问题,如何优化SQL 我上网查了一下资料,找到了不少方法,做一下记录 (一)、 首先使用慢查询分析 通过Mysql 的Slow Query log 可以找到哪些SQL运行很慢。耗时间 在my.ini中: long_query_time=1 log-slow-quer 阅读全文
posted @ 2017-06-25 19:10 aspirant 阅读(717) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 76 下一页