Java程序员
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
【Java之多线程,老师讲的真棒
/该类中提供了两个方法:此方法可以创建出一个读锁实例此方法可以创建出一个写锁实例某个线程被读锁修饰后,这两个线程之间不会互斥,而是完全同时并发执行,一般将读锁用于线程读取数据比较多的场景;而当某个线程被写锁修饰后,这两个线程会互斥,一个线程会执行,而另一个线程会阻塞等待,因此必须是一个线程执行完了,另一个线程才会执行,一般用于修改数据比较多的场景三. 重量级锁和轻量级锁1. 原理1.CPU 提供了 “原子操作指令”。2. 操作系统基于 CPU 的原子指令,实现了 mutex 互斥锁.原创 2024-03-19 19:51:17 · 285 阅读 · 0 评论 -
Shiro之详细入门附Demo,2024年Java常见面试题
静态注入,相当于调用SecurityUtils.setSecurityManager(securityManager)@RequiresRoles(“admin”) // 要求用户必须是admin角色才可以访问这个方法。//根据用户ID查询权限(permission),放入到Authorization里。@RequiresPermissions(“admin:del”) // 要求的权限。//根据用户ID查询角色(role),放入到Authorization里。引用SecurityManager。原创 2024-03-19 17:08:26 · 428 阅读 · 0 评论 -
Kafka 如何保证数据不丢失?不重复
当设置成false时,由于是手动提交的,可以处理一条提交一条,也可以处理一批,提交一批,由于consumer在消费数据时是按一个batch来的,当pull了30条数据时,如果我们处理一条,提交一个offset,这样会严重影响消费的能力,那就需要我们来按一批来处理,或者设置一个累加器,处理一条加1,如果在处理数据时发生了异常,那就把当前处理失败的offset进行提交(放在finally代码块中)注意一定要确保offset的正确性,当下次再次消费的时候就可以从提交的offset处进行再次消费。原创 2024-03-19 14:31:46 · 954 阅读 · 0 评论 -
Java 定时器,mysql复合索引面试题
/ 2.用一个阻塞优先队列来组织多干个任务,让队首元素是执行时间最早的元素// 标准库中的阻塞优先队列/*4.提供一个方法,让调用者添加任务*/worker 线程, 一直不停的扫描队首元素, 看看是否能执行这个任务/*3.用一个线程,循环扫描检测当前阻塞队列中的队首元素,若时间到,就执行指定任务*/@Overridetry {// 1.取队首元素,检查是否已到时间// 2.检查当前任务是否已到时间//时间还没到, 就把任务再 送回队列中else {原创 2024-03-19 11:59:42 · 753 阅读 · 0 评论 -
ActiveMQ 报错 Could not connect to xxxxxxx , hostname can‘t be null
1. 确认ActiveMQ 服务已经开启,可以查看服务进程,也可以通过登录服务器管理页面确认。原创 2024-03-19 00:37:26 · 430 阅读 · 0 评论 -
计网课设 模拟实验拓扑,Java常见编程笔试题
关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。Java基础部分算法与编程数据库部分流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了。原创 2024-03-18 20:09:13 · 779 阅读 · 0 评论 -
分布式事物:第二章:四种分布式事物
金三银四到了,送上一个小福利!7538)][外链图片转存中…(img-cCxVfP0x-1710751097538)][外链图片转存中…(img-iHlDAxf4-1710751097539)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。原创 2024-03-18 16:38:28 · 891 阅读 · 0 评论 -
RocketMQ第四章:手把手教老婆实现-顺序消息生产者和顺序消息消费者
Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间![外链图片转存中…(img-0TgvSkpR-1710738369946)]Java面试核心知识点已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了。原创 2024-03-18 13:06:21 · 836 阅读 · 0 评论 -
IDEA那些既好用又好玩的30多款宝贝插件,你知道多少?
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)[外链图片转存中…(img-2eSCfimG-1710691092700)][外链图片转存中…(img-Wm0U2t5r-1710691092700)][外链图片转存中…(img-gb1X8YRC-1710691092701)]本文已被。原创 2024-03-17 23:58:23 · 959 阅读 · 0 评论