首页 > 编程语言
Spring源码入门——DefaultBeanNameGenerator解析
我们知道在spring中每个bean都要有一个id或者name标示每个唯一的bean,在xml中定义一个bean可以指定其id和name值,但那些没有指定的,或者注解的spring的beanname怎么来的的?就是BeanNameGenerator接口实现的特性。 BeanNameGenerator... ...
分类:编程语言   时间:2017-02-13 18:47:17    收藏:0  评论:0  赞:0  阅读:198
Spring中默认bean名称的生成策略/方式修改
最近公司项目打算模块化,其实一个原因也是为了能够整合公司多个业务的代码,比如一个资源xxx,两个业务中都有对这个资源的管理,虽然是一个资源,但是是完全不同的定义、完全不同的表、不同的处理逻辑。所以打算把类名弄成一样的,但是包名不一样。这里就遇到一个问题,就是在使用注解的时候,两个模块里的这个资源都叫... ...
分类:编程语言   时间:2017-02-13 18:44:17    收藏:0  评论:0  赞:0  阅读:254
SSM整合:springmvc + spring + mybatis
1)用maven工程创建 先加包: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <c3p0.version>0.9.1</c3p0.version> <spirng.version>4 ...
分类:编程语言   时间:2017-02-13 18:43:21    收藏:0  评论:0  赞:0  阅读:218
PHP 中数组获取不到元素
早上看到 SO 上一个有关 PHP 的问题,提问者描述有一个数组,使用 print_r 可以看到索引 key 和相对应的 value 都是存在的,但是访问该元素,不管是使用 array[key] 还是 array[‘key’] 这两种访问形式,都提示 Undefined offset 而取不到数据。 ...
分类:编程语言   时间:2017-02-13 18:36:26    收藏:0  评论:0  赞:0  阅读:177
Java泛型是假泛型,好烦这个东西
今天新来的小伙子让我帮忙看一个bug,在for遍历List时提示ClassCastException。 伪代码 for(Order order : model.getOrderList)... debug之后发现OrderList里放的是Object[]数组,于是追到了注入的位置 orderList ...
分类:编程语言   时间:2017-02-13 18:35:42    收藏:0  评论:0  赞:0  阅读:224
java blob
package net.qysoft; import java.io.File;import java.io.FileOutputStream;import java.sql.Blob;import java.sql.Connection;import java.sql.SQLException; ...
分类:编程语言   时间:2017-02-13 18:35:02    收藏:0  评论:0  赞:0  阅读:207
javascript this讲解
this没那么复杂,其实this指向的就是他的父级obj 比如: 1. 在浏览器中打印出来的就是windows对象,没什么疑问 2. test() 打印出的也是windows对象,因为test function 的上层对象是windows 3. var obj = { a: 1, b: functi ...
分类:编程语言   时间:2017-02-13 18:32:33    收藏:0  评论:0  赞:0  阅读:119
Java的多线程学习
1.进程和线程的概念和特点 进程:程序或者任务的执行过程(动态性的) 特点:持有资源(共享内存,共享文件)和线程 线程:进程中的一段代码,一个进程中可以拥有多段代码。 特点:1.线程是系统中的最小执行单元 2.同一个进程中有多个线程 3.线程共享进程的资源 线程的交互:互斥和同步 ...
分类:编程语言   时间:2017-02-13 18:30:10    收藏:0  评论:0  赞:0  阅读:171
Unity属性的封装、继承、方法隐藏
(一)Unity属性封装、继承、方法隐藏的学习和总结 一、属性的封装 1、属性封装的定义:通过对属性的读和写来保护类中的域。 2、格式例子: private string departname; //一个私有的属性 publice string Departname//注意属性名字首字母要大写 { ...
分类:编程语言   时间:2017-02-13 18:28:17    收藏:0  评论:0  赞:0  阅读:411
Unity Editor 下创建Lua和Text文件
预览 在Project视图中,扩展右键菜单,右键 – Create - Text File 创建一个Text文件,或者Lua文件。 关键点 获取当前选择的路径,以Assets路径开头 var selectPath = AssetDatabase.GetAssetPath(Selection.acti... ...
分类:编程语言   时间:2017-02-13 18:23:05    收藏:0  评论:0  赞:0  阅读:623
springmvc工作流程
Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handle ...
分类:编程语言   时间:2017-02-13 17:40:03    收藏:0  评论:0  赞:0  阅读:264
maven publish之后jar包不能发布到tomcat
问题描述:工作空间中能找到依赖的jar 包 ,但是将Servers里的工程publish到tomcat时,tomcat中找不到依赖的jar包 解决方法:右键工程 Properties->deployment assembly-> add ->java build path entries ->选择  ...
分类:编程语言   时间:2017-02-13 17:37:26    收藏:0  评论:0  赞:0  阅读:1042
搭建springMVC
创建一个web工程,添加spring所有相关的包。以下用两种方式来搭建第一个springmvc, 非注解及注解的方式 1)、非注解的方式 a)在web.xml配置文件中配置前端总控制器 <!-- 前端控制器 --> <servlet> <servlet-name>springmvc</servlet ...
分类:编程语言   时间:2017-02-13 17:36:29    收藏:0  评论:0  赞:0  阅读:318
JAVA三大特性之二——继承
很多人在学习了JAVA以后,都会了解这个概念,而且继承也会在以后的开发中经常用到,但对于JAVA的继承特性,很多人都了解的不够深入,不够完整,当然这其中包括我,所以我就想抽点时间来整理一下JAVA继承特性方面的知识点。 以下面的代码为例: Test类在继承了父类以后,他将会拥有和父类一样的属性和方法 ...
分类:编程语言   时间:2017-02-13 17:35:07    收藏:0  评论:0  赞:0  阅读:165
ubuntu下更新java版本
ubuntu下更新java版本 1.在官网下要更新的java版本的jdk2.mov 到以前的安装路径下,如/usr/lib/jdk/3.改PATH,修改~/.bashrc 里JAVAHOME路径4.更新默认jdk# update-alternatives --install /usr/bin/jav... ...
分类:编程语言   时间:2017-02-13 16:50:51    收藏:0  评论:0  赞:0  阅读:207
python unittest学习笔记(一)
一:了解unittest unittest:python内部自带的单元测试模块;类同于java的junit; 二:unittest基本使用 1:import unittest 2:定义一个测试类,继承unittest.TestCase 3:setUp和tearDown,每个测试函数运行前、后执行 4 ...
分类:编程语言   时间:2017-02-13 16:48:29    收藏:0  评论:0  赞:0  阅读:433
spring声明式的事务管理
spring支持声明式事务管理和编程式事务管理两种方式。 编程式事务使用TransactionTemplate来定义,可在代码级别对事务进行定义。 声明式事务基于aop来实现,缺点是其最细粒度的事务声明只能到方法级别。 声明式事务管理有两种常用的方式,一种是基于tx和aop名字空间的xml配置文件, ...
分类:编程语言   时间:2017-02-13 16:34:20    收藏:0  评论:0  赞:0  阅读:234
java中线程的状态
java中线程有哪些状态? Thread类有一个内部的枚举,State 1、NEW 创建了一个Thread对象,还没有执行start之前,状态为NEW 2、RUNNABLE 调用了Thread的start()方法,状态变为 RUNNABLE 3、BLOCKED 正在等待获取锁,状态为BLOCKED。 ...
分类:编程语言   时间:2017-02-13 16:33:46    收藏:0  评论:0  赞:0  阅读:222
多线程有几种实现方法?同步有几种实现方法?
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方面有两种,分别是synchronized,wait与notify wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法 ...
分类:编程语言   时间:2017-02-13 16:32:31    收藏:0  评论:0  赞:0  阅读:316
Spring框架学习笔记(8)——AspectJ实现AOP
使用代理对象实现AOP虽然可以满足需求,但是较为复杂,而Spring提供一种简单的实现AOP的方法AspectJ 同样的计算器的DEMO 首先配置applicationContext.xml 在计算器实现类ArithmeticCalculatorImpl上加注解@Component("arithme ...
分类:编程语言   时间:2017-02-13 16:30:57    收藏:0  评论:0  赞:0  阅读:343
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!