BichonCode BichonCode
4年前
ConcurrentHashMap
一、关键属性1.sizeCtl作用:_transient、_volatile修饰,用于数组初始化与扩容控制,只有一个线程能初始化散列表,但是可以多个线程参与扩容。|sizeCtl1|_表示当前table正在初始化(有线程在创建table数组),当前线程需要自旋等待.._ 1是一把锁,哪个线程能把sizeCtl设置成1,哪
冴羽 冴羽
3年前
VuePress 博客之 SEO 优化(四) Open Graph protocol
前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。本篇讲讲SEO优化中的OpenGraphprotocol。meta标签如果我们打开思否任意一篇文章,比如这篇,查看DOM元素,我们可以在head中找到这样一段meta标签:我们可以发现name都是以og:开头,这是什么意思呢,又是什么作用呢?其实这是
Wesley13 Wesley13
4年前
SAP PP顾问面试题及资料
SAPPP顾问面试试题及资料1。主数据组织架构•SAP中主要的组织架构有哪些?哪些用于PP的组织架构?•成本控制范围、公司代码、估价范围、工厂、库存地点之间的关系物料主数据•不同的物料主数据视图的作用?•你们公司用到了哪些视图,哪些视图主要用在PP模块?•物料主数据视图与组织架构之间有哪些联系?
晴空闲云 晴空闲云
4年前
JavaScript中isPrototypeOf函数详解
有时看一些框架源码的时候,会碰到isPrototypeOf()这个函数,那么这个函数有什么作用呢?isPrototypeOf()isPrototypeOf()是Object函数(类)的下的一个方法,用于判断当前对象是否为另外一个对象的原型,如果是就返回true,否则就返回false。这个函数理解的关键是在原型链上,这个据说是JavaScript
Stella981 Stella981
4年前
Redmine关联Git版本库使用fetch_changesets依旧不能刷新解决方法
问题:  在redmine中配置项目的版本库为git时,第一次配置好,会自动提取git中的信息,但是之后做提交操作,使用hook调用/sys/fetch\_changesets,触发刷新,redmine没有跟着更新,这是为何?调查:    尝试多次修改那个几个设置,都不起作用,最终经过尝试确认,另外也无意中看到网上有人说,需要
Stella981 Stella981
4年前
Qt5安装及组件选择(Qt 5.12.0)
组件选择如下图所示,安装Qt时有选择组件这一步,全部安装未免太占磁盘控件,只需安装我们所需要的组件即可。接下来就分析分析各个组件的作用及含义。!(https://oscimg.oschina.net/oscnet/f428e1aad0ebfcc43108b36f5f67a03de85.png)“Qt5.12.0”节点下面是Qt
Wesley13 Wesley13
4年前
TCP 和 UDP,哪个更胜一筹
!(https://oscimg.oschina.net/oscnet/up8bbcdec2e4ea986a57ebf167b93934fdedc.png)作为TCP/IP中两个最具有代表性的传输层协议,TCP和UDP经常被拿出来相互比较。这些协议具体有什么区别,又是什么作用呢?在IT圈混迹多年的小伙伴们,对TCP和UDP
Wesley13 Wesley13
4年前
Java Nio 线程
JavaNIO(NewIO)是从Java1.4版本开始引入的 一个新的IOAPI,可以替代标准的JavaIOAPI。 NIO与原来的IO有同样的作用和目的,但是使用 的方式完全不同,NIO支持面向缓冲区的、基于 通道的IO操作。NIO将以更加高效的方式进行文 件的读写操作JavaNIO与IO的主要区别
Stella981 Stella981
4年前
IView 2.0.0入门案例
    iView是Vue框架开发的UI框架,在iView1.0版本的时候就开始关注,但是未做过案例。截止目前,官网尚未更新iView2.0.0的案例及文档。今天终于抽了点时间做了个简单的案例,起抛砖引玉作用的同时,也在后续分享一下iView2.0.0快速开发。      先上代码,<html<head
Easter79 Easter79
4年前
Spring知识点提炼
1\.Spring框架的作用清理:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象