腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
Java深度编程
专栏成员
举报
55
文章
117934
阅读量
18
订阅数
订阅专栏
申请加入专栏
全部文章(55)
编程算法(25)
java(18)
javascript(8)
网络安全(6)
spring(5)
sql(4)
打包(4)
ide(4)
http(4)
android(3)
maven(3)
腾讯云测试服务(3)
jdk(3)
api(2)
jar(2)
tomcat(2)
mapreduce(2)
网站(2)
容器(2)
serverless(2)
分布式(2)
jvm(2)
mybatis(2)
面向对象编程(2)
zookeeper(2)
gradle(2)
数据结构(2)
对象存储(1)
其他(1)
自动驾驶(1)
python(1)
bash(1)
asp.net(1)
vue.js(1)
css(1)
html(1)
jquery(1)
json(1)
ajax(1)
数据库(1)
oracle(1)
云数据库 Redis®(1)
eclipse(1)
lucene/solr(1)
linux(1)
unix(1)
文件存储(1)
开源(1)
爬虫(1)
hashmap(1)
aop(1)
dubbo(1)
数据分析(1)
系统架构(1)
utf8(1)
edit(1)
expand(1)
file(1)
object(1)
ode(1)
templates(1)
并发(1)
事务(1)
数据(1)
同步(1)
搜索文章
搜索
搜索
关闭
你的锁为什么会失效?
数据库
并发
事务
数据
同步
我们在开发过程中,为了解决高并发的问题,通常会选择加锁,以此来让程序排队执行,这样避免出现数据查询后判断的错乱,导致判断失效,数据重复,重复执行某些程序的目的。
Java深度编程
2023-10-08
177
0
BeanFactory和FactoryBean有什么区别?
spring
网络安全
容器
mybatis
此问题考验的是对spring框架的熟悉度,我们知道spring框架的核心点在于IOC容器,IOC容器的功能就是注入bean,生产bean,而生成bean以工厂模式最好,所以sping就搞了个工厂去专门生成bean,这个工厂就是BeanFactory。
Java深度编程
2022-06-07
388
0
如何实现动态代理 - 动态代理底层原理精讲
java
打包
jvm
腾讯云测试服务
在编程体系中,AOP切面技术,框架底层源码都离不开动态代理的影子。那么究竟动态代码的功能是如何实现的呢?今天本篇就此问题展开动态代理底层源码逻辑的讲解。
Java深度编程
2022-06-07
530
0
JVM内存分配参数对程序性能的影响
jvm
java
文章首发在https://www.amoshuang.com/archives/1901 使用IDEA的小伙伴可以在Run -> Edit Configurations 设置VM options属性来设置JVM参数。 1. 设置最大堆 使用-Xmx参数可以指定Java应用程序的最大堆。最大堆为新生代和老年代的大小纸盒的最大值,是Java程序的堆上限。 使用如下代码进行测试,每次循环将会向容器v中增加1M的数据。
Java深度编程
2022-03-17
1K
0
如何从源码角度看SpringMVC执行过程?
网络安全
http
android
api
创建自定义类,继承Controller接口,重写handleRequest方法。使用@Component(”xxx")注入映射路径。
Java深度编程
2021-11-30
552
0
如何用面对对象思想和系统架构角度去理解正向代理和反向代理?
网络安全
系统架构
容器
大家在开发中进行需要使用到Nginx来实现反向代理,而对于正向代理和反向代理的理解,很多开发者还是模模糊糊,难以奇说其中的区别。尤其是在面试的时候,当面试官问道这个问题的时候,大部分初中级的开发者的回答都很难令面试官满意,所以今天我就写这偏文章,来为大家解说其中的思维。
Java深度编程
2021-07-23
459
0
Zookeeper和SolrCloud集群精讲
lucene/solr
tomcat
分布式
zookeeper
集群是一种计算机系统,它通过一组松散集成的计算机软件和或硬件连接起来高度紧密地协作完成计算工作。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。
Java深度编程
2021-06-25
716
0
你知道IO与NIO有什么区别吗?
自动驾驶
阻塞与非阻塞是描述进程在访问某个资源时,数据是否准备就绪的的一种处理方式。当数据没有准备就绪时:
Java深度编程
2021-06-25
1.6K
0
Spring事务@Transactional深度讲解
spring
aop
爬虫
spring事务有配置文件和注解两种方法,配置文件方式原理这里就不做过多的介绍,本次重点解释注解@Transactional的原理。
Java深度编程
2021-03-07
1.2K
0
gradle + idea启动时报错无法注册bean,服务名重复
ide
打包
编程算法
定义为null的FeignClientSpecification'无法注册。具有该名称的bean已经定义为null,并且禁止覆盖。
Java深度编程
2021-01-08
1.2K
0
Java1.8新时间api - LocalDateTime
python
编程算法
unix
新时间对象: 1.LocalDate表示年月日 2.LocalTime表示时分秒 3.LocalDateTime表示年月日时分秒 4.Instant:表示时刻,不直接对应年月日信息,需要通过时区转换 5.ZonedDateTime: 表示特定时区的日期和时间 6.ZoneId/ZoneOffset:表示时区 1、获取对象的方法 //通过静态方法now()获取当前时间 LocalDate now1 = LocalDate.now(); LocalTime now2 = LocalTim
Java深度编程
2020-12-22
3.2K
0
如何解决gradle项目编码兼容问题
ide
gradle
utf8
android
以上环境在下window环境下可能出现编码兼容问题,启动报编码相关问题的错误。目前本平台未发现苹果系统有此问题,深究其原因,苹果系统的idea版本是默认使用系统的编码,默认为UTF8,它能完美的支持gradle,而window默认是使用GBK的,有的同学在安装idea之初就会设置编码,将其改为UTF8,如下:
Java深度编程
2020-12-22
2.2K
0
框架源码调试实战之easypoi异常解决方案精讲
编程算法
java
网络安全
最近有个同事遇到了个棘手的问题,easypoi导出文件出了bug,却不知道是怎么回事,无从下手,无可奈何,由于事态紧急,只能火急火急的求助于我。我问他:“开发的时候功能调通了吗?测试阶段通过了吗?” 同事均回答:“之前测试都没有问题,之前的账号数据可以导出,却唯独是这个不行。我仔细看了我写的代码,根本就不觉得有什么问题啊,不知道原因出在哪里……”
Java深度编程
2020-09-28
888
0
idea2020.1轻松破解
编程算法
ide
jar
第五步:打开 Edit Custom VM options,在文件的最尾部输入破解jar包的地址即可。
Java深度编程
2020-09-28
2.5K
0
Idea初始化配置大全,以后重装再也不用各种百度了
打包
maven
jar
mybatis
eclipse
1️⃣Add unambiguous imports on the fly:自动帮我们优化导入的包 2️⃣Optimize imports on the fly:自动去掉一些没有用到的包
Java深度编程
2020-09-01
1.9K
0
SpringBoot 整合 gradle 集成ActiveMQ
腾讯云测试服务
spring
http
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-activemq/2.3.1.RELEASE
Java深度编程
2020-08-10
862
0
springBoot整合Mq报错:JmsMessagingTemplate that could not be found
gradle
android
springBoot使用gradle版本管理,在整合activeMQ的时候容易出现一个错误,那就是找不到JmsMessagingTemplate,无法匹MessagingTemplateConfiguration,全部报错信息如下:
Java深度编程
2020-08-05
2.8K
0
SHA指纹算法进行版本管理,解决对象流序列化与反序列化不兼容的问题
文件存储
java
编程算法
首先,我们先说一下什么是对象流的序列化与反序列化。我们知道代码创建的对象起初是存在计算机内存中的,将内存中的数据存入磁盘则是“序列化”;将磁盘中的文件数据重新加载到内存,称为“返序列化”;将内存中的数据先封装成对象,再将对象与流的形式进行与硬件磁盘,内存的交互行为,则称之为“对象流的序列化与反序列化”。
Java深度编程
2020-06-17
838
0
框架源码调试实战之easypoi异常解决方案精讲
编程算法
java
网络安全
最近有个同事遇到了个棘手的问题,easypoi导出文件出了bug,却不知道是怎么回事,无从下手,无可奈何,由于事态紧急,只能火急火急的求助于我。我问他:“开发的时候功能调通了吗?测试阶段通过了吗?” 同事均回答:“之前测试都没有问题,之前的账号数据可以导出,却唯独是这个不行。我仔细看了我写的代码,根本就不觉得有什么问题啊,不知道原因出在哪里……”
Java深度编程
2020-06-11
1.3K
0
SpringBoot解决内、外tomcat部署兼容问题
tomcat
网站
spring
maven
我们在使用springBoot开发的过程中出于方便,都会选择使用本地类Application中的main方法启动服务,即可实现本地的调试,十分的方便。但在线上环境需要放入外部的tomcat部署,这时候你会发现如果不做任何的处理是无法在外部tomcat启动的。
Java深度编程
2020-06-10
2.9K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档