本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等前言之前去面试的时候面试官问了我关于关于JVM性能调优的问题,由于自己之前公司的项目里自己没有接触到JVM性能调优的相关问题(感觉这些都是公司架构师考虑的问题),所有面试官问的时候自己一脸懵逼,所有最后的结果当然是凉凉。。,于是,为了查漏补缺,就去学习了一下JVM的相关知识,希望能帮助到大家。正文在学习任何一项新的知识之前,我
分类:
其他好文 时间:
2020-07-23 15:46:59
阅读次数:
67
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等在阅读之前,我想你很可能已经使用过许多存储层的技术了,例如缓存、文件、关系数据库,甚至一些云上key-value的存储服务,但就如同我之前提到的那样,某项具体技术总是相对好学,可对于全栈知识系统地学习,也包括持久层的学习,是一定要立足于技术的基础、原理和本质的。今天,我们要讲的就是其中之一——一致性(Consistency)。
分类:
其他好文 时间:
2020-07-22 11:49:30
阅读次数:
85
表格方面的东西比较复杂如果要做好的话还是比较难的 但是看起来非常的方便具有较强的直观性,可以用来做一些攻略网站什么的,是非常有效的 HTML:表格1.表格三标签:(1)<table> 表格(2)<tr> 行(3)<td> 单元格 2.表格的基本语法和结构<table> <tr> <td> </td> ...
分类:
其他好文 时间:
2020-07-21 23:07:36
阅读次数:
86
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等为什么要使用分布锁?首先,我先带你认识一下什么是锁。在单机多线程环境中,我们经常遇到多个线程访问同一个共享资源(这里需要注意的是:在很多地方,这种资源会称为临界资源,但在今天这篇文章中,我们统一称之为共享资源)的情况。为了维护数据的一致性,我们需要某种机制来保证只有满足某个条件的线程才能访问资源,不满足条件的线程只能等待,在下
分类:
其他好文 时间:
2020-07-21 11:38:32
阅读次数:
85
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等这篇文章主要记录,造成查询数量不大的情况下,造成查询缓慢的原因,以及相应的解决方法。环境说明:MySQL版本5.7.27隔离级别:RR锁等待造成查询速度很慢MDL锁如开启如下事务:SessionA持有表tMDL写锁。SessionB需要MDL读锁。这时读写锁互斥,SessionB被阻塞。flush阻塞flush操作一般来说很快
分类:
其他好文 时间:
2020-07-16 12:14:03
阅读次数:
99
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等字符串建立索引的优化1.建立前缀索引假设建立一个支持邮箱登录的用户表,对于邮件字段来说,可以有以下几种建立索引的方式:①.直接对整个字符串建立索引altertableSUseraddindexindex1(email);②.对整个字符串的前一部分建立索引-前缀索引altertableSUseraddindexindex2(em
分类:
数据库 时间:
2020-07-16 10:17:40
阅读次数:
81
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等Java程序员几乎都了解Spring。它的IoC(依赖反转)和AOP(面向切面编程)功能非常强大、易用。而它背后的字节码生成技术(在运行时,根据需要修改和生成Java字节码的技术)就是就是一项重要的支撑技术。Java字节码能够在JVM(Java虚拟机)上解释执行,或即时编译执行。其实,除了Java,JVM上的Groovy、Ko
分类:
编程语言 时间:
2020-07-15 12:52:09
阅读次数:
51
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等编译器的任务,是要生成能够在计算机上运行的代码,但要生成代码,我们必须对程序的运行环境和运行机制有比较透彻的了解。你要知道,大型的、复杂一点儿的系统,比如像淘宝一样的电商系统、搜索引擎系统等等,都存在一些技术任务,是需要你深入了解底层机制才能解决的。比如淘宝的基础技术团队就曾经贡献过,Java虚拟机即时编译功能中的一个补丁。这
分类:
其他好文 时间:
2020-07-15 12:51:49
阅读次数:
64
MongoDB终极文档 端口:27017默认 MongoDB中的概念 使用了不存在的对象即创建对象 Json结构存储 MySQL MongoDB database database tables collections column field row Documents 数据类型 ObjectID ...
分类:
数据库 时间:
2020-07-15 01:24:49
阅读次数:
65
#Jenkins安装、备份和恢复 ##一.安装Jenkins 下载安装包,官方地址 支持常见的部署方式 下载war包,将其放到tomcat中运行(放到webapps目录下,启动tomcat) 直接执行java -jar jenkins.war --httpPort=8080 官方推荐 使用rpm包安 ...
分类:
其他好文 时间:
2020-07-15 01:10:03
阅读次数:
73