命令grep、awk、sort、uniq常用示例
命令grep、awk、sort、uniq常用示例
背景 原代码中存在一个switch语句,用于model转VO操作,因为model是抽象类要转成不同的VO,所以用了大量的switch语句 此类代码可读性较差,而且稍有不慎可能...
很多非三方支付行业的朋友会有一个错误的观念,认为三方机构和共享单车等公司一样,收到客户的资金之后会有一个很大的资金池沉淀,感觉三方机构肯定赚得盆满钵满的。 其实,中国人民银行...
wait、notify lock condition BlockingQueue
进程、线程 概念 进程就是进行中的程序,它是个动态的概念。是系统进行资源分配与调度的基本单位. 线程就是进程中并发执行的一个子任务。 程序计数器和运行栈是线程私有,共享内存空...
如何使用wait 在synchronized的函数或对象里使用wait、notify和notifyAll,不然Java虚拟机会生成 IllegalMonitorStateEx...
概述 多线程环境下用于保证共享的、可修改的数据的正确性. 特性 原子性当前线程对数据的操作,不允许被其他线程干扰。 可见性将线程本地变量同步到主内存上,使其他线程能及时知晓。...
介绍 synchronized是JVM内建的同步机制,提供了互斥性和可见性来保证多线程安全。当某一线程获取到当前锁时,其他线程只能处于阻塞或者等待状态。 用法 可作用于方法上...
线程打断是自我打断 当调用线程的interrupt()方法时,被打断的线程不会立刻被打断,只是它里面的一个状态被改变. interrupted()会使中断状态重置 被中断线程...
二进制下用1表示真,0表示假 与运算 逻辑规则是两真才真 1&1 ==> 1 1&0 ==> 0 0&0 ==> 0 0&1 ==> 0 或运算 只有一个为真就为真 1|1 ...
从行为、结构、性能、安全等来分析。 行为 都实现了List接口,都是有序集合 都提供了根据位置索引进行查找、增加、删除 都提供迭代器进行遍历元素 vector和ArrayLi...
概述 java中有八种基本类型分别对应八种包装类型,但是包装类里实际存储的值还是使用的基本类型。例如Interge使用成员变量value记录值 private final i...
概述 简单通过查询服务器负载、内存、CPU、IO等指标进行排查问题 相关命令 uptime pidstat ps free top dmesg tail 指标 uptime ...
dubbo和普通的ws或者F5有哪些区别: ws可以暴露和引用远程的服务,F5是硬负载,可以实现服务路由、负载均衡、服务权重等功能。在小规模项目或者服务调用量不大的情况下,完...
前言 本系列的文章纯属自己看dubbo源码的心得 入口寻找: dubbo作为一个框架,我们使用的时候,首先会去引包,然后再spring的配置文件里配置dubbo的自定义标签,...
awk 比较倾向于,将一行数据分成数个『栏位』来处理,默认的『栏位的分隔符号为 "空白键" 或 "[tab]键" 』。较sed命令作用于一整行数据不同的是,awk 适合处理小...
命令常用参数: -v --revert-match #显示不包含匹配文本的所有行。-E --extended-regexp #将样式为延伸的普通表示法来使用-n --...
sed 本身也是一个管线命令,还可以将数据进行取代、删除、新增、截取取特定行等功能。基本用法:sed [-nefr] [动作] 命令常用参数: -n :使用安静(silen...