concur'renthashmap java1.7 hashMap在单线程中使用大大提高效率,在多线程的情况下使用hashTable来确保安全。hashTable中使用synchronized关键字来实现安全机制,但是synchronized是对整张hash表进行锁定即让线程独享整张hash表,在 ...
分类:
其他好文 时间:
2020-06-25 21:34:40
阅读次数:
52
现在随着各种数据库框架的盛行,在提高效率的同时也让我们忽略了很多底层的连接过程,这篇文章是对 SQL 连接过程梳理,并涉及到了现在常用的 SQL 标准。 其实标准就是在不同的时间,制定的一些写法或规范。 从 SQL 标准说起 在编写 SQL 语句前,需要先了解在不同版本的规范,因为随着版本的变化,在 ...
分类:
其他好文 时间:
2020-06-19 23:24:40
阅读次数:
85
背景 工欲善其事,必先利其器。?后面我将陆陆续续推荐一些软件利器帮助大家提高效率(主要针对 Mac 电脑)。 如果你在使用 Mac 电脑,并且没有如某些人那样安装并使用 Windows 系统,那么你可以尝试使用以下这些软件。 在 Mac 装 Windows 使用,感觉有点“暴殄天物”(文化有限,只能 ...
一说起做PPT,想必大家都不会忘记使用一个元素,那就是形状。 形状在PPT中的作用可谓是非常之大,不仅能够区分版面信息,还能增加页面的设计感。 所以,这次给大家介绍一下关于形状使用的方法,帮助大家在设计PPT的时候快速提高效率、美观,先来看几个形状设计的案例。 案例一 首先看一下这个案例,这页内容的 ...
分类:
其他好文 时间:
2020-06-18 01:37:37
阅读次数:
58
JUC简介 利用多线程提高效率,尽可能的利用cpu资源。java5以前多线程同步用了sychronized、volatile。在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池 ...
分类:
其他好文 时间:
2020-06-18 01:35:21
阅读次数:
62
ConcurrentMap 一.概述 ConcurrentMap及其子类是JDK1.5提供的一套用于应对高并发的映射机制,在高并发时能比较好地保证线程安全。 二. ConcurrentHashMap(并发哈希映射) 性质(其下前4点同HashMap的性质) 底层基于数组+链表的结构实现 数组的默认容 ...
分类:
其他好文 时间:
2020-06-17 20:36:45
阅读次数:
55
推行 OKR 最需要什么?一本具有指导思想的OKR书籍?一个简单高效的OKR工具?都不是,这些都只能告诉你可以怎样做,怎样提高效率,但是真正去做事情的永远是企业中的人,首当其冲的便是各个团队的管理者。只有管理者们都具有了OKR 的思想去带领团队做事情,企业的OKR管理才能得到真正有效的实施。 ...
分类:
其他好文 时间:
2020-06-17 14:21:48
阅读次数:
70
背景 工欲善其事,必先利其器。?后面我将陆陆续续推荐一些软件利器帮助大家提高效率(主要针对 Mac 电脑)。 如果你在使用 Mac 电脑,并且没有如某些人那样安装并使用 Windows 系统,那么你可以尝试使用以下这些软件。 在 Mac 装 Windows 使用,感觉有点“暴殄天物”(文化有限,只能 ...
分类:
系统相关 时间:
2020-06-17 01:28:27
阅读次数:
120
——返回引用而不是返回对象,这将避免使用复制构造函数,从而提高效率 返回对象的引用: 引用指向的对象应该在调用函数执行时存在,或位于堆(new)中 返回const引用: 若形参是const引用,且返回传入的对象的引用,那么只能返回对象的const引用 返回非const的引用: 两种常见情形:重载赋值 ...
分类:
编程语言 时间:
2020-06-15 11:55:46
阅读次数:
54
lock和Monitor的区别 lock的底层本身是Monitor来实现的,所以Monitor可以实现lock的所有功能。 Monitor有TryEnter的功能,可以防止出现死锁的问题,lock没有。 Mutex和其他两者的区别 Mutex本身可以实现lock和Monitor所有的操作。 但是Mu ...
分类:
其他好文 时间:
2020-06-15 00:04:17
阅读次数:
74