腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
java一日一条
专栏作者
举报
1064
文章
993203
阅读量
83
订阅数
订阅专栏
申请加入专栏
全部文章
其他
java
编程算法
数据库
http
存储
缓存
jvm
sql
安全
api
jdk
开源
go
spring
云数据库 SQL Server
分布式
git
hashmap
html
linux
ide
数据结构
python
android
游戏
php
面向对象编程
xml
oracle
apache
容器
大数据
ruby
微信
微服务
node.js
nat
mvc
tomcat
windows
jar
ios
云数据库 Redis
maven
网络安全
aop
数据挖掘
servlet
scala
json
mongodb
自动化
机器学习
bootstrap
eclipse
移动开发
运维
shell
jdbc
tcp/ip
kafka
bash
.net
angularjs
nosql
黑客
正则表达式
gui
dns
数据处理
perl
jsp
ajax
容器镜像服务
网站
mybatis
asp
kernel
https
架构设计
iphone
react
jquery
汇编语言
access
django
svn
struts
搜索引擎
unix
nginx
深度学习
文件存储
企业
express
爬虫
zookeeper
二叉树
flash
gradle
sas
haskell
Elasticsearch Service
官方文档
swift
c 语言
c++
javascript
lua
memcached
github
腾讯云测试服务
压力测试
spark
hadoop
ssh
erp
npm
grep
单元测试
rpc
rabbitmq
lamp
数据分析
物联网
系统架构
费用中心
负载均衡
比特币
区块链
数字货币
NLP 服务
自动驾驶
phonegap
xcode
erlang
vbscript
单片机
arm
嵌入式
postgresql
打包
matlab
全文检索
analyzer
ubuntu
负载均衡缓存
bash 指令
apt-get
solaris
神经网络
laravel
云直播
短视频
云数据库 MongoDB
海外加速
消息队列 CMQ 版
短信
云推荐引擎
svg
socket.io
webpack
koa
gulp
grunt
devops
数据迁移
无人驾驶
图像识别
yum
spring boot
ftp
cdn
dubbo
ddos
udp
敏捷开发
gcc
iis
socket编程
uml
ntp
小程序
hbase
腾讯云开发者社区
流计算 Oceanus
architecture
count
key
null
select
架构
框架
软件架构
设计模式
统计
重构
搜索文章
搜索
搜索
关闭
Spring核心--容器详解
spring
容器
从概念上讲:Spring 容器是 Spring 框架的核心,是用来管理对象的。容器将创建对象,把它们连接在一起,配置它们,并由其通过IoC技术管理,串联他们的整个生命周期从创建到销毁。
哲洛不闹
2021-07-01
534
0
谈谈业务容器化——降低接入成本
容器
本文介绍业务方容器化的成本,同时谈谈如何降低这些成本,从而让容器化过程更为顺畅。业务方的接入成本主要有如下四种:
哲洛不闹
2018-12-13
1K
0
Java 容器&泛型(1):认识容器
hashmap
容器
jdk
java
编程算法
容器是Java语言学习中重要的一部分。泥瓦匠我的感觉是刚开始挺难学的,但等你熟悉它,接触多了,也就“顺理成章”地知道了。Java的容器类主要由两个接口派生而出:Collection和Map。
哲洛不闹
2018-09-19
714
0
Web服务器的工作原理
容器
tomcat
http
java
servlet
很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样 处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletRequest,ServletResponse和Session这些类)在其中扮演了什么角 色?这些都是web应用开发者或者想成为web应用开发者的人必须要知道的重要问题或概念。在这篇文章里,我将会尽量给出以上某些问题的答案。请集中精 神!
哲洛不闹
2018-09-19
2.1K
0
2014年最流行的应用服务器
grep
tomcat
容器
java
eclipse
距离2013年应用服务器市场份额回顾已经有超过一年的时间了。为了调查14个月来的变化,我们收集了2013年2月到2014年5月间启用了On Demand Plumbr的783个不同配置信息。这些数据是从引导类路径下收集而来——所有下面的数据是基于类似”grep -i tomcat classpath.log”这样的查询结果得到。
哲洛不闹
2018-09-19
1.3K
0
Java 多维数组遍历
java
容器
存储
http
html
数组是Java中的一种容器对象,它拥有多个单一类型的值。当数组被创建的时候数组长度就已经确定了。在创建之后,其长度是固定的。下面是一个长度为10的数组:
哲洛不闹
2018-09-19
2.5K
0
Java Servlet工作原理问答
java
servlet
容器
apache
tomcat
本文来自stackoverflow的问答,讨论了Java Servlet的工作机制,如何进行实例化、共享变量和多线程处理。
哲洛不闹
2018-09-19
573
0
面试中问的话题Spring工作原理
spring
java
xml
aop
容器
Spring工作原理 内部最核心的就是IOC了, 动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射 反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置 文件来动态的创建对象,和调用对象里的方法的 。 Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监督和控制(也就是 在调用这类对象的具体方法的前后去调用你指定的 模块)从而达到对一个模块扩充的功能。这些都是通过 配置类达到的。 Spring目的:就是让对象与对象(模块与模块)之间的关系没有通过代码来关联,都是通过配置类说明 管理的(Spring根据这些配置 内部通过反射去动态的组装对象) 要记住:Spring是一个容器,凡是在容器里的对象才会有Spring所提供的这些服务和功能。 Spring里用的最经典的一个设计模式就是:模板方法模式。(这里我都不介绍了,是一个很常用的设计模式) Spring里的配置是很多的,很难都记住,但是Spring里的精华也无非就是以上的两点,把以上两点跟理解了 也就基本上掌握了Spring. Spring AOP与IOC 一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二、AOP(Aspect-Oriented Programming): 面向方面编程 1、 代理的两种方式: 静态代理: 针对每个具体类分别编写代理类; 针对一个接口编写一个代理类; 动态代理: 针对一个方面编写一个InvocationHandler,然后借用JDK反射包中的Proxy类为各种接口动态生成相应的代理类 Spring 优缺点 它是一个开源的项目,而且目前非常活跃;它基于IoC(Inversion of Control,反向控制)和AOP的构架多层j2ee系统的框架,但它不强迫你必须在每一层 中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的MVC,对不同的数据访问技术提供了统一的 接口,采用IoC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现Transcation Managment,等等 优点 a. Spring能有效地组织你的中间层对象,不管你是否选择使用了EJB。如果你仅仅使用了Struts或其他为J2EE的 API特制的framework,Spring致力于解决剩下的问题。 b. Spring能消除在许多工程中常见的对Singleton的过多使用。根据我的经验,这是一个很大的问题,它降低了系统的可测试性和面向对象的程度。 c. 通过一种在不同应用程序和项目间一致的方法来处理配置文件,Spring能消除各种各样自定义格式的属性文件的需要。曾经对某个类要寻找的是哪个魔法般的属性项或系统属性感到不解,为此不得不去读Javadoc甚至源编码?有了Spring,你仅仅需要看看类的JavaBean属性。Inversion of Control的使用(在下面讨论)帮助完成了这种简化。 d. 通过把对接口编程而不是对类编程的代价几乎减少到没有,Spring能够促进养成好的编程习惯。 e. Spring被设计为让使用它创建的应用尽可能少的依赖于他的APIs。在Spring应用中的大多数业务对象没有依赖于Spring。 f. 使用Spring构建的应用程序易于单元测试。 g. Spring能使EJB的使用成为一个实现选择,而不是应用架构的必然选择。你能选择用POJOs或local EJBs来实现业务接口,却不会影响调用代码。 h. Spring帮助你解决许多问题而无需使用EJB。Spring能提供一种EJB的替换物,它们适用于许多web应用。例如,Spring能使用AOP提供声明性事务管理而不通过EJB容器,如果你仅仅需要与单个数据库打交道,甚至不需要一个JTA实现。 i. Spring为数据存取提供了一个一致的框架,不论是使用的是JDBC还是O/R mapping产品(如Hibernate)。 Spring确实使你能通过最简单可行的解决办法来解决你的问题。而这是有有很大价值的。 缺点:jsp中要写很多代码、控制器过于灵活,缺少一个公用控制器
哲洛不闹
2018-09-19
431
0
69 个经典 Spring 面试题和答案
spring
java
开源
aop
容器
Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。
哲洛不闹
2018-09-18
334
0
13个不容错过的Java项目
java
git
容器
数据库
scala
GitHub可谓一座程序开发的大宝库,有些素材值得fork,有些则能帮助我们改进自有代码或者学习编程技能。无论如何,开发工作当中我们几乎不可能绕得开GitHub。
哲洛不闹
2018-09-18
2.3K
0
Java 异常处理的误区和经验总结
java
sql
jsp
容器
aop
本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。
哲洛不闹
2018-09-14
505
0
程序员如何提一个好问题
dns
容器
容器镜像服务
存储
sql
提出好的问题是在编写软件时的一个非常重要的技能。这么多年来我对此也算略有小成。这里有一些我用着觉得很棒的指导方针!
哲洛不闹
2018-09-14
646
0
软件开发中最顶级的 17 个平台和工具
api
容器镜像服务
容器
ide
ios
当你在决定使用哪些软件或平台来完成日常工作时,会存在很多选择。所以,我决定写一个我们在开发部门常用的软件开发工具列表,希望能对其他所有人都有所帮助。
哲洛不闹
2018-09-14
1.1K
0
JAVA集合类汇总
java
存储
容器
hashmap
jdk
数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。
哲洛不闹
2018-09-14
797
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档