cat

mysql搜索多表多字段模糊查询

大兔子大兔子 提交于 2019-12-10 14:50:01
当搜索某一关键词的时候,要查询多个表的字段是否包含该关键字,这个时候可以使用: concat(表1.字段1, 表二.字段二......) LIKE "%关键词%" SELECT * FROM `goods` WHERE CONCAT(IFNULL(`name`,''),IFNULL(`cat_first`,''),IFNULL(`cat_second`,''),IFNULL(`cat_third`,''),IFNULL(`brand_name`,'')) LIKE '%31NU22X026%包包%' 来源: CSDN 作者: yd323001 链接: https://blog.csdn.net/yd323001/article/details/103474450

linux下grep分析apache日志的命令集合

你说的曾经没有我的故事 提交于 2019-12-10 06:25:08
linux下grep分析apache日志的命令集合,不可错过的好文章,有了这些命令,秒杀江湖中大部分的apache日志分析。 实例: 月份英文简写英文全称 一月Jan.January 二月Feb.February 三月Mar.March 四月Apr.April 五月May.May 六月June.June 七月July.July 八月Aug.Aguest 九月Sept.September 十月Oct.October 十一月Nov.November 十二月Dec.December 日志分析整理 Grep 日志整理 1.分析日志文件下 2012-05-04 访问页面最高 的前20个 URL 并排序 cat access.log |grep '04/May/2012'| awk '{print $11}'|sort|uniq -c|sort -nr|head -20 查询受访问页面的URL地址中 含有 www.abc.com 网址的 IP 地址 cat access_log | awk '($11~/\www.abc.com/){print $1}'|sort|uniq -c|sort -nr 2. 获取访问最高的10个IP地址 同时也可以按时间来查询 cat linewow-access.log|awk '{print $1}'|sort|uniq -c|sort -nr|head

CentOS下查看电脑硬件设备属性命令

和自甴很熟 提交于 2019-12-10 05:13:09
如何在linux下查看电脑硬件设备属性 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况网络 # ifconfig #

shell编程—— EOF

巧了我就是萌 提交于 2019-12-10 04:06:17
在shell编程中,”EOF“通常与”<<“结合使 用,“<<EOF“表示后续的输入作为子命令或子shell的输入,直到遇到”EOF“,再次返回到主调shell,可将其理解为分界符 (delimiter)。既然是分界符,那么形式自然不是固定的,这里可以将”EOF“可以进行自定义,但是前后的”EOF“必须成对出现且不能和 shell命令冲突。其使用形式如下: 交互式程序(命令)<<EOF command1 command2 ... EOF ”EOF“中间的内容将以标准输入的形式输入到”交互式程序“,当shell看到”<<“知道其后面输入的分界符,当shell再次看到分界符时,两个分界符中间的部分将作为标准输入。 "EOF"一般常和cat命令连用。 注意,最后的”EOF“必须单独占一行。 下面以cat命令为例讲解”EOF“使用。一般有以下两种形式 1.cat<<EOF 2.cat<<EOF>filename或者cat<<EOF>>filename ( cat<<EOF>filename或者cat<<EOF>>filename ) 其实,第一种形式和第二种形式没有什么本质的区别,第一种形式将内容直接输出到标准输出(屏幕),而第二种形式将标准输出进行重定向,将本应输出到屏幕的内容重定向到文件而已。 例1: #cat<<EOF >12 >34D >EOF 12 34D 例2: #cat>

curl: (3) Illegal characters found in URL

拈花ヽ惹草 提交于 2019-12-10 02:54:14
问题 I want to bulk lookup ip details at ipinfo.io Here is my code. $ cat ips.txt | xargs -I% curl http://ipinfo.io/%/region The file "ips.txt" contains three ip addresses each on a separate line: (1) 8.8.8.8 (2) 8.8.4.4 (3) 1.2.3.4 This resolves only the last ip address. It should give (1) California (2) Colorado (3) Washington. I get the below: curl: (3) Illegal characters found in URL curl: (3) Illegal characters found in URL Washington If I write ips.txt with only one ip address (for example 8

CAT 监控搭建

≯℡__Kan透↙ 提交于 2019-12-09 14:47:46
简介 CAT 是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。 已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 开源地址:https://github.com/dianping/cat/ Docker 部署CAT 一、环境 已安装服务 服务1:docker-compose Version 1.25.0-rc2 服务2:Docker Version: 19.03.4 服务3:Mysql 5.7 服务4:git 1.8.3.1 二、通过Docker安装 1、创建CAT目录、进入到该目录下 mkdir -p /opt/cat/ cd /opt/cat 2、下载cat git clone https://github.com/dianping/cat.git 3、进入到Docker目录 /cat/docker 4、创建Dockerfile文件 vim Dockerfile FROM centos:centos6 USER root #UTILITIES RUN yum install -y wget RUN yum install -y tar #JAVA (OPENJDK 7) ENV JAVA_VERSION 1.7.0

Linux之cat合并多个文件

£可爱£侵袭症+ 提交于 2019-12-09 13:34:38
介绍 上一篇中我们介绍了如果拆分文件,这一篇就通过几个例子来介绍一下如果合并文件。超级简单方便。 实例 cat *.csv > merge.csv # 将当前目录下所有sql结尾的文件合并到merge.csv cat db1.sql db2.sql db3.sql > db_all.sql # 当然也可以指定合并哪几个文件 另外,补充一个相关知识 cat a.txt >> b.txt # 将a.txt的内容输入到b.txt的末尾 来源: https://www.cnblogs.com/mrdoghead/p/12010452.html

spring bean的init 方法和 destory方法的三种实现方式

旧城冷巷雨未停 提交于 2019-12-09 13:04:47
1.通过@Bean(initMethod ="initPerson",destroyMethod ="destroyPerson" ) public class Person { public Person() { System.out.println("Person 初始化............"); } public void initPerson(){ System.out.println("Person ..... init"); } public void destroyPerson(){ System.out.println("Person ..... destroy"); } } 2.@PostConstruct 和 @PreDestroy public class Pig { public Pig() { System.out.println("Pig 被创建了....."); } @PostConstruct public void initPig(){ System.out.println("Pig ..... init"); } @PreDestroy public void destroyPig(){ System.out.println("Pig ..... destroy"); } } 3

透过CAT,来看分布式实时监控系统的设计与实现

我们两清 提交于 2019-12-09 11:34:52
2011年底,我加入大众点评网,出于很偶然的机会,决定开发CAT,为各个业务线打造分布式实时监控系统,CAT的核心概念源自eBay闭源系统CAL----eBay的几大法宝之一。 在当今互联网时代,业务需求旺盛,开发团队往往采用scrum等敏捷开发流程,加班加点快速迭代以满足业务需求,是常态。采用分布式系统设计和服务化,由多台机器协作来共同完成用户请求,是典型的解决方案。网站故障频发,内部关系错综复杂,故障定位缓慢,甚至找不到问题根源,也是常有的事。虽然已经有很多日志监控工具,或许单个工具功能还不错,但整体服务化水平参差不齐,工具间不能互通互联;另一方面,由于日志数据量大,且分散,使得查找问题根源基本靠人品。 这些也是我们要开发CAT的初衷。 CAT简介 CAT(Central Application Tracking),是基于纯Java开发的分布式实时监控系统。开源代码托管在GitHub(搜索CAT即可),作者是吴其敏(qmwu2000)和尤勇(youyong205)。 产品相关分享在网上可以找到: 看大众点评如何通过实时监控系统CAT打造7*24服务-尤勇@QCon高可用架构群 2015 分布式监控系统的设计与实现-尤勇@QCon上海2015 大众点评网监控系统架构剖析-尤勇@2013第二届华东架构师大会 大众点评网监控平台剖析-吴其敏@QCon杭州2012 CAT现状

Bash: add string to the end of the file without line break

巧了我就是萌 提交于 2019-12-09 04:35:39
问题 How can I add string to the end of the file without line break? for example if i'm using >> it will add to the end of the file with line break: cat list.txt yourText1 root@host-37:/# echo yourText2 >> list.txt root@host-37:/# cat list.txt yourText1 yourText2 I would like to add yourText2 right after yourText1 root@host-37:/# cat list.txt yourText1yourText2 回答1: sed '$s/$/yourText2/' list.txt > _list.txt_ && mv -- _list.txt_ list.txt If your sed implementation supports the -i option, you could