`
文章列表
1:上一篇博文,介绍了Synchronized 和 配合Spring @Transtaction使用。下面咱们做一个测试。   2:在做并发测试前,可以预先设计使用线程池的execute方法、还是submit,虽然submit方法最后还是调用了线程池的execute;但submit方法封装了一个返回Future的值。   3:测试代码   public class MultiThreadTestCase extends AbstractSpringContextTestSupport { @Autowired SynchronizedNoTransService sy ...
Synchronized 的用法问题。 8月份在做一个系统的用户提现功能,为控制并发,想过在用Synchronized method(){}或者method(){ Synchronized(this){ } }来控制,两个同样的记录去做并发提现测试,同步方法或者代码块并没有起作用。Synchronized加在@Transactional事务注解的方法时,同步并不起作用,可以新建不带用事务注解的同步方法,然后再调用method。   1:原接口实现同步实现方法   同步方法或者同步方法块都不能达到同步的作用。   @Service public class Synchronize ...
曾在学习Redis时,技术牛画了一个数据库的发展图,Redis最终发展竟是关系型数据库;你恨不得想说个OH ,FUCK!就像IBatis发展到Mybatis,最后发展方向极可能是HIbernate,这个...   本次批量新增或者修改功能,数据库类型是Oracle,表是BATCH_INSERT_TEST、POJO类BatchOptionTest、接口BatchOptionTestMapper和配置文件BatchOptionTestMapper.xml。   create table BATCH_OPTIONS_TEST ( ID VARCHAR2 ...
  1:应用程序读取linux系统文件,如果没有读的权限,至少功能上是通不过。   2:排序程序功能问题,查看读取路径,然后通过linux系统客户端,验证普通用户是不是有读取权限。      通过命令 cd fileName  验证时候有fileName的读权限,如果报错信息是”-bash: cd: upload: Stale file handle“,通过赋予当前用户查看权限就ok了。   3:linux 赋予权限命令可以参考http://blog.csdn.net/qdujunjie/article/details/25710479 。         

linux 常见命令

1:退出控制台命令式     Ctrl+Z   2:复制文件命令相关     示例:将/usr/local/webProject目录下的RUNNING.txt文件,赋值到文件夹temp下。     cp  /usr/local/webProject/RUNNING.txt  /usr/games/games/temp   3:删除文件命令       逐级删除文件命令(有提示信息)  rm -r file       强制删除文件命令(无提示信息) rm -rf file 4:查看文件的权限分配     ps aux | grep fileName   5:查看文件 ...
        在开发用户邮箱激活功能时,如果用户的邮箱是QQ邮箱时,激活链接中,参数连接符&会变成&,当   然一般用户的操作会直接点击链接,激活邮箱,浏览器会自动把&转换成&。                  
原文链接:http://stackoverflow.com/questions/217831/how-to-use-hibernate-any-related-annotations   1:业务场景:有时我们需要映射关联属性不同类型的实体,这个时候@ManyToAny 或者 @Any就可以解决该业务场景问题。   2:直接上业务实例。   用户信息(User)、出借信息(BorrowInfo)、出借类别书本(Book)、出借类别DVD(DVD)、出借类别VHS(VHS)。   3:   (1)省去用户信息   (2)出借类别书本(Book)实体模型   @Entit ...
1:VMware中的共享Window 下的文件,选中VM的Setting ,如图所示:   2:选中Setting后找到Tab页的Option选项,如图所示: 选中Always enabled,通过 Add操作选择你要共享的Window系统下的文件夹,选中OK,确认共享。 3:查看共享。  通过命令行 cd /mnt/hgfs和 ls  查看共享文件,如图所示:      
VMware版本是VMware8.0.2,虚拟主机系统是Ubuntu版本是ubuntu-11.04,Window下主机操作系统是WIndow 7. VMware中设置他的Network Adapter,如图所示:     NetWork Adapter 环境如图所示:  点击ok。   3.回到WIN 7下,找到【网络和共享中心】 如图所示:    4:双击其中的Vmware Network Adapter VMnet8,设置TCP/IPv4的属性值,如图所示:   图片中的红色椭圆标示的IP地址,就是通过ipconfig -all中显示对应的地址信息:     ...

工程失去SVN信息

    博客分类:
  • SVN
1: 从SVN下载的工程项目,有时在编译器(Spring suite tool ),会失去SVN联系。如图所示:   2:在你确定你的项目是从SVN下载的项目,并且的你的工具安装有SVN插件(subeclipse-site)的情况下,选中工程,右键如图所示:   3:接着如下图所示:     4:点击next,  5:接下来点击finish,完成项目校验后,项目就获得SVN链接信息了。    6:如果在share project 时,出现403 forbidden错误,如图所示:  ,这样最好的办法就是,从SVN资源库重新检出,并覆盖工作空间里的工程,就OK。 ...
1:如果想要创建新的数据库实例,你一定熟悉的 DataBase Configuration Assistant ,但出现以下标志。   如下方式也是解决问题的一种。   2:解决方式 (1)找到oracle安装目录bin文件下的dbca.bat,双击,如图所示:   (2)选中“下一步”点击,如下图所示就可以创建新的数据库实例了。  
1:用PLSQL工具登录本地数据库时出现如下错误:   ORA_12514:TNS:listener does not currently know of service requested in connect descriptor    2:用SQLPLUS登陆出现如题错误:   ORA-02778: Name given for the log directory is invalid    3:以上问题重 ...
1:找到你需要引入的工程的文件夹,找到需要该工程的“.project”文件,找到 <projects>  修改他的<name>名称</name>。知道本workspace中不出现重复工程为止。  
1:Redis学习初级阶段,仅将redis如何存取List<Object>的简单实例分享如下。   2 (1)  修改配置文件application-redis.xml中的 redisTemplate 的属性, 添加该配置的作用是为了存储实体对象,将实体对象序列化后存储,否则就只能存储String的对象。   <property name="keySerializer" > <bean class="org.springframework.data.redis.serializer.StringRedisSe ...
在测试spring rmi为其一技术架构时,从SVN上同样的代码在其他同事那里没有任何问题,几乎尝试了所有方法,比如我在本机启动服务端让别人的本机客户端调用,还是出现此类异常,或者反过来测试也是一样;先将同事周同学的解决办法分享如下。   解决办法。        右击maven项目,选择build path——>Configure build path,如下图的弹出窗口。  将 JRE System Library [JavaSE_1.6] 选中,点击remove,然后点击Add Library,添加你电脑中需要的jre文件,如图窗口所示:   然后重启服务即可。    ...
Global site tag (gtag.js) - Google Analytics