240 发简信
IP属地:广东
  • 【Java基础】- 泛型篇

    简介 说起各种高级语言,不得不谈泛型,当我们在使用java集合的时候,会发现集合有个缺点:把一个对象“丢进”集合之后,集合就会“忘记”这个对象的数据类型,当再次取出该对象时,...

  • 240
    【Mybatis】- MyBatis基础篇

    前言:一直以来,很多人都是拿来主义,只停留在会使用的阶段,从未去研究挖掘其原理,剖析本质。现在慢慢探讨一下其内幕,抛砖引玉 一、简介 1)常用的持久化框架 Hibernate...

  • 240
    【网络篇】- https

    https 前言 在写https之前,先简单梳理一下http的一些问题通信使用明文(不加密) , 内容可能会被窃听由于 HTTP 本身不具备加密的功能, 所以也无法做到对通信...

  • 怎么在mysql中写一个死锁

    前言 发现错误请指正 mysql有哪些锁 官方文档中,mysql的锁主要有四种:X锁(独占锁),只能有一个事务拥有S锁(共享锁),多个事务可以同时拥有IX锁(意向独占锁),表...

  • 【redis】- Redis Cluser之数据分布

    数据分布 简述 分布式数据库首先要解决把整个数据集按照分区规则映射到多个节点的问题,即把数据集划分到多个节点上,每个节点负责整体数据的一个子集 分区及限制 分区规则 常见的分...

  • 240
    【并发编程】- 锁篇

    简介 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 1)synchronized关键字与java.util.concurrent...

  • 240
    【并发编程】- 线程篇

    线程 1. 简介 1)定义 现代操作系统在运行一个程序时,会为其创建一个进程。例如,启动一个Java程序,操作系统就会创建一个Java进程。现代操作系统调度的最小单元是线程,...

  • 【mysql】- Expalin篇

    简介 id:在一个大的查询语句中每个 SELECT 关键字都对应一个唯一的id与查询优化器有关,假如被优化过,那么可能是上下两个的id都是一样的 select_type:SE...

  • 【redis】- 重大版本篇

    版本意义借鉴linux,奇数为非稳定版本,偶数为稳定版本 2.6 (2012发布,经历18个版本,2.6.17)服务端支持Lua脚本去掉虚拟内存相关功能放开对客户端连接数的硬...