会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qiuri2008
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
上一页
1
···
13
14
15
16
17
18
19
20
21
···
112
下一页
2018年9月11日
Spring的IOC原理 通俗解释
摘要: 1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生
阅读全文
posted @ 2018-09-11 19:54 江召伟
阅读(279)
评论(0)
推荐(0)
java框架篇---spring IOC依赖注入
摘要: spring依赖注入的方式有4种 构造方法注入 属性注入 工厂注入 注解注入 下面通过一个实例统一讲解: 工厂类 配置文件:bean.xml 测试类: 结果: 注解方式在后面详细介绍 依赖注入—自动装配 Spring中提供了自动装配依赖对象的机制,但是在实际应用中并不推荐使用自动装配,因为自动装配会
阅读全文
posted @ 2018-09-11 19:39 江召伟
阅读(449)
评论(0)
推荐(0)
Spring中IOC与DI的的区别
摘要: 依赖注入的前提: 有IOC的环境,也就是将必须对象的创建权交给了Spring. DI 介绍 Dependency Injection 依赖注入.需要有IOC 的环境,Spring 创建这个类的过程中,Spring 将类的依赖的属性设置进去. IOC与DI的的区别: IOC: 控制反转,将类的对象的创
阅读全文
posted @ 2018-09-11 19:05 江召伟
阅读(15646)
评论(0)
推荐(2)
2018年9月10日
关于Spring IOC (DI-依赖注入)
摘要: 《Spring入门经典》这本书无论对于初学者或者有经验的工程师还是很值一看的,最近花了点时间回顾了Spring的内容,在此顺带记录一下,本篇主要与spring IOC相关 ,这篇博文适合初学者也适合spring有过开发经验的工程师,前者可用于全面了解Spring IOC的知识点,后者且过目进而查漏补
阅读全文
posted @ 2018-09-10 20:19 江召伟
阅读(459)
评论(0)
推荐(0)
什么是JavaBean、bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJB、EntityBean?
摘要: 什么是JavaBean、bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJB、EntityBean? 前言: 在Java开发中经常遇到这些概念问题,有的可能理解混淆,有的可能理解不到位,特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到,可能理解还不够准确,只能靠后
阅读全文
posted @ 2018-09-10 13:44 江召伟
阅读(424)
评论(0)
推荐(0)
数据库连接池
摘要: 一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优化程
阅读全文
posted @ 2018-09-10 11:55 江召伟
阅读(362)
评论(0)
推荐(0)
HttpClient连接池
摘要: HttpClient连接池,发现对于高并发的请求,效率提升很大。虽然知道是因为建立了长连接,导致请求效率提升,但是对于内部的原理还是不太清楚。后来在网上看到了HTTP协议的发展史,里面提到了一个属性Connection:keep-alive,引起了我极大的兴趣,觉得两者之间必然存在联系,果真当我查阅
阅读全文
posted @ 2018-09-10 11:44 江召伟
阅读(728)
评论(0)
推荐(0)
2018年9月1日
JAVA架构师面试题 一
摘要: 基础题目 Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别 Cookie和Session的区别 索引有什么用?如何建索引? ArrayList是如何实现的,ArrayLis
阅读全文
posted @ 2018-09-01 15:52 江召伟
阅读(14984)
评论(4)
推荐(2)
2018年8月31日
微信支付
摘要: 1,微信支付的过程是商家发起支付请求——微信支付后台返回对应的二维码——用户扫描付款——后台确定付款成功——发起回调通知商家——商家系统返回应答;2,当商家系统未返回应答时,系统就会多次发起回调,以免商家的系统无法获得交易结果;3,出现此种问题的原因是商家的系统网络信号不好,可以更换为4G网络,就不
阅读全文
posted @ 2018-08-31 15:54 江召伟
阅读(266)
评论(0)
推荐(0)
2018年8月26日
Mybatis常见面试题 三
摘要: 1、什么是mybatis? (1)mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 (2)mybatis通过xml或注解的方式将要执行的各种statement配置
阅读全文
posted @ 2018-08-26 17:03 江召伟
阅读(358)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
112
下一页