摘要:
1、BeaDefinition的Resource定位 (1)直接使用BeanDefinitionFactory 定义一个Resource来定位容器使用的BeanDefinition。 Resource rc = new Resource ("Bean.XML"); rc不能由DefinitionLi 阅读全文
摘要:
1、BeanFactory和FactoryBean BeanFactory是一个接口类,定义了IOC容器最基本的形式,提供了IOC容器所应该遵守的基本服务契约。 FactoryBean是一个能产生或者修饰对象生成的工厂Bean,实现方式与工厂模式和修饰器模式类似。 2、getBean() getBe 阅读全文
摘要:
1、依赖反转模式 依赖反转:高层次的模块不应该依赖于低层次的模块,两者都应该依赖于抽象接口。抽象接口不应该依赖于具体实现。而具体实现则应该依赖于抽象接口。 在面向对象编程领域中,依赖反转原则(Dependency inversion principle,DIP)是指一种特定的解耦(传统的依赖关系创建 阅读全文
摘要:
之前只是在学校里大概的学习了一下Spring框架的使用以及一些最基本、浅显的原理,并没有做出深入的学习,等到工作之后想提升自己的时候发现所掌握的Spring框架的简直烂如狗屎,为监督自己的学习进度,立下一个flag,一天一篇Spring框架的学习心得!! 1、Spring的诞生 Spring是一个开 阅读全文
摘要:
(1)什么是webservice? webservice是一种可以跨编程语言和跨平台进行远程调用的一种技术,是同步进行。 webservice主要分为两种,一种是基于浏览器的瘦客户端应用程序,一种是基于浏览器的富客户端应用程序(RIA)。 webservice其实就是一个系统主动暴露到外面的API, 阅读全文
摘要:
1、maven的由来 maven是一款服务于java平台的自动化构建工具 构建定义:把动态的Web工程经过编译得到的编译结果部署到服务器上的整个过程。 编译:java源文件[.java]->编译->Classes字节码文件。 部署:最终在sevlet容器中部署的不是动态web工程,而是编译后的文件。 阅读全文
摘要:
因为工作时需要将定时处理的业务抽出来,废弃通过监听定时调用的这种方法,改为通过第三方软件定时执行bat脚本来实现,所以学习了一下bat脚本,整理出一些学习中的基础点和重点。 基础点: (1)bat脚本的标签 each和@:@强制关闭命令回显,无论each是否开启 each:打开回显/关闭回显(eac 阅读全文
摘要:
并行:多个操作题在同一时间段同时发生的多个动作。 不同的代码模块通时执行。 并发:单个操作题在同一时间点同时发生的动作。 不同的代码模块轮回交替执行。 如果一个操作系统可以支持多个操作动作同时存在,这是一个并发系统。 如果一个操作系统可以支持多个操作动作同时执行,这是一个并行系统。 阅读全文
摘要:
之前项目一直使用的是ActiveMQ,突然要变更成IBMMQ,整理了一些搭建MQ和代码连接MQ是遇到的问题,记录一下。 (1)三个系统之内部使用IBMMQ交互,所以应设立两个本地接收队列和两个发送队列,接收和发送队列是通过设置队列的属性来区分的,属性为正常位置在本地的是接收队列,属性为传输位置在远程 阅读全文
摘要:
修改数据库中表数据时,会遇到表被用户锁住,其实就是别的用户对这个表发生过修改,但是没有事务提交,所以我们需要先把这张表解锁后进行修改 1、先要查询出你需要操作的表所对应的sid和serial#的值。 select object_id,session_id,locked_mode from v$loc 阅读全文