MySQL 储存引擎知识点

一:MySQL存储引擎概述 1.1什么是存储引擎:   '''MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。​例如,如果你在研究大量的临时数据,你也许需要使用内存存储引

  • 0
  • 1
  • 发布于 2021-05-13 21:07
  • 阅读 ( 471 )

如何理解go语言提倡组合,不提倡继承

如何理解go语言提倡组合,不提倡继承 转载于:https://www.jianshu.com/p/150523db21a9 刘凯_7013关注 0.5992018.12.2711:43:36字数944阅读9,980 学习golang的过程中,有一个比较关注的价值观,golang提倡组合,不提倡继承。看过一些书和资料,感觉对这个概念的解释都不是很满意,特总结这篇文章,大家指正。 希望通过阅读本文,对网上的一些说法做纠正。比如“golang是如何用组合实现继承的”

  • 0
  • 1
  • 发布于 2021-04-07 23:11
  • 阅读 ( 283 )

分别以google.golang.org/grpc和net/rpc简单理解RPC

          筚路蓝缕,以启山林。抚有蛮夷,以属华夏。不鸣则已,一鸣惊人。                                                                                                           ——《左传`宣公十二年》   rpc:远程过程调用,是一个思想,一个概念。核心是分布式应用间通信,屏蔽不同语言,解耦(个人认为)

  • 0
  • 1
  • 发布于 2020-06-30 11:08
  • 阅读 ( 1862 )

Golang构建HTTP服务(一)--- net/http库

实现一个最简单HTTPserver需要多少代码?只需要一行,Python2的python-mSimpleHTTPServer,ruby的ruby-run-ehttpd.-p8888。对于Golang,实现一个最简单的httpserver也用不着几行,却能带来更具杀伤力的性能。 一个Go最简单的http服务器: packagemain import( "fmt" "net/http" ) funcIndexHandler(whttp.ResponseWriter,r*http.Request){

  • 0
  • 1
  • 发布于 2020-06-29 20:30
  • 阅读 ( 884 )

部署超简单的 Golong 分布式 WebSocket 微服务

使用场景 在实现业务的时候,我们常常有些需求需要系统主动发送消息给客户端,方案有轮询和长连接,但轮询需要不断的创建销毁http连接,对客户端、对服务器来说都挺消耗资源的,消息推送也不够实时。这里我们选择了WebSocket长连接的方案。 有大量的项目需要服务端主动向客户端推送消息,为了减少重复开发,我们做成了微服务。 使用于服务器需要主动向客户端推送

  • 0
  • 1
  • 发布于 2020-06-29 20:27
  • 阅读 ( 1065 )

centos7上查看kafka是否成功启动的命令

输入:jps显示的有进程号代表成功

  • 0
  • 1
  • 发布于 2020-06-28 01:00
  • 阅读 ( 4159 )

GoLand安装和使用教程

GoLand安装和使用教程官网地址创建项目配置GOPATH配置列表字体大小字体大小 官网地址 创建项目 配置GOPATH 配置 列表字体大小 字体大小

  • 0
  • 1
  • 发布于 2020-06-28 00:59
  • 阅读 ( 6946 )

2020年三、四月java面试题汇总

文章目录一、JavaSE基础谈谈对OOP的理解Java基本类型所占字节和范围int(long)和float(double)哪个表示的范围大?为什么?Int和Integer的区别,在使用时有什么区别?重写,重载==与equals()接口与抽象类String底层使用什么实现的?为什么不可变?String,StringBuilder,StringBuffer的区别?什么是值传递?什么是引用传递?格式化日期用的什么?IO流中都有哪些类?如何创建文件和目录?面向对

  • 1
  • 1
  • 发布于 2020-06-27 22:28
  • 阅读 ( 554 )

调查了 10,975 位 Go 语言开发者,我们有了这些发现!

整理| 弯月,责编|郭芮头图|CSDN下载自视觉中国出品|CSDN(ID:CSDNnews)近日,Go语言官方网站针对数千名开发人员进行了问卷调查,基于Go语言的相关使用情况进行了全方位的报告解读。对比去年,今年收到了10,975份回复,几乎是去年的两倍!下面是此次调查报告的概要:参与此次调查的开发人员与StackOverflow的调查报告相似,因此我们更加确信这些结果可以代表广大的Go开发人

  • 0
  • 1
  • 发布于 2020-06-27 18:01
  • 阅读 ( 289 )

【Go 专家编程】go.mod 文件中的indirect准确含义

原文链接:https://my.oschina.net/renhc/blog/3162751作者:恋恋美食 在使用Gomodule过程中,随着引入的依赖增多,也许你会发现go.mod文件中部分依赖包后面会出现一个//indirect的标识。这个标识总是出现在require指令中,其中//与代码的行注释一样表示注释的开始,indirect表示间接的依赖。 比如开源软件Kubernetes(v1.17.0版本)的go.mod文件中就有数十个依赖包被标记为indirect: require( github.

  • 0
  • 1
  • 发布于 2020-06-27 17:59
  • 阅读 ( 261 )

2020 腾讯社招Golang后端面试经验分享

技术一面基础面试 一面是通过电话直接沟通 go的调度 gostruct能不能比较 godefer(fordefer) select可以用于什么 context包的用途 client如何实现长连接 主协程如何等其余协程完再操作 slice,len,cap,共享,扩容 map如何顺序读取 实现set 实现消息队列(多生产者,多消费者) 大文件排序 基本排序,哪些是稳定的 httpget跟head http401,403 httpkeep-alive http能不能一次连接多次请求,不等后端

  • 0
  • 1
  • 发布于 2020-06-27 17:59
  • 阅读 ( 503 )

GORM入门指南

gorm是一个使用Go语言编写的ORM框架。它文档齐全,对开发者友好,支持主流数据库。 gorm介绍 GithubGORM 中文官方网站内含十分齐全的中文文档,有了它你甚至不需要再继续向下阅读本文。 安装 goget-ugithub.com/jinzhu/gorm 连接数据库 连接不同的数据库都需要导入对应数据的驱动程序,GORM已经贴心的为我们包装了一些驱动程序,只需要按如下方式导入需要的数据库驱动即可: import

  • 0
  • 1
  • 发布于 2020-05-11 22:54
  • 阅读 ( 571 )

记一次golang的内存泄露

程序功能 此程序的主要功能是将文件中数据导入到clickhouse数据库中。 【问题描述】 服务器内存每隔一段时间会耗尽 【问题分析】 由于使用的是go语言开发的,所以采用了业界流行的工具pprof。 参考URL:https://cizixs.com/2017/09/11/profiling-golang-program/ 工具的使用与思路: 1)先修改源代码 2)安装工具观察 3)根据工具抓取的现象进行分析 4)修复内存缺陷代码,再根据分析结果修复

  • 0
  • 1
  • 发布于 2020-05-11 22:54
  • 阅读 ( 490 )

Go 内存分配器的设计与实现

程序中的数据和变量都会被分配到程序所在的虚拟内存中,内存空间包含两个重要区域—栈区(Stack)和堆区(Heap)。函数调用的参数、返回值以及局部变量大都会被分配到栈上,这部分内存会由编译器进行管理;不同编程语言使用不同的方法管理堆区的内存,C++等编程语言会由工程师主动申请和释放内存,Go以及Java等编程语言会由工程师和编译器共同管理,堆中的对象由内

  • 0
  • 1
  • 发布于 2020-04-19 17:51
  • 阅读 ( 545 )

SpringBoot结合JWT+Shiro+Redis实现token无状态登录授权

SpringBoot结合JWT+Shiro+Redis实现token无状态登录授权 文章目录SpringBoot结合JWT+Shiro+Redis实现token无状态登录授权一、引言二、相关说明三、项目准备配置四、实现颁发token4.1.配置Redis:RedisConfig4.2.编写工具类4.3.编写登录接口:LoginController五、实现Shiro授权5.1.重写过滤器:JWTFilter5.2.Shiro配置:MyShiroConfig5.3.自定义Realm六、自定义全局异常处理七、编

  • 0
  • 1
  • 发布于 2020-04-19 13:23
  • 阅读 ( 2844 )

支付宝全局架构师曹刚:为 12 亿用户设计架构是什么体验?| 程序员有话说

从2005年成立以来,支付宝逐渐成长为拥有12亿用户的数字生活开放平台,在它背后,是不断演进的技术架构在做支撑。在过去,我们已经分享过了支付宝伴随着双十一大促一路走来的技术演进,今天,我们邀请到了支付宝全局架构师曹刚,请他给大家分享一下,给12亿用户设计架构是什么体验。所谓全局架构师,就是为整个公司的架构治理和架构演进提供服务的人。不过曹刚也

  • 0
  • 1
  • 发布于 2020-04-18 21:32
  • 阅读 ( 508 )

面试必问的一致性Hash在负载均衡中的应用

点击上方“Java之间”,选择“置顶或者星标”你关注的就是我关心的!来源:http://marklux.cn/blog/90上一篇:Java开发必须掌握的20+种Spring常用注解简介一致性Hash是一种特殊的Hash算法,由于其均衡性、持久性的映射特点,被广泛的应用于负载均衡领域,如nginx和memcached都采用了一致性Hash来作为集群负载均衡的方案。本文将介绍一致性Hash的基本思路,并讨论其在分布式缓存集群负

  • 0
  • 1
  • 发布于 2020-04-18 21:31
  • 阅读 ( 323 )

十五条有用的Golang编程经验

原文:15LessonsinGolang作者:JasonKulatunga翻译:雁惊寒 摘要:本文作者在很短的时间内就从对Golang一无所知到开发出真正的产品。在学习Golang的过程中,他总结出十五条编程经验以分享给读者。以下是译文。像许多其他的开发者一样,我听到过很多有关Golang的传闻。也许你还不熟悉它,那么我告诉你,它是Google开发的开源语言。我之所以对Golang感兴趣,是因为它是一种静态类型编

  • 0
  • 1
  • 发布于 2020-04-18 12:39
  • 阅读 ( 252 )

Python运维之路——协程、事件驱动与异步IO

协程的概念 协程,又称微线程,coroutine。是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,回复先前保存的寄存器上下文和栈。因此,协程能保持上一次调用的状态(即所有局部状态的一个特定组合),每次过程重如时,就相当于进入上一次调用的状态,换种说法:进入上一次离开时

  • 0
  • 1
  • 发布于 2020-03-08 17:00
  • 阅读 ( 555 )

Redis数据库看这一篇文章就够了

https://www.tuicool.com/articles/aIvyyii 前言 redis作为nosql家族中非常热门的一员,也是被大型互联网公司所青睐,无论你是开发、测试或者运维,学习掌握它总会为你的职业生涯增色添彩。 当然,你或多或少已经了解redis,但是你是否了解其中的某些细节,本片文章将详细介绍redis基础,后续也会介绍其高级部分如、持久化、复制、集群等内容,希望对你有所帮助。 自redis3.0发布已

  • 0
  • 1
  • 发布于 2020-03-08 16:57
  • 阅读 ( 384 )

今天,有什么经验需要分享呢?

立即撰写

热议话题 »