自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

转载 批量修改文件夹名

原文出处:https://blog.csdn.net/shaw1994/article/details/44106509比如我们的目标是将当前目录中的所有的org文件夹改名为com, 包括子目录中的文件夹. 我们一步一步来.find . -name org1这个命令可以列出当前目录中所有的org文件的路径, 注意org是可以看成是文件的. 接下来我们将输出作为下一个命令的输入, 在它们之间加上管道...

2018-05-21 13:21:33 1723

转载 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...

2018-04-19 16:34:49 23297 3

原创 spring按类型进行依赖注入引起的问题

1、背景系统中定义了两个事务模板,分别为gfasShareTransactionTemplate、gfasSharingTransactionTemplate,都是属于spring的TransactionTemplate类型。A表可以被gfasShareTransactionTemplate控制,但不能被gfasSharingTransactionTemplate控制。业务实现

2017-12-12 12:52:44 719

转载 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

2017-12-06 19:44:04 3924

原创 excel中使用VBA将单元格的内容转为多行

excel单元格内容拆分行、宏

2017-11-15 18:05:58 2618

转载 《重构》第一章 笔记

《重构》第一章:Refactoring, a First Example书中描述的我比较认同的观点:1.如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地那么做,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。2.每当我要进行重构的时候,第一个步骤永远相同:我得为即将修改的代码建立一组可靠的测试环境。3.提炼一个函数时,我必须知道可能出什么错

2017-10-12 10:46:43 390

原创 antd控件用法

antd中部分控件的使用示例

2017-10-11 13:52:00 3951

转载 grep命令

grep命令进行文本搜索:命令参数:-v   --revert-match   #显示不包含匹配文本的所有行。-E      --extended-regexp   #将样式为延伸的普通表示法来使用-n   --line-number   #在显示符合样式的那一行之前,标示出该行的列数编号-i    --ignore-case   #忽略字符大小写的差别pattern正则表

2017-09-30 18:24:25 272

转载 管道命令和xargs的区别

管道是实现“将前面的标准输出作为后面的标准输入”例如:echo "--help"|cat 则直接将"--help"当作内容,用cat来输出xargs是实现“将标准输入作为命令的参数”例如:echo "--help"|cat 则直接"--help"当作cat的参数,效果等同于 cat --help参考地址:http://blog.csdn.net/yongan1006/art

2017-09-30 18:21:39 198

转载 查看大文件中的错误日志

利用cat结合grep命令定会到日志,然后用sed查看指定行的错误日志1)查找文件中含有"error"的行cat irecon-daemon.log |grep -ni  "eRROR"  --color2)把从100行到200行的日志全部显示sed -n '100,200p' irecon-daemon.log   有时候,也可以用head和tail命令达到查看日志的

2017-09-30 18:18:48 1653

转载 find命令

1、find命令find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。1.1、find命令的一般形式man文档中给出的find命令的一般形式为:find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]其实[-H]

2017-09-30 17:31:16 442

转载 类加载器

类加载器介绍;深入理解类加载器;类加载器源码分析;Class.getResource和ClassLoader.getResource的区别分析

2017-09-30 14:28:30 209

转载 java泛型

Java泛型是什么?Java泛型方法和泛型类使程序员能够使用单个方法声明来分别指定一组相关方法,或者使用单个类声明来指定一组相关类型.泛型还提供编译时类型的安全性,允许程序员在编译时捕获无效类型。Java泛型特点:1.类型擦除Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节代码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会被编译器在编

2017-09-28 16:26:34 383

转载 URI URL URN

一、区别与联系因为要通过多样的方式识别资源(人的名字可能相同,然而计算机文件只能通过唯一的路径名称组合访问),所以需要标准的识别WWW资源的途径。为了满足这种需要,引入了标准的识别、定位和命名的途径:URI、URL和URN。URI:Uniform Resource Identifier,统一资源标识符;URL:Uniform Resource Locator,统一资源定位符;URN

2017-09-27 17:07:11 245

转载 volatile关键字解析(转)

http://www.cnblogs.com/dolphin0520/p/3920373.html双重锁:http://www.iteye.com/topic/652440

2017-08-31 11:40:08 3626

转载 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线程

2017-08-18 20:27:22 237

原创 自定义异常处理 HandlerExceptionResolver

需求:    需要将项目里自定义的拦截器中抛出的错误信息按照一定的规则返回到不同界面进行展示。分析:   自定义的拦截器属于HandlerInterceptor组件,用于拦截HandlerAdapter调用Handler(Controller类对象、方法对象)的过程。因为DispatcherServlet会处理此过程中产生的异常,所以可以通过扩展spring的HandlerEx

2017-07-21 18:42:12 1253

转载 单例模式五种实现方式

1.饿汉式       省略。。。2.懒汉式      省略。。。3.登记式     实际对一组单例模式进行的维护,主要是在数量上的扩展,通过map我们把单例存进去,这样在调用时,先判断该单例是否已经创建,是的话直接返回,不是的话创建一个登记到map中,再返回.4.改进型懒汉式(静态内部类)    public class TestSingleton { pr

2017-07-21 14:09:18 408

转载 spring循环依赖

转载 http://jinnianshilongnian.iteye.com/blog/1415278Spring如何解决循环依赖一、构造器循环依赖:表示通过构造器注入构成的循环依赖,此依赖是无法解决的,只能抛出BeanCurrentlyInCreationException异常表示循环依赖。如在创建CircleA类时,构造器需要Circle

2017-07-21 11:00:00 196

转载 Java中 PO、DO、DTO、VO、FormBean的通俗解释

PO、DO、DTO、VO、FormBean的个人理解。。。

2017-04-28 15:04:39 3259

转载 JVM垃圾回收算法

Java虚拟机JVM垃圾收集算法有四种:标记-清除算法、复制算法、标记-整理算法以及分代收集算法。1、标记-清除算法      这是JVM最基础的垃圾收集算法。如下图:                该算法分为两个阶段:“标记”和“清除”。首先标记处所有需要回收的对象,然后统一清除被标记的对象。      该算法,标记和清除两个阶段的效率不高。此外,回收后会

2017-03-26 14:01:21 512

转载 java内存模型

1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。

2017-03-26 13:54:15 298

原创 spring mybatis不能使用变量连接数据库

spring集成mybatis,无法获取到properties文件里的内容,进行数据库连接

2017-03-22 11:49:52 1530

转载 resources标签复制资源

例如:将指定的资源文件复制到webapp/WEB-INF/classes中plugin>           groupId>org.apache.maven.pluginsgroupId>           artifactId>maven-resources-pluginartifactId>           version>2.6version>  

2017-03-01 18:40:50 347

转载 war项目分别打成JAR和WAR,并被其他项目依赖

参考:http://blog.csdn.net/kobejayandy/article/details/8143925http://www.tuicool.com/articles/eMJNza被依赖的war项目分别打成JAR和war:plugin>           groupId>org.apache.maven.pluginsgroupId>    

2017-03-01 18:36:13 1806

转载 HashMap实现原理分析

转自:http://blog.csdn.net/vking_wang/article/details/141665931. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;

2017-03-01 15:40:12 195

转载 cat more less查看日志

cat:一次性显示整个文件的内容,适用于查看小文件 将多个文件连接起来显示,它常与重定向符号配合使用用法:一次显示整个文件:cat filename将几个文件合并为一个文件:cat file1 file2 > file输出日志并显示行号 cat  -n fileName输出日志并显示非空行的行号 cat –b fileName more:

2017-03-01 14:04:53 2086

转载 java常量池

文章转自:点击打开链接基本类型和基本类型的包装类。基本类型有:byte、short、char、int、long、boolean。基本类型的包装类分别是:Byte、Short、Character、Integer、Long、Boolean。注意区分大小写。二者的区别是:基本类型体现在程序中是普通变量,基本类型的包装类是类,体现在程序中是引用变量。因此二者在内存中的存储位置不同:基本类型存储在栈中,

2017-02-14 17:59:03 273

转载 java 堆(heap)、栈(stack)和方法区(method)

JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的是new出来的对象和数组,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中保存的是所有的变量,包括基本类型和引用类型,栈中的...

2017-02-14 15:19:24 6437 2

转载 Spring AOP的三种实现方式

原文地址:http://blog.csdn.net/udbnny/article/details/5870076三种方式分别为:经典的基于代理的AOP@AspectJ注解的切面纯POJO切面方式一:经典的基于代理的AOP需要如下步骤:1.创建通知:实现这几个接口,把其中的方法实现了2.定义切点和通知者:在Spring配制文件中配置这些信息

2016-12-21 16:51:14 5905

转载 maven集成tomcat插件

eclipse下使用Maven集成tomcat插件启动项目(非本地TOMCAT)。

2016-11-14 15:22:57 2373 1

原创 maven eclipse 使用JRebel实现热部署功能

花了几天时间研究了点eclipse下使用maven+jRebel的方式实现热部署。现分享出来下载并安装插件安装eclipse的JRebel6.0.3的插件我使用的是eclipse4.4.2,安装插件跟安装其它插件无异。插件更新地址为: http://update.zeroturnaround.com/update-site-archive/update-site-6.0.3.RELEASE

2016-11-14 15:11:48 5125 1

转载 firefox解除禁止未验证附加组件的办法

firefox 43及以上版本解除禁止未验证附加组件的办法https://support.mozilla.org/zh-CN/army-of-awesome@Shuihuise升级了新版Firefox后如果插件被禁用的,可以在Firefox配置编辑页面(about:config页面)把 xpinstall.signatures.required首选项设为false来强制禁用附加

2016-09-02 11:15:33 11075 1

转载 windows定时执行kettle的job

参考文档:http://blog.csdn.net/huangqiude/article/details/471723391、准备编写kettle.bat脚本(1)资源库的形式启动JOB      脚本内容如下:     D:     cd D:\kettle\data-integration     kitchen.bat -rep JS_JOB -use

2016-06-28 16:03:10 3024 1

转载 kettle资源库类型介绍

参考原文:http://www.2cto.com/database/201505/402948.html两种类型:1.文件的形式  就是有几个本地文件,你做的配置,做的流程都存在文件内。文件的形式,别人不用你的电脑就无法打开,不方便管理。2.资源库的形式 资源库的形式就是存在数据库中。存在数据库里大家都可以对内容进行查看,可以访问数据库。介绍第二种方式,

2016-06-28 16:01:28 8094

转载 kettle中给ktr作业设置日志

原文地址:http://www.cnblogs.com/wxjnew/archive/2013/05/23/3095018.html目的,无论是本地的.ktr文件或者是资源库的ktr模型,只要模型被调用运行的日志就保存到一张日志表,当模型在外部调用出错时,方便查看日志文件查找原因,话不多说,直接入主题;step1:打开ktr选择ktr属性:step2:选

2016-06-28 15:58:41 5793 1

转载 kettle内存溢出解决方法

参考文章:http://www.xuebuyuan.com/483152.html用文本编辑器打开Spoon.bat找到:

2016-06-28 15:56:47 2798

转载 Kettle使用介绍

参考文档:http://www.cnblogs.com/limengqiang/archive/2013/01/16/KettleApply1.htmlETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,在使用中我感觉这个工具真的很强大,支持图形化的GUI设计界面,然后可以以工作流的形式流

2016-06-28 15:44:48 2501

转载 kettle表数据同步

转载:http://blog.csdn.net/xiaohai798/article/details/45364561引:ods有个工程表来自于上游系统,数据量不大 十几万,下游系统需要此数据,并且需要每天提供截止当天的增量数据 要求每条数据给出数据变化时间及标示,即数据若是插入 有插入时间和插入标示 若是修改 有修改时间和修改标示 若是删除需逻辑删除、有删除标示且有删除时间解

2016-06-23 17:09:26 5175 1

myeclipse properties editor插件

解决myeclipse打开properties文件时,中文内容显示为ASCII的问题。下载后在myeclipse中选择文件打开方式为 propertiesEditor即可

2017-03-05

百度地图接口调试程序

百度地图通用调试程序,使用时参考百度地图API进行使用

2015-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除