`
文章列表

linux awk 命令

awk 数据处理命令 -F 定义列分隔符 awk '条件类型 1{动作 1} 条件类型2{动作 2} ...' filename 1.读入第一行,并将内容按分隔符(默认空格)分割,每个字段列可以使用$1,$2...访问。   整行使用$0 2.   依据 "条件类型" 的限制,判断是否需要迚行后面的 "动作"; 3.   做完所有动作与条件判断; 4.   若还有后续的“行”数据,则重复上面 1~3 癿步骤,直到所有的数据都读完为止。 内部变量: NF 每一行拥有的字段总数 NR 目前处理是第几行 FS 目前的分割字符,默认空格 FIL ...
grep 文本搜索工具 (global search regular expression(RE) and print out the line) 常用参数: -w (word regexp)匹配整词 -x (line regexp)匹配整行 -i(ignore case) 不区分大小写 -E 使用正则表达式 -r 递归调用 -c (count)只输出匹配行数量 -n (line number) 显示匹配行及行号 -H 每一个匹配项显示文件名 -m[num] (max num) 最大匹配次数 -o (only match) 只输出匹配项 -l 只打印包含搜索项的文件名 -A[num] ...
以查看mysql为例 获取mysql的pid > netstat -anp|grep "mysql" tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 14108/mysqld 方法一: > cat /proc/14108/status Name: mysqld State: S (sleeping) Tgid: 14108 Pid: 14108 PPid: 13824 TracerPid: ...
netstat 查看联机相关信息 常用参数: -a (all)所有进程 -l 值显示listen状态的连接 -n 不使用主机名与服务名称,使用 IP 与 port number -t 只显示TCP连接 -u 只显示UDP连接 -p 列出pid与程序名 -r 列出路由表 route table -c 可以设定几秒钟后自动更新一次,例如 -c 5 每五秒更新一次网络状态的显示 > netstat -anp |more Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Addres ...
在搭建java工程时,一般都会建有一个常量类Constants来存放工程中用到的常量。 如表示状态的常量,日期格式等等。一处定义多处使用,非常方便。 但是注意当某个常量的值被修改后,所有引用到该常量的类都会进行重新编译,当将修改 更新到生产环境时,要将所有重新编译的class文件全部上传才能更新完整。不能只更新 修改的java文件所对应的class文件。 这么的还是吧一些变量放到properties文件里,或xml文件里再进行读取比较号。上面的 问题在测试环境很难发现。
spring MVC 乱码 解决get乱码: tomcat服务器 在server.xml配置文件中 http的<Connector>节点添加参数 URIEncoding="UTF-8" 解决Post乱码: web.xml配置过滤器,可使用spring包内自带 过滤器: <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.fi ...
ListView 垂直列表显示内容 创建方法:    使用ListView    使用ListActivity 常用xml属性 android:divider  设置listView分隔条,可以是coler,drawable android:dividerHeight 设置分隔条的高度 android:entries  指定一个数字资源,作为listView的内容 1.使用andriod:entries 布局xml <ListView android:layout_width="fill_parent" androi ...

linux sort 命令

sort 对文本文件内容 行 排序 参数: -t 指定分隔符,默认tab或空格 -k 以哪列进行排序,上面-t分割后,1行可能有多列    可以指定多列排序    语法:开始列[.第几个字符,结束列.第几个字符]         括号内可以省略不指定 -r 降序,默认升序 -u 去除重复行 -n 以数字进行排序,默认以字符 -f 忽略大小写 建立第一个测试文件 # cat > one.txt 4 6 22 7 3 18 排序 # sort one.txt 18 22 3 4 6 7 3比22大,因为默认以字符进行排序,一个一个位置进行比较 以数字进行 ...

linux sed 命令

sed :stream editor 查找和编辑文本 参数 -n 只列出经过sed 特殊处理的行 -i 在源文件上操作 -e 允许多重编辑 常用命令: a 新增行,当前参照行后   sed '2a hello' 第二行后新加一行 hello i 新增行,当前参照行前 c 行替换, c的后面接字串,替换多行被替换的内容用 \n表示换行 sed  '3c 分割' 第三行变为分割 sed  '1,3c begin' 1-3行替换为begin d 删除       :sed '1,2d' file 删除前两行 p 显示某行,查找使用,一般结合 -n使用   sed -n '1,5p ...
递归方法 /** * 递归计算 * @param rs 最后结果 * @param temprs 当前排列数据内容 上下文 * @param data 待排列数据 * @param all 一共几组 从0计 * @param index 第几组数 从0计 */ public void cal(List<Object> rs, Map<String, Integer> temprs,List<int[]> data,int all,int index){ int[] temp = data ...
事务不同引发的状况:       脏读(Dirty reads)          一个事务读取另一个事务尚未提交的修改时,产生脏读            很多数据库允许脏读以避免排它锁的竞争。       不可重复读(Nonrepeatable reads)           同一查询在同一事务中多次进行,由于其他提交事务所做的修改或删除,每次返回不同的结果集,此时发生非重复读。       幻读(Phantom reads)          同一查询在同一事务中多次进行,由于其他提交事务所做的插入操作,每次返回不同的结果集,此时发生幻像读。 数据库操作的隔离级别 未提交读( ...
要做效果:天猫首页分类导航白色小三角 主要用css设置border的样式 首先看一下,一个普通的设置border情况 <html> <head> <title>test </title> <style type="text/css"> .arrow { width:50px; height:50px; border-style: solid; border-color: red green red green; border-width: 60px 60px ...
下载apache activemq: http://activemq.apache.org/download-archives.html 选择自己选用版本。 这里本地测试选用window版本 解压zip文件,不做任何修改 /bin目录下有window启动文件 运行activemq.bat启动activemq服务 默认服务连接地址:tcp://localhost:61616 管理地址:http://localhost:8161 运行消息生产者代码: @Test public void method1() throws Exception{ /* * 从工厂中获取一个 ...
-v 压缩/解压缩的过程中,将正在处理的文件名显示出来(常用) -f 后面立刻接要被处理的文档名 -c 建立打包文档, -x 解打包或解压缩 -t 查看打包文档的内容 一般 -c,-x,-t不可能出现在同一串指令中 -j 以bzip2进行压缩或解压缩。文档名最好:*.tar.bz2 -z 以gzip进行压缩或解压缩。 文档名最好:*.tar.gz -C 目录 :解压缩时使用,用来特定解压缩的目录 压缩:tar -czv -f filename.tar.gz 要被压缩的档案或目录名称 查询:tar -tzv -f filename.tar.gz 解压缩tar -xzv -f filena ...
什么是消息 消息是组件和应用程序之间的一种通信形式。一个消息系统是点对点的设施。 消息客户端可以发送或接收消息。每一个客户端都连接到一个消息代理。这个代理 可以创建,发送,接收和读取消息。 消息传递可以分布式通信,是松耦合的。一个组件发送一条消息到目的地,接受者可以 从目的地接收到该条消息。然而,发送者和接受者不必为了通信同时可用。事实上,发送者 并不需要了解接收者的任何信息。同样接受者也不需要知道发送者。两者只需要知道消息的 格式和目的地。在这方面,消息不同于其他紧耦合技术,如RMI(远程方法调用),必须 知道远程应用的方法。 消息传递的优点: >便于集成: 使用消息传送机制,你 ...
Global site tag (gtag.js) - Google Analytics