腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
卯金刀GG
专栏作者
举报
281
文章
520587
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
java
http
sql
xml
数据库
html
spring
javascript
php
node.js
云数据库 SQL Server
c++
缓存
zookeeper
存储
网络安全
servlet
tcp/ip
https
打包
maven
linux
nginx
jdk
hashmap
jvm
jquery
json
网站
分布式
oracle
ide
api
jar
面向对象编程
数据结构
android
mybatis
其他
python
css
mvc
eclipse
unix
apache
文件存储
命令行工具
云推荐引擎
ftp
数据分析
kafka
excel
容器
yum
cdn
微信
windows
file
mysql
service
set
工具类
工作
配置
负载均衡
DNS 解析 DNSPod
actionscript
bootstrap
angularjs
单片机
云数据库 Redis
access
web.py
tomcat
负载均衡缓存
腾讯云测试服务
shell
ssh
dns
aop
socket编程
微服务
add
controller
list
object
properties
upload
测试
费用中心
人脸识别
自动驾驶
objective-c
mac os
bash
.net
jsp
vbscript
regex
ajax
git
github
svn
lucene/solr
windows server
centos
bash 指令
apt-get
访问管理
云数据库 MongoDB
海外加速
消息队列 CMQ 版
数据加密服务
mongodb
爬虫
html5
spring boot
jdbc
dubbo
rpc
udp
rabbitmq
gcc
lnmp
uml
大数据
安全
nat
nest
ipv6
raft
abstract
base64
bat
cell
chmod
classpath
copy
cpu
data
date
ddl
directory
docx
download
edit
factory
fastcgi
find
function
header
include
input
integration
io
jq
jsoup
kettle
leetcode
location
lock
map
methods
mkdir
model
next
nio
null
numbers
parent
populate
post
proxy
rest
return
script
send
string
synchronized
table
target
text
time
tools
types
url
wait
web
wmi
word
zip
并发
博客
操作系统
产品
程序
存储过程
对象
多线程
分页
服务
函数
基础
集合
教程
解决方案
开发工具
排序
权限
数据
数据类型
树形结构
数组
算法
统计
推送
线程
异步
原理
注解
字符串
搜索文章
搜索
搜索
关闭
【SpringBoot】SpringBoot中SPI机制
bootstrap
jar
java
html
面向对象编程
java中的类加载器负载加载来自文件系统、网络或者其他来源的类文件。jvm的类加载器默认使用的是双亲委派模式。三种默认的类加载器Bootstrap ClassLoader、Extension ClassLoader和System ClassLoader(Application ClassLoader)每一个中类加载器都确定了从哪一些位置加载文件。于此同时我们也可以通过继承java.lang.classloader实现自己的类加载器。
用户5640963
2021-07-29
711
0
Java开发中的23种设计模式详解
c++
面向对象编程
java
编程算法
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
用户5640963
2019-07-26
318
0
AngularJs之Scope作用域
angularjs
html
面向对象编程
AngularJS 中,作用域是一个指向应用模型的对象,它是表达式的执行环境。作用域有层次结构,这个层次和相应的 DOM 几乎是一样的。作用域能监控表达式和传递事件。
用户5640963
2019-07-26
1.5K
0
【springMVC基础】spring获取bean的几种方法
spring
servlet
java
容器
面向对象编程
ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId");
用户5640963
2019-07-25
2.2K
0
【Jedis配置】springSSM + Jedis连接池配置
文件存储
面向对象编程
java
c++
其他
当一个类实现了Serializable接口(该接口仅为标记接口,不包含任何方法定义),表示该类可以序列化.序列化的目的是将一个实现了Serializable接口的对象转换成一个字节序列,可以。 把该字节序列保存起来(例如:保存在一个文件里),以后可以随时将该字节序列恢复为原来的对象。甚至可以将该字节序列放到其他计算机上或者通过网络传输到其他计算机上恢复,只要该计 算机平台存在相应的类就可以正常恢复为原来的对象。 实现:要序列化一个对象,先要创建某些OutputStream对象,然后将其封装在一个ObjectOutputStream对象内,再调用writeObject()方法即可序列化一个对象;反序列化也类似。 注意:使用对象流写入到文件是不仅要保证该对象是序列化的,而且该对象的成员对象也必须是序列化的
用户5640963
2019-07-25
2.7K
0
【java基本】面向界面变成(AOP)的原理
aop
面向对象编程
面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处是降低了代码的复杂程度,使类可重用。 但是人们也发现,在分散代码的同时,也增加了代码的重复性。什么意思呢?比如说,我们在两个类中,可能都需要在每个方法中做日志。按面向对象的设计方法,我们就必须在两个类的方法中都加入日志的内容。也许他们是完全相同的,但就是因为面向对象的设计让类与类之间无法联系,而不能将这些重复的代码统一起来。 也许有人会说,那好办啊,我们可以将这段代码写在一个独立的类独立的方法里,然后再在这两个类中调用。但是,这样一来,这两个类跟我们上面提到的独立的类就有耦合了,它的改变会影响这两个类。那么,有没有什么办法,能让我们在需要的时候,随意地加入代码呢?这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 一般而言,我们管切入到指定类指定方法的代码片段称为切面,而切入到哪些类、哪些方法则叫切入点。有了AOP,我们就可以把几个类共有的代码,抽取到一个切片中,等到需要时再切入对象中去,从而改变其原有的行为。 这样看来,AOP其实只是OOP的补充而已。OOP从横向上区分出一个个的类来,而AOP则从纵向上向对象中加入特定的代码。有了AOP,OOP变得立体了。如果加上时间维度,AOP使OOP由原来的二维变为三维了,由平面变成立体了。从技术上来说,AOP基本上是通过代理机制实现的。 AOP在编程历史上可以说是里程碑式的,对OOP编程是一种十分有益的补充。
用户5640963
2019-07-25
569
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档