摘要:
在上一轮的面试中,小林在mysql方面因为作答不够完善,被面试官吊打了一番。经过两天的自我复习之后,新的一轮面试又开始了。
面试官:你好,请简单介绍下自己吧。
小林:你好,我是xxxxxx,之前在深圳的xxx公司负责了xxx系统的研发设计。
面试官:嗯嗯,那我先来问你一些基础问题吧。
小林:嗯嗯,好的。
面试... 阅读原文
2020-07-30 20:59:06 阅读(2452) 评论(0)
摘要:
其实antirez(Redis作者)退出Redis维护一发布我就在很多咨询网站上面看到了,当时也没太多感慨。
今天比较有空想去看看霉霉Twitter的,然后看到了antirez,我就又一次回顾了他的退役声明。
我想这个Redis之父肯定没想到,自己和小伙伴启动的项目,在10年后的今天,会对这个互联网时代产生这... 阅读原文
2020-07-30 18:19:06 阅读(2365) 评论(0)
摘要:
单例模式
推荐 Java 常见面试题
什么是单例模式 ?
确保程序中一个类只能被实例化一次,实现这种功能就叫单例模式
单例模式的好处是什么 ?
方便控制对象
节省资源减少浪费
怎么实现单例模式 ?
构造私有化
调用静态方法返回实例
确保对象的实例只有一个
常见的单例模式有哪些 ?
... 阅读原文
2020-07-30 17:48:02 阅读(2434) 评论(0)
摘要:
一、常用的代码补全操作
1、.for和.fori(for 循环遍历)
输入args.for回车(args是一个数组或集合类),则会生成for循环遍历:
输入args.fori回车,则会生成带有索引的for循环遍历语句:
2、sout(控制台输出语句)
代码中输入sout回车,会自动生成System.out... 阅读原文
2020-07-30 16:57:20 阅读(2553) 评论(0)
摘要:
事务处理
Spring Boot事务机制实质上就是Spring的事务处理机制。
1 事务的4大特性
原子性(Atomicity)
一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作。
一致性(Consistency)
一旦事务完成(不管成功还是失败),系统必须确保涉及的数据处于一致的状态,... 阅读原文
2020-07-30 16:35:03 阅读(2349) 评论(0)
摘要:
摘要
Stream 是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。通常我们需要多行代码才能完成的操作,借助于Stream流式处理可以很简单的实现。
Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的。
创建Steam流
... 阅读原文
2020-07-30 14:41:02 阅读(2571) 评论(0)
摘要:
在社会上存在一种普遍的对培训机构的学生一种歧视的现象,具体表现在,比如:当你去公司面试的时候,一旦你说了你是培训机构出来的,那么基本上你就凉了,那么你瞒着不说,然后又通过了面试成功入职,但是以后一旦在公司被发现有培训经历,可能会面临被降薪,甚至被辞退,培训机构出来的学生,在用人单位眼里就是能力低下的代表,甚至... 阅读原文
2020-07-30 14:13:02 阅读(2359) 评论(0)
摘要:
JVM 学习笔记记录
Sun JDK 监控和故障处理工具
名称
主要作用
jps
JVM Process Status Tool, 显示指定系统内所有的HotSpot虚拟机进程
jstat
JVM Statistics Moitoring Tool,用于收集H... 阅读原文
2020-07-30 13:01:05 阅读(2653) 评论(0)
摘要:
Java集合——HashMap扩容的死锁问题
摘要:本文主要了解了HashMap在多线程并发情况下扩容产生的死锁问题。
死锁问题
在JDK的1.7版本进行扩容时,因为是头插法插入节点,并且在一个线程扩容后会替换掉之前的数组,所以在多线程环境下可能会产生死锁。
1 // 扩容。
2 void res... 阅读原文
2020-07-30 11:22:04 阅读(2407) 评论(0)
摘要:
Nacos 在 0.7 版本之前,默认使用的是嵌入式数据库 Apache Derby 来存储数据(内嵌的数据库会随着 Nacos 一起启动,无需额外安装);0.7 版本及以后,增加了对 MySQL 数据源的支持。
环境要求:MySQL 5.6.5+(生产使用建议至少主备模式,或者采用高可用数据库);
1、... 阅读原文
2020-07-30 10:54:03 阅读(2403) 评论(0)