上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: String str = new String(“abc”) 到底创建了几个对象? 首先String str是定义了一个字符串变量,并未产生对象,=不产生对象,那么只有后面的new String("abc")了。把它拆分成"abc"和new String(),首先在字符串常量池去寻找有没有"abc" 阅读全文
posted @ 2019-12-02 21:54 黄文博 阅读(5812) 评论(1) 推荐(1) 编辑
摘要: Java高级工程师面试题总结及参考答案 (转载)博客原文链接:https://www.cnblogs.com/java1024/p/8594784.html 一、面试题基础总结 1、 JVM结构原理、GC工作机制详解 答:具体参照:JVM结构、GC工作机制详解 ,说到GC,记住两点:1、GC是负责回 阅读全文
posted @ 2019-11-21 21:31 黄文博 阅读(5133) 评论(0) 推荐(0) 编辑
摘要: 本文版权归cxun所有,如有转载请注明出处与本文链接,谢谢!原文地址:http://www.cnblogs.com/cxun/p/7762984.html For indexing: Convert strings like under_score to strings like camelCase 阅读全文
posted @ 2019-11-20 13:45 黄文博 阅读(468) 评论(0) 推荐(0) 编辑
摘要: synchronized,这个东西我们一般称之为”同步锁“,他在修饰代码块的时候需要传入一个引用对象作为“锁”的对象。 那么我们来大致看一下这三种锁 方法锁(synchronized修饰方法时) 方法锁(synchronized修饰方法时) 通过在方法声明中加入synchronized关键字来声明s 阅读全文
posted @ 2019-11-20 13:44 黄文博 阅读(2342) 评论(0) 推荐(0) 编辑
摘要: Redis介绍 参考地址:https://blog.csdn.net/turbo_zone/article/details/83422215 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set 阅读全文
posted @ 2019-10-16 11:50 黄文博 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: MySQL索引 一. 存储引擎 1. 什么是存储引擎? 与其他数据库例如Oracle 和SQL Server等数据库中只有一种存储引擎不同的是,MySQL有一个被称为“Pluggable Storage Engine Architecture”(可替换存储引擎架构)的特性,也就意味着MySQL数据库 阅读全文
posted @ 2019-07-18 21:22 黄文博 阅读(15673) 评论(2) 推荐(2) 编辑
摘要: 1. 内存模型以及分区,需要详细到每个区放什么。 栈区: 栈分为java虚拟机栈和本地方法栈 重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。 每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法从被调用,直到被执行完。对应着一个栈帧在虚拟机中从入栈到 阅读全文
posted @ 2019-06-12 23:36 黄文博 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: JAVA中JavaBean对象之间的拷贝通常是用get/set方法,但如果你有两个属性相同的JavaBean或有大部分属性相同的JavaBean,对于这种情况,可以采用以下几个简便方法处理。 下面对这几个方法 做一下简单介绍,并通过实际的案例测试下性能差异 一. 项目依赖 1 <dependenci 阅读全文
posted @ 2019-05-23 14:05 黄文博 阅读(10505) 评论(2) 推荐(1) 编辑
摘要: 本篇文章摘自:https://www.jb51.net/article/149353.htm 由于时间有限,暂未验证 仅先做记录。有大家注意下哈(会尽快抽时间进行验证) 1. 基本用法 添加依赖 针对上面这段代码,重点看一下Redisson是如何基于Redis实现分布式锁的 Redisson中提供的 阅读全文
posted @ 2019-04-24 18:25 黄文博 阅读(4515) 评论(0) 推荐(0) 编辑
摘要: 最近生产环境中出现了一起CPU突然飙升的事件,下面介绍一下 CPU飙升问题排查的过程和解决方法。 该方案参考自:https://www.jianshu.com/p/e96c74133be6,感谢路遥Neo的分享 一、查看导致CPU飙升的线程 首先需要定位到是服务里的那些线程导致CPU飙升的。具体查找 阅读全文
posted @ 2019-04-12 16:24 黄文博 阅读(1990) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页