自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lkforce

记录自己解决的小困难和小经验

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 自己写的Cglib动态代理的例子

直接上代码接口:package cglibProxy;public interface Magic { public void attack();}实现类:package cglibProxy;/** * 没有实现接口 */public class MagicImpl { public void attack() { // TODO Auto-genera

2016-10-31 18:07:55 626

原创 自己写的jdk动态代理的例子

直接上代码接口:package jdkProxy;public interface Magic { public void attack();}接口实现类:package jdkProxy;public class MagicImpl implements Magic{ @Override public void attack() { // TODO Au

2016-10-31 17:58:22 465

原创 关于mysql字段名和保留字冲突的问题

建了个表,有个字段起名为key,结果insert语句报错了,说是sql不对。建表语句如下:CREATE TABLE `base_error_message_test` (  `message_id` varchar(50) NOT NULL,  `message` text ,  `send_count` int(2) DEFAULT '0' ,  `status`

2016-10-31 16:37:32 24346

原创 org.springframework.stereotype.Service和com.alibaba.dubbo.config.annotation.Service两种service的区别

这两个Service,都可以在service类头上使用@Service的注解,于是我就写错了,查了半天才发现。他们的区别大概是这个样子的:org.springframework.stereotype.Serviceorg.springframework.stereotype.Service是spring的注解,用于标注业务层组件(service)。标注了的组件需要在

2016-10-31 16:18:07 30261 6

原创 foreach循环的时候remove的问题

在foreach循环期间remove了其中一个元素,然后就报错了:Exception in thread "main" java.util.ConcurrentModificationException用Iterator循环的时候会出现类似的问题。问题疑似出现在next()方法上,具体原因我没有研究。如果真的要在循环期间remove元素,需要使用for(int i=0;i

2016-10-31 11:18:50 3401

原创 Linux中grep命令,用或的关系查询多个字符串,正则表达式基础说明

使用 grep 'word1|word2' 文件名  这样的命令是不对的!应该使用如下的命令:1,grep -E 'word1|word2' 文件名2,egrep 'word1|word2' 文件名3,grep 'word1/|word2' 文件名为什么需要加-E,关于grep 和 egrep:egrep 等同于 grep -E 。它会以扩展

2016-10-19 18:52:51 35515

转载 Linux中的tar命令,压缩和解压缩

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出

2016-10-19 17:07:22 780

转载 Linux中的Xargs命令,支持|管道传递参数

1. 简介  之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:find /sbin -perm +700 |ls -l       这个命令是错误的find /sbin -perm +700 |xargs ls -l   这样才是正确的xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作为分辨

2016-10-19 17:01:04 8259

原创 Linux中删除刚刚解压缩的文件

如果解压缩的时候目标目录写错了,导致把文件解压到了错误的目录,可以用以下命令来把解压了的文件删除掉。命令如下:tar -tf {解压缩过的压缩文件} | xargs rm -r实际上tar -tf 是列出该压缩文件中的文件列表xargs rm是根据前面的文件列表来删除文件

2016-10-19 16:57:18 14943 4

转载 Linux中的远程复制,scp命令,可以复制文件夹

从本地复制到远程:scp /home/daisy/full.tar.gz [email protected]:/home/root 用法:scp {要复制的文件位置,可以是相对路径} {远程机器账号}@{远程机器ip}:{远程机器中的目标文件夹目录}复制目录加参数 -r 即可 从 远程 复制到 本地 scp root@/172.19.2.75:/home/root/f

2016-10-19 15:55:19 5976

转载 Linux中查看磁盘空间和文件大小的方法

(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹)   du -sh # du -h15M     ./package16K     ./.fontconfig4.0K    ./.cache5.1M    ./.rpmdb20M     . 查看指定文件夹下所有文件大小(包括子文件夹)# du -h ftp

2016-10-19 15:06:01 11373

转载 Excel中比较两列值的方法

本例主要向大家介绍如何快速比较excel中两列数据中的相同数据、不同数据,如果需要,将上述相同或不同数据提取出来。1.    首先,在C1输入公式=MATCH(A1,B:B,)回车后下拉公式,如果返回的是数字,比如说C1的3,就说明A1单元格的内容再B列里第3行存在,也就是B3="A"。如果A列的内容再B列里没有就返回错误值#N/A。2.

2016-10-19 14:51:53 8296

转载 Linux中的硬链接和软链接

在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symboli

2016-10-19 11:48:52 544

转载 Linux中find命令,与exec合用,按修改时间查询等

find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释:-exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{}   花括号代表前面find查找出来的文件名。使用find

2016-10-18 20:15:36 2216

转载 Linux中的top命令查看内存和cpu信息

TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. 使用权限:所有使用者使用方式:t

2016-10-18 19:59:55 16170

转载 Linux中用free命令查看内存占用情况

free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。1.命令格式:free [参数]2.命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略3.命令参数:-b  以Byte为单位显示内存使

2016-10-18 19:54:29 6602

转载 Linux中/proc/meminfo查看内存信息,对输出结果的简单说明

例子输出如下:MemTotal:       507480 kB MemFree:         10800 kBBuffers:         34728 kBCached:          98852 kBSwapCached:        128 kBActive:         304248 kBInactive:        46192 kB

2016-10-18 18:04:18 11002

Map下类的特点

Map下各种接口和类的特点,父子关系,实现方式等,vsd格式

2017-04-10

Collection下的类的特点汇总

vsd格式

2017-04-10

空空如也

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

TA关注的人

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