logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

史上最全mycat【一文看懂】

mycat有三种常见的应用场景,每种场景具体的细节又不相同,如下所示:①读写分离读写分离实在主从复制的基础上运行的,在配置文件配置相应的节点实现,通过mycat主库负责读,从库负责写,而主库与从库之间会进行主从复制(主库接收到写的请求,首先会记录在binlarylog日志中,由从机去读取发生io并记录在relaylog里面,最终从机再将数据读取到自己的数据库里面,可以会产生一定的时间差)②数据分片

文章图片
#java#数据库
java面试这一篇就够了(干货)

1、简单易学、有丰富的类库 2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) 3、与平台无关性(JVM是Java跨平台使用的根本) 4、可靠安全 5、支持多线程新建(new):新创建了一个线程对象。可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu的使用权。运行(

文章图片
#java#后端#spring boot +1
spring全局懒加载(default-lazy-init)导致的afterPropertiesSet不执行问题

Spring配置default-lazy-init="true"会导致所有Bean延迟初始化,影响afterPropertiesSet方法的执行时机。解决方案包括:1)为关键Bean显式设置lazy-init="false";2)使用@Lazy(false)注解;3)编程式强制初始化;4)使用DependsOn控制顺序。最佳实践建议分层配置策略,核心组件立即

#spring#java#后端
记一次大数据导出方案优化:从超时到30万数据秒级导出

摘要:本文详细介绍了从系统崩溃到高效导出30万条数据的完整技术演进过程。通过对比直接查询、分页查询和游标查询三种方案,最终采用基于游标查询+流式Excel处理的异步方案,实现了22秒完成30万条数据导出的目标,内存占用控制在220MB以内。文章涵盖架构设计、核心代码实现、性能优化要点及解决方案,包括异步任务处理、SXSSFWorkbook流式API、数据库连接优化等关键技术,并总结了内存监控、错误

#大数据#java#性能优化
解放你的IDE:简单修改内存设置,告别卡顿,效率飙升!​

摘要:本文针对IntelliJ IDEA等IDE卡顿问题,提供通过调整内存设置提升性能的实用方案。重点讲解-Xmx参数修改方法,根据电脑内存推荐合理配置值(如16G内存建议3-4GB),并附详细操作步骤截图。实测显示修改后启动和索引速度提升约40%,日常编码更流畅。文末提醒注意事项,建议内存设置不超过物理内存1/2,并适用于JetBrains全家桶软件。

文章图片
#ide#开发工具#java
SQL优化利器:EXPLAIN关键字详解与实践指南

本文深入解析MySQL的EXPLAIN关键字,帮助开发者优化SQL查询性能。EXPLAIN可分析SQL执行计划,显示查询执行顺序、索引使用情况、扫描行数等关键信息。文章详细解读了EXPLAIN结果中的各个字段,特别是连接类型(type)的性能等级,从最优的system/const到最差的全表扫描(ALL)。通过多个实战案例,演示了如何诊断慢查询问题、避免索引失效,并介绍了MySQL 5.6+的JS

#sql#数据库
AI时代程序员的进化之路:挑战、机遇与成长计划

AI时代程序员转型指南 摘要:随着AI编程助手使用人数突破1亿,程序员职业生态正经历深刻变革。数据显示AI可提升55%开发效率,使基础编码效率提升30-50%,测试覆盖率提高40%。文章分析了岗位重构趋势:基础开发岗位面临最大转型压力,而架构师等技术领袖价值将提升。提出三阶段转型计划:3-6个月掌握AI协作,6-18个月深耕架构能力,2-3年培养技术领导力。重点指出程序员的不可替代性在于战略规划、

文章图片
#人工智能#java#后端
高并发缓存问题分析以及分布式锁的实现

经过分析发现分布式锁的实现在一定程度上还是会存在一系列的问题,通过这些问题的解决可以在很大程度的避免数据不一致的情况,关于分布式锁的实现可以抽取为模板,有业务场景需要的时候二次修改复用即可.

文章图片
#缓存#分布式
Spring容器启动核心:refresh()方法深度解析

本文深入解析了Spring框架中核心的refresh()方法执行流程,系统阐述了容器初始化的12个关键步骤:从准备阶段、BeanFactory创建配置、后处理器调用,到单例实例化、上下文刷新完成。文章详细拆解了每个步骤的实现细节,包括prepareRefresh()的环境准备、obtainFreshBeanFactory()的工厂创建、invokeBeanFactoryPostProcessors

文章图片
#python#开发语言
史上最全EasyExcel

1、数据导入:减轻录入工作量2、数据导出:统计信息归档3、数据传输:异构系统之间数据传输。

文章图片
#java#spring#spring boot +1
    共 11 条
  • 1
  • 2
  • 请选择