加载中
AbstractQueuedSynchronizer AQS 源码分析之 如何应用

今天开始写JDK开发包源码分析的第一篇,后面每周更新一篇。先从最重要的AbstractQueuedSynchronizer (AQS 也叫队列同步器,这名字应该是因为其内部是通过队列实现同步状态管理、线程排队、等...

从FutureTask内部类WaitNode深入浅出分析FutureTask实现原理

最近在看并发包的源码把自己的理解分享给大家啦,有不正确的地方欢迎大家指正。 FutureTask类中的waiters成员变量保存着调用get方法获取FutureTask计算结果的线程构成的一个栈。 当FutureTas...

国内各大互联网公司技术站点(阿里、腾讯、百度、搜狐、新浪、360、美团等)

在这里你可以找到国内各大互联网公司技术站点,通过他们的技术分享、技术博客一定能让我们开阔视野,结识更多优秀的人。希望对大家有所帮助,同时欢迎各位帮忙补充与更正。

java程序员们值得一看的好书推荐

站在巨人的肩膀上才能走的更远,来看看java程序员不得不看的书籍吧

2016/08/25 10:23
673
Spring源码分析 从web.xml 中ContextLoaderListener看Spring 容器与web容器联系

Spring IOC容器如何与web容器建立联系,使得在web环境下能运用Spring 容器去管理对象,这要从web.xml配置文件中的ContextLoaderListener说起。它是Spring容器与web容器建立联系的入口,这里就...

Class#getResource与ClassLoader#getResource分析

Class类中的getResource与ClassLoader类中的getResource方法很容易混淆,今天又重新看一下源码,简单的记录一下。

Spring的BeanFactory和FactoryBean

Spring中的BeanFactory与FactoryBean看起来很相似,但两者完全不同,一起来看看吧!

Spring DelegatingFilterProxy 源码分析

在web项目,利用Spirng 管理权限框架时,不管权限框架使用的是Shiro还是SpringSecucrity在web.xml文件中都有一个名org.springframework.web.filter.DelegatingFilterProxy 的Filter。这是为什...

Linux 日志相关命令使用技巧

一、tail & head 命令 查询最后300行日志 tail -n 300 app.log 查询300行以后的日志 tail -n +300 app.log 查询日志中前100行的日志 head -n 100 app.log 查询日志中除去最后100行的所有日志...

09/30 12:04
1
maven-enforcer-plugin解决jar包冲突问题

jar包或者类冲突,一般日志中出现类似于: java.lang.NoClassDefFoundError,java.lang.NoSuchMethodError,java.lang.NoSuchFieldError,java.lang.NoSuchMethodException,java.lang.Linka...

在 Java 的反射中,Class.forName 和 ClassLoader 的区别

前言 最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。 解释 在java中Class.forName()和C...

08/04 14:47
0
ClassLoader类加载器工作原理分析

前言 最近在看公司RPC框架Pegion的源码,里面很多地方用到了Thread.currentThread().getContextClassLoader()。不太清楚Thread.currentThread().getContextClassLoader()与 Class.getClassLo...

JDK1.8 HashMap putVal 源码解析

JDK1.8 HashMap底层的数据结构相对于之前版本有效大改动,这里通过分析put方法最终调用的putVal方法分析一下,不正确之处欢迎斧正。

国内互联网公司与个人在github上的开源项目

### 阿里 https://github.com/Alibaba Tengine:由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。 LVS:Linux虚拟服务器,是一个虚拟的...

2016/09/27 10:24
1K
python __init__.py

python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在...

2016/08/23 20:33
33
python编程中的if __name__ == 'main': 的作用和原理

python编程中的if name == 'main': 的作用和原理 在大多数编排得好一点的脚本或者程序里面都有这段if name == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大...

2016/08/23 18:52
37
分布式理论之一:Paxos算法的通俗理解

分布式理论之一:Paxos算法的通俗理解 维基的简介:Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递且具有高度容错...

2016/08/23 11:28
62
MySQL 事务隔离级别

mysql 事务隔离级别 read-uncommitted(未提交读) 测试流程: 1、A设置read-uncommitted, start transaction 2、B执行start transaction,修改一条记录, 3、A查询记录,得到了以为正确的记...

2016/08/22 18:17
51
利用反射操作泛型

反射+泛型有关的接口类型 Type直接子接口 java.lang.reflect.ParameterizedType : 表示一种参数化的类型,比如Collection<String>, Collection<T> Collection<T[]>等 java.lang.reflect.Gene...

2016/08/16 17:26
31
Shiro源码分析之ShiroFilterFactoryBean

在web项目结合Spring DelegatingFilterProxy 使用安全框架Shiro,其最终是通过shiro-spring.jar中的ShiroFilterFactoryBean类来实现授权、资源管理、角色管理等功能。而这一切的安全管理实际...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部