• 本站看点

    博主初心 本站2019年5月份开始建站,建此站点的初衷就是把自己学到的东西记录下来,分享下来。博主目前刚毕业不久就职于一家传统的软件公司。梦想是进入bat这种类型的公司。可惜博主水平有限还需努力。我想打造自己的知识体系,所以我把自己平时所学进行...
  • 序言 这篇文章是作者看完《大话设计模式》(写的很好对于小白来说也很好理解)一书写的。引用了部分作者书中的内容,并加以自己的了解写的文章。23个设计模式其实就是写代码写得多的套路,我记得作者以前软考时也大致看过。但是那时的感悟并不深。结合了工作的经...
  • 《Spring源码解析-入门Spring的IOC思想》首发橙寂博客转发请加此提示 Spring源码解析-入门Spring的IOC思想 1.引入 大家在面试的时候,应该都会碰到这么一个问题。请浅谈一下Spring IOC(控制反转)思想?或者是解释...
  • 《jdk源码解析-java中的ThreadPoolExecutor概述以及使用》首发橙寂博客转发请加此提示 jdk源码解析-java中的ThreadPoolExecutor概述以及使用 关于ThreadPoolExecutor这个类,应该很多人都...
  • 《jdk源码解析-java中的ThreadLocal类》首发橙寂博客转发请加此提示 jdk源码解析-java中的ThreadLocal类 关于ThreadLocal这个类,应该很多人都使用过。我们可以认为这是一个操作线程间局部对象的工具类。 首先...
  • 《jdk源码解析(juc)的锁-java中的锁ReetrentLock》首发橙寂博客转发请加此提示 jdk源码解析(juc)的锁-java中的锁ReetrentLock Lock接口 Lock接口出现之前,java是通过synchronized关...
  • 《JDK源码解析(集合)--ArrayList与LinkedList区别》首发橙寂博客转发请加此提示 JDK源码解析(集合)--ArrayList与LinkedList区别 ArrayList和LinkedList 讲解   ArrayList和...
  • 《MySQL 我必须得告诉大家的优化原理》首发橙寂博客转发请加此提示 我必须得告诉大家的MySQL优化原理 说起MySQL的查询优化,相信大家收藏了一堆奇淫技巧:不能使用 SELECT * 、不使用NULL字段、合理创建索引、为字段选择合适的数据...
  • 《MySQL 影响MySQL性能的五大配置参数》首发橙寂博客转发请加此提示 影响MySQL性能的五大配置参数 我们今天主要和大家分享的是对MySQL性能影响关系紧密的五大配置参数,以下就是文章的具体内容描述,希望会给你带来一些帮助。 以下的文章主...
  • 《MySQL explain执行计划解读》首发橙寂博客转发请加此提示 MySQL explain执行计划解读 本文我们主要介绍了MySQL性能分析以及explain的使用,包括:组合索引、慢查询分析、MYISAM和INNODB的锁定、MYSQL的...
  • 《 MySQL主从复制》首发橙寂博客转发请加此提示 MySQL主从复制 mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复。 需要两台机器,安装mysql,两台机器要在相通的局域网内,可以分布在不同的服务器上,也可...
  • 《 MySQL数据恢复--binlog》首发橙寂博客转发请加此提示 binlog是mysql主从复制,以及数据恢复的核心,学会之后再也不用担心数据删错了,改错了。 MySQL数据恢复--binlog MySQL Binary Log也就是常说的b...
  • 《 MySQL性能优化--锁》首发橙寂博客转发请加此提示 上篇文章对锁做了个概述 MySQL详解--锁 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用...
  • 《 MySQL性能优化--锁》首发橙寂博客转发请加此提示 MySQL基本概念--锁 介绍下对于MySQL锁机制的理解 从基本概念开始: 共享锁 共享锁的代号是S,是Share的缩写,共享锁的锁粒度是行或者元组(多个行)。一个事务获取了共享锁之后,...
  • 《 MySQL性能优化--索引的选择》首发橙寂博客转发请加此提示 MySQL性能优化--索引的选择 索引(在MySQL中也叫做键),是存储引擎用于快速找到记录的一种数据结构。 写在前面: 索引对查询的速度有着至关重要的影响,理解索引也是进行数据库...
  • 《 MySQL性能优化--数据类型的选择》首发橙寂博客转发请加此提示 MySQL性能优化--数据类型的选择 数值类型 整型 类型类型说明 tinyint非常小的整数 smallint较小整数 mediumint中等大小整数 int标准整数...
  • MySQL存储引擎--MyISAM与InnoDB区别 MyISAM和InnoDB 讲解   InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理...
  • 前言 最近做项目有个功能需要跟据pdf模板然后填充数据导出,所以就研究了下。 准备工作 1.准备包 <dependency>    <groupId>com.itextpdf</groupI...
  • 设计模式的学习已经到了最后阶段,这个模式是GOF中我认为最难理解的一个。GOF中四人有位作者说过:“大多时候你并不需要使用访问者模式,但是当你一旦需要使用了,那么你是真的需要它了”。 什么是访问者模式 来自大话:“表示一个作用于某对象结构中各元素...
  • 解释器模式就牛逼了,目前应用的场景有点多,比如正则表达式,浏览器等。 什么是解释器模式 来自大话:“给定一个语言,定义他的文法的一种表示,并定义一个解释器,这个解释器用来解释语言中的句子”。 其实解释器模式的核心在于定义格式,然后怎么解释。就比...
controls