6 u010585120

尚未进行身份认证

暂无相关描述

等级
博文 148
排名 2w+

Java并发之AQS详解

转载自:http://www.cnblogs.com/waterystone/p/4920797.html一、概述  谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!  类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的...

2019-04-29 11:39:13

CPU缓存一致性协议MESI,memory barrier和java volatile

转载自:https://www.wowodx.com/xinxiyujisuankexue/7fcf3737d630412fa3717ccc39966196.htmlMESI协议MESI协议是一个被广泛使用的CPU缓存一致性协议。我们都知道在CPU中存在着多级缓存,缓存级别越低,容量就越小,速度也越快。有了缓存,CPU就不需要每次都向主存读写数据,这提高了CPU的运行速度。然而,在多核CP...

2019-04-17 11:27:04

TIME_WAIT累积与端口耗尽

转载自:http://www.708luo.com/posts/2017/05/tcp-local-port-exhausted/最近在压测的时候遇到一个问题,pythonrequests库在发起HTTP请求的时候,报错:Failedtoestablishanewconnectionerrno99。查了一下,这和错误是因为本地TCP端口耗尽导致的。因为之前通过打开tcp_times...

2018-06-27 11:49:29

ngnix负载均衡

转载自:点击打开链接本节就聊聊采用Nginx负载均衡之后碰到的问题:Session问题文件上传下载通常解决服务器负载问题,都会通过多服务器分载来解决。常见的解决方案有:网站入口通过分站链接负载(天空软件站,华军软件园等)DNS轮询F5物理设备Nginx等轻量级架构那我们看看Nginx是如何实现负载均衡的,Nginx的upstream目前支持以下几种方式的分配

2017-05-10 09:29:02

关于java中静态变量初始化

题目如下:[java] viewplain copypublic class Test{      private static Test tester = new Test(); //step 1      private static int count1;               //step 2      priva

2017-04-12 13:54:57

关于不同浏览器对URL编码的分析

先来看看三个url: url1.http://hi.baidu.com/爱宝的妍 url2.http://hi.baidu.com/%E7%88%B1%E5%AE%9D%E7%9A%84%E5%A6%8D(UTF-8编码) url3.http://hi.baidu.com/%B0%AE%B1%A6%B5%C4%E5%FB(GBK编码) 这三个url指向

2017-04-12 11:08:45

CGLIB代理

目标类:packageproxy;/***Createdby**@date2017-03-2811:54.*/publicclassTargetClass{publicvoidprintA(){System.out.println("printA");}publicvoidprintB()

2017-03-30 11:51:12

jdk动态代理实现原理

关于JDK的动态代理,最为人熟知要可能要数spring AOP的实现,默认情况下,SpringAOP的实现对于接口来说就是使用的JDK的动态代理来实现的,而对于类的代理使用CGLIB来实现。那么,什么是JDK的动态代理呢?JDK的动态代理,就是在程序运行的过程中,根据被代理的接口来动态生成代理类的class文件,并加载运行的过程。JDK从1.3开始支持动态代理。那么JDK是如何生成动态代

2017-03-29 17:43:46

spring实例化bean的方式

spring实例化bean的方式 别闹了 2015-05-24  原文1.使用类构造器实现实例化(bean的自身构造器)2.使用静态工厂方法实现实例化id="personService"class="cn.itcast.OrderFactory"factory-method="createOrder"/>publicc

2017-03-28 10:36:16

jenkins学习

转载自:http://zhuliang1984723.iteye.com/blog/2157471这篇文章大概写于三个月前,当时写了个大纲列表,但是在CSDN上传资源实在不方便,有时上传了莫名审核不通过,如果以前有人上传过,也会导致上传失败。现在把之前工作中找到的好东西和各位分享。现在不搞这些了,也算是个归档吧。内容主要涉及Hudson/Jenkins的使用,维护,以及插件开发,开发的

2016-12-07 10:18:55

HashMap实现原理分析

转载自:http://blog.csdn.net/vking_wang/article/details/14166593HashMap实现原理分析标签: HashMap2013-11-0515:23 141297人阅读 评论(68) 收藏 举报 分类:【JavaSE】(32) 版权声明:本文为博主原创文章,未经博主允许不得转载。

2016-12-02 11:06:46

Spring:源码解读Spring IOC原理

点击打开链接

2016-11-29 11:05:36

java类中的静态变量是什么时候初始化的

我们知道一个类(class)要被使用必须经过装载,连接,初始化这样的过程。下面先对这三阶段做一个简单的描述,之后会结合一个简单的例子来说明java中类的初始化过程。在装载阶段,类装载器(BootstrapClassLoader或者用户自定义的ClassLoader)把编译形成的class文件载入内存,创建类相关的Class对象,这个Class对象封装了我们要使用的类的类型信息。

2016-11-09 10:24:05

盒子模型 box-sizing中content-box和border-box

盒子模型CSS中有一种基础设计模式叫盒模型,盒模型定义了Web页面中的元素中如何来解析。CSS中每一个元素都是一个盒模型,包括html和body标签元素。在盒模型中主要包括width、height、border、background、padding和margin这些属性,而且他们之间的层次关系可以相互影响,来看一张盒模型的3D展示图:(单击可放大)从图中可以

2016-11-03 09:57:56

关于margin-top溢出父节点元素的处理方法

给子元素margin-top时,若这个子元素前面没有其他内容,这个margin-top值会应用到父元素上解决方案,给父元素设置:before #content{ height:80px; width:100%; background:red; } #header{ height:60px; width:100%; backgr

2016-11-02 16:33:32

牛人博客,受益匪浅

http://www.cnblogs.com/zuoxiaolong/p/life51.html

2016-10-31 09:28:02

Java中字符串内存位置浅析

Java中字符串内存位置浅析前言之前写过一篇关于JVM内存区域划分的文章,但是昨天接到蚂蚁金服的面试,问到JVM相关的内容,解释一下JVM的内存区域划分,这部分答得还不错,但是后来又问了Java里面String存放的位置,之前只记得String是一个不变的量,应该是要存放在常量池里面的,但是后来问到new一个String出来应该是放到哪里的,这个应该是放到堆里面的,后来

2016-10-28 14:49:38

jvm调优总结---jvm参数配置

http://www.cnblogs.com/likehua/p/3369823.html

2016-10-28 09:57:26

微信网页开发样式库

https://mp.weixin.qq.com/wiki/2/ae9782fb42e47ad79eb7b361c2149d16.html#Progress

2016-10-25 15:12:28

ECMAScript 6入门文档地址链接

http://es6.ruanyifeng.com/#docs/class

2016-10-21 14:08:19
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!