- 博客(17)
- 收藏
- 关注
转载 从JDK中,我们能学到哪些设计模式?
作者:肥朝 来自:肥朝(ID:feichao_java)结构性模式:适配器模式:常用于将一个新接口适配旧接口肥朝小声逼逼:在我们业务代码中经常有新旧接口适配需求,可以采用该模式。桥接模...
2019-04-30 08:30:00 217
转载 Redis常见面试题
一、memcached与redis的区别? 1.存储方式不同。memcached把数据全部存在内存之中,断电之后会挂掉,而redis虽然也用到了内存,但是会有部分数据存在硬盘中,保证数...
2019-04-29 08:26:41 303
转载 你真的理解零拷贝了吗?
作者:ksfzhaohui来源:http://t.cn/ESALgwV前言从字面意思理解就是数据不需要来回的拷贝,大大提升了系统的性能;这个词我们也经常在java nio,netty,...
2019-04-28 08:57:28 99
转载 面试官:不使用synchronized和lock,如何实现一个线程安全的单例?
单例,大家肯定都不陌生,这是Java中很重要的一个设计模式。稍微了解一点单例的朋友也都知道实现单例是要考虑并发问题的,一般情况下,我们都会使用synchronized来保证线程安全。那么...
2019-04-25 08:51:49 227
转载 记住:永远不要在MySQL中使用UTF-8
原文地址:https://dwz.cn/QS4wLyjh最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错...
2019-04-23 08:15:54 118
转载 面试必备的分布式事物方案
四月初,去面试了本市的一家之前在做办公室无人货架的公司,虽然他们现在在面临着转型,但是对于我这种想从传统企业往互联网行业走的孩子来说,还是比较有吸引力的。在面试过程中就提到了分布式事物问...
2019-04-22 08:58:55 135
转载 为什么阿里巴巴建议集合初始化时,指定集合容量大小?
集合是Java开发日常开发中经常会使用到的。在之前的一些文章中,我们介绍过一些关于使用集合类应该注意的事项,如《为什么阿里巴巴禁止在foreach循环里进行元素的remove/ad...
2019-04-19 12:51:53 198
转载 阿里一面 缓存穿透、缓存击穿、缓存雪崩和热点数据失效问题的解决方案
作者:乔二爷,来自:乔二爷(ID:hellozhouq)1 前言昨天晚上接到阿里的电面电话,过程中就问到了关于缓存相关的问题。虽然以前接触过,多多少少了解了一些。但是之前自己并没有好好记...
2019-04-17 06:00:00 204
转载 Java调优:Mybaitis的缓存优化
作者:肥朝,来自肥朝(ID:feichao_java)我们先来看代码这段代码中, Mybatis一共发了两条SQL,这就好像说, Mybatis中没有缓存,然后我们打开Mybatis的文...
2019-04-16 08:30:00 192
转载 不止JDK7的HashMap,JDK8的ConcurrentHashMap也会造成CPU 100%
大家可能都听过JDK7中的HashMap在多线程环境下可能造成CPU100%的现象,这个由于在扩容的时候put时产生了死链,由此会在get时造成了CPU100%。这个问题在JDK8中...
2019-04-15 08:34:00 183
转载 面试题:为什么Java中的字符串对象是不可变的
阅读本文大概需要4分钟。所谓不可变对象,是指一个对象在创建后,它的内部状态不会被改变的对象。这意味着当我们将一个不可变对象的引用赋值给某个变量后,我们就不能改变该对象的内部状态。Ja...
2019-04-12 08:30:00 346
原创 经典面试题|讲一讲JVM的组成
JVM(Java 虚拟机)算是面试必问的问题的了,而但凡问 JVM 一定会问的第一个问题就是:讲一讲 JVM 的组成?那本文就注重讲一下 JVM 的组成。 首先来说 JVM 的组成分为,整体组成部分和运行时数据区组成部分,一般开发者关注的和面试官问的都是后者,但本文会详细讲解以上两个组成部分。 一、JVM 整体组成 JVM 整体组成可分为以下四个部分: 类加载器(ClassLoader) ...
2019-04-10 09:23:05 775
转载 阿里《Java手册》做一个有技术情怀的人
导读最近重温了阿里的《码出高效Java开发手册》,感觉最后一页“聊聊成长”这一小块的内容写的很棒,特意把它复制出来,送给每一个技术人,愿你做一个有技术情怀的人。正文成长并没有直线式的捷径...
2019-04-08 08:00:00 389
原创 JVM史上最佳入门指南
提到Java虚拟机(JVM),可能大部分人的第一印象是“难”,但当让我们真正走入“JVM世界”的时候,会发现其实问题并不像我们想象中的那么复杂。唯一真正令我们恐惧的,其实是恐惧本身。而作...
2019-04-05 08:00:00 113
转载 【数据结构与算法】通俗易懂说链表
一:概述链表(Linked list)由一些节点组成,物理存储非连续的线性表。其中每个节点都会存储下个节点的指针,由于实际存储空间不连续,对链表插入节点,删除节点可以达到O(1)的复杂度...
2019-04-04 07:58:36 219
转载 一文带你轻松搞懂事务隔离级别(图文详解)
本文由 SnailClimb 和读者 BugSpeak 共同完成。事务隔离级别(图文详解)什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是...
2019-04-02 07:00:00 188
转载 记一次阿里巴巴一面的经历
上周在拉勾上收到一个蚂蚁金服的大哥要我的简历,当时很惊讶,居然有蚂蚁金服的找到我,然后想都没想就给了。受宠若惊呀,我知道自己的水平跟阿里的差距有多远,以前一直没用勇气去投,连试试都不敢。...
2019-04-01 07:00:00 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人