上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/n 阅读全文
posted @ 2017-05-20 16:06 OKevin 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 在上节中解析了AbstractQueuedSynchronizer(AQS)中独占模式对同步状态获取和释放的实现过程。本节将会对共享模式的同步状态获取和释放过程做一个解析。上一节提到了独占模式和共享模式的区别,最主要的区别就是在同一时刻能否有多个线程同时获取到同步状态。 1).共享模式同步状态的获取 阅读全文
posted @ 2017-05-19 00:26 OKevin 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 首先我们从java.util.concurrent.locks包中的AbstraceQueuedSynchronizer说起,在下文中称为AQS。 AQS是一个用于构建锁和同步器的框架。例如在并发包中的ReentrantLock、Semaphore、CountDownLatch、ReentrantR 阅读全文
posted @ 2017-05-18 21:06 OKevin 阅读(1940) 评论(0) 推荐(0) 编辑
摘要: 什么是线程? 提到“线程”总免不了要和“进程”做比较,而我认为在Java并发编程中混淆的不是“线程”和“进程”的区别,而是“任务(Task)”。进程是表示资源分配的基本单位。而线程则是进程中执行运算的最小单位,即执行处理机调度的基本单位。关于“线程”和“进程”的区别耳熟能详,说来说去就一句话:通常来 阅读全文
posted @ 2017-05-11 22:46 OKevin 阅读(15793) 评论(0) 推荐(1) 编辑
摘要: 在我们想要谈论Java并发包(java.util.concurrent)的时候,这是一个头疼的问题,却又是每个Java工程师不得不掌握的一项技能。一直以来都想写一个Java并发包系列,无奈迟迟没有动手动脑。最近重新思考规划了自己的学习路线,决定从Java并发包开始把每个技术、原理、源码做成一个一个系 阅读全文
posted @ 2017-05-07 00:29 OKevin 阅读(2161) 评论(0) 推荐(2) 编辑
摘要: 在上一篇《Spring——Web应用中的IoC容器创建(WebApplicationContext根应用上下文的创建过程)》中说到了Web应用中的IoC容器创建过程.这一篇主要讲SpringMVC的核心DispatcherServlet. 从web.xml中简要回顾一下WebApplicationC 阅读全文
posted @ 2017-05-04 23:54 OKevin 阅读(2429) 评论(0) 推荐(2) 编辑
摘要: String是在代码中非常常见的一种数据类型.它能直接像基本类型一样直接赋值(String str = "test"),也能像引用类型一样创建一个实例(String str = new String("test")),当然毫无疑问String是引用类型. (1)Sring str = "test"; 阅读全文
posted @ 2017-05-03 22:35 OKevin 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 基于Spring-4.3.7.RELEASE Spring的配置不仅仅局限在XML文件,同样也可以使用Java代码来配置。在这里我使用XML配置文件的方式来粗略地讲讲WebApplicationContext。 一提到Spring,首先就应该能想到的是IoC和AOP,什么是IoC、AOP不在这里做讲 阅读全文
posted @ 2017-04-25 23:25 OKevin 阅读(3444) 评论(0) 推荐(1) 编辑
摘要: <<,有符号左移位,将运算数的二进制整体左移指定位数,低位用0补齐。 以上是正整数,运算结果如下。 接下来看看将负数进行左移2位操作是什么情况,运算结果如下。 为什么会-10的二进制会出现这么多的1呢?仔细数一下刚好有32位。首先需要了解的是Java负数存储是以补码形式存储的(补码=反码+1),10 阅读全文
posted @ 2017-03-22 23:46 OKevin 阅读(109720) 评论(4) 推荐(6) 编辑
摘要: 实际上Arrays.copyOf方法的内部实现也是通过System.arraycopy方法实现,在Arrays类中有多个copyOf的重载方法,现以拷贝int[]为例: 阅读全文
posted @ 2017-03-22 00:44 OKevin 阅读(1492) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页