首页
学习
活动
专区
工具
TVP
发布

编程大道

专栏作者
87
文章
124347
阅读量
15
订阅数
一个属性同时使用Autowired和Resource注解会发生什么?
如题,如果在同一个属性上使用@Autowired注解注入bean1,然后使用@Resource注解注入bean2会发生什么?
编程大道
2022-07-01
3480
面试官:用SQL写一个死锁的案例
粉丝表示对Java中的死锁还是略知一二的,但是突然用SQL写死锁的案例之前还真没遇到过,这个问题没答上来。所以今天就带大家一起来看下怎么用SQL让数据库中产生死锁。
编程大道
2022-05-17
9630
Mybatis第三方PageHelper插件分页原理
此时commentAnalyses为Page对象(PageHelper插件包内定义的)
编程大道
2022-04-01
6240
RocketMQ深入浅出-01-MQ简介
MQ是Message Queue(消息队列)的首字母缩写,基于“先进先出”的数据结构,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。一般用来解决应用解耦,异步消息,流量削峰等问题,实现高性能,高可用,可伸缩和最终一致性架构。
编程大道
2021-10-28
7240
项目要实现多数据源动态切换,咋搞?
在做项目的时候,几乎都会用到数据库,很多时候就只连一个数据库,但是有时候我们需要一个项目操作多个数据库,不同的业务功能产生的数据存到不同的数据库,那怎么来实现数据源的动态、灵活的切换呢?今天我们就来实现这个功能。
编程大道
2020-10-10
1.1K0
Java并发编程之CAS
在Java并发编程的世界里,synchronized 和 Lock 是控制多线程并发环境下对共享资源同步访问的两大手段。其中 Lock 是 JDK 层面的锁机制,是轻量级锁,底层使用大量的自旋+CAS操作实现的。
编程大道
2020-08-27
4000
Java 8的新特性还不了解?快进来!
Java 8从发布到现在已经6年多了,java 8在Java历史版本中是一个具有“里程碑”意义的重要版本,相信现在很多公司都用上了Java 8这个版本,用了之后你就知道为什么说是“里程碑”了,然后你会觉得“真香”!
编程大道
2020-08-20
1.2K0
新晋面试官对近期面试的感想与总结
最近帮公司面试,前前后后面了有六七个,结果不太理想。以下是我自己对近期面试的一些感想和总结。
编程大道
2020-05-12
5540
面试官,你的单例模式能保证百分之百单例吗?
我的一个小伙伴也趁着这个机会面了几家试了试水,其中有面试官问到了一个问题:使用过单例模式吗?单例模式有哪些实现方式?你用过哪些?你的单例模式能保证百分之百单例吗?
编程大道
2020-05-12
6650
Java的传值调用
之所以写这篇文章是因为前些天写了一篇《Java中真的只有值传递么?》探讨了网上关于Java只有值传递的说法,当时写这篇文章的缘由是因为之前看的文章讲解的Java只有值传递,讲的不是让我很明白,没有拿出比较专业的解释或定义,没有说服我。而我在《Java中真的只有值传递么?》这篇文章中又做了一些解读,发现自己也是没有抓住重点,这才有了今天这篇文章,对之前的这篇文章做一个补充。
编程大道
2020-02-11
3.5K0
Java中真的只有值传递么?
关于这个问题应该是存在争议的。根据测试出来的结果和我们自己的经验,以及口口相传或是上学时老师讲的,我们认为是第一种。但第二种说法的呼声也很高,渐渐地我们也认为第2中才是对的。那么下面我们就来分析一下这个问题。
编程大道
2020-02-11
1.1K0
SpringBoot自定义过滤器的两种方式及过滤器执行顺序
如下自定义过滤器 ReqResFilter 必须实现 javax.servlet.Filter。然后添加注解 @WebFilter(javax.servlet.annotation.WebFilter),urlPatterns 过滤器要过滤的URL规则配置,filterName 过滤器的名称。
编程大道
2019-09-25
5.5K1
Javaweb设置session过期时间
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。
编程大道
2019-09-24
2.6K0
单例模式的几种实现方式及对比
单例模式是设计模式中最简单也是最常用的模式之一,所谓单例就是在系统中只有一个该类的实例。
编程大道
2019-09-07
5950
Java中sleep和wait的区别
2、sleep方法使当前线程暂停执行指定的时间,让出cpu给其他线程,但是它的监控状态依然保持着,当指定的时间到了又会自动恢复运行状态。在调用sleep方法后,线程不会释放对象锁;
编程大道
2019-08-26
3.2K0
fastjson.JSONObject之对象与JSON转换方法【建议收藏】
我们在平时的开发中,com.alibaba.fastjson.JSONObject是经常会用到的JSON工具包,同样它的转换方法也会经常被我们使用,包括对象转成JSON串,JSON串转成java对象等,如果过一段时间不用的话很容易就会忘记,所以将使用方法总结如下,以便以后忘记了方便查询。
编程大道
2019-08-02
18.6K0
周末在干嘛呢?来巩固一下基础知识呗?
JVM:JVM有自己完善的硬件架构,如处理器、堆栈(Stack)、寄存器等,还具有相应的指令系统(字节码就是一种指令格式)。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM是Java平台无关的基础。JVM负责运行字节码:JVM把每一条要执行的字节码交给解释器,翻译成对应的机器码,然后由解释器执行。JVM解释执行字节码文件就是JVM操作Java解释器进行解释执行字节码文件的过程。
编程大道
2019-07-19
3430
不要再问我Java程序是怎么执行的了!
可以看到,Java虚拟机是在原有计算机的基础上虚拟出来的抽象计算机,提供Java程序的运行环境。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM是Java平台无关的基础,使Java程序能够做到 “Write Once, Run Anywhere”。
编程大道
2019-07-19
1.9K1
从Spring的几个阶段理解其工作过程
为了便于了解Spring的工作原理,我们来研究一下,Spring是怎么加载的,Spring会经过几个阶段。
编程大道
2019-07-15
3160
SpringBoot入门--springboot性能优化
即不使用@SpringBootApplication默认扫包,使用ComponentScan注解显示声明扫包范围。
编程大道
2019-07-15
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档