自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 RocketMQ-订阅一致及解决方案

订阅关系一致的终极解决方案

2024-07-05 22:20:30 1074

原创 全网首发-RocketMQ 4.0实现完美灰度发布方案

本文是来自 稿定科技 内部技术分享文章,笔者为该文章作者,已隐去相关隐私代码,只为分享该方案而开放文档,此方案全网首发,不存在内容剽窃,若有雷同,请联系本人。

2024-07-02 18:34:59 803

原创 深入剖析JVM内存与对象分配机制

jvm从入门到放弃系列前言java跨平台的秘密jdk or jre?jvm内存结构模型GC前言本文为jvm系列文章第一篇,后续会继续发布与调优实战相关的文章,以此激励和记录自己的学习历程,共勉之!!java跨平台的秘密Write Once,Run Anywhere我们在开始入坑java这门编程语言的时候,无论是书本还是授课老师都会介绍到JAVA的一大特性:跨平台! 熟悉计算机组成原理和操作系统的同学比较容易理解,在计算机世界中,机器只识别0和1,而在这之上的汇编语言则是以符号的形式帮助开发者来

2021-06-20 21:25:14 504 1

原创 记录自己在厦门两年来的面试经历--完结篇

芜湖首先简单说明一下,笔者是为19年6月份毕业,从事JAVA开发,18年11月份开始实习工作,本文主要描述一下这两年多的面试经历,帮助还未毕业或者准备找工作的兄弟萌了解一下厦门的一些公司情况(主要在软件园二期)。实习期:数据谷 — 没下文软件园望海路那边,公司主要做医疗方向的软件开发,厦门研发这边规模不大,二三十个人,常年都有JAVA开发实习生岗位,整体薪资比较低,笔者只参加过面试,面试内容整体还是根据简历来,多线程问的比较多,还记得实习生岗位的时候问了一个问题:给你两亿的数据,要求从一台电脑移植到

2020-11-25 14:26:05 8122 70

原创 gitlab-从零开始实现你的CICD

为什么使用gitlab?每一位开发工程师都多多少少使用过几款不同的版本管理工具,诸如svn,git,或者项目更小一点的使用简单的存储工具然后再手动合并代码也不是没有,现如今最火的版本管理工具莫过于git了,而在开源世界中,github无疑是最火的项目源码管理仓库,而在我们国家由于访问github速度过慢,也有gitee(码云)等类似github的源码管理仓库,gitlab又是什么?GitLab最开始是仿照GitHub做的一个面向企业的Git仓库软件,随着其社区的发展和产品的迭代,目前GitLab已经是企

2020-09-23 17:47:23 1839

原创 是时候放弃Maven,拥抱Gradle了!

maven已经满足了开发人员百分之九十九的需求,为什么还要用gradle?因为我们是技术人。在开始装逼之前,放一张spring官方的消息图:上面这位Andy Wilkinson是springboot团队大佬,他在六月8号发布了一条推文,大致意思是:在Springboot2.3版本之后,我们将构建工具从maven迁移到gradle上,如果您对我们进行更改的原因和方式感兴趣,我刚刚发布了一篇博客文章,其中包含一些详细信息:why gradle逐步构建……。现在,平均而言,CI构建速度提高了3到4倍,.

2020-09-23 15:30:29 582 3

原创 Mysql学习之-bin log、redo log、undo log

Mysql简介开源数据库,简单免费易上手,安装容易使用容易等等,这大概是所有新手程序员对这个数据库的大概印象,而mysql也确实一直在这些方面做得越来越好,当然我指的是社区版.而对于开发人员来讲,数据库编程能力在当下越来越重要,日志是mysql数据库的重要组成内容,它记录并且维护着数据库运行期间的数据状态和操作痕迹。日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志等,今天我们来学习一下mysql中的二进制日志和事务日志。bin log...

2020-09-06 12:41:05 949

原创 设计模式与spring原理的完美碰撞-记录一次工作当中的应用

面试造飞机,入职拧螺丝。一直以来,对于设计模式和一些底层原理,每每听到总会不自觉的流露出膜拜的感觉,尤其是在拜读一些大牛和框架源码的时候,心里总是在想: 一样是9年义务教育……然而现实中也有很多人一直孜孜不倦的学习,给自己充电,只是不管是视频教学还是书本上看到的知识,读来总觉耳目一新,当合上书本真正在工作当中遇到问题的时候,大部分人的颅内活动:马什么梅?? 道理都明白,只是缺乏实战,或者说是实战的时候恍如段誉一般,可能空有一身本领临敌之际却没法得心应手。今天笔者从一个一年开发经验的角度记录一次工作.

2020-05-21 21:11:47 808

原创 从spring源码到springboot

这篇文章仅记录自己对于springboot的一次学习以及感悟,以及描述了从0开始制作自己的jar至推送到maven central repo。What is SpringBoot都已经2020年了,还在说自己不懂springboot,似乎对于java工程师来说仿佛已经说不过去了。还是一句话,要弄懂一个新兴事物之前,不妨去研究一下它的背景以及它的出现解决了什么问题。在没有SpringBoot出...

2020-05-03 00:28:22 1167

原创 手撸Mybatis源码-基础版

放假闲来无事,重新看了一遍Mybatis,有感而发,记录下来。What is Mybatis?按照官方文档的说法:MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates alm...

2020-04-04 22:59:09 766 2

原创 深入浅出服务治理-Eureka

Code is cheap,show me the code. --LinusTorvalds继上一篇博文 浅谈微服务之Springcloud ,讲述到微服务的背景以及它的一些核心理念,本篇博文着重从代码和理论两方面对springcloud服务治理的核心组件–Eureka做一个详细的讲解。Eureka的前世今生在上一篇博文当中提及服务治理以及它主要解决的问题,那么当...

2020-04-01 02:11:37 447

原创 浅谈微服务之Springcloud

笔者是19年6月毕业的,最近刚刚经历离职、跳槽,在家办公期间闲来无事,撸一下自己在前公司对于微服务和springcloud的一些见解,新手小白,有说的不对的地方望大神指正。微服务是什么?在讲述一件新事物的同时,不妨去了解一下它出现的背景,以及它的出现解决了什么问题。在Java开发web应用过程中,一个较为典型的架构风格就是把前端(Front-end)和后端(Back-end)的所有文件统统放...

2020-03-30 18:18:31 1318

空空如也

空空如也

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

TA关注的人

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