- 博客(84)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 NGINX 类漏洞 整理记录
简单介绍NGINX: Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。 其特点是占有内存少,并发能力强,nginx的并发能力在同类型的网页服务器中表现较好。主要应用在百度,淘宝等高并发请求情形。 漏洞:1.NGINX解析漏洞(1)Nginx文件名逻辑漏洞(CVE-2013-4547)影响版本:Nginx0.8.41~1.4.3 / 1.5.0~1.5.7漏洞原理:主要原因是nginx错误的..
2021-04-06 23:41:44 5525
原创 nginx配置ssl
去腾讯云申请一个免费的一年的ssl证书。可以下载下来。 nginx配置 server { listen 80;listen 443 ssl; server_name XXXX.net www.XXXX.net; index index.php index.html index.htm;ssl_certificate/...
2017-12-28 20:24:32 182
原创 lamp
centos 6.51.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便。 2.我的机器是centos release 5.9 64为的系统,一...
2015-12-17 00:37:47 239
原创 支付宝支付 ali64异常
写道/** * 预支付订单 - 支付宝 * * @param outTradeNo * @param goodsDO * @return */ private AliPrePayOrderReturnVO getAliPrepayOrder(String outTradeNo, GoodsDO goodsDO) throws IllegalAccessException, Introspec...
2015-08-20 16:15:35 663
原创 微信支付接口 For Android 上手指南
SDK 的接口和使用请参见微信开放平台上的上手指南( Android) 1和 SDK Sample2。这里主要说明在正常使用微信 SDK 的第三方 app 上使用微信支付接口的步骤。准备工作:在使用接口之前请先保证持有向微信开放平台申请得到的 appid、 appsecret(长度为32 的字符串,用于获取 access_token)、 appkey(长度为 128 的字符串,用于支付过程中生成 ...
2015-08-10 18:21:16 336
原创 考虑 PHP 5.0~5.6 各版本兼容性的 cURL 文件上传--干货【被坑过】
没事不要读PHP的官方中文文档!版本跟不上坑死你!不同版本PHP之间cURL的区别PHP的cURL支持通过给CURL_POSTFIELDS传递关联数组(而不是字符串)来生成multipart/form-data的POST请求。传统上,PHP的cURL支持通过在数组数据中,使用“@+文件全路径”的语法附加文件,供cURL读取上传。这与命令行直接调用cURL程序的语法是一致的:cur...
2015-08-10 12:57:03 205 1
原创 Redis的三种启动方式
Part I. 直接启动下载官网下载安装tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9#直接make 编译make#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。make install启动#加上`&`号使redis以...
2015-08-10 12:00:57 223
原创 nginx php-fpm安装配置
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPMPHP-FPM是一个PHP Fa...
2015-08-03 18:23:58 246
原创 CentOS 防火墙开启80端口
CentOS 防火墙开启80端口网上搜索了很多都没解决问题,下面是正确方法:#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT然后保存:#/etc/rc.d/init.d/iptables save如果上面的步骤还没...
2015-08-03 17:58:44 232
原创 CentOS 6.4下编译安装MySQL 5.6.14
概述:CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql //普通删除模式rpm -e --nodeps mysql // 强...
2015-07-31 11:43:19 138
原创 CentOS 6.5 下安装 Redis 2.8.7
CentOS 6.5 下安装 Redis 2.8.7wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常一:make[2]: cc: Com...
2015-07-31 11:33:01 148
原创 centos安装tomcat
安装说明 安装环境:CentOS-6.3 安装方式:源码安装 软件:apache-tomcat-7.0.42.tar.gz 下载地址:http://tomcat.apache.org/download-70.cgihttp://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz...
2015-07-31 11:03:55 149
原创 centos安装jdk
1、源码包准备:首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz,下载到主目录 2、解压源码包通过终端在/usr/local目录下新建java文件夹,命令行:sudo mkdir ...
2015-07-31 11:02:46 164
原创 lunix添加定时任务,清空临时文件
vim /etc/crontab文件最后追加// 每天23点 执行* 23 * * * root rm -rf /tmp/test/*
2015-06-26 18:13:29 161
原创 ibatis,log4j打印sql的配置
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <a
2015-06-02 10:49:00 223
原创 重启PHP命令
killall php-fpm 再执行(usr/local/php是php的安装目录)/usr/local/php/sbin/php-fpm & /usr/local/nginx/sbin/nginx -s stop //关闭服务器/usr/local/nginx/sbin/nginx 开启服务器
2015-05-27 14:27:33 683
转载 安装网站截图软件CutyCapt
[python] view plaincopy安装网站截图软件CutyCapt 一,先安装Qt47 增加qt47的下载源 vi /etc/yum.repos.d/atrpms.repo [atrpms] name=CentOS $releasever – $basearch – ATrpms baseurl=
2015-05-27 11:02:48 533
原创 java 自动部署--jenkins
jenkins Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 好东西,有空研究下。...
2015-04-22 14:14:43 160
原创 samba共享
1 安装samba。①安装命令:yum -y install samba ②修改配置文件 /etc/samba/smb.conf添加共享目录[tomcatShare]path = /usr/local/tomcat/webappsread only = nopublic = yesguest ok = yescreate mask = 0777forc...
2015-04-14 16:56:41 149
原创 lunix 相关
ps aux | grep catalina-Dcatalina.home= 后面的路径就是你tomcat的目录,其他参数可以暂时不管
2015-04-10 20:27:59 144
原创 spring配置线程池,异步处理
1.首先在spring配置文件中配置线程池 <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <property name="corePoolSize" value="5" /> &
2015-04-09 17:34:32 138
原创 ftp yum安装 tomcate jmx设置
ftp安装https://www.centos.bz/2011/03/centos-install-vsftpd-ftp-server/ tomcate设置http://stackoverflow.com/questions/14085371/tomcat-intellij-idea-remote-deploy http://www.cnblogs.com/karasjia...
2015-04-09 14:58:49 196
原创 log4j的相关配置
http://jingyan.baidu.com/article/90895e0f97a37b64ec6b0bc6.htmlhttp://jingyan.baidu.com/article/ce09321b5632612bff858fcd.htmlhttp://blog.csdn.net/linwei_1029/article/details/8844939http://blog.c...
2015-04-09 13:43:30 69
原创 Redis学习笔记(十)——过期时间、访问限制与缓存
过期时间之前应该提到过 redis 的特性之一是可以设置键的超时时间。命令是expire。redis > SET session:27e7a id1234OKredis > EXPIRE session:27e7a 1200(integer) 1EXPIRE命令返回1表示成功,返回0表示键值不存在或设置失败。同时这里还有一个比较常用的命令是t...
2015-04-09 10:19:45 235
原创 spring MVC 事务控制
<!--事务相关控制--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource&qu
2015-03-26 23:14:10 116
原创 WXEntryActivity 回调失败
有回调的,最常用的,发送成功,取消发送,你要是回调不来的话,基本上就是包搞错了,包名必须是申请app时的包名+wxapi 下,回调的类名必须是WXEntryActivity 而且要这个ativity 要是android:exported="true",希望对你有用。。...
2015-03-17 11:38:51 1092
原创 touchwipe 手机触屏
<script>jq1.9min.js</script><script>(function(a){ a.fn.touchwipe=function(c){ var b={ drag:false, min_move_x:20, min_move_y...
2015-03-10 19:39:45 225
原创 微信开发
1:分享js的开发。2:每天消息群发。3:给某人推送最佳答案。 4:手机端js翻页效果,http://levi.cg.am/archives/3546 5:微信js api http://www.gbtags.com/gb/share/4451.htm6:手机触屏触摸特效javascript-TouchSwipe(依赖于jquery库)中文说明http://w...
2015-03-06 20:00:15 140
原创 mysql如何让自增id归0解决方案
最近老是要为现在这个项目初始化数据,搞的很头疼,而且数据库的Id自增越来越大,要让自增重新从1开始:那么就用下面的方法吧: 方法一: 如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数 truncate table 表名 方法二: dbcc checkident ('table_name', reseed, new_reseed_value) 当前值设置为 new_...
2015-03-05 14:01:35 660
原创 MY远程连接不成功的解决
mysql -u root -p DBNAME;GRANT ALL PRIVILEGES ON *.* TO 'root'@'222.211.138.94' IDENTIFIED BY 'Seer1122' WITH GRANT OPTION;flush privileges;
2015-03-04 11:25:18 152
原创 jquary判断一个元素是否在数组中
jQuery使用$.inArray(val,array)方法判断值是否存在于数组中解释: 确定第一个参数在数组中的位置, 从0开始计数(如果没有找到则返回 -1 ).记 得indexOf()方法了吗? indexOf()返回字符串的首次出现位置,而$.inArray()返回的是传入参数在数组中的位置,同样的,如果找到的,返回的是一个大于或等于0 的值,若未找到则返回-1.现在, 知道怎么用了吧....
2014-12-05 09:39:46 106
原创 html给文本框添加提示信息
<input type="text" name="userName" class="login_input id" placeholder="用户名">
2014-12-02 15:37:15 6455
原创 php的post提交json数据
$post_data = array( 'name'=>'aaa', 'age'=>45, ); $url='http://www.example.com/example.php'; $ch...
2014-12-02 15:27:24 499
原创 PHP执行cmd命令的方法
说明:本节内容在wamp包安装的环境实现。首先,打开php.ini,关掉安全模式safe_mode = off,然后在看看 禁用函数列表 disable_functions = proc_open, popen, exec, system, shell_exec ,把exec去掉。php代码:<?phpexec("mkdir d:\\test",$out);print_r...
2014-11-27 15:36:41 3460
原创 14岁:天才少年创办3家IT公司
当你14岁的时候在干什么?在7-11店里闲逛,在停车场里喝沙冰,还是在当地的卖场里晃悠?当你还在追忆浪费的青年时光时,14岁的Jordan Casey 已经成立了他的第三家公司Eventzy。上周在都柏林网络峰会上,Casey表示产品虽仍处于公测阶段,但将在明年对外公开。Eventzy主要为使用者提供渠道,使他们更简便地完成举办的各种活动。此外Casey还称,“我们会为较小规模的活动提...
2014-11-27 13:39:57 198
原创 内鬼?黑客极有可能物理接触了索尼的网络
本周一,索尼影视(SONY Pictures)遭到自称为GOP(Guardians of Peace)的黑客组织攻击,索尼因此被迫关闭了企业的网络。而据最新消息,黑客组织GOP很有可能通过物理接触索尼公司的网络实现了此次入侵。据TheNextWeb网站报道,索尼影视公司的网络遭遇了一次很严重的攻击,如同电影里的黑客入侵场面,其公司里的每台电脑的屏幕都被篡改并显示同一张图片。 在遭遇黑...
2014-11-27 13:38:37 189
原创 A3:一个可以自动修复漏洞的软件
2014年11月13日——犹他大学的计算机科学家开发了一款软件,不仅可以检测和彻底清除从未出现过的病毒,也可以自动修复其带来的破坏。并且可以继续阻止来自受感染机器的攻击。A3就是这一款可以在实体机上实现上述功能的软件,实体机可以是一个可以仿真一台计算机操作而不需要硬件的机器。A3软件用来检测机器的操作系统和应用软件,Eric Eide说,他是犹他大学计算机系的副教授,他与另一名副教授John...
2014-11-27 11:10:31 162
Spark实战高手之路(2):如何构建真正的Hadoop分布式集群环境
2015-06-03
Spark实战高手之路(1):如何搭建Spark集群
2015-06-03
字符串格式化
2014-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人