- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Java redis精选面试题
1.Redis 是一个基于内存的高性能key-value数据库。2.Redis相比memcached有哪些优势:memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型 redis的速度比memcached快很多 redis可以持久化其数据3.Redis是单线程redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销4.Reids常用5种数据类型string,list,set,sorted set,hash6.Reids6种淘
2020-12-27 23:55:13 723
原创 Java面试题:MySql高频面试题
一、为什么用自增列作为主键1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)。2、数据记录本身被存于主索引(一颗B+Tree)的叶子节点上,这就要求同一个叶子节点内(大小为一
2020-12-27 23:52:52 1694
原创 Java高频基础面试题:Java8新特性
新特性Java8 新增了非常多的特性,我们主要讨论以下几个: Lambda 表达式− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。 方法引用− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 默认方法− 默认方法就是一个在接口里面有了一个实现的方法。 新工具− 新的编译工具,如:Nashorn引擎 jjs、 类依赖分析器...
2020-12-27 22:57:31 1151
原创 Java高频基础面试题:类加载过程解析
上图:类加载过程介绍:类加载过程主要包含加载、验证、准备、解析、初始化、使用、卸载七个方面,下面一一阐述。1、加载在加载阶段,虚拟机主要完成三件事:1.通过一个类的全限定名来获取定义此类的二进制字节流。2.将这个字节流所代表的静态存储结构转化为方法区域的运行时数据结构。3.在Java堆中生成一个代表这个类的java.lang.Class对象,作为方法区域数据的访问入口2、验证验证阶段作用是保证Class文件的字节流包含的信息符合JVM规范,不会给JVM造成危害...
2020-12-27 22:22:28 628
原创 nginx配置本地服务-如图片服务器
修改配置Conf下的nginx配置配置文件如下 server { listen 9111 reuseport; # server_name localhost; location / { allow all; deny all; set $upstream_mirror_host ''; set $upstream_scheme 'http'; set $upstre
2020-12-07 13:46:37 828
TaskQuartz.zip
2020-05-07
年薪30万以上Java软件工程师简历模板下载(适用1-5年)
2019-04-05
gcc离线安装(全部依赖包)
2018-09-29
RSA、DES混合加密解决方案、数字签名
2018-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人