腾讯一轮面经 20181016 自我介绍 基础知识储备 学业、项目、实习 课余生活 java基础 HashMap原理介绍 宏观(数据结构和编程语言层面) 微观(具体HashMap的实现) 底层数据结构 扩容 同步异步 同步阻塞和异步非阻塞的性能比较 同步阻塞和异步非阻塞的区别? 场景题 在高速公路上 ...
分类:
其他好文 时间:
2018-10-17 00:23:56
阅读次数:
194
运算符使用说明如下: 分隔符 ———————————————————————————— 分隔符 ———————————————————————————— 上述两个运算符的结果与&和 | 完全相同,但得到结果的方式有一个重要区别:其性能比较好。两者都是检查第一个操作数的值(表2中的var2),再根据该 ...
前几天拜读了 OpsGenie 公司(一家致力于 Dev & Ops 的公司)的资深工程师 Turgay Çelik 博士写的一篇文章(链接在文末),文中介绍了他们最初也是采用 Nginx 作为单体应用的网关,后来接触到微服务架构后开始逐渐采用了其他组件。 我对于所做的工作或者感兴趣的技术,喜欢刨根 ...
分类:
编程语言 时间:
2018-10-16 02:06:36
阅读次数:
228
测试代码test.php: [ 'aaa'=>'bbb', 'bbb'=>'bbb', 'ccc'=>'bbb', 'ddd'=>'bbb', 'eee'=>'bbb', 'fff'=>'bbb', 'add'=>'bbb', 'dse'=>'bbb', 'dad'=> ...
分类:
Web程序 时间:
2018-10-12 17:03:15
阅读次数:
263
线程数:500个 每个线程日志输出次数: 500次 log4j2其实有两个输出异步日志的方式:AsyncLogger和AsyncAppend 他两的区别在于: AsyncLogger使用的是无锁高性能队列disruptor,底层是依赖数组实现的RingBuffer和CAS改变下标实现,并且不会出现伪 ...
分类:
其他好文 时间:
2018-10-12 01:21:21
阅读次数:
225
- 什么是索引;- 什么是聚簇索引和非聚簇索引;- 为什么要建索引;- 动手试试,看看代码怎么敲的;- 性能比较与分析; 什么是索引.我们来看看比较大众的定义,OK,那就直接百度百科吧:"索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。" 看中心语-关键词 ...
分类:
其他好文 时间:
2018-09-29 11:22:22
阅读次数:
165
JDK Version 1.0 1996-01-23 Oak(橡树) 初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差,运行速度慢。 JDK Version 1.1 1997-02-19 JDBC(Java DataBase Connectivity); 支持内部类; RMI ...
分类:
编程语言 时间:
2018-09-26 17:09:11
阅读次数:
204
示例代码可以从github上获取 https://github.com/git-simm/simm-framework.git 一、业务场景: 系统中存在一个盘库的功能,用户一次盘库形成一两万条的盘库明细单,一次性提交给服务器进行处理。服务器性能比较优越,平均也得运行30秒左右。性能上需要进行优化。 ...
分类:
其他好文 时间:
2018-09-22 21:17:23
阅读次数:
215
当你使用列表生成器生成大量数据赋值给a的时候,你会发现,光标 会卡在哪里,需要时间等待! 当你使用(),也就是生成器,那将会是瞬间的事情,所以在处理大量 的数据,尽可能使用生成器 生成器:直接创建,在调用的时候才调到内存,所以速度快 列表:创建后,直接放在内存,所以速度慢 ...
分类:
编程语言 时间:
2018-09-22 12:46:36
阅读次数:
172
一:压缩(cpmpression)好处 压缩的好处,减少存储文件所需的空间,并且加速数据在网络与磁盘上的传输。 二:压缩格式总结 Hadoop支持DEFLATE、Gzip、bzip2三种压缩格式,还有LZO,LZ4,Snappy压缩,但是需要自己去官网下载相应的包 压缩格式的压缩性能比较,通过笔者在 ...
分类:
其他好文 时间:
2018-09-06 02:59:46
阅读次数:
291