上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 91 下一页
  2015年12月7日
摘要: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm*-... 阅读全文
posted @ 2015-12-07 22:07 duanxz 阅读(392) 评论(0) 推荐(0)
摘要: linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:touch[选项]...文件...2.命令参数:-a或--time=atime或--time=access或--time=use 只更改存取时间。-c或--no-crea... 阅读全文
posted @ 2015-12-07 22:00 duanxz 阅读(3346) 评论(0) 推荐(0)
摘要: linuxmkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir[选项]目录...2.命令功能:通过mkdir命令可以实现在指定位置创建以DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目... 阅读全文
posted @ 2015-12-07 21:56 duanxz 阅读(497) 评论(0) 推荐(0)
摘要: Linuxcd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令上的。所以,学习Linux常用命令,首先就要学好cd命令的使用方法技巧。 1.命令格式:cd[目录名] 2.命令功能:切换当前目录至dirName 3.常用范例3.1例一:进入系统根目录命令... 阅读全文
posted @ 2015-12-07 21:51 duanxz 阅读(510) 评论(0) 推荐(0)
摘要: 功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息参数: -a 或 --archive 此参数的效 阅读全文
posted @ 2015-12-07 21:43 duanxz 阅读(489) 评论(0) 推荐(0)
摘要: netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪 阅读全文
posted @ 2015-12-07 17:00 duanxz 阅读(2469) 评论(0) 推荐(0)
摘要: linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加... 阅读全文
posted @ 2015-12-07 16:42 duanxz 阅读(2014) 评论(0) 推荐(0)
摘要: linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被 阅读全文
posted @ 2015-12-07 16:41 duanxz 阅读(5856) 评论(0) 推荐(0)
摘要: Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间。 3.命令参数: -a或-all 显示目录中个别文件的大小。 阅读全文
posted @ 2015-12-07 16:36 duanxz 阅读(1638) 评论(0) 推荐(0)
摘要: more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能。more命令从前向后读取文件,因此在启动时就加载整个文件。1... 阅读全文
posted @ 2015-12-07 16:24 duanxz 阅读(1519) 评论(0) 推荐(0)
摘要: 简略版:cat主要有三大功能:一次显示整个文件。$ catfilename从键盘创建一个文件。$ cat>filename 只能创建新文件,不能编辑已有文件.将几个文件合并为一个文件: $catfile1file2 > file参数:-n 或 --number 由 1 开始对所有输出的行数编号-b... 阅读全文
posted @ 2015-12-07 16:22 duanxz 阅读(10384) 评论(0) 推荐(1)
摘要: linux ---tail命令tail命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail-ffilename会把filename里最尾部的内容显示在屏幕上,并且不断的刷新,使你看到最新的文件内容.1.命令格式;tail[必要参数][选择参数][文... 阅读全文
posted @ 2015-12-07 15:36 duanxz 阅读(1078) 评论(0) 推荐(0)
摘要: 散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映 阅读全文
posted @ 2015-12-07 15:31 duanxz 阅读(20863) 评论(0) 推荐(0)
摘要: 1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[optio... 阅读全文
posted @ 2015-12-07 15:24 duanxz 阅读(347) 评论(0) 推荐(0)
摘要: Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前 阅读全文
posted @ 2015-12-07 14:52 duanxz 阅读(1825) 评论(0) 推荐(0)
  2015年12月4日
摘要: HashSet不能添加重复的元素,当调用add(Object)方法时候,首先会调用Object的hashCode方法判hashCode是否已经存在,如不存在则直接插入元素;如果已存在则调用Object对象的equals方法判断是否返回true,如果为true则说明元素已经存在,如为false则插入元... 阅读全文
posted @ 2015-12-04 20:52 duanxz 阅读(10344) 评论(0) 推荐(0)
摘要: 一、RocketMQ的消息存储基本介绍 先看一张图: 1、Commit log存储消息实体。顺序写,随机读。2、Message queue存储消息的偏移量。读消息先读message queue,根据偏移量到commit log读消息本身。3、索引队列用来存储消息的索引key使用mmap方式减少内存拷 阅读全文
posted @ 2015-12-04 20:45 duanxz 阅读(12622) 评论(9) 推荐(5)
摘要: 目录 《linux文件锁flock》 《NIO文件锁FileLock》 《java程序怎么在一个电脑上只启动一次,只开一个进程》 方案1: 单进程程序可以用端口绑定。程序启动的时候可以尝试看该端口是否已经被占用,如果占用则程序已经启动。 方案2:你可以在java程序中创建一个隐藏文件,程序退出的时候 阅读全文
posted @ 2015-12-04 15:46 duanxz 阅读(2308) 评论(0) 推荐(0)
  2015年12月3日
摘要: 前言 首先提出我们的监控诉求,出现如下情况时,希望能够及时接收到系统告警通知: RocketMQ 服务宕机 RocketMQ 消费者下线 RocketMQ 消息出现长时间或者大量堆积 本文将通过修改 rocketmq-console源码的方式,增加RocketMQ 消费者下线 和RocketMQ 消 阅读全文
posted @ 2015-12-03 23:17 duanxz 阅读(15537) 评论(0) 推荐(2)
摘要: 常见的信息过滤与反垃圾手段有以下几种: 文本匹配 正则表达式:主要解决敏感词过滤的问题,一般使用正则表达式匹配。但正则表达式的效率一般较差。 Trie算法:当并发量较高时,就需要更合适的方法,一般是Trie树的变种,空间和时间复杂度都比较好的有双数组Trie算法等。 Trie算法的本质是确定一个有限 阅读全文
posted @ 2015-12-03 22:53 duanxz 阅读(1236) 评论(0) 推荐(0)
摘要: 在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。 泛型思想早在C++语言的模板(Templates)中就开始生根发芽,在Java语言处于还没有出现泛型的版本时,只能通过Object是所有类型 阅读全文
posted @ 2015-12-03 22:19 duanxz 阅读(3391) 评论(0) 推荐(0)
摘要: JavaEE6中提供了基于java Annotation(注解)的Bean校验框架,Hibernate也有类似的基于Annotation的数据校验功能,我在工作中,产品也经常需要使 用数据校验,为了方便和重用,自己写了一个简单的基于Annotation的校验框架。有兴趣的可以扩展。 框架说明: An 阅读全文
posted @ 2015-12-03 22:05 duanxz 阅读(2763) 评论(2) 推荐(0)
摘要: 一:JSR 303是JAVA EE 6中的一项子规范,叫做Bean Validation,官方参考实现是Hibernate Validator,此实现与Hibernate ORM没有任何关系。JSR 303用于对Java Bean中的字段的值进行验证。本教程翻译自Hibernate Validato... 阅读全文
posted @ 2015-12-03 21:55 duanxz 阅读(1559) 评论(0) 推荐(0)
摘要: 摘要:在项目的业务属性中,你是不是要经常验证属性的取值范围呢. 想要了解比较优美的解决方案吗? 看看Hibernate Validator 是怎么做的吧.一见到她,相信你就会说: Oh God, 这就是我需要的.作者:icess(作者的blog:http://blog.matrix.org.cn/p... 阅读全文
posted @ 2015-12-03 21:54 duanxz 阅读(3372) 评论(0) 推荐(2)
摘要: 问题思考 死信队列的应用场景? 死信队列中的数据是如何产生的? 如何查看死信队列中的数据? 死信队列的读写权限? 死信队列如何消费? 重试队列和死信队列的配置 消息轨迹 1、应用场景 一般应用在当正常业务处理时出现异常时,将消息拒绝则会进入到死信队列中,有助于统计异常数据并做后续的数据修复处理; 2 阅读全文
posted @ 2015-12-03 21:54 duanxz 阅读(9341) 评论(0) 推荐(3)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 91 下一页