大猫的Java笔记

LV0
发表了文章

我给MyCat修复了一个bug

1.6-RELEASE-20161028204710-linux.tar.gz。

大猫的Java笔记
发表了文章

mycat双主双从主从,主从复制和读写分离实现

由于前面前面已经介绍过了mycat的安装以及配置,这里就不在细说,如果下面对mycat的操作不是很清楚,可以看上一篇文章。

大猫的Java笔记
发表了文章

Mycat从入门安装到MySQL主从复制,再到读写分离实现

Mycat可不是我的猫,他是基于Java语言编写的一款开源数据库中间件,是一个实现了MySQL协议的服务器。能够实现对主从数据库的读写分离、主从复制、水...

大猫的Java笔记
发表了文章

ThreadLocal到底存不存在内存泄漏

在聊ThreadLocal存不存在内存泄漏问题之前,我们先看看Java的4种引用,分别为强引用、软引用、弱引用和虚引用。

大猫的Java笔记
发表了文章

啥?不会Debug jdk源码

一个学弟问我,你觉得面试中问什么面试题的频率最高?我毫不犹豫的回答:“源码”,尤其是HasMap,我所经历的面试官几乎必问。朋友听后心一慌,自己还没看过。

大猫的Java笔记
发表了文章

啥?你居然不知道MapStruct

在开发中你可曾遇到如下这样的问题?MyBtatis从数据库中查询的数据映射到domain的实体类上,然后有时候需要将domain的实体类映射给前端的VO...

大猫的Java笔记
发表了文章

MySQL存储过程创建与使用

存储过程是数据库中完成特定功能的SQL集,一次编译后永久有效,有点类似于Java里面的方法或C语言中的函数,我们可以在方法体中完成特定的功能,后续只要调用即可。

大猫的Java笔记
发表了文章

MySQL视图的创建与使用

视图是MySQL的一种虚拟表,实际的表我们可以看到每一行的数据,而视图是另一种形式的表,他可以将任何的查询结果变成一种虚拟的表方便下一次进行查询。

大猫的Java笔记
发表了文章

MySQL中插入语句(Insert)的几种使用方式

使用Inset into 表名 values(值1,值2)进行插入,并对查看插入数据是否成功

大猫的Java笔记
发表了文章

一文看懂HashMap扩容为什么是2的n次幂

HashMap是Java中的集合类,是存放键值对形式的数据(Key和Value),例如QQ账号和QQ密码,QQ账号就是Key而密码则是Value。如下图所示(假...

大猫的Java笔记
发表了文章

手写一个JDK1.7的简版HashMap

JDK1.7的HashMap主要采用的是数组+链表进行存储的,数组存放的是一个类,而这个类中有四个字段,分别是hashcode(用于存放在数组的指定下标下面)、...

大猫的Java笔记
发表了文章

Java中静态代码块、代码块以及构造函数执行顺序详解

前段时间面试,做到一个笔试题主要考察的是静态代码块,代码块,构造方法的执行顺序,由于自己没复习所以这个题肯定没做出来,回家后在Idea中进行代码测试运行。

大猫的Java笔记
发表了文章

你不得不知道的Git常用命令

给指定的id加标签,ld号可以通过git log --pretty=oneline查看

大猫的Java笔记
发表了文章

《大话数据结构》数据结构的逻辑结构和物理结构

数据结构是互相之间存在一种或多种特定关系的数据元素的集合,此解释来自于《大话数据结构》。小白表示这都什么玩意啊。

大猫的Java笔记
发表了文章

Gradle的简洁之美,Gradle搭建SpringBoot+DataJpa项目

Gradle是一个开源的构建自动化工具,专注于灵活性和性能。Gradle构建脚本使用Groovy或Kotlin DSL 编写。他和Maven一样都能帮我们管理j...

大猫的Java笔记
发表了文章

《啊哈算法》桶排序详解

假定有1-100个编号的桶(既定义一个长度为100的整型一维数组),每输入一个数字·就在对应的桶上插一个小旗(也就是对应下标的桶加1次),如果这个数字出现了n次...

大猫的Java笔记
发表了文章

《大话数据结构》线性表的顺序存储结构

以前上幼儿园每当放学的时候,每个班都需要按照高矮顺序排成一列进行一起走出校门,除第一位同学以外每一个同学前面都仅有一个同学,而除了最后一个同学外每一个同学后面都...

大猫的Java笔记
发表了文章

如何使用Idea的远程Debug

前段时间在bilibili上看到一个Java大神给Maven修Bug,他从GitHub上把有问题版本的Maven拉取下来然后找到对应的点进行Debug调试,但是...

大猫的Java笔记
发表了文章

《大话数据结构》线性表的链式存储结构

前面我们看过线性表的顺序存储结构,他是通过数组开辟一段连续的地址空间来实现的,在做插入操作和删除操作时,因为要维护数组的结构所以时间复杂度为O(N);有什么办法...

大猫的Java笔记
发表了文章

《大话数据结构》之双向链表

前面讲了单向链表实际上就是在保存数据的同时并保存下一个元素的地址值来进行关联,这样就像锁链一样一个套着一个,但是他只能通过当前地址找到下一个元素,不能反向找,就...

大猫的Java笔记

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券