码迷,mamicode.com
首页 > 2019年05月05日 > 全部分享
【JUC】JDK1.8源码分析之ConcurrentHashMap
一、前言 最近几天忙着做点别的东西,今天终于有时间分析源码了,看源码感觉很爽,并且发现ConcurrentHashMap在JDK1.8版本与之前的版本在并发控制上存在很大的差别,很有必要进行认真的分析,下面进行源码分析。 二、ConcurrentHashMap数据结构 之前已经提及过,Concurr ...
分类:其他好文   时间:2019-05-05 19:22:29    阅读次数:132
设计模式_状态模式
模式:行为型模式 ? 代码 上下文 上下文实现 状态抽象 状态实现1 状态实现2 ...
分类:其他好文   时间:2019-05-05 19:22:16    阅读次数:94
java之集合类
一.简介 java集合类包含在java.util包下,集合类存放的是对象的引用,而非对象本身,集合类型主要分为Set,List和Map。 1.1java集合类图 二.集合详解 2.1HashSet HashSet是Set接口的子类,主要特点是: 1)不能存放重复元素; 2)元素的插入顺序与输出顺序不 ...
分类:编程语言   时间:2019-05-05 19:22:02    阅读次数:169
【小米oj】 不一样的排序
线性筛+sort ...
分类:移动开发   时间:2019-05-05 19:20:59    阅读次数:167
【小米oj】 找出旋转有序数列的中间值
20 int max1=0; 21 int min1=INF; 20 int max1 = 0; 21 int min1 = INF; 20 int max1=0; 21 int min1=INF; 20 int max1 = 0; 21 int min1 = INF; 20 int max1=0; ...
分类:移动开发   时间:2019-05-05 19:20:19    阅读次数:191
dinic模板
注意pos和head都初始化为-1 M要开两倍 因为连双向边 stnm都开局部变量即可 #include<bits/stdc++.h> using namespace std; //input by bxd #define rep(i,a,b) for(int i=(a);i<=(b);i++) # ...
分类:其他好文   时间:2019-05-05 19:20:05    阅读次数:122
fiddler的界面详细讲解
一.fiddler首页概述 ...
分类:其他好文   时间:2019-05-05 18:14:33    阅读次数:112
Kubernetes多master部署(5)---创建Node节点kubeconfig文件
在Master01上执行kubeconfig.sh脚本 执行,拷贝文件到cfg: 多master,需要将配置文件同步到其余几台master上。 ...
分类:Web程序   时间:2019-05-05 18:13:55    阅读次数:186
xml文件操作帮助类
xml文件的节点值获取和节点值设置 /// <summary> /// 保存单个点节点的值 /// </summary> /// <param name="UpNodeName">父级节点名称</param> /// <param name="NodeName">子节点名称</param> /// ...
分类:其他好文   时间:2019-05-05 18:13:36    阅读次数:162
Nginx geoip模块
L:80 需要编译进 --with-http_geoip_module 首先要安装maxMind里的geoip的c开发库 https://dev.maxmind.com/geoip/legacy/downloadable/ 首先 nginx是用c写的 所以要下载c 版本的 MaxMind 然后解压缩 ...
分类:其他好文   时间:2019-05-05 18:13:14    阅读次数:183
FPGA实战操作(2) -- PCIe总线(例程设计分析)
1.框架总览 平台:vivado 2016.4 FPGA:A7 在实际应用中,我们几乎不可能自己去编写接口协议,所以在IP核的例程上进行修改来适用于项目是个不错的选择。 通过vivado 中有关PCIe的IP核,生成相应的例程,综合之后可以得到如下图的工程结构。 如果在自己的项目中直接使用IP核的话 ...
分类:其他好文   时间:2019-05-05 18:12:47    阅读次数:214
C#设计模式之12:中介者模式
中介者模式 在asp.net core中实现进程内的CQRS时用mediatR是非常方便的,定义command,然后定义commandhandler,或者notification和notificationhandler。我们发现使用这个组件库可以将对象与对象间完全解耦,它不像命令模式那样,在Conc ...
分类:Windows程序   时间:2019-05-05 18:12:23    阅读次数:194
Spring框架及AOP
Spring核心概念 Spring框架大约由20个功能模块组成,这些模块主分为六个部分: Core Container :基础部分,提供了IoC特性. Data Access/Integration Web AOP(Aspect Orient Programming) Instrumentation ...
分类:编程语言   时间:2019-05-05 18:11:56    阅读次数:136
SVN建立分支和合并代码
1.SVN建立分支正确SVN服务器上会有两个目录:trunk和branches。trunk目录下面代码就是所谓的主版本,而branches文件夹主要是用来放置分支版本。分支版本是依赖于主版本的,因此建立分支版本时候,必须要在trunk文件夹操作才可以的。下面是推荐的操作步骤:(1)从SVN上chec ...
分类:其他好文   时间:2019-05-05 18:11:33    阅读次数:157
Mac电脑巧用触发角提高效率再进一步
Mac电脑在使用过程中有很多的小技巧可以让你提高效率再进一步,比如说触发角这一功能。Mac电脑触发角如何设置呢? 在设置中找到调度中心(misso),在misson里面还有一个触发角的功能,简单理解就是屏幕是方的是有四个角落,把光标移动到对应的角落就可以启动相应的功能。如图点击左下角的触发角,然后会 ...
分类:系统相关   时间:2019-05-05 18:10:58    阅读次数:407
WebLogic任意文件上传漏洞(CVE-2019-2618)
WebLogic任意文件上传漏洞(CVE 2019 2618) 0x01 漏洞描述 漏洞介绍 CVE 2019 2618漏洞主要是利用了WebLogic组件中的DeploymentService接口,该接口支持向服务器上传任意文件。攻击者突破了OAM(Oracle Access Management ...
分类:Web程序   时间:2019-05-05 18:10:21    阅读次数:4201
Java拾遗:notify,notifyAll以及死锁问题
https://www.jianshu.com/p/45626f4e0fc1 https://www.zhihu.com/question/37601861 ...
分类:编程语言   时间:2019-05-05 18:09:32    阅读次数:141
584条   上一页 1 ... 8 9 10 11 12 13 14 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!