腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
业余草
专栏作者
举报
563
文章
1188400
阅读量
42
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
数据库
sql
http
spring
云数据库 SQL Server
云数据库 Redis
网络安全
网站
https
缓存
微服务
api
linux
html
jvm
存储
开源
jquery
tcp/ip
ide
html5
jdk
打包
github
分布式
数据结构
git
文件存储
容器
javascript
nginx
hashmap
xml
腾讯云测试服务
apache
jar
maven
mybatis
spring boot
安全
负载均衡
node.js
json
socket编程
微信
kafka
tomcat
负载均衡缓存
spring cloud
access
面向对象编程
容器镜像服务
数据迁移
爬虫
aop
自动驾驶
servlet
消息队列 CMQ 版
zookeeper
rabbitmq
php
python
mvc
访问管理
电商
企业
jdbc
dubbo
大数据
ios
jsp
react
压力测试
ssh
rpc
程序员
对象存储
ajax
oracle
eclipse
unix
windows server
日志服务
TDSQL MySQL 版
日志数据
serverless
seo
敏捷开发
小程序
数据分析
官方文档
c 语言
go
bash
angularjs
css
android
硬件开发
postgresql
lucene/solr
mapreduce
批量计算
命令行工具
海外加速
API 网关
kubernetes
devops
运维
黑客
hadoop
自动化测试
单元测试
flash
udp
uml
数据处理
windows
hbase
openapi
腾讯云开发者社区
任务调度
虚拟化
ascii
迁移
es
Elasticsearch Service
com
ICP备案
费用中心
云点播
私有网络
NLP 服务
c++
ruby
lua
.net
asp.net
vue.js
django
matlab
struts
搜索引擎
bash 指令
apt-get
神经网络
深度学习
tornado
专用宿主机
云直播
短视频
域名注册
SSL 证书
数据加密服务
人脸融合
短信
云推荐引擎
mongodb
人工智能
图像处理
渲染
express
redux
koa
自动化
shell
无人驾驶
卷积神经网络
hive
正则表达式
gui
sql server
dns
opencv
grep
kotlin
二叉树
markdown
ddos
安全漏洞
系统架构
canvas
processing
云数据库 postgresql
云计算
5g
mvcc
unicode
sdk
服务网格
图片处理
assert
bug
channel
code
codec
count
cto
distinct
goto
io
ip
join
map
match
md5
mysql
null
posix
select
sha256
shutdown
status
synchronized
tcp
thread
threadpoolexecutor
wait
worker
工具
面试
前端
索引
线程
线程池
异步
搜索文章
搜索
搜索
关闭
面试官:说说如何打破或违反双亲委派!
jdbc
tomcat
面向对象编程
java
网站
SPI的全名为Service Provider Interface,主要是应用于厂商自定义组件或插件中,在java.util.ServiceLoader的文档里有比较详细的介绍。简单的总结下java SPI机制的思想:我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块、xml解析模块、jdbc模块等方案。面向的对象的设计里,我们一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的实现类,就违反了可拔插的原则,如果需要替换一种实现,就需要修改代码。为了实现在模块装配的时候能不在程序里动态指明,这就需要一种服务发现机制。Java SPI就是提供这样的一个机制:为某个接口寻找服务实现的机制。有点类似IOC的思想,就是将装配的控制权移到程序之外,在模块化设计中这个机制尤其重要。
业余草
2021-12-06
1.5K
0
Java必会的工具库,让你的代码量减少90%
面向对象编程
maven
hashmap
apache
java
工作很多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用这些工具类库,该多好!
业余草
2021-12-06
437
0
看完这篇文章再也不怕面试被问@transactional不生效的原因了
jdk
java
spring
aop
面向对象编程
代理设计模式,用于无侵入性地增强方法功能。代理模式是指,目标类的方法执行,需要委托给代理类执行,代理类可以在执行目标方法前/后,处理一些其它事情,这样就可以起到增强目标方法的作用,例如,需要在目标方法前获取运行时间。
业余草
2020-07-16
324
0
为什么 FastJson 火不起来,国外人都不使用?
面向对象编程
json
腾讯云测试服务
文件存储
java
首先抄录一段来自官网的介绍:FastJson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。
业余草
2020-04-24
1.1K
0
2020 最新整理的 50 到 Java 线程面试题!
java
编程算法
面向对象编程
jdk
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。
业余草
2019-12-20
411
0
设计模式系列,六大设计原则
面向对象编程
设计模式和性能优化有没有关系?最近,我看到有人再讲性能优化的时候,讲到了“有些设计模式可以做到一定程度的性能优化”。
业余草
2019-08-14
724
0
面试题:链表为什么使用内部类实现?
编程算法
hashmap
面向对象编程
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xmt1139057136/article/details/89167082
业余草
2019-05-10
751
0
深入浅出LinkedHashMap原理和源码解毒
hashmap
编程算法
access
面向对象编程
jdk
最近,我知道有好几个同学会偶尔的阅读阅读我的博客。我倍感压力,他都是 CTO 级的人物,我经常向他们取经,膜拜他们。
业余草
2019-04-25
881
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档