- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 linux脚本练习(一):判断进程是否存在
vim monitorProcess.sh#!/bin/bashif [ ! "$1" ]then echo "please input the process key as a argc" exitelse ps -elf| grep $1 | grep -v grep > /dev/null if [ $? -ne...
2018-05-14 21:52:39
3040
1
原创 awk脚本学习一
实例文件:1.23 45fsd 341.4343 5645 65we 5634.67目标:把第一列为浮点数的第二列求平均值awk命令如下 cat test| awk 'BEGIN{total=0;len=0}{if($1~/^[0-9]+\.[0-9]*/){total=total+$2;len=l+1}}END{print total/len}'命令解释如下1. awk [-参数 ...
2018-05-10 21:12:57
761
原创 awk 脚本学习 二
示例文件:column:lengthcal ProvinceLocal CityOwner ProvinceOwner CityRoaming TypeInterfacexDR IDApp Type CodeProcedure Start TimeProcedure End Timelongitudexdr_file:312|250|0512||||41|000000000102030000000...
2018-05-09 18:13:41
270
原创 jmeter学习之数据库测试jdbc连接
一、学习准备条件:1.数据库环境的准备(本机安装mysql,或是远程虚机的数据库环境,这里以本机安装的mysql为例)2. jmeter正常安装二、Jmeter--jdbc请求jmeter提供了对数据库进行测试的方法 ,既是jdbc请求在jmeter中进行数据库测试需要两个要素:1)jdbc connection configuration(从配置原件中可以找到,具体查找路径可查看下图)他的主要工...
2018-04-25 18:07:34
514
原创 灰度发布
灰度发布最近测试的产品中涉及到灰度发布功能,所以再这里总结下灰度发布相关的知识一、灰度发布是什么灰度发布是版本升级平滑过渡的一种方式(也可以增加产品的某些特性)。简而言之,当版本升级时,使部分用户使用高版本,其他用户继续使用低版本,待高版本稳定后,逐步扩大范围把所有用户流量都迁移到高版本上面来。 灰度发布可以保证系统稳定性,在发布初期就能发现系统问题,降低其影响性。二、灰度发布的前提应用发布时,...
2018-04-20 15:26:02
267
原创 ssh无密码访问
ssh无密码访问$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa (此时在用户的主目录下生成隐藏文件.ssh,在.ssh文件下有两个文件:id_rsa(A的私钥)和id_rsa.pub(A的公钥)文件)$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys设置authorized_keys权限$ c
2016-01-16 21:54:48
387
原创 linux学习之文件查询
linux学习之文件查询1. 可执行性文件的查询:which原理:按照PATH环境变量的内容去查询格式: which [-a] command注:bash内置的命令找不到,比如cd命令2. 查找文件2.1 快速查找文件(相对于下面find命令):whereis/locate原理:查找linux操作系统的数据库文件解析:这里所说的数据库:linux操作系统会将
2015-12-08 21:18:11
481
原创 linux学习之SUID
文件特殊权限SUID?1. 问题引导/etc/shadow文件所有账户的密码,且/etc/shadow的文件属性为:-r--------可以该文件仅能由root进行读取并且由root进行强制写入,那么普通用户(在我的系统中有一个普通用户test1)是否可以修改自己的密码呢?答案是肯定的。我们可以输入passwd来修改自己的密码,在这里就有个问题:既然/etc/shadow文件无法被
2015-11-19 14:21:34
365
原创 linux学习之文件权限
1. 文件权限(1)linux为什么要设置文件权限linux操作系统支持多用户多任务,第一:你总不想自己的文件被不希望的用户看到或是修改吧。第二在一个team里面,你希望跟你同组的人对文件都有权利修改文件,那么就需要组权限,第三,作为文件的拥有者,你希望对文件具有绝对的”控制权“等,所以这就引入了linux文件权限的概念。(2)linux文件属性: 在终端命令行中输入ls -a(
2015-11-16 09:55:00
338
原创 迟来的找工作总结
一直想写点东西,来感慨学习生涯的结束。1. 自我介绍:作为一个计算机专业的女生,非985非工科院校在2014年下半年开始找工作。总体找工作或许在旁人看来是不错的,拿到了百度后台开发offer,360offer和去哪网的offer,两家银行offer。2. 总结下找工作的经验: 从过来人看,找工作不管是计算机还是计算机相关专业的同学,基础知识是相当重要的。在准备找工作的时候,主要看了
2015-11-12 14:45:22
638
1
原创 LINUX分区的理解
上学的时候,由于用到的linux很少,工作后发现到处要用到linux,因此最近再狂补,因此做下笔记,加深理解。1.概述:linux分区实际上是指磁盘的分区,实质与window的C,D,E盘是相同的。为什么会分区?1. 若是磁盘不分区,那么所有的东西存在一个分区上,对于os进行资源的管理是相当不利的(总结来说,就是提高资源管理的有效性)。2. 操作系统启动时会通过MBR(main
2015-11-12 11:11:14
1497
翻译 CPU核的理解
单核就是CPU集成了一个运算核心; 双核是两个运算核心,相当于两个CPU同时工作; 四核是四个运算核心,相当于四个CPU同时工作;多核:CPU最初发展的时候是一个CPU一个处理核心,CPU的性能主要靠提高核心工作频率来提高,由于物理限制,不能把CPU的核心频率无限提高,所以发展出来双核心或多核心的CPU。相当于在一枚处理器上集成多个完整的计算引擎(内核),他们共享缓存,内存,寄
2015-11-03 11:02:27
515
原创 用List的迭代器遇到的错误
Exception in thread "main" java.util.ConcurrentModificationExceptionat java.util.AbstractList$Itr.checkForComodification(Unknown Source)at java.util.AbstractList$Itr.next(Unknown Source)at 剑指off
2014-05-25 16:22:05
872
原创 java对象创建
对象创建后,如何进行对象的访问定位呢?在java中提供了两种方式进行访问实例对象(前提是,在堆中创建了实例对象后,会将对象引用或是句柄存入栈中)1.使用句柄访问:这个时候在堆中就会划分出一块内存作为句柄池,而栈中引用中存储的就是对象的句柄地址,而句柄中包含了对象实例数据域类型数据各自的具体地址信息。
2014-05-20 17:14:18
389
转载 给出n个会议的起始时间和结束时间,如何快速计算是会议是否和其他会议有冲突?
这个问题先按照起始时间排个序,然后O(n)遍历一下就好了,遍历过程中记录结束时间的最大值,如果当前开始时间早于结束时间的最大值,就是有冲突。
2014-05-19 20:46:31
2249
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人