并发编程的优缺点使用并发的原因多核的CPU的背景下,催生了并发编程的趋势,通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升。在特殊的业务场景下先天的就适合于并发编程。比如在图像处理领域,一张1024X768像素的图片,包含达到78万6千多个像素。即时将所有的像素遍历一边都需要很长的时间,面对如此复杂的计算量就需要充分利用多核的计算的能力。又比如当我们在网上购物时,为了提升响应速
分类:
编程语言 时间:
2019-05-16 16:29:25
阅读次数:
127
它存储的内容是键值对(key-value)映射 ...
分类:
编程语言 时间:
2019-05-15 11:07:10
阅读次数:
116
Docker常用命令 在docker上跑了挺久的训练了,现在总结一下训练中常用到的一些命令,也方便以后用到。 1. docker images 查看服务器本地镜像 2. docker pull 远程拉去镜像,比如docker pull ubuntu:16.04拉取一个Ubuntu16.04的镜像到本 ...
分类:
其他好文 时间:
2019-05-12 12:26:51
阅读次数:
138
Given an array of strings, group anagrams together. ...
分类:
其他好文 时间:
2019-05-10 23:20:20
阅读次数:
126
1、swagger简介 Swagger是一款RESTful接口的文档在线自动生成、功能测试功能框架。一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务,加上swagger-ui,可以有很好的呈现。 当我们在后台的接口修改了后,swagger可以实现自动的更新,而不需要人 ...
分类:
编程语言 时间:
2019-05-10 17:57:23
阅读次数:
129
同步类容器都是线程安全的,在某些场景下,需要枷锁保护符合操作,最经典ConcurrentModifiicationException,原因是当容器迭代的过程中,被并发的修改了内容。 同步类容器:如古老的Vector、HashTable。都是通过Collections.synchronized等工厂方 ...
分类:
编程语言 时间:
2019-05-10 12:58:40
阅读次数:
133
给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输入: [1,1,1,3,... ...
分类:
其他好文 时间:
2019-05-06 19:31:48
阅读次数:
137
A sequence X_1, X_2, ..., X_n is fibonacci-like if: n >= 3 X_i + X_{i+1} = X_{i+2} for all i + 2 <= n Given a strictly increasing array A of positive ...
分类:
其他好文 时间:
2019-05-03 09:23:55
阅读次数:
97
1.EL表达式的简介 EL表达式是一种JSP技术,能够代替JSP中原本要用Java语言进行显示的语句,使得代码更容易编写与维护。最基本的语法是${express}。 2.获取并显示数据 1)从四个域中通过key找到简单数据并显示出来。表达式代码: ${name} <!-- 类比于<%=pageCon ...
分类:
其他好文 时间:
2019-04-29 22:36:45
阅读次数:
169