史上更全的 MySQL 高性能优化实战总结!
摘要:熟悉优化的思路:-- MySQL 为例 1 前言 2 优化的哲学 3 优化思路 3.1 优化什么 3.2 优化的范围有哪些 3.3 优化维度 4 优化工具有啥? 4.1 数据库层面 4.2 数据库层面问题解决思路 4.3 系统层面 4.4 系统层面问题解决办法 5 基础优化 5.1 优化思路 5.2
阅读全文
posted @
2019-02-26 13:32
腾逸
阅读(196)
推荐(0) 编辑
Java NIO —— Buffer(缓冲区)
摘要:Buffer是一个抽象类,位于java.nio包中,主要用作缓冲区。注意:Buffer是非线程安全类。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 NIO 有以下几种Buffer类型: ByteBu
阅读全文
posted @
2019-02-26 09:25
腾逸
阅读(731)
推荐(0) 编辑
java栈的最大深度?
摘要:1. 概述 某公司面试,总监大叔过来,问了图论及栈的最大深度,然后^_^ 一直记着,今天搞一下 2. 代码 控制台输出 java.lang.StackOverflowErrorstack height:11421 3. 总结 3.1 java栈是java虚拟机的一个重要的组成部分,在栈里进行线程操作
阅读全文
posted @
2019-02-25 16:01
腾逸
阅读(1772)
推荐(0) 编辑
String hashCode 方法为什么选择数字31作为乘子
摘要:www.tianxiaobo.com/2018/01/18/String-hashCode-方法为什么选择数字31作为乘子/
阅读全文
posted @
2019-02-21 16:27
腾逸
阅读(225)
推荐(0) 编辑
LinkedList 源码分析(JDK 1.8)
摘要:www.tianxiaobo.com/categories/foundation-of-java/collection/
阅读全文
posted @
2019-02-21 15:59
腾逸
阅读(86)
推荐(0) 编辑
ArrayList 源码分析
摘要:http://www.tianxiaobo.com/categories/foundation-of-java/collection/
阅读全文
posted @
2019-02-21 15:45
腾逸
阅读(136)
推荐(0) 编辑
LinkedHashMap 源码详细分析(JDK1.8)
摘要:https://segmentfault.com/a/1190000012964859
阅读全文
posted @
2019-02-21 14:28
腾逸
阅读(157)
推荐(0) 编辑
Java并发基础:了解无锁CAS就从源码分析
摘要:https://segmentfault.com/a/1190000015881923
阅读全文
posted @
2019-02-21 11:16
腾逸
阅读(131)
推荐(0) 编辑
IntelliJ IDEA(2018)安装详解
摘要:https://blog.csdn.net/newabcc/article/details/80601933
阅读全文
posted @
2019-02-20 19:58
腾逸
阅读(125)
推荐(0) 编辑
HashMap 源码详细分析(JDK1.8)
摘要:https://segmentfault.com/a/1190000012926722#articleHeader7 红黑树详细分析 http://www.tianxiaobo.com/2018/01/11/%E7%BA%A2%E9%BB%91%E6%A0%91%E8%AF%A6%E7%BB%86%
阅读全文
posted @
2019-02-20 16:14
腾逸
阅读(133)
推荐(0) 编辑
Java原子类实现原理分析
摘要:转自: https://www.cnblogs.com/chengxiao/p/6152824.html
阅读全文
posted @
2019-02-20 10:49
腾逸
阅读(300)
推荐(0) 编辑
谈谈Java中的volatile
摘要:转自: https://www.cnblogs.com/chengxiao/p/6528109.html
阅读全文
posted @
2019-02-20 09:33
腾逸
阅读(119)
推荐(0) 编辑
位移
摘要:计算: 1 public class test { 2 public static void main(String[] args) { 3 int a = 10 >> 1; 4 int b = a++; 5 int c = ++a; 6 int d = b * a++; 7 System.out.
阅读全文
posted @
2019-02-15 09:30
腾逸
阅读(180)
推荐(0) 编辑
Java反射学习系列-绪论
摘要:Java反射学习系列-绪论 https://blog.csdn.net/hanchao5272/article/details/79358924
阅读全文
posted @
2019-02-13 16:51
腾逸
阅读(113)
推荐(0) 编辑
java中什么是bridge method(桥接方法)
摘要:java中什么是bridge method(桥接方法) https://blog.csdn.net/z69183787/article/details/81115524
阅读全文
posted @
2019-02-13 13:46
腾逸
阅读(128)
推荐(0) 编辑
Java反射获取对象成员属性,getFields()与getDeclaredFields()方法的区别
摘要:Java反射获取对象成员属性,getFields()与getDeclaredFields()方法的区别 在工作中遇到一个问题,就是你需要去判断某个字符串是不是对象的某个成员属性名,然后根据判断结果去操作这个成员属性。 想了下之后,我们可以根据Java反射中的getDeclaredFields()
阅读全文
posted @
2019-02-11 15:58
腾逸
阅读(2573)
推荐(0) 编辑