芋道源码

其他

分库分表,可能真的要退出历史舞台了!

地址:https://gitee.com/zhijiantianya/yudao-cloud视频教程:https://doc.iocoder.cn来源:小姐姐味道即使是不懂编程的玩家,在对比
2023年12月1日
其他

Object o = new Object() 占用多少字节?

Object()占用字节对象的访问句柄访问和直接指针访问对比堆内存Young区Old区名词扫盲一个对象的人生轨迹图总结前言我们来分析一下堆内布局以及Java对象在内存中的布局吧。基于
2023年11月1日
其他

ObjectMapper,别再像个二货一样一直new了!

地址:https://gitee.com/zhijiantianya/yudao-cloud视频教程:https://doc.iocoder.cn来源:小姐姐味道前言这代码有问题么?JMH
2023年8月10日
其他

原创 | Java 2023 超神之路,很肝~

源码解析面试指南学习指南技术问答加入方式标题有点粗暴,哈哈哈。来自球友的想法,要么超神,要么超鬼。「芋道快速开发平台」,是艿艿在知识星球创建的星球,一个希望我们能够“知其然,知其所以然”的社群。星球的内容包括:项目实战、面试招聘、源码解析、学习路线。下面,我逐个章节介绍,每一块的具体内容:项目实战1.1
2023年8月5日
其他

苦练技术基本功,长期有耐心,每天多学 2 小时!

源码解析面试指南学习指南技术问答加入方式标题有点粗暴,哈哈哈。来自球友的想法,要么超神,要么超鬼。「芋道快速开发平台」,是艿艿在知识星球创建的星球,一个希望我们能够“知其然,知其所以然”的社群。星球的内容包括:项目实战、面试招聘、源码解析、学习路线。下面,我逐个章节介绍,每一块的具体内容:项目实战1.1
2023年8月5日
其他

面试官:MySQL 上亿大表,如何深度优化?

less结果第一部分最近一个星期内,总共记录的慢查询执行花费时间为25403s,最大的慢sql执行时间为266s,平均每个慢sql执行时间5s,平均扫描的行数为1766万结果第二部分select
2022年11月21日
其他

Java动态代理的两种方式及其优缺点

是所有动态代理的父类,它提供了一个静态方法来创建动态代理的class对象和实例InvocationHandler:
2022年9月29日
其他

因为日报,架构师绩效被打C了!

点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天
2022年9月29日
其他

JDK 19 / Java 19 正式发布,虚拟线程来了!

来简化多线程编程,结构化并发将不同线程中运行的多个任务视为单个工作单元,从而简化错误处理、提高可靠性并增强可观察性。这是一个孵化阶段的
2022年9月29日
其他

面试官问:select......for update会锁表还是锁行?

并发源码来源:blog.csdn.net/qq_42956376/article/details/109544539验证结合一下实例验证结果select查询语句是不会加锁的,但是select
2022年9月17日
其他

Nacos 真牛皮!还有 Apollo、Spring Cloud Config~

并发源码来源:juejin.cn/post/7134463012563320868配置中心基础为什么要用配置中心?配置中心支持功能常用配置中心写在前面ApolloDisconfSpring
2022年9月15日
其他

Spring Boot + flowable 完美结合,快速实现工作流

repositoryService.createProcessDefinitionQuery().processDefinitionKey("leave_approval").listPage(1,
2022年9月8日
其他

别被骗了,try-catch语句真的会影响性能吗?

提前编译器:jaotc三、关于测试的约束执行用时统计编译器优化的因素关于指令重排序四、测试代码五、解释模式下执行测试六、编译模式测试七、结论前言不知道从何时起,传出了这么一句话:Java中使用try
2022年9月8日
自由知乎 自由微博
其他

4 种微服务配置中心技术选型,yyds!

:随着采用分布式的开发模式,项目之间的相互引用随着服务的不断增多,相互之间的调用复杂度成指数升高,每次投产或者上线新的项目时苦不堪言,需要引用配置中心治理。配置中心支持功能灰度发布
2022年9月6日
其他

昨晚,因为核酸系统崩溃,这家公司被骂上了热搜第一

点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天
2022年9月4日
其他

最近,又又1家互联网公司倒闭了,失业来得太突然…

今年6月,我前同事的小公司辞退了30多个程序员。近3月过去了,大部分人都找不到合适工作。问起被裁时的原因,有些老板找员工面谈时,为了让员工相对容易接受,会说公司效益不好要倒闭了、大环境不好、行业趋势下滑,而唯独不会告诉你:你的能力或许不行。我们如何提高自己,使自己站在金字塔的顶点呢?掌控自己的命运,保证不被裁员呢?如何进大厂给自己镀金,保证自己的竞争力?如何避免35岁危机?问题关键还是核心竞争力,再年轻的人在竞争大一些的职场环境,如果能力不足照样被优化,而没有核心竞争力这件事只不过随着年龄的增长劣势变得越来越明显。说白了,一直在35岁之前做积累的人,哪怕真的出现危机,也能安然度过。由于职业发展的时间段不同,实则所做积累的目标也不同,大致可分为职业初期和中后期,职业初期主要是以技能提升为主—具体可以分下面几个模块来学习。学习模块常见模式与工具:学习Java技术体系,设计模式,流行的框架与组件——
2022年7月27日
其他

99%的Java程序员会踩的6个坑

BigDecimal的坑通常我们会把一些小数类型的字段(比如:金额),定义成BigDecimal,而不是Double,避免丢失精度问题。使用Double时可能会有这种场景:double
2022年7月27日
其他

还在用Xshell?你out了,推荐一个更现代的终端连接工具

并发源码来源:blog.csdn.net/weixin_45417821/article/details/122579794Tabby安装包SSH
2022年7月26日
其他

Spring Batch 批处理框架,真心强啊!!

getJobParametersValidator();}在Job这个接口当中定义了五个方法,它的实现类主要有两种类型的job,一个是simplejob,另一个是flowjob。在spring
2022年7月18日
其他

深入浅出监控神器Prometheus

metrics_path:/metrics,所以如果暴露的指标抓取路径不同或者是动态的服务注册,最好加上这两个配置。不然会报错“INVALID“
2022年7月15日
其他

监控界的最强王者,没有之一!

系统通常包含哪些功能,其实也很简单对不对,接下来我们从开发者的角度,来聊聊具体的实现细节问题。客户端数据模型大家都是开发者,我就直接一些了,下图介绍了客户端的数据模型:data-model对于一条
2022年7月13日
其他

原来你才是那个六边形战士

提供5种智能配置方式:固定值Mock配置约束条件Mock配置智能自定义Mock配置智能内置Mock配置全局Mock配置凭借上述2种调用方式和5种智能配置方式搭建的Mock
2022年7月12日
其他

0.2秒居然复制了100G文件?

?这是绝对不行的!最简单的办法就是:把这个Block数组长度给扩大!比如我们想让文件系统最大支持100G的文件,Block数组需要这么长:(10010241024)/4
2021年10月17日
其他

25000 字详解 23 种设计模式(多图 + 代码)

相关属性。但是,在很多场景下,我们需要给客户端提供更加友好的创建对象的方式,尤其是那种我们定义了类,但是需要提供给其他开发者用的时候。简单工厂模式和名字一样简单,非常简单,直接上代码吧:public
2021年6月27日
其他

抖音服务器带宽有多大,才能供上亿人同时刷?

聊完了服务器数量,那么咱们来点硬核的东西:字节跳动大型的数据中心出口带宽是多少?知识点:所谓的出口带宽,其实就是咱们普通人所说的下载带宽。就是服务器给每一个手机分发数据总速度。一般情况下,小型的
2021年6月22日
其他

大数据量下 MyBatis PageHelper 分页查询性能问题的解决办法

1,10;结果显示0.43s当where条件后的结果集较大并且页数达到一个量级整个SQL的查询效率就十分低下(哪怕where的条件加上了索引也不行)。select
2021年2月9日
其他

推荐一款神仙颜值的 ZooKeeper 客户端工具

https://www.macwk.com/article/mac-catalina-1015-file-damage
2020年12月8日
其他

面试:HashMap 夺命二十一问!鸡哥都扛不住~

16),主要是从速度,功效和质量来考虑的,减少系统的开销,也不会造成因为高位没有参与下标的计算,从而引起的碰撞。5.为什么要用异或运算符?保证了对象的
2020年6月27日
其他

数据库分库分表思路

InnoDB,以获取更高的性能。MyISAM使用的是表级别的锁,对表的读写是串行的,所以不用担心在并发时两次读取同一个ID值。当需要全局唯一的64位ID时,执行:REPLACE
2020年6月24日
其他

Spring Job?Quartz?XXL-Job?年轻人才做选择,艿艿全莽~

https://medium.com/@ChamithKodikara/spring-boot-2-quartz-2-scheduler-integration-a8eaaf850805Quartz
2020年5月13日
其他

芋道 Spring Boot 分库分表入门

jdbc:mysql://127.0.0.1:3306/lab18_orders_0?useSSL=false&useUnicode=true&characterEncoding=UTF-8
2020年4月25日
其他

芋道 Spring Boot JPA 入门(一)之快速入门

jdbc:mysql://47.112.193.81:3306/testb5f4?useSSL=false&useUnicode=true&characterEncoding=UTF-8
2019年11月28日
其他

芋道 Spring Boot Redis 入门(上)

"cn.iocoder.springboot.labs.lab10.springdatarediswithjedis.cacheobject.UserCacheObject",
2019年11月18日
其他

芋道 Spring Boot MyBatis 入门(一)之 MyBatis + XML

jdbc:mysql://47.112.193.81:3306/testb5f4?useSSL=false&useUnicode=true&characterEncoding=UTF-8
2019年11月4日
其他

日志 Logback 配置文件这么写,TPS 提高 10 倍

:0可以理解为100个线程同时启用测试结果重点关注指标Throughput【TPS】吞吐量:系统在单位时间内处理请求的数量,在同步输出日志中TPS为44.2/sec异步输出日志线程数
2019年9月5日
其他

原创 | Java 2019 超神之路,很肝~

在日常学习中,我们免不了有一些技术上的疑问。非常欢迎在星球中提出,我们一起讨论学习,知无不言,言无不尽。项目上的技术选型,也是可以在星球上提出噢。
2019年8月25日
其他

深度对比三种主流微服务配置中心

https://springcloud.cc/spring-cloud-config.htmlhttps://github.com/ctripcorp/apollohttps://nacos.io/
2019年4月12日
其他

中文详细注释的开源项目

并发」「RocketMQ」「Sharding-JDBC」「MyCAT」「Elastic-Job」「SkyWalking」「Spring」等等
2019年2月10日
其他

Java 并发源码合集

并发」「RocketMQ」「Sharding-JDBC」「MyCAT」「Elastic-Job」「SkyWalking」「Spring」等等
2019年2月9日
其他

Eureka 和 Hystrix 源码解析合集

并发」「RocketMQ」「Sharding-JDBC」「MyCAT」「Elastic-Job」「SkyWalking」「Spring」等等
2019年2月8日
其他

分布式事务中间件 TCC-Transaction 源码解析合集

并发」「RocketMQ」「Sharding-JDBC」「MyCAT」「Elastic-Job」「SkyWalking」「Spring」等等
2019年2月7日
其他

作业调度中间件 Elastic-Job 源码解析合集

并发」「RocketMQ」「Sharding-JDBC」「MyCAT」「Elastic-Job」「SkyWalking」「Spring」等等
2019年2月6日
其他

数据库中间件 Sharding-JDBC 和 MyCAT 源码解析合集

并发」「RocketMQ」「Sharding-JDBC」「MyCAT」「Elastic-Job」「SkyWalking」「Spring」等等
2019年2月5日
其他

消息中间件 RocketMQ 源码解析合集

并发」「RocketMQ」「Sharding-JDBC」「MyCAT」「Elastic-Job」「SkyWalking」「Spring」等等
2019年2月4日
其他

JVM 总体概述

JVM。JVM的类装载器负责动态装载,Java的类装载器有如下几个特点:层级结构:Java里的类装载器被组织成了有父子关系的层级结构。Bootstrap类装载器是所有装载器的父亲。代理模式:
2019年2月1日
其他

消息中间件 RocketMQ 源码解析 —— 调试环境搭建

consumer.setConsumeFromWhere(ConsumeFromWhere.CONSUME_FROM_FIRST_OFFSET);
2019年1月29日
其他

如何星标「芋道源码」

并发」「RocketMQ」「Sharding-JDBC」「MyCAT」「Elastic-Job」「SkyWalking」「Spring」等等
2019年1月23日
其他

分布式作业系统 Elastic-Job-Cloud 源码分析 —— 本地运行模式

UnsupportedOperationException(localCloudJobConfiguration.getTypeConfig().getJobType().name());
2019年1月21日
其他

分布式作业系统 Elastic-Job-Cloud 源码分析 —— 作业调度(二)

CloudJobRestfulApi.java@DELETE@Path("/deregister")@Consumes(MediaType.APPLICATION_JSON)public
2019年1月15日
其他

分布式作业系统 Elastic-Job-Cloud 源码分析 —— 作业调度(一)

http://www.iocoder.cn/Elastic-Job/cloud-job-scheduler-and-executor-first/
2019年1月7日