自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魏小言的博客

BAT资深工程师,Cloud Native 拥护者,敏捷实践者,坚守开发一线打磨工匠技艺的架构师。

  • 博客(7)
  • 资源 (10)
  • 问答 (9)
  • 收藏
  • 关注

原创 设计模式的7大原则与23种设计模式概述

二十三种设计模式: 1、创建型模式 1、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示. 2、工厂模式(Factory pattern): 定义了一个创建对象的接口, 但由子类决定要实例化的类是哪一个. 工厂方法让类把实例化推迟到子类.(包括简单工厂模式、工厂方法...

2019-01-25 14:21:52 349

转载 MySQL索引原理及慢查询优化

背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易...

2019-01-25 10:33:17 196

转载 Java垃圾回收—— 垃圾收集器

概述 Stop The World 枚举GC Roots 安全点 安全区域 垃圾收集器 吞吐量 GC的名词 并行和并发 Serial 收集器单线程垃圾收集新老 ParNew 收集器Serial 升级版新 Parallel 收集器吞吐量优先新老 CMS 收集器停顿时间优先老 G1收集器垃圾区域Region优先整个堆 垃圾收集器组合 概述 在我们上一篇文章垃圾回收机制中讲述到了垃圾回收...

2019-01-23 19:53:54 290

原创 java ThreadLocal(应用场景及使用方式及原理)

虽然ThreadLocal与并发问题相关,但是许多程序员仅仅将它作为一种用于“方便传参”的工具,胖哥认为这也许并不是ThreadLocal设计的目的,它本身是为线程安全和某些特定场景的问题而设计的。 ThreadLocal是什么呢! 每个ThreadLocal可以放一个线程级别的变量,但是它本身可以被多个线程共享使用,而且又可以达到线程安全的目的,且绝对线程安全。 例如: public final...

2019-01-23 16:10:30 727

转载 Class.forName()的作用与使用总结

1、Class类简介: Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由Java 虚拟机以...

2019-01-22 16:04:11 267

转载 url最大长度

最近在库中存储一些url,针对字段长度,这里简单说下url最大的长度,具体情况根据业务场景而定。 HTTP RFC2616协议没有规定URL的最大长度,但规定服务器如果不能处理太长的URL,就得返回414状态码(Request-URI Too Long)。 HTTP RFC2616协议指出,某些旧的客户端或代理,可能无法处理超过255个字节的URI。 既然HTTP协议没有规定URL的最...

2019-01-22 11:34:02 4800

转载 MySQL的Limit详解

Top子句: TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。在SQL Server数据库中语法为:   SELECT TOP number|percent column_name(s) FROM table_name 但是并非所有的数据库系统都支持 TOP 子句,比如Oracle和MySQL,它们有等价的语法。 在Oracle数据库中语法为:  ...

2019-01-04 09:50:03 250

Elasticsearch架构图.png

Elasticsearch架构图,全面认识了解 Elasticsearch 必备!

2021-08-13

消息队列之kafka.md

kafka 机制详细介绍,开发进阶必备!适合 0-3 年开发工程师,面试、跳槽基础。

2021-08-11

java bitset 源码解析.rtf

java bitset 高级数据结构 源码解析 适合 0-3 年开发人员,进阶、面试必备知识!

2021-08-06

java 原生包 BitSet 源码

Java 原生包 BitSet 源码,0~3年 Java 工程师必看,属于高级数据结构,利于进阶,面试必备!

2021-08-04

网络模型/编程语言/设计模式/数据存储思维脑图3.0

网络模型/编程语言/设计模式/数据存储思维脑图;互联网软件知识大全;软件工程师必备

2021-01-08

网络/存储知识脑图

互联网网络/存储知识脑图,包含数据存储、计算机网络等,后续不断完善其他模块;后续不断完善其他模块;后续不断完善其他模块

2020-12-09

SQL编程 学习资料.pdf

SQL编程 学习资料,描述数据库sql语言的历史,及基本语法,包括事务,游标、联合、聚簇、子查询等等

2019-12-11

细说PHP第二版

细说PHP第二版,扫描版,PHP入门、而且面向对象设计讲的非常好,结合设计模式效果更加

2018-09-21

JSON必知必会-pdf

JSON必知必会,高清版,内容完整,并且介绍详细,一本介绍Json 的经典

2017-11-17

jsTree.v.1.0中文文档

jsTree中文文档,其中包括各种插件中文介绍,提供广大学习jsTree的朋友们

2017-10-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除