批量修改文件夹名 原文出处:https://blog.csdn.net/shaw1994/article/details/44106509比如我们的目标是将当前目录中的所有的org文件夹改名为com, 包括子目录中的文件夹. 我们一步一步来.find . -name org1这个命令可以列出当前目录中所有的org文件的路径, 注意org是可以看成是文件的. 接下来我们将输出作为下一个命令的输入, 在它们之间加上管道...
sql delete结合exists EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或FalseEXISTS 指定一个子查询,检测 行 的存在错误用法: delete from TableA where exists ( select a.* from TableA a, TableB b where a.aname = b.bname and a.asex = b.bse...
spring按类型进行依赖注入引起的问题 1、背景系统中定义了两个事务模板,分别为gfasShareTransactionTemplate、gfasSharingTransactionTemplate,都是属于spring的TransactionTemplate类型。A表可以被gfasShareTransactionTemplate控制,但不能被gfasSharingTransactionTemplate控制。业务实现
oracle查询哪些表被谁锁住了 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode,sess.LOGON_TIME,sess.machine from v$locked_object lo, dba_objec
《重构》第一章 笔记 《重构》第一章:Refactoring, a First Example书中描述的我比较认同的观点:1.如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地那么做,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。2.每当我要进行重构的时候,第一个步骤永远相同:我得为即将修改的代码建立一组可靠的测试环境。3.提炼一个函数时,我必须知道可能出什么错
grep命令 grep命令进行文本搜索:命令参数:-v --revert-match #显示不包含匹配文本的所有行。-E --extended-regexp #将样式为延伸的普通表示法来使用-n --line-number #在显示符合样式的那一行之前,标示出该行的列数编号-i --ignore-case #忽略字符大小写的差别pattern正则表
管道命令和xargs的区别 管道是实现“将前面的标准输出作为后面的标准输入”例如:echo "--help"|cat 则直接将"--help"当作内容,用cat来输出xargs是实现“将标准输入作为命令的参数”例如:echo "--help"|cat 则直接"--help"当作cat的参数,效果等同于 cat --help参考地址:http://blog.csdn.net/yongan1006/art
查看大文件中的错误日志 利用cat结合grep命令定会到日志,然后用sed查看指定行的错误日志1)查找文件中含有"error"的行cat irecon-daemon.log |grep -ni "eRROR" --color2)把从100行到200行的日志全部显示sed -n '100,200p' irecon-daemon.log 有时候,也可以用head和tail命令达到查看日志的
find命令 1、find命令find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。1.1、find命令的一般形式man文档中给出的find命令的一般形式为:find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]其实[-H]
java泛型 Java泛型是什么?Java泛型方法和泛型类使程序员能够使用单个方法声明来分别指定一组相关方法,或者使用单个类声明来指定一组相关类型.泛型还提供编译时类型的安全性,允许程序员在编译时捕获无效类型。Java泛型特点:1.类型擦除Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节代码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会被编译器在编
URI URL URN 一、区别与联系因为要通过多样的方式识别资源(人的名字可能相同,然而计算机文件只能通过唯一的路径名称组合访问),所以需要标准的识别WWW资源的途径。为了满足这种需要,引入了标准的识别、定位和命名的途径:URI、URL和URN。URI:Uniform Resource Identifier,统一资源标识符;URL:Uniform Resource Locator,统一资源定位符;URN
volatile关键字解析(转) http://www.cnblogs.com/dolphin0520/p/3920373.html双重锁:http://www.iteye.com/topic/652440
Lock的await/singal 和 Object的wait/notify 的区别 转自 http://www.cnblogs.com/alphablox/archive/2013/01/20/2868479.html 在使用Lock之前,我们都使用Object 的wait和notify实现同步的。举例来说,一个producer和consumer,consumer发现没有东西了,等待,produer生成东西了,唤醒。线程consumer线程
自定义异常处理 HandlerExceptionResolver 需求: 需要将项目里自定义的拦截器中抛出的错误信息按照一定的规则返回到不同界面进行展示。分析: 自定义的拦截器属于HandlerInterceptor组件,用于拦截HandlerAdapter调用Handler(Controller类对象、方法对象)的过程。因为DispatcherServlet会处理此过程中产生的异常,所以可以通过扩展spring的HandlerEx
单例模式五种实现方式 1.饿汉式 省略。。。2.懒汉式 省略。。。3.登记式 实际对一组单例模式进行的维护,主要是在数量上的扩展,通过map我们把单例存进去,这样在调用时,先判断该单例是否已经创建,是的话直接返回,不是的话创建一个登记到map中,再返回.4.改进型懒汉式(静态内部类) public class TestSingleton { pr
spring循环依赖 转载 http://jinnianshilongnian.iteye.com/blog/1415278Spring如何解决循环依赖一、构造器循环依赖:表示通过构造器注入构成的循环依赖,此依赖是无法解决的,只能抛出BeanCurrentlyInCreationException异常表示循环依赖。如在创建CircleA类时,构造器需要Circle