会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
被猪附身的人
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
16
下一页
2020年3月23日
面向对象设计、设计原则
摘要: 面向对象设计 划分职责进而识别出有哪些类。 定义类及其属性和方法。 定义类与类之间的交互关系。 将类组装起来并提供执行入口。 设计原则 1、单一职责原则:简单来说就是一个类或者一个模块只负责完成一个职责或功能。 参考依据: 类中代码行数、函数、属性过多,影响代码可读性和可维护性时。 类代码行数不要超
阅读全文
posted @ 2020-03-23 11:23 被猪附身的人
阅读(163)
评论(0)
推荐(0)
2020年3月17日
并发编程学习笔记(十、ThreadLocal)
摘要: 目录: ThreadLocal介绍 ThreadLocal使用 ThreadLocal注意点 ThreadLocal介绍 ThreadLocal是线程的本地变量副本,它是每个线程独立维护的值,不受其它线程的影响。 基本方法: public void set(T value):设置当前局部变量的值。
阅读全文
posted @ 2020-03-17 22:27 被猪附身的人
阅读(191)
评论(0)
推荐(0)
并发编程学习笔记(九、synchronize)
摘要: 目录: synchronize作用 synchronize使用方式 synchronize导致的死锁 synchronize特性 synchronize原理 synchronize作用 在并发场景下限制共享资源的访问,使其只有一个线程可以执行某个方法或代码块,实现线程安全。 synchronize使
阅读全文
posted @ 2020-03-17 22:12 被猪附身的人
阅读(315)
评论(0)
推荐(0)
2020年3月15日
并发编程学习笔记(八、volitile)
摘要: 目录: 计算机硬件系统架构演进(缓存一致性问题) 为何演进,如何演进 演进后导致了什么问题 如何解决 JVM如何解决缓存一致性问题 如何解决 volatile内存语意含义 volatile原理 计算机硬件系统架构演进(缓存一致性问题) 1、为何演进,如何演进。 计算机在运行程序的时,每条指令都是在C
阅读全文
posted @ 2020-03-15 11:34 被猪附身的人
阅读(223)
评论(0)
推荐(0)
2020年2月24日
MySQL调优学习笔记(六、SQL查询优化)
摘要: 目录: 为什么查询速度慢 优化数据访问 重构查询方式 查询缓存 特定类型的优化 为什么查询速度慢 如果我们把查询看做是一个任务的话,那么它肯定是由多个子任务构成。 也就是说如果要优化查询的速度的话,无非就是优化其子任务,要么消除其中一些子任务,要么减少子任务的执行次数,要么让子任务执行的更快。 优化
阅读全文
posted @ 2020-02-24 22:23 被猪附身的人
阅读(130)
评论(0)
推荐(0)
2020年2月23日
MySQL调优学习笔记(五、高性能索引)
摘要: 目录: 高效索引策略 维护索引和表 索引创建的选择 高效索引策略 1、组合索引:多条件查询时使用组合索引,多每个查询的列增加独立的索引并不能提高查询效率。——————————————————————————————————————————————————————— 2、独立的列:查询的列不是独立的,
阅读全文
posted @ 2020-02-23 13:00 被猪附身的人
阅读(141)
评论(0)
推荐(0)
2020年2月19日
MySQL调优学习笔记(四、索引)
摘要: 目录: 什么是索引 B-Tree索引 Hash索引 聚簇索引 非聚簇索引 补充 什么是索引 索引是存储引擎用于快速找到记录的一种数据结构,这是索引的基本功能。 索引对于性能来说非常关键,好的索引能在大量数据中快速检索出结果;但不恰当的索引还可能会降低检索数据的性能。 B-Tree索引 B-Tree索
阅读全文
posted @ 2020-02-19 18:27 被猪附身的人
阅读(170)
评论(0)
推荐(0)
2020年2月16日
MySQL调优学习笔记(三、数据库优化)
摘要: 目录: 数据类型的优化 scheme设计 总结 数据类型的优化 关于数据类型的优化主要分为三个点: 1、选择更小的数据类型性能更好:小的数据类型占用磁盘、CPU和内存更少,处理时需要的CPU周期也更少。 2、简单的数据类型性能更好:比如整形、datetime相对于字符类型就更好,因为字符集的校对规则
阅读全文
posted @ 2020-02-16 20:27 被猪附身的人
阅读(133)
评论(0)
推荐(0)
2020年2月15日
MySQL调优学习笔记(二、MySQL调优基础)
摘要: 目录: 如何优化性能 MySQL慢查询日志 如何分析一条SQL EXPLAIN执行计划 如何优化性能 性能优化的目标是降低响应时间,那么就需要理解为什么服务器执行查询需要这么多时间,然后减少或者消除那些对获得查询结果来说不必要的工作。 对MySQL查询进行性能剖析有两种方式(从整理到局部): 剖析整
阅读全文
posted @ 2020-02-15 21:53 被猪附身的人
阅读(124)
评论(0)
推荐(0)
MySQL调优学习笔记(一、MySQL基础)
摘要: 目录: 并发控制:锁 事务 存储引擎 性能优化 并发控制:锁 MySQL并发控制的主要手段就是锁,锁主要分为两种: 1、共享锁(也叫读锁)。 2、排它锁(也叫写锁),写锁会阻塞其它的读锁与写锁。 ————————————————————————————————————————————————————
阅读全文
posted @ 2020-02-15 11:44 被猪附身的人
阅读(231)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
16
下一页
公告