Rick's Tech Blog

Java、MySQL、Spring、后端

记录一次校招面试中暴露的不足 (细节拉满)

记录一次校招面试中暴露的不足。希望对找工作的同学有些许帮助。

我把MySQL索引的裤子给扒了

提到互联网企业最青睐的关系型数据库,那必然是mysql。而提到mysql性能优化,索引是不得不说的一个话题。索引是什么?何时使用索引?索引怎样提高数据库性能?且听我娓娓道来。

MySQL索引调优实际操作(一)

🙌在上一篇文章《我把mysql索引的裤子给扒了》中,我们大致了解了索引是什么,是干什么的,并且简单了解了内部的数据结构原理。这一篇文章将会介绍索引调优的具体操作。

MySQL索引调优实际操作(二)

说完explain关键字后,再来说说另一种检查sql执行情况的方法。profile是mysql提供用来分析当前回话中语句执行的资源消耗情况。可以对单独的sql语句进行诊断,结果相当于一份化验单。

计算机网络笔记

特定主机路由按照某个具体主机的IP地址来设定路由,通过认为的设定,让访问某个服务器的流量必须经由某个结点转发,特定主机路由的子网掩码为255.255.255.255。默认路由(缺省路由)和编程语言的switch类似,当变量取值与所有列出来的值都不相等的时候,可以设置一个默认分支处理,当IP数据包的目

计算机网络习题

与5类IP地址,划分子网,路由相关的练习题。

经典线程同步问题——生产者与消费者

有一个缓冲区用于放产品,缓冲区容量有上限,假设最多可以放置10个产品。生产者生产产品并放在缓冲区,消费者从缓冲区拿走产品,如果缓冲区满了,生产者就必须等待,如果缓冲区空了,消费者就必须等待。

单例模式的几种实现方式

单例模式是为了保证某个类只有一个实例化对象,并自己提供一个访问对象的方式。实现单例模式有许多种不同的的方式。

Redis笔记

Redis的基本数据结构字符串:一个key对应一个字符串value。Hash表:一个map里面装很多的field-value对。列表:在头部尾部和头部添加元素,还可以遍历。集合:字符串的无序集合。有序集合:为每个字符串元素绑定一个分数,安装分数大小排序。

为什么要重写hashCode方法?

史上最详细的解释!!!!!!!!!!!!!!!!!!!!!!!为什么重写equels方法后还要重写hashCode方法。吐血整理,保证看完绝对掌握。

基于接口的动态代理

为啥要用代理编程?使得真实角色处理的业务更加纯粹,不再去关注一些公共的事情。公共的业务由代理来完成。公共业务扩展时变得集中和方便。

selenium实现自动发表halo博客文章

由于最近在写关于selenium自动化测试的作业,便萌生了一个想法,使用Python中的selenium库自动操作浏览器发表博客文章,效果还不错,本文章就是使用Python脚本自动发布的。

教你让码云当一回“工具人”

github是个巨大的开源宝库,然鹅服务器却在海外,当我们clone仓库的时候速度经常很慢,对于没有科学上网工具(你懂的)的小伙伴来说,这不免是个让人头痛的问题,本文教你如何加速下载github的仓库。