• 本站看点

    博主初心 本站2019年5月份开始建站,建此站点的初衷就是把自己学到的东西记录下来,分享下来。博主目前刚毕业不久就职于一家传统的软件公司。梦想是进入bat这种类型的公司。可惜博主水平有限还需努力。 学习计划 目前博主会的东西感觉很多的,但是...
  • 序言 这篇文章是作者看完《大话设计模式》(写的很好对于小白来说也很好理解)一书写的。引用了部分作者书中的内容,并加以自己的了解写的文章。23个设计模式其实就是写代码写得多的套路,我记得作者以前软考时也大致看过。但是那时的感悟并不深。结合了工作的经...
  • 《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中四人有位作者说过:“大多时候你并不需要使用访问者模式,但是当你一旦需要使用了,那么你是真的需要它了”。 什么是访问者模式 来自大话:“表示一个作用于某对象结构中各元素...
  • 解释器模式就牛逼了,目前应用的场景有点多,比如正则表达式,浏览器等。 什么是解释器模式 来自大话:“给定一个语言,定义他的文法的一种表示,并定义一个解释器,这个解释器用来解释语言中的句子”。 其实解释器模式的核心在于定义格式,然后怎么解释。就比...
  • 享元模式很多人把它归为了结构型模式,但在我认为他其实属于创建型模式。 什么是享元模式 来自大话:“利用共享模式有效的支持细密度对象”。 我们先来看类图。 FlyWeightFactory:负责创建FlyWeight对象。(同样的对象只存在一个)...
  • 什么是备忘录模式 来自大话:在不破坏封装性的前提下,捕获对象的内部状态,并且在对象之外保存这个状态。这样以后可以恢复到这个状态。” 解释下:备忘录模式就是保存一个状态,或者很多东西。但是不能破坏封装性的前提下去保存。并且这个保存的东西是在这个对...
  • 一听中介大家应该就知道了吧。现实中有没有找过房屋中介租房,买房之类的。大家讨厌中介的一点应该是因为他多赚了你钱。但是中介还是有好处的,比如你找房子更快了,不用自己满大家跑了。但是人家干了活就应该收钱啊,毕竟管理着一大批的租客跟房主。黑心中介除外啊...
  • 什么是策略模式 来自大话:“定义了算法家族然后封装起来,让它们之间可以互相替换。此模式让算法的替换不会影响到客户”。 个人解释:大家想一下一个场景,超市打折,第一种:满300打五折。第二种:满300-100。第三种:消费100积50分...等等...
  • 什么是模板方法模式 来源于大话设计模式一文:定义一个操作中算法的骨架,将一些步骤延迟到子类中,模板方法舍得程序不需要改变算法的结构,便可以重定义算法的特定步骤。 个人理解:即把公共的东西提取出来封装成一个方法,不同的部分封装成一个抽象方法。子类...