1、案例1 2、案例2 1)调用ArrayList空参构造创建集合,此时集合容量为0; 2)添加第1个元素后,集合容量扩为10; 3)当添加第11个后,集合容量扩为15(容量扩充为原来的1.5倍); 3、ArrayList的源码(jdk1.8.0_111) ...
分类:
其他好文 时间:
2019-03-06 01:18:24
阅读次数:
216
阿里云代金券是阿里云官方推出的推广产品,推广者可以获得奖励,使用者获得优惠,官方链接最近有人用着前端开发进行诈骗,开发者小心点,这才是官方公众号前端之巅关注前端发展分享一线技术不断学习进步登上前端之巅InfoQ是一个实践驱动的社区资讯站点,致力于促进软件开发领域知识与创新的传播!官方公众号眼睛是个好东西。
分类:
其他好文 时间:
2019-03-06 01:18:06
阅读次数:
224
1.一般模式 用vi 或vim 命令 ——>一般模式 2. 插入模式 i,o,a,r 及其各自大写 ——>插入模式 一般用 i 3.命令行模式 用命令来完成 读取,存盘,替换,离开vim ,显示行号等功能 :wq:保存修改 :q: 只读,不做修改 :q!:强制退出,不保存修改 yy: 复制当前行 数 ...
分类:
系统相关 时间:
2019-03-06 01:17:32
阅读次数:
216
1、JSP技术2.jsp脚本和注释jsp脚本:1)<%java代码%> 内部的java代码翻译到service方法的内部2)<%=java变量或表达式> 会被翻译成service方法内部out.print()3)<%!java代码%> 会被翻译成servlet的成员的内容 jsp注释: 不同的注释 ...
分类:
Web程序 时间:
2019-03-06 01:17:18
阅读次数:
220
并发编程解决的三个核心问题 1)分工 <!--?xml version="1.0" encoding="UTF-8"?--> 分工指的是如何高效地拆解任务并分配给线程 2)同步 <!--?xml version="1.0" encoding="UTF-8"?--> 同步指的是线程之间如何协作 3)互 ...
分类:
其他好文 时间:
2019-03-06 01:17:05
阅读次数:
179
给定两个没有重复元素的数组 nums1和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出-1 ...
分类:
编程语言 时间:
2019-03-06 01:16:20
阅读次数:
216
参与过抢购活动就知道,很明显的一点是商即便商品实际没有了也是可以下单成功的,但是在支付的时候会提示你商品没有了。 实现原理:list双向链表 使用redis队列,因为pop操作是原子的,即使有很多用户同时到达,也是依次执行.(mysql事务在高并发下性能下降很厉害,文件锁的方式也是). 此处用到了R ...
分类:
其他好文 时间:
2019-03-06 01:16:08
阅读次数:
232
1、说说你知道的第三方组件? Numpy 提供了很多高级的数学方法 Requests http库 Scrapy 一个快速、高层次的屏幕抓取和web抓取框架 Scapy 数据包探测和分析库 redis 速度快、支持丰富的数据类型、支持事务、支持持久化的数据库 pymysql python自带的数据库 ...
分类:
其他好文 时间:
2019-03-06 01:15:56
阅读次数:
173
原始方案(失败):在每次下订单前我们判断促销商品的数量够不够,不够不允许下订单,更改库存量时加上一个条件,只更改商品库存大于0的商品的库存,当时我们使用ab进行压力测试,当并发超过500,访问量超过2000时,还是会出现超卖现象。 第1种方案:使用mysql的事务加排他锁来解决,首先我们选择数据库的 ...
分类:
其他好文 时间:
2019-03-06 01:15:43
阅读次数:
197
通常我们会使用Tag过滤 特殊情况下我们也可以使用userproperties过滤 , sql92定义 这两种都是在服务器端完成过滤, 对于超大数据量的场景(1小时4000W+)不要在客流端过滤 https://rocketmq.apache.org/docs/filter by sql92 exa ...
分类:
其他好文 时间:
2019-03-06 01:15:14
阅读次数:
171
# -*- coding: utf-8 -*- """ Created on Tue Mar 5 23:23:41 2019 @author: fengs """ """ 测试题: 0. 还记得如何定义一个跨越多行的字符串吗(请至少写出两种实现的方法)? 方法1:三引号运算符 方法2:() 小括号 ... ...
分类:
编程语言 时间:
2019-03-06 01:14:58
阅读次数:
265
thinkphp+redis实现秒杀功能 1,安装redis,根据自己的php版本安装对应的redis扩展(此步骤简单的描述一下) 1.1,安装 php_igbinary.dll,php_redis.dll扩展此处需要注意你的php版本如图: 1.2,php.ini文件新增 extension=ph ...
分类:
Web程序 时间:
2019-03-06 01:14:37
阅读次数:
276
[root@lab2 docker-file]# cd server2/ [root@lab2 server2]# ls ddbes-server2-0.0.1-SNAPSHOT.jar Dockerfile [root@lab2 server2]# cat Dockerfile FROM java... ...
分类:
其他好文 时间:
2019-03-06 01:14:04
阅读次数:
171
Set oFso = CreateObject("Scripting.FileSystemObject")dim path(30)dim name(30)'说明书表头有15列:补丁号 问题序号 问题单号/安全问题编号 icare单号 问题现象 问题影响 重现条件 问题原因 解决方案 修改影响 严重级 ...
分类:
其他好文 时间:
2019-03-06 01:13:47
阅读次数:
277
一、方式介绍 本次测试一种采用了四种方式进行了对比,分别是:1.在RDD内部调用java API。2、调用saveAsNewAPIHadoopDataset()接口。3、saveAsHadoopDataset()。4、BulkLoad方法。 测试使用的大数据版本如下(均为单机版):Hadoop2.7 ...
分类:
其他好文 时间:
2019-03-06 01:13:30
阅读次数:
972
出错代码: <?xml version='1.0' encoding='utf-8'?> <!-- ~ Hibernate, Relational Persistence for Idiomatic Java ~ ~ License: GNU Lesser General Public Licens ...
分类:
Web程序 时间:
2019-03-06 01:13:01
阅读次数:
154
alter table sc add GPA float; --加入绩点列 alter table sc add number int identity(1,1);--将表按原始位置顺序编号(可加可不加) alter table sc add primary key(number) declare ...
分类:
数据库 时间:
2019-03-06 01:12:26
阅读次数:
304