283. Move Zeroes Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements. ...
分类:
其他好文 时间:
2017-10-29 19:38:54
阅读次数:
201
一、背景 要提升服务器的并发处理能力,通常有两大方向的思路。 1、系统架构层面。比如负载均衡、多级缓存、单元化部署等等。 2、单节点优化层面。比如修复代码级别的性能Bug、JVM参数调优、IO优化等等。 一般来说,系统架构的合理程度,决定了系统在整体性能上的伸缩性(高伸缩性,简而言之就是可以很任性, ...
分类:
编程语言 时间:
2017-10-29 19:38:33
阅读次数:
630
观察者模式 用于查看目标对象状态的对象,提供与核心功能非耦合的指定功能. ...
分类:
其他好文 时间:
2017-10-29 18:36:31
阅读次数:
132
今天看集合的代码,发现在泛型的使用时的区别,Collection<E>、List<E>,而Iterator<T>,那么<E>和<T>含义有什么不一样呢? <E>为Element的首字母,一般表示集合中的元素。 <T>为Type的首字母,表示传输参数的类型。 ...
分类:
编程语言 时间:
2017-10-29 17:35:00
阅读次数:
196
// Best Time to Buy and Sell Stock 1class Solution { public: int maxProfit(vector& prices) { if(prices.size()==0) return 0; int maxres=prices[prices.s... ...
分类:
其他好文 时间:
2017-10-29 17:31:51
阅读次数:
142
什么是线程池? 为了避免系统频繁地创建和销毁线程,我们可以让创建的线程进行复用。用线程时从线程池中获取,用完以后不销毁线程,而是归还给线程池。 JDK 对线程池的支持 为了更好的控制多线程,JDK 提供了一套线程池框架,结构如下图所示 它们都在 java.util.concurrent 包中。 Ex ...
分类:
编程语言 时间:
2017-10-29 16:01:18
阅读次数:
260
查询中用到的关键词主要包含六个,并且他们的顺序依次为 select -- from -- where -- group by -- having -- order by 查询中用到的关键词主要包含六个,并且他们的顺序依次为 select -- from -- where -- group by -- ...
分类:
数据库 时间:
2017-10-29 12:48:54
阅读次数:
240
Drainage Ditches Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 78642 Accepted: 30681 Description Every time it rains on Farmer John's fie ...
分类:
其他好文 时间:
2017-10-29 12:45:10
阅读次数:
134
Transbortation: SUV/airplane/car/taxi/school bus/boat/bus/sports car/ship/bicycle/train/snowmobile/helicopter/motorcycle/hot-air balloon/monorail(高铁)/ ...
分类:
其他好文 时间:
2017-10-29 12:37:10
阅读次数:
140
绪 言 ES6 大家对JavaScript中的函数都不陌生。今天我就为大家带来ES6中关于函数的一些扩展方式和方法。 1.1函数形参的默认值 1.1.1基本用法 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。如下代码: ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的 ...
分类:
其他好文 时间:
2017-10-29 11:14:14
阅读次数:
262