摘要:写在前面 首先,祝大家新年快乐,在国人的情结里,现在才是真正的年底,估计现在好多朋友已经陆续回家过节去了,祝回家的路顺风。过年回去就好好陪伴家人,不要看一些毒瘤号写的,过年时间弯道超越别人,趁着假期学习什么各种新知识,这完全瞎扯,这一年的时间该努力,努力了,吃苦也吃了,春节就好好陪伴家人吃喝玩乐。 阅读全文
posted @ 2020-01-19 20:52 知了一笑 阅读 (84) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、MySQL用户 1、基础描述 在数据库的使用过程中,用户作为访问数据库的鉴权因素,起到非常重要的作用,安装MySQL时会自动生成一个root用户,作为数据库管理员,拥有所有权限。在多用户的应用场景下,可能需要给不同的用户分配不同 阅读全文
posted @ 2020-03-26 23:23 知了一笑 阅读 (177) 评论 (0) 编辑
摘要:源码地址: "GitHub·点这里" || "GitEE·点这里" 一、基本简介 1、概念描述 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。包括核心的独立类库,监控台,丰富的使用场景验证。(这似乎是阿里开源组件的一贯作风,极其有特点,且特点很规律) 阅读全文
posted @ 2020-03-22 10:13 知了一笑 阅读 (190) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、锁概念简介 1、基础描述 锁机制核心功能是用来协调多个会话中多线程并发访问相同资源时,资源的占用问题。锁机制是一个非常大的模块,贯彻MySQL的几大核心难点模块:索引,锁机制,事务。这里是基于MySQL5.6演示的几种典型场景, 阅读全文
posted @ 2020-03-18 22:28 知了一笑 阅读 (196) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、线程基本机制 1、概念描述 并发编程的特点是:可以将程序划分为多个分离且独立运行的任务,通过线程来驱动这些独立的任务执行,从而提升整体的效率。下面提供一个基础的演示案例。 2、应用案例 场景:假设有一个容器集合,需要拿出容器中的 阅读全文
posted @ 2020-03-15 17:32 知了一笑 阅读 (75) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、ElasticJob简介 1、定时任务 在前面的文章中,说过QuartJob这个定时任务,被广泛应用的定时任务标准。但Quartz核心点在于执行定时任务并不是在于关注的业务模式和场景,缺少高度自定义的功能。Quartz能够基于数 阅读全文
posted @ 2020-03-12 07:52 知了一笑 阅读 (207) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、String类简介 1、基础简介 字符串是一个特殊的数据类型,属于引用类型。String类在Java中使用关键字final修饰,所以这个类是不可以继承扩展和修改它的方法。String类用处极广泛,在对String对象进行初始化时 阅读全文
posted @ 2020-03-08 23:05 知了一笑 阅读 (134) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、基本类型 1、基本类型 不使用New创建,声明一个非引用传递的变量,且变量的值直接置于堆栈中,大小不随运行环境变化,效率更高。使用new创建的引用对象存储在堆中。 2、基本信息 基本类型包括如下几种:byte、short、int 阅读全文
posted @ 2020-03-08 21:50 知了一笑 阅读 (51) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、并发编程简介 1、基础概念 程序 与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 进程 进程是计算机中的程序,关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础 阅读全文
posted @ 2020-03-04 20:32 知了一笑 阅读 (114) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、MySQL逻辑架构 1、逻辑架构图 基于下面的逻辑架构图,可以大致熟悉MySQL各个架构组件之间的协同工作关系。 很经典的C/S架构风格,即客户端/服务端模式。 2、分层描述 客户端连接 通常会进行连接池管理,连接用户权限认证, 阅读全文
posted @ 2020-03-02 20:29 知了一笑 阅读 (153) 评论 (0) 编辑
摘要:源码地址: "GitHub·点这里" || "GitEE·点这里" 一、阿里微服务简介 1、基础描述 Alibaba Cloud致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。只需要添加 阅读全文
posted @ 2020-02-24 10:54 知了一笑 阅读 (434) 评论 (1) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、搭建Kafka环境 1、下载解压 2、启动Kafka服务 kafka依赖ZooKeeper服务,需要本地安装并启动ZooKeeper。 参考文章: "Linux系统搭建ZooKeeper3.4中间件,常用命令总结" 3、查看服务 阅读全文
posted @ 2020-02-17 09:35 知了一笑 阅读 (398) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、文档类型简介 1、XML文档 XML是可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如数据结构,格式等。它可以用来标记数据、定义数 阅读全文
posted @ 2020-02-10 10:02 知了一笑 阅读 (140) 评论 (1) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、文档类型简介 1、Excel文档 Excel一款电子表格软件。直观的界面、出色的计算功能和图表工具,在系统开发中,经常用来把数据转存到Excel文件,或者Excel数据导入系统中,这就涉及数据转换问题。 2、PDF文档 PDF是 阅读全文
posted @ 2020-02-07 09:47 知了一笑 阅读 (166) 评论 (0) 编辑
摘要:写在前面 首先,祝大家新年快乐,在国人的情结里,现在才是真正的年底,估计现在好多朋友已经陆续回家过节去了,祝回家的路顺风。过年回去就好好陪伴家人,不要看一些毒瘤号写的,过年时间弯道超越别人,趁着假期学习什么各种新知识,这完全瞎扯,这一年的时间该努力,努力了,吃苦也吃了,春节就好好陪伴家人吃喝玩乐。 阅读全文
posted @ 2020-01-19 20:52 知了一笑 阅读 (84) 评论 (0) 编辑
摘要:本文源码: "GitHub·点这里" || "GitEE·点这里" 一、Nacos基础简介 1、概念简介 Nacos 是构建以“服务”为中心的现代应用架构,如微服务范式、云原生范式等服务基础设施。聚焦于发现、配置和管理微服务。Nacos提供一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配 阅读全文
posted @ 2020-01-14 08:01 知了一笑 阅读 (677) 评论 (0) 编辑