logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot,Mysql,Redis综合案例(1)

service包中创建StudentService类和impl包,在包中创建StudentServiceImpl类。​创建bin,mapper,service,test包。​1.在idea创建一个父项目,在pom中导入下述依赖。​在子项目Main目录下添加下述代码(建议改名为。mapper包中创建StudentMapper类。2.右击父项目创建新模块,在新模块添加下述依赖。3.在子项目resour

#spring boot#mysql#redis +2
java面试笔记

oom:堆内存溢出解决方法:多线程分批导出:先查出所有情况,再次分批导出原因:单线程:从数据库查找到所有数据(1g),封装为一个byte数组通过resultSET传给java内的一个list。多线程:单个线程从数据库查找到数据(512m),封装为一个byte数组传给java内的一个list,使用完后清空byte数组再次添加数据。

#java#面试
java场景题30-44

如果使用synchronizd锁住后就会升级为偏向锁,前54位保存持有当前锁的线程ID,后三位变成101,jdk15后撤销掉偏向锁,升级为轻量级锁,并行获取升级为重量级锁。总结:默认无锁状态,单线程同步锁升级为轻量级锁,多线程交替执行,串行就会升级位轻量级锁(CAS判断是否被其他线程持有),多线程并行竞争升级为重量级锁(操作系统的monitor组件实现互斥,用户态》》内核态)。md5加密(24字符

#java#开发语言
到底了