自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 CTF ssrf 01 ssrf简介

CTF ssrf 01 ssrf简介简介漏洞危害SSRF漏洞相关的函数和协议Php中产生ssrf漏洞的函数curl_exec漏洞代码示例Curl可利用协议与漏洞SSRF漏洞定位判断漏洞存在的方法容易出现SSRF的地方简介SSRF (server-site request forgery,服务端请求伪造) 是一种构造请求, 由服务端发起请求的安全漏洞。一般情况下,攻击者无法直接访问到内网资源,但如果服务器存在SSRF漏洞,攻击者就可以利用SSRF攻击访问外网无法访问的内网资源。SSRF漏洞形成的原因

2021-09-29 12:03:10 1486

原创 Sysctl 配置生效问题

前几天拿到一台新的物理机用jmeter做http接口压测,结果发现错误率很高,一段时间后,抓包发现请求根本没有发出去。首先用:netstat -ant|awk '/^tcp/ {++S[$NF]} END {for(a in S) print (a,S[a])}'查询一下 time wait状态的TCP连接数,发现有两万多个。可能是所有连接已经被占满,没有新连接可以用了。那...

2019-07-31 19:46:25 10102

原创 linux 网络带宽测试工具 iperf

安装方式:1 yum 安装 yum -y install iperf2 源码包编译安装:http://sourceforge.net/projects/iperf/ tar xvf iperf-xxx.tar cd iperf ./configure make make install 注意依赖如下: ...

2019-07-25 19:18:35 2010

转载 一次完整的HTTP事务是怎样一个过程?

http://blog.csdn.net/yipiankongbai/article/details/25029183当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?以下过程仅是个人理解:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --

2016-03-16 12:00:02 711 1

原创 linux 查看磁盘空间占用情况

工作中有时被分配的测试机空间不大,经常遇到磁盘空间占满的情况。排查过程如下:一、首先使用df -h 命令查看磁盘剩余空间,通过以下图看出/目录下的磁盘空间已经被占满。二、进入根目录,因为最近常用的目录就是usr目录,所以用du -bs命令看一下常用的usr目录大小,由下图可见/usr目录占据了11g。其实可以直接运行find命令,见第三步三、进入usr目录用find

2016-02-18 15:04:58 127525 2

原创 kill 命令杀死父进程和所有子进程

当一个进程有很多个子进程时: ps -ef | grep nginx使用kill -TERM 8771 命令可以杀死所有的进程

2016-02-15 11:37:51 29067 2

原创 valgrind 监视linux的内存泄露情况

valgrind 监视linux的内存泄露情况

2016-02-15 11:20:35 511

原创 windows和linux监听端口数据的方法

windows和linux监听端口数据的方法

2016-02-15 11:18:37 4600

原创 nginx安装与使用

nginx安装与使用

2016-01-26 16:38:36 621

原创 IntelliJ idea 找不到classpath 为test resource下的

idea创建maven工程后,在src/test/java下的class,使用spring注入时不能自动找到相应的配置文件。@ContextConfiguration(locations = { "classpath:applicationContext.xml" })就是这一行提示错误。解决方法:src/test/resources右击,选择mark dirctory as te

2015-12-09 10:38:03 16354 2

原创 数据库索引浅析

聚集索引和非聚集索引

2015-11-12 14:24:33 629

原创 Linux 监视网卡流量工具

yum install iptraf iptraf -g

2015-11-06 15:34:09 447

原创 nmon analyser 分析工具:运行时错误62 ,输入超出文件尾

为了监测linux测试机在测试时的性能,下载了nmon在linux测试机器上运行。nmon的下载地址:https://osdn.jp/projects/sfnet_nmon/releases/运行命令:./nmon -s10 -c60 -f -m /home/(抓10分钟的性能结果)将/home/下产出的nmon文件下载到本机,用nmon analyser 打开(htt

2015-11-06 15:26:14 7736

原创 quarze的工作原理

quartz的工作原理http://lavasoft.blog.51cto.com/62575/181907/几种定时任务的比较http://blog.sina.com.cn/s/blog_6940cab30101a5pv.html

2015-07-09 23:55:01 1200

原创 interlliJ idea 不识别文件类型的解决方案

idea 支持很多种文件类型。然而总有想不到。最近开发jenkins 插件,jenkins 插件的页面开发大多用jelly怎样让idea识别jelly呢?ctrl+alt+s 快捷键打开配置页面。搜索file type,添加一个file类型,此处文件名写jelly file然后添加一个patterns,设置为*.jelly。OK了就像这样:

2015-07-03 13:57:09 20972

原创 jenkins 插件开发-简单demo

jenkins 插件开发-简单demo

2015-06-19 15:11:02 2561 1

原创 windows 下搭建持续集成环境jenkins+git

windows 下搭建持续集成环境jenkins+git从jenkins 官网http://jenkins-ci.org/ 上下载windows 下的zip文件。本文下载了稳定版的1.609.1.zip。下载后解压,点击setup.exe,一路next,即可安装成功。

2015-06-19 14:49:33 5819

原创 Jenkins 插件开发资料调查

Jenkins插件开发 Jenkins的前身是Hudson,目前两者同时存在,由不同的团队开发和维护,两者的很多插件都通用,插件开发方法也基本相同,本文介绍一些Jenkins插件开发的基础。Jenkins插件开发主要使用Java和Jelly,最好有一些html的基础。1. 一篇不错的插件开发入门教程,介绍很详细。http://blog.csdn.net/little

2015-06-18 17:13:05 1419

原创 emma-maven-plugin 统计java覆盖率插件

EMMA 是一个开源、面向 Java 程序测试覆盖率收集和报告工具。本文主要讲emma 和maven的组合使用方式。

2015-05-05 10:24:47 3783 1

原创 java poi 操作excel,xssf 读excel 2007,将某些单元格为固定值

java poi 操作excel,xssf 读excel 2007,将某些单元格为固定值。该demo读取excel表格,将第0列标记为id(递增),第9列标记为结果(默认是PASS),第10列标记为姓名。

2015-04-29 15:39:30 3863

原创 多线程对比linkedList和arrayList的add方法

linkedList和arrayList的各种方法进行多线程的对比

2015-04-25 22:09:08 2719

转载 java 多线程读取数据注意伪共享

伪共享(False Sharing)原文地址:http://ifeve.com/false-sharing/ http://ifeve.com/falsesharing/作者:Martin Thompson  译者:丁一缓存系统中是以缓存行(cache line)为单位存储的。缓存行是2的整数幂个连续字节,一般为32-256个字节。最常见的缓存行大小是64个字节。当多线

2015-04-24 19:44:37 1642

原创 JAVA守护线程与用户线程的区别

public class DaemonTest { public static void main(String[] args) { new WorkerThread().start(); try { Thread.sleep(7500); } catch (InterruptedException e) {}

2015-04-23 21:50:48 912

原创 敏捷与Scrum-初步记录

敏捷与Scrum-初步记录

2015-04-17 16:56:21 827

转载 IP地址分类及内网IP-备忘

IP分类有两篇文章可参考http://tanghuimin0713.blog.51cto.com/4159848/791906http://www.cnblogs.com/afarmer/archive/2009/12/21/1628890.html内有小错误,在下方转载中已改一部分。局域网的私有IP设置范围有3个10.0.0.1-10.255.255.254

2015-04-13 11:20:03 1152

原创 Linkedlist与ArrayList的各种操作性能对比-单线程对比

Linkedlist与ArrayList的各种操作性能对比-单线程对比

2015-04-12 16:59:18 1341

原创 JAVA ArrayList VS LinkedList 对比之一-背景调查

API 地址:http://docs.oracle.com/javase/6/docs/api/涉及概念之间的关系如下:图解:List 是一个接口,它继承于Collection的接口。它代表着有序的队列。它允许重复的元素。AbstractList 是一个抽象类,它继承于AbstractCollection。AbstractList实现List接口中除size()、get(i

2015-04-07 21:57:44 1002

原创 eclipse workspace in use or cannot be created,choose a diffrent one ubuntu

top 命令,发现没有运行的eclipse进程cd到workspace中, cd到

2014-06-15 13:36:34 722

原创 eclipse c++(ubuntu)导入boost

项目-》proporties-》c/c++ general

2014-06-12 10:13:47 1163

转载 ubuntu 死机重启的方式 Login timed out after 60 seconds

ubuntu 死机有很多种原因。

2014-05-14 19:15:53 6487

原创 ubuntu 常用命令

登陆远程主机:ssh abc@computername

2014-05-13 12:00:30 622

转载 树状数组---整理网上的资料

http://blog.sina.com.cn/s/blog_8627bf080100sq46.html 目测这是一篇中文中ji

2014-04-29 16:22:06 491

转载 计算机牛人找工作-----可以参考(9个offer,12家公司,35场面试,从微软到谷歌2012)

http://www.kuqin.com/job/20130111/333954.html

2014-03-24 20:19:01 2259

转载 boost::dynamic_bitset

http://www.boost.org/doc/libs/1_55_0/libs/dynamic_bitset/dynamic_bitset.htmlThe dynamic_bitset class represents a set of bits. Itprovides accesses to the value of individual bits via anoperator[]

2014-03-12 10:52:03 735

原创 chmod 777 什么意思:鸟哥的linux私房菜第六章学习笔记

鸟哥的linux私房菜基础学习篇:心血来潮决定看一下这本书,虽然都是讲很基础的东西,但是,绝对不是浪费时间,比如我看完了之后就终于明白了chmod777是什么意思了。写这个读书笔记也主要是想记录一些常用的命令,方便以后查阅。从第六章开始。第六章:linux的文件权限与目录配置6.1 用户与用户组基本知识不解释,记录用户身份和用户组记录的文件用户的信息记录在/etc/passwo

2014-02-18 14:51:09 15793 2

原创 eclipse在linux(ubuntu)cdt插件:导入了makefile 文件系统之后出现program files not specified

我在eclipse上导入了自己的一个含有makefile文件系统。按照这个网页来的:http://www.tuicool.com/articles/2QryUvFile -> New -> Makefile Project with Existing Code选择源码目录,语言选择C语言。如果是 Linux 环境,则选中 Linux GCC,Mac 环境则选择 MacOSX GCC,W

2014-02-17 11:35:10 1822

原创 c++ 读文件产生随机数

读文件得第一行的数字作为随机数的最大值。随机数写入文件中,这个代码随机产生了1000个点对。#include#include#include#include#include#include#define random(x) (rand()%x)int main(int args, char **argv){    std::ifstream fin(

2014-02-13 16:07:10 680

原创 linux ubuntu 察看文件行数命令

wc -l filename

2014-02-13 16:04:04 1405

原创 c++ 生成随机数rand()函数的使用:设定范围

#include#include#include#include#include#include#define random(x) (rand()%x)int main(int args, char **argv){    srand((int)time(0));    for(int x=0;x          printf("%d\n",ran

2014-02-13 15:40:28 3976 1

原创 linux eclipse c++ 导入一个含有makefile的工程

参照:http://www.linuxidc.com/Linux/2011-02/32763.htm

2014-02-12 22:00:35 3362

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除