会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CoderBuff
hellobug@outlook.com
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
17
下一页
2017年5月20日
【常用配置】Spring框架web.xml通用配置
摘要: <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
阅读(837)
评论(0)
推荐(0)
2017年5月19日
3.从AbstractQueuedSynchronizer(AQS)说起(2)——共享模式的锁获取与释放
摘要: 在上节中解析了AbstractQueuedSynchronizer(AQS)中独占模式对同步状态获取和释放的实现过程。本节将会对共享模式的同步状态获取和释放过程做一个解析。上一节提到了独占模式和共享模式的区别,最主要的区别就是在同一时刻能否有多个线程同时获取到同步状态。 1).共享模式同步状态的获取
阅读全文
posted @ 2017-05-19 00:26 OKevin
阅读(2019)
评论(0)
推荐(0)
2017年5月18日
2.从AbstractQueuedSynchronizer(AQS)说起(1)——独占模式的锁获取与释放
摘要: 首先我们从java.util.concurrent.locks包中的AbstraceQueuedSynchronizer说起,在下文中称为AQS。 AQS是一个用于构建锁和同步器的框架。例如在并发包中的ReentrantLock、Semaphore、CountDownLatch、ReentrantR
阅读全文
posted @ 2017-05-18 21:06 OKevin
阅读(1988)
评论(0)
推荐(0)
2017年5月11日
1.有关线程、并发的基本概念
摘要: 什么是线程? 提到“线程”总免不了要和“进程”做比较,而我认为在Java并发编程中混淆的不是“线程”和“进程”的区别,而是“任务(Task)”。进程是表示资源分配的基本单位。而线程则是进程中执行运算的最小单位,即执行处理机调度的基本单位。关于“线程”和“进程”的区别耳熟能详,说来说去就一句话:通常来
阅读全文
posted @ 2017-05-11 22:46 OKevin
阅读(15857)
评论(0)
推荐(1)
2017年5月7日
0.Java并发包系列开篇
摘要: 在我们想要谈论Java并发包(java.util.concurrent)的时候,这是一个头疼的问题,却又是每个Java工程师不得不掌握的一项技能。一直以来都想写一个Java并发包系列,无奈迟迟没有动手动脑。最近重新思考规划了自己的学习路线,决定从Java并发包开始把每个技术、原理、源码做成一个一个系
阅读全文
posted @ 2017-05-07 00:29 OKevin
阅读(2199)
评论(0)
推荐(2)
2017年5月4日
SpringMVC——DispatcherServlet的IoC容器(Web应用的IoC容器的子容器)创建过程
摘要: 在上一篇《Spring——Web应用中的IoC容器创建(WebApplicationContext根应用上下文的创建过程)》中说到了Web应用中的IoC容器创建过程.这一篇主要讲SpringMVC的核心DispatcherServlet. 从web.xml中简要回顾一下WebApplicationC
阅读全文
posted @ 2017-05-04 23:54 OKevin
阅读(2459)
评论(0)
推荐(2)
2017年5月3日
关于String的问题
摘要: String是在代码中非常常见的一种数据类型.它能直接像基本类型一样直接赋值(String str = "test"),也能像引用类型一样创建一个实例(String str = new String("test")),当然毫无疑问String是引用类型. (1)Sring str = "test";
阅读全文
posted @ 2017-05-03 22:35 OKevin
阅读(636)
评论(0)
推荐(0)
2017年4月25日
Spring——Web应用中的IoC容器创建(WebApplicationContext根应用上下文的创建过程)
摘要: 基于Spring-4.3.7.RELEASE Spring的配置不仅仅局限在XML文件,同样也可以使用Java代码来配置。在这里我使用XML配置文件的方式来粗略地讲讲WebApplicationContext。 一提到Spring,首先就应该能想到的是IoC和AOP,什么是IoC、AOP不在这里做讲
阅读全文
posted @ 2017-04-25 23:25 OKevin
阅读(3496)
评论(0)
推荐(1)
2017年3月22日
<<、>>、>>>移位操作
摘要: <<,有符号左移位,将运算数的二进制整体左移指定位数,低位用0补齐。 以上是正整数,运算结果如下。 接下来看看将负数进行左移2位操作是什么情况,运算结果如下。 为什么会-10的二进制会出现这么多的1呢?仔细数一下刚好有32位。首先需要了解的是Java负数存储是以补码形式存储的(补码=反码+1),10
阅读全文
posted @ 2017-03-22 23:46 OKevin
阅读(110618)
评论(4)
推荐(6)
System.arraycopy(src, srcPos, dest, destPos, length) 与 Arrays.copyOf(original, newLength)区别
摘要: 实际上Arrays.copyOf方法的内部实现也是通过System.arraycopy方法实现,在Arrays类中有多个copyOf的重载方法,现以拷贝int[]为例:
阅读全文
posted @ 2017-03-22 00:44 OKevin
阅读(1531)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
17
下一页
公告