首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SKY技术修炼指南
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
文章
热门
最新
HashSet能同时存入引号包围和new出来的两个String对象吗
有两个String对象,分别是String a="abc"和String b=new String("abc"),问这两个对象同时存进HashSet吗?了解这个问题之前我们先看看HashSet的源码。
如何保证Kafka的可靠性、幂等性和有序性
--- theme: channing-cyan --- 之前的项目中由于用到了Kafka,所以在前一阵的实习面试中被问到了如何保证Kafka消息的有序性,所以本文对于Kafka这三个常被问到的问题进
图解堆排序
本文介绍一下常见的堆排序的原理及实现代码。 堆排序是一种树形选择排序方法,要了解堆排序就不得不了解一下堆。简单的说,堆是一种完全二叉树,根据父子节点之间的大小关系的不同还可以细分为「大顶堆」和「小顶堆」。大顶堆是指任一节点的值都大于或等于其左右孩子的值,小顶堆是指任一节点的值都…
动态代理了解一下?
介绍动态代理之前,先介绍一下什么是代理模式。当我们不想访问或者不能直接访问一个对象的时候,我们就需要用到代理模式。代理模式一般涉及到委托类与代理类两个概念,代理类用于为委托类处理一些事务,代理类对象常常与委托类对象相关联。代理模式可以分为静态代理和动态代理,静态代理需要为每一个…
HTTPS的原理是什么
HTTPS作为HTTP的升级版本,最大的特点就是加了一层SSL/TLS协议将原来明文的HTTP变成了更安全的加密版本。 在HTTPS还没有普及的日子里,HTTP一直将报文作为明文传输。对于黑客来说,明文传输的报文简直就是在“裸奔”!我们举个例子来说明一下: 小明在某论坛上介绍自…
ThreadLocal会产生内存泄露的原因是什么
通常情况下,我们在内存中创建的变量是可被多个线程同时访问的,Java通过ThreadLocal实现了线程数据隔离的机制。 既然前面提到了ThreadLocal存储的变量是线程隔离的,我们不妨就测试一下是否如我们所说。我们先创建两个线程,然后为这两个线程设置ThreadLocal…
聊聊Java 8的Lambda表达式和函数式接口
Java 8作为Java的一个里程碑版本,提供了很多特性,本文主要介绍Java 8的Lambda表达式及函数式接口的内容。 Java引入Lambda表达式是为了简化代码,使代码更加简洁优雅。因此,一般使用Lambda表达式的代码也是比较简短的。那么Lambda表达式的代码可以写…
小米面试官:说说Java的反射
反射是框架设计的灵魂。 反射是Java中的一种运行机制,与我们正常的代码思路完全不同,只有在运行时才会知道要操作的类是什么,能够完全访问类的属性和方法(包括private修饰的属性和方法)。 反射主要有四种使用方式,分别是知道类名直接根据类名className.class获取C…
字节面试官:synchronized能保证可见性吗
synchronized是Java并发中最常见的关键字之一,使用锁保证线程间同步,下面介绍synchronized相关内容。 synchronized主要有三种用法,分别是修饰普通方法、静态方法和代码块,下面用代码分别演示一下三种用法。 synchronized修饰普通方法作用…
拼多多面试官:说说数据库事务隔离级别
什么是数据库事务?数据库事务是一系列数据库操作的集合,数据库事务是数据库管理系统与文件系统的重要区别之一。 记得之前一个教数据库的老师说过,如果考研复试遇到了她,一定会问什么是ACID。一般学过数据库的同学基本都能说上一些。A指的是Atomicity,也就是「原子性」,原子性是…
下一页
个人成就
文章被点赞
24
文章被阅读
9,764
掘力值
419
关注了
4
关注者
6
收藏集
1
关注标签
20
加入于
2016-10-26