会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
悟能之能
博客园
首页
新随笔
联系
管理
订阅
2019年9月10日
你不得不知道的HashMap面试连环炮
摘要: 1. 为什么用HashMap? 1. 简述一下Map类继承关系? 1. 解决哈希冲突的方法? 1. 为什么HashMap线程不安全? 1. resize机制? 1. HashMap的工作原理是什么? 1. 有什么方法可以减少碰撞? 1. HashMap中hash函数怎么是是实现的? 1. 拉链法导致
阅读全文
posted @ 2019-09-10 23:07 悟能之能
阅读(815)
评论(0)
推荐(1)
2019年9月6日
你真的了解MyBatis中${}和#{}的区别吗?
摘要: 动态sql是mybatis的主要特性之一。在mapper中定义的参数传到xml中之后,在查询之前mybatis会对其进行动态解析。 mybatis提供了两种支持动态sql的语法: {} 和 ${}。 username传参一致的话,这两种执行的结果是一样的,但是这两种方式在动态sql解析阶段的处理是不
阅读全文
posted @ 2019-09-06 20:55 悟能之能
阅读(1860)
评论(0)
推荐(0)
大型互联网公司分布式ID方案总结
摘要: ID是数据的唯一标识,传统的做法是利用UUID和数据库的自增ID,在互联网企业中,大部分公司使用的都是Mysql,并且因为需要事务支持,所以通常会使用Innodb存储引擎,UUID太长以及无序,所以并不适合在Innodb中来作为主键,自增ID比较合适,但是随着公司的业务发展,数据量将越来越大,需要对
阅读全文
posted @ 2019-09-06 20:46 悟能之能
阅读(8334)
评论(1)
推荐(1)
2019年9月4日
Java程序员必会常用Linux速查手册
摘要: 目錄 1. 系统服务管理 1. 文件管理 1. 查看日志 1. 压缩与解压 1. 磁盘和网络管理 1. 防火墙 1. ftp操作 1. 软件的安装与管理 1. 其他 系统服务管理 systemctl 输出系统中各个服务的状态: systemctl list units type=service 查看
阅读全文
posted @ 2019-09-04 19:48 悟能之能
阅读(679)
评论(0)
推荐(1)
2019年9月3日
面试题:InnoDB中一棵B+树能存多少行数据?
摘要: 1.一个问题 InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?因为这是可以算出来的,要搞清楚这个问题,我们先从InnoDB索引数据结构、数据组织方式说起。 我们都知道计算机在存储数据的时候,有最小存储单元,这就好比我们今天进行现金的流通最小单位是一毛。在计
阅读全文
posted @ 2019-09-03 20:15 悟能之能
阅读(768)
评论(0)
推荐(2)
公告