- 博客(12)
- 收藏
- 关注
原创 【概念题】java依赖注入(DI)与自动装配(Autowired)之间的关系
自动装配时,装配的bean必须是唯一与属性进行吻合的,不能多也不能少,有且只有一个可以进行装配的bean,才能自动装配成功。创建应用对象之间协作关系的行为称为装配。@Qualifier注解使用byName进行装配,这样可以在多个类型一样的bean中,明确使用哪一个名字的bean来进行装配,@Qualifier注解起到了缩小自动装配候选bean的范围的作用。具体选择哪一种装配方式,需要配置标签的autowire属性,如果没有配置,默认是byName类型,就是会根据属性的名字来进行自动装配。
2025-01-13 22:55:29
429
原创 【数据结构】栈的实现——顺序栈和链栈
/将结点的指针域指向栈顶top(即压入了一个新的元素)//栈顶指针指向栈顶的下一个存储空间(即栈顶元素弹出)cout
2025-01-13 22:51:48
824
原创 【数据结构】—— 队列基础知识以及数组模拟队列的分析、演示及优化_arr 队列
1)队列是一个有序列表,可以用数组或是链表来实现2)遵循先入先出的原则。即先存入队列的数据要先取出,后存入队列的数据要后取出。(加数据是在队列的尾部加,取数据是在队列的首部取)
2025-01-13 22:48:06
954
原创 springboot业务功能实战(四)告别轮询,websocket的集成使用
webSocket(@ApiParam(name = “定时任务日志实体”, value = “定时任务日志实体”, required = false) @RequestBody MessageVO messageVO) {logger.info(“【websocket消息】有新的连接,总数为:” + webSockets.size());logger.info(“【websocket消息】连接断开,总数为:” + webSockets.size());// 遍历sessionPool。
2025-01-12 20:42:09
677
原创 Springboot 拦截器 + 自定义注解,实现权限控制
(3) 在登陆拦截器中拦截请求,判断当前登陆用户是否拥有该权限(下面那几个方法不用实现)。(5)打开F12,你也可以看到,请求也是返回的未有权限操作。(2)在后台对应的方法上,打上@OnlyAdmin注解。(3)重启项目,不登录访问页面,然后执行删除操作。(6)现在点击退出游客模式,登陆管理员账号。(4)可以看到,游客并不能删除。
2025-01-12 20:38:29
313
原创 SpringBoot 学习笔记(五)首页和双语切换_bootstrap怎么将页面翻译成英文
【代码】SpringBoot 学习笔记(五)首页和双语切换_bootstrap怎么将页面翻译成英文。
2025-01-12 20:34:47
320
原创 Linux的SOCKET编程详解_linux 客户端 socket命名 系统分配的原则
服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送数据请求,服务器端接收请求并处理请求,然后把回应数据发送给客户端,客户端读取数据,最后关闭连接,一次交互结束。
2025-01-12 05:07:59
997
原创 linux的mount(挂载)命令详解
在这里可以清楚地看到系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 – /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。由以上信息,得知系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 – /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。此命令将/home/sunky/mydir目录下所有的目录和文件,制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk。
2025-01-12 05:04:17
1595
原创 linux环境下安装运行环境JDK、Docker、Maven、MySQL、RabbitMQ、Redis、nacos、Elasticsearch
按Esc后再 :wq 保存退出。提前下载好maven安装包。然后使用下面命令进行解压。
2025-01-12 05:00:36
357
原创 Android开发之热修复-Tinker-原理,这篇看完还不懂跟我去摆摊!
那么比如我们的中某个类的某个方法出现了异常,我们就可以创建一个修复包(修复后的文件),然后通过自定义的类加载器将修复后的文件copy到私有目录,再插队到的的dexElement的数组中,让系统优先加载文件,以做到热修复的目的,这种实现方式必须要执行修复逻辑后,重启app才能实现效果~
2025-01-10 21:52:26
1041
原创 Android开发12年的我跳槽为何如此困难!最终靠着这份系统的Android学习资料,成功拿下阿里P8
为什么?我找到5点原因,分享出来,看看是不是和你想的一样。刚毕业时,精力旺盛,学习力强,觉得自己什么都可以快速学会,即便进入新领域,更换专业能力,也能很快学会新技能,融入新环境,所以更有尝试的意愿和底气。工作几年后,精力衰退,学习力下降,觉得上了年纪还要学习新技能,融入陌生环境,被不知道什么人的人评价,压力很大,所以轻易不愿意尝试。刚毕业时,还处在职业探索期,年龄小,心理上天然就觉得自己这个阶段应该尝试各种可能性。工作几年后,进入安稳期,觉得自己应该安定下来了,心理上就会谨慎,不愿意随随便便尝试。
2025-01-10 21:48:45
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅