240 发简信
  • 设计模式 | 单例模式及典型应用

    微信原文:设计模式 | 单例模式及典型应用 单例是最常见的设计模式之一,实现的方式非常多,同时需要注意的问题也非常多。 本文主要内容: 介绍单例模式 介绍单例模式的N中写法 ...

  • 120
    为什么说Redis是单线程的以及Redis为什么这么快!

    一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新...

  • 120
    面试小结之JVM篇

    最近面试一些公司,被问到的关于Java虚拟机的问题,以及自己总结的回答。 Java内存区域是如何划分的? Java堆:线程共享的,唯一目的就是用于存放对象实例,是垃圾收集器管...

  • 120
    ☆啃碎并发(七):深入分析Synchronized原理

    0 前言 记得开始学习Java的时候,一遇到多线程情况就使用synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个...

  • 关于SpringMVC向前端返回数据乱码及相关问题解决方案

    问题背景 使用springMVC框架,可以在Controller方法的注解中,指定返回数据的格式(xml、html、key-value、json等),但是spring默认的消...

  • 120
    定点医院要这么选!

    前言 最近要更换个定点医院,不知道怎么选择好点,特意查了下,正好看到了笔名老编在微信公众号“Namepro哪跑”发的一篇文章《定点医院要这么选才对!》(在简书手机客户端打不开...

  • 120
    Android WebView 全面干货指南

    前言 总结 Android WebView 常用的相关知识点,令包含以下干货内容分析:Js注入漏洞、WebView 遇到的坑、JsBridge 原理以及框架使用(JsBrid...

  • 120
    终结篇:MyBatis原理深入解析(一)

    1 引言# 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久...

  • 120
    ☆啃碎并发(四):Java线程Dump分析

    1 Thread Dump介绍 1.1 什么是Thread Dump Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在...

  • 120
    终结篇:MyBatis原理深入解析(三)

    11 MyBatis一级缓存实现# 11.1 什么是一级缓存? 为什么使用一级缓存?## 每当我们使用MyBatis开启一次和数据库的会话,MyBatis会创建出一个SqlS...

  • 左耳朵耗子程序员练级攻略(2018)资料整理

    目前整理到软件设计文章,高手篇暂未整理 文章 1.Teach Yourself Programming in Ten Years (中英对照版)2.程序员的谎谬之言还是至理名...

  • 刻意练习与拆解任务

    发现自己在拆解任务能力上的不足,已经影响到自己的进步了。要提高我自己在拆解任务方面的能力,准备采用一种方法--刻意练习。 著名心理学家-Ericsson,通过研究各行各业顶级...

个人介绍
喜欢孤独与自由。