- 博客(14)
- 收藏
- 关注
转载 Spring Boot集成Elasticsearch复杂查询
项目中经常会遇到一些比较复杂的查询,如何使用RestHighLevelClient来实现查询呢,本文将讲解Spring Boot采用RestHighLevelClient如何实现高级查询。
2022-10-13 14:15:00
1619
转载 为了成为一名架构师必须稳扎稳打,软件架构设计的基本概念
软件行业的人才结构是金字塔,我们的目标就是向塔尖走去,从程序员到技术经理或者程序员到架构师,都是我们职业路上所追求的。
2022-10-12 20:38:05
281
原创 看完这篇文章彻底吃透Java虚拟机GC算法和收集器
如何判断对象可以被回收堆中几乎放着所有的对象实例,对堆垃圾回收前的第一步就是要判断哪些对象已经死亡(即不能再被任何途径使用的对象)
2022-09-04 14:08:10
469
原创 数据库优化——深入理解Mysql索引底层数据结构与算法
前言:最近学习了数据库这块的知识,看了一些视频,现在把学到的一些知识点整理出来,也为自己做个笔记。索引是什么?工作中,在数据库查询中,可能有些人觉得只要加了索引查询速度就很快,其实并不是这样子的。当然索引到底是什么东西呢?索引:索引是帮助MySQL高效获取数据的排好序的数据结构,该数据结构是存储在文件中的。上面的是一个对索引的一个解释,我们可以看出索引其实是一个数据结构。效果就是高效率获取结果。当然,这也是我们正确使用这个数据结构的结果。索引的数据结构索引的常用数据结构有索引查找数据的原理简述通过索引文件加
2022-07-25 14:40:05
366
原创 深度分享阿里(蚂蚁金服)技术面试流程,附前期准备,学习方向
我从不打没准备的仗,我是一个喜欢总结经验的人,每经过一场面试,我都会那个本子记录下来,或者哪些问题是自己之前没遇到过的,或者是哪些问题是新遇到。通过一段时间的备战,面试,拿了几家offer ,最终我入职了阿里。...
2022-07-22 21:05:07
1193
原创 算法刷题手册让你横扫各大厂算法面试题
数据结构和算法可以让程序员脱胎换骨,刷算法题可以帮助我们通过面试和笔试,找到梦寐以求的工作,进入一线大厂或者拿高薪。
2022-06-11 13:00:00
1364
原创 仿小米商城SpringBoot+Vue全栈项目开发实战文档
仿小米商城springboot+Vue全栈项目开发实战,本文致力于让读者快速掌握全栈开发基本技术栈,并能够快速、独立地开发出SPA应用。
2022-06-09 01:30:00
3662
1
原创 更好用的新一代垃圾回收器ZGC,带你探索并实践走起
前言很多低延迟高可用Java服务的系统可用性经常受GC停顿的困扰,作为新一代的低延迟垃圾回收器,ZGC在大内存低延迟服务的内存管理和回收方面,有着非常不错的表现。本文从GC之痛、ZGC原理、ZGC调优实践、升级ZGC效果等维度展开,详述了ZGC在美团低延时场景中的应用,以及在生产环境中取得的一些成果。希望这些实践对大家有所帮助或者启发。ZGC(The Z Garbage Collector)是JDK 11中推出的一款低延迟垃圾回收器,它的设计目标包括:停顿时间不超过10ms; 停顿时间不会随着
2022-02-12 14:00:00
1692
原创 大话设计模式源代码
(一)简单工厂模式主要用于创建对象。新添加类时,不会影响以前的系统代码。核心思想是用一个工厂来根据输入的条件产生不同的类,然后根据不同类的virtual函数得到不同的结果。GOOD:适用于不同情况创建不同的类时BUG:客户端必须要知道基类和工厂类,耦合性差(工厂类与基类为关联关系)例://基类class COperation{public: int m_nFirst; int m_nSecond; virtual double GetResult() { do
2021-11-29 19:00:00
2144
原创 微服务架构设计讨论
1.SOA、ESB、SAAS、PAAS 、IaaS 、微服务SOA(面向服务的架构)面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。对于一个SOA解决方案来说就需要能够满足这些场景的业务需求,能够解决其中的各种技术问题。需要解决的基本问题包括:服务的描述问题,描述服
2021-11-28 20:59:15
2301
原创 mysql查询优化:从原理到实践
1.mysql体系结构和索引介绍1.1 mysql体系结构1.2 mysql索引介绍mysql的innodb索引和myisam索引对比2.sql语句过程简介和查询计划详解2.1 mysql执行sql语句过程简介要想优化sql,必须要知道sql是怎样在mysql中执行的,如右图: (1)客户端发起一条Query请求,监听客户端的‘连接管理模块’接收请求 (2)调用‘用户模块’来进行授权检查 (3)先查查询缓存,检查Query语句是否完全匹配,接着再...
2021-11-28 16:57:30
2097
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人