阿里巴巴技术专家之作,吊打面试官系列!
美团一面:1、ConcurrentHashMap实现原理2、HashMap实现原理3、锁的实现原理4、synchronized和重入所实现原理以及区别5、一个char数组,里面有空格,以&结束。6、jvm内存模型,都存什么。以及垃圾回收算法,垃圾回收器。7、内存溢出的场景8、设计模式,以及自己使用的场景。9、Sping的AOP实现原
Stella981 Stella981
4年前
Navicat Premium连接mongodb基本使用和介绍
!(https://oscimg.oschina.net/oscnet/059658e1c56ed5ded622f30cb384d4b199e.png)Navicatpremium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到MySQL、SQLite、Oracle及PostgreSQL,mongod
Wesley13 Wesley13
4年前
1元速抢,黄轶老师的《Vue.js 3.0 源码解析》课程
你好,我是黄轶(ustbhuangyi),现任Zoom前端架构师,曾先后于百度、滴滴从事前端研发工作。平时喜欢钻研新技术、新框架,关注前端自动化、工程化、前端架构。在2019年的10月5日,Vue.js的作者:尤雨溪在微博宣布Vue3.0的源码开放了。!(https://oscimg.oschina.ne
Stella981 Stella981
4年前
Sorry!Hbase的LSM Tree就是可以为所欲为!
我们先抛出一个问题:!file(https://oscimg.oschina.net/oscnet/upd5d01172c006977f680f3d99ad039ce7279.png)LSM树是HBase里使用的非常有创意的一种数据结构。在有代表性的关系型数据库如MySQL、SQLServer、Oracle中,数据存储与索引的基本结构就是我们
Wesley13 Wesley13
4年前
ES6
JavaScript定义对象的属性,有两种方法。varobj{foo:true,abc:123};上面代码的方法一是直接用标识符作为属性名,方法二是用表达式作为属性名,这时要将表达式放在方括号之内。但是,如果使用字面量方式定义对象(使用大括号),在ES5中只能使用方法
Wesley13 Wesley13
4年前
ES6基础(二)
一、ES6字符串扩展字符串模板  在传统的JavaScript语言中,输出模板通常是这样写的。!(https://oscimg.oschina.net/oscnet/5ee956c855034c767c1c9f8015ff329030b.png)上面这种写法繁琐不方便,于是ES6中引入了字符串模板解决这个问题。!(
Stella981 Stella981
4年前
Spring5.0源码深度解析之SpringBean声明事务底层实现原理
!(https://gss1.bdstatic.com/vo3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D268%3Bg%3D0/sign0c730b84bd19ebc4c078719fba1da8c1/37d12f2eb9389b503a80d4b38b35e5dde6116ed7.jpg)
Stella981 Stella981
4年前
Qt NetWork即时通讯网络聊天室(基于TCP)
本文使用QT的网络模块来创建一个网络聊天室程序,主要包括以下功能:1、基于TCP的可靠连接(QTcpServer、QTcpSocket)2、一个服务器,多个客户端!(https://oscimg.oschina.net/oscnet/b1856305e6aeef4cfe1231c30f77ee2c5a4.png)3、服务器接收到某个客户端
Stella981 Stella981
4年前
IntelliJ IDEA+SpringBoot中静态资源访问路径陷阱:静态资源访问404
今天在使用SpringBoot时遇到静态资源无法访问的问题,百思不得其解,最终解决,记录下来。html页面中访问static文件夹下的index.css文件失败,浏览器调试模式下发现404。项目目录结构如下:!这里写图片描述(https://oscimg.oschina.net/oscnet/f5be14e06da9416084717016
Stella981 Stella981
4年前
Linux自定义分隔符IFS引发的文本处理问题
需求是检查指定应用的某些配置所以就写了个脚本,数据文件的内容是这样的:应用名称|IP|端口  多个IP用空格,这样可以生成数组。这个文件的数据是通过部署平台的API获取后自己组装的。!(https://oscimg.oschina.net/oscnet/877e11b0d7dfcea5bd6778239a4f3284ded.png)