7 涂有

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

Linux之awk命令

awk可以接收文件和标准输入awk 'BEGIN{ print "start" } /pattern/ { commands } END{ print "end" }' file执行BEGIN { commands } 语句块中的语句,“BEGIN”需大写从文件或stdin中读取一行,然后执行pattern { commands }。重复这个过程,直到文件全部被读取完毕。当读至输入流末...

2019-09-13 15:04:19

Linux之sed命令

sed入门寻址方式以下所有的address都可以用下面四种寻址方式/pattern/ #正则表达匹配行/pattern1/,/pattern2/ #正则表达式匹配行区间,左右闭包含n #匹配第n行n1,n2 #匹配行号区间替换标记sed '[address]s/pattern/replacement/flags'pattern:正则匹配要替换的内容flags可以为:...

2019-09-10 23:38:59

(一)struts2.2.1之前和struts2.3基本配置的区别

注意:创建web项目,一定搭配的是j2ee1.4只有两步,1.导入包,2.在web.xml中配置过滤器1、导入包的区别在struts2.0中: commons-logging-1.0.4.jar-----日志包;freemarker-2.3.8.jarognl-2.6.11.jarstruts2-core-2.0.11.jarxw...

2019-09-03 22:38:42

Linux之vi编辑器

普通模式用vi file刚进入时就是命令模式移动光标:hjkl左下上右 H(最上) L(最下) M(中间行) 【当前屏】 G(最后一行) nG gg(第一行)选择文本:v字符选择 V行选择复制:yy nyy yw y$粘贴:p删除:dd(删除一行) dw(删除一个单词) ndd D(删除光标本行后的所有文...

2019-09-06 00:03:28

Shell内建命令与外部命令

外部命令外部命令也称文件系统命令,他们不属于bash shell,它们常位于/bin、/sbin、/usr/bin、/usr/sbin,当外部命令执行时会新建一个子进程如下显示cd命令是内建命令➜ ~ which cdcd: shell built-in command➜ ~ type cdcd is a shell builtin如下显示ps为外部命令➜ ~ whic...

2019-09-04 23:33:05

Mac OS利器之Homebrew和item2

HomebrewHomebrew是macOS包管理器安装/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"常用命令brew search xxx #查询是否这个软件brew [cask] install xxx #安装软件brew...

2019-08-29 23:35:26

Linux Shell脚本攻略-Shell语法

变量每一个变量的值都是字符串定义:tuyou='涂有';等号两边不能有空格;双引号内可写变量,单引号不行;tuyou=$(ll)在内容中执行变量清除:unset tuyou;取值:$tuyou、${tuyou};打印:echo $tuyou;获取变量长度:${#var}设为环境变量:export tuyou;数值运算符整数运算符:let命令可以直接执行基本的算术操作。当使...

2019-08-26 23:24:06

Linux Shell脚本攻略-文本处理命令

cat用于读取、显示或拼接文件内容打印单个文件的内容:$ cat file.txtThis is a line inside file.txtThis is the second line inside file.txt打印多个文件的内容:$ cat one.txt two.txtThis is line from one.txtThis is line from two....

2019-08-26 22:36:49

Linux xargs命令

用于让不支持从管道接收输入的命令支持管道输入,其实就是把管道的输入的内容按空格分割(默认空格分割),然后自动拼接到命令后面echo "cat" | xargs man //最后的结果其实就是执行:man catecho "java" | xargs killall //最后的结果其实就是执行:killall javaecho ". .." | xargs ls //最后的结果其实就是执行:...

2019-08-26 21:59:36

Git基本常用命令

git --version #查看版本号 git help #简单帮助信息 git help --all #完整帮助 git commit --amend #合并上一次提交git config --global user.name "tuyou"git config --global user.email "497122758@qq.com"git config -l 列出所有配...

2019-08-15 00:09:11

Spring整合Redis序列化问题

1、key的序列化问题o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Resolved exception caused by Handler execution: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String发生这个异常是因...

2019-08-01 23:40:52

Redis学习记录

常识一个value最大是512m一个hash可以存储2的三十二次方-1个键值一个list可以存储2的三十二次方-1个元素一个set可以存储2的三十二次方-1个元素如果存储为字符串,可以用tableName:id:field设计key如果设计为hash,并映射关系型数据库的表,可以用tableName:id设计整个hash表key,然后表的字段用hash的子key表示一条...

2019-07-23 23:24:03

Spring Cloud学习记录

小知识点application.yml中,"---"分割多个配置断,有spring.profiles=xxx的,表示要spring.profiles.active=xxx才能激活,没有spring.profiles的代码段是默认生效的配置 @SpringCloudApplication是@SpringBootApplication、@EnableDiscoveryClient、@Enable...

2019-07-23 23:22:23

You can't specify target table 'Person' for update in FROM clause

delete from Person where id not in ( select min(Id) id from Person group by Email having count(Email) > 1) or Email not in ( select Email from Person group by Email having count(Email) =...

2019-05-16 23:30:41

缓存之Guava Cache示例

相信大家都有用过本地缓存的经历,很多时候我们用ConcurrentHashMap来作为缓存,但是ConcurrentHashMap毕竟是个Map,而不是专门的缓存,像缓存自动失效、缓存淘汰策略、缓存的加载并发问题等ConcurrentHashMap都没有提供相应的功能,需要自己改造。下面就给大家介绍一款小而精的本地缓存Guava Cache,他是Google Guava工具包的一个模块。...

2019-01-08 00:30:01

Lombok常用注解解析「简化Java各种简单对象的模板代码」

目录 一 IDE语法支持二 添加Maven依赖三 常用注解解析简单注解@Getter@Setter@ToString@EqualsAndHashCode@NoArgsConstructor@AllArgsConstructor@Cleanup@NonNull@val@var简单注解组合@Data@Value日志注解@L...

2018-12-16 15:02:24

领域驱动设计DDD-研究记录

分层设计:User Interface -> Application -> Domain -> Infrastructure 领域对象实体Entity:拥有唯一标识符的对象,一般需要用来持久化值对象valueObj:不关心他的唯一标识符(也就是不存在),只关心他属性的对象。极力推荐值对象是不可变的,由构造器创建服务:些领域中的动作,它们是一些动词,看上去却不属...

2018-12-10 00:06:34

软考-高级-架构师-考点详细

2018-11-11 16:43:36

docker常用命令

镜像镜像检索:docker search redis镜像下载:docker pull redis本地镜像列表:docker images删除本地镜像:docker rmi image-id删除所有镜像:docker rmi $(docker images -q)容器运行一个镜像:docker run --name container-name -d image-name容器列表:docker ps...

2018-06-27 10:32:06

Mybatis之Mapper接口的实现原理

mybatis的mapper代理是用的jdk的动态代理,请看mybatis的如下代码:/***Copyright2009-2015theoriginalauthororauthors.**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotuse...

2018-05-16 17:13:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。