2008-05-24

答复: spring的mvc中的controller不是线程安全的..

关键字: 对象级别的线程安全类级别线程安全
针对对象而言, 所谓是否“线程安全”,是指“具有可写的成员变量”,也就是传说中的所谓对象”有状态“的普遍情况 。如果有个方法 访问了可写的成员变量并且修改了这个成员变量,那么就出现线程安全问题了(多线程情况下哪个线程都可以修改,谁再什么时候修改的就要看线程的调度了),如果你有个对象本身是符合【非“线程安全”】的定义,这个对象的这种【非“线程安全”】的方法,需要保证同一时间只有一个线程来访问,那么这个问题就是线程同步问题,而不是线程安全问题。
1. /** 2. * 给定一个源文件路径或者File和目标路径,把源文件路径下的的所有txt文件和文件夹拷贝到目标路径下 3. * 并且可以按照给定的编码输出txt文件 4. * @author myyate 5. * 6. */ 7. public class Converter { 8. public Converter(String inPath, String outPath) throws Exception { 9. this(inPath, outPath, ...
  • 20:01
  • 浏览 (108)
  • 评论 (0)
1、首先我修改了D:\MySQL Server 5.0\my.ini 文件 #Path to installation directory. All paths are usually resolved relative to this. basedir="D:/MySQL Server 5.0/" #Path to the database root datadir="D:/MySQL Server 5.0/Data/" [WinMySQLAdmin] # 指定mysql服务启动启动的文件 Server=D:\\MySQL Server 5.0\\bin\\mysqld-nt.exe ...
Ext = {version: '2.0'};   /** * 继承,并由传递的值决定是否覆盖原对象的属性 * 返回的对象中也增加了override()函数,用于覆盖实例的成员 * @param {Object} subclass 子类,用于继承(该类继承了父类所有属性,并最终返回该对象) * @param {Object} superclass 父类,被继承 * @param {Object} overrides (该参数可选) 一个对象,将它本身携带的属性对子类 ...
spring.jar 里面为什么有不属于自己的包 见图    
http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些 ...
1、首先我下载了最新的 spring-framework-2.5.4-with-dependencies.zip 2、解压后导入eclipse,有很多错误,发现是因为用了jre5,于是切换到jre6,还是有两三个错误,谁知道是什么原因吗? 3、转而新建工程,把spring-core-sources,作为一个单独的项目导入eclipse,附上spring-core.pom ,通过eclipse的 maven插件来加载以来的jar,结果半天下不下来,eclipse卡在那不动,无奈只能在在项目的classpath中添上所需的jar, 结果发现竟然比那个pom文件上要多3、4个。 总结,万恶 ...
jianfeng008cn
搜索本博客
我的相册
11f2e450-fb73-39c2-8124-8f1fda304b90-thumb
旋转 SNV10095
共 1 张
存档
最新评论