徐盛的博客

起今知行


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 公益404

高效并发(五)

发表于 2017-03-12 | 分类于 高效并发

前言

       上篇已经分析了线程池和同步工具。这里我们来介绍原子类和forkjoin框架。

阅读全文 »

高效并发(四)

发表于 2017-03-10 | 分类于 高效并发

前言

       上篇已经分析了lock和concurrent提供的集合类包括阻塞队列和容器类。这里我们来介绍

阅读全文 »

高效并发(三)

发表于 2017-03-06 | 分类于 高效并发

前言

       在前面的基础知识之上,我们开始对concurrent包的全面分析。

阅读全文 »

高效并发(二)

发表于 2017-03-03 | 分类于 高效并发

前言

  在学习完虚拟机之后,我们了解了java的内存模型、实现线程安全的方法和jvm的一些锁优化机制,我们现在就把方向在往线程的基本操作,到concurrent包里面的线程安全类、原子类和一些lock的实现类。了解整个java并发基础。

阅读全文 »

剑指offer:替换空格

发表于 2017-03-03 | 分类于 剑指offer详解

替换空格

题目

       请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

阅读全文 »

高效并发(一)

发表于 2017-03-02 | 分类于 高效并发

前言

       并发处理的广泛应用是使得Amdahl定律代替摩尔定律称为计算机性能发展源动力的根本原因,也是人类压榨计算机能力最有力的武器。

阅读全文 »

MySQL学习笔记整理(五)

发表于 2017-02-18 | 分类于 mysql学习

前言

       这篇我们从sql语句优化开始分析,这个时最基础的,可能我们在使用过程中都没有注意,也没有相关经验,但是有了这个意识,我们需要看别人总结的经验,自己去记忆和动手试下实例,加深理解。然后从mysql引擎的选择等方面进行分析,更恰当的去使用mysql。

阅读全文 »

MySQL学习笔记整理(四)

发表于 2017-02-16 | 分类于 mysql学习

前言

       上篇已经讲了怎么去建立索引,对索引的基本操作,这篇讲如果去适当的使用索引。我们先了解索引的优缺点,然后在这个基础上分析使用索引的恰当时机。

阅读全文 »

MySQL学习笔记整理(三)

发表于 2017-02-15 | 分类于 mysql学习

前言

       上篇已经建立了测试数据库,然后通过相关工具找到了慢查询的语句,这些就是我们优化的对象,本篇就从索引的角度去改善我们的数据库性能。共四种索引,主键索引、唯一索引、普通索引、全文索引。索引是有消耗的,占空间的,MYI格式文件在data文件夹下。

阅读全文 »

MySQL学习笔记整理(二)

发表于 2017-02-14 | 分类于 mysql学习

前言

       之前已经了解过mysql的基本原理,重点是我们该从哪些方面去改善数据库性能,或者从设计开始怎么样去合适的设计,可以使用哪些工具和方法去帮助我们监测数据库,并根据在数据库原理的理解基础上,对不同的业务需求不同的软硬件环境,尽量做出最优的优化策略。下面就看下有哪些优化方法和适用场景,可以根据实际选用其中一部分进行优化,而且优化是一个整体的,所以不是改变一个方法就能大幅提升性能,也没有确定的套路。本文在看了传智mysql优化课程之后记录的学习笔记。

阅读全文 »
123…7
徐盛

徐盛

专注技术。

62 日志
15 分类
41 标签
RSS
© 2016 - 2017 徐盛
由 Hexo 强力驱动
主题 - NexT.Mist