摘要: IDEA版本: IntelliJ IDEA 2017.2Build #IU-172.3317.76, built on July 15, 2017Licensed to Administrator JRE: 1.8.0_152-release-915-b5 amd64JVM: OpenJDK 64- 阅读全文
posted @ 2017-07-20 18:49 phpdragon 阅读(16177) 评论(0) 推荐(0)
摘要: URL重写这东西在工作中用了很多次了,但每次都忘记了要记得把知道的积累下来。 哎,要么认为没必要,要么就是没时间?! 一、Apache 篇 官方地址:http://man.chinaunix.net/newsoft/ApacheManual/mod/mod_rewrite.html 1.htacce 阅读全文
posted @ 2017-07-20 11:55 phpdragon 阅读(1885) 评论(0) 推荐(0)
摘要: RT: 一个秒杀系统,当前物品有100个,活动上线有2000W用户参与,怎么设计这个架构。实现秒杀? 思考: 恶意刷单、页面静态化、CDN、缓存、域名、图片服务器、分布式、队列、高并发、流量削峰、RPC。 订单库存有限、尽量快速反馈用户结果。 前端: 1.商品详情下单页静态化,静态文件资源JS、CS 阅读全文
posted @ 2017-04-21 00:34 phpdragon 阅读(652) 评论(0) 推荐(0)
摘要: 现公司选择RocketMQ作为消息队列服务器,用于异步处理,应用解耦,流量削锋和消息通讯四个场景。RocketMQ特性参见:Rocketmq整体分析。 PS: http://blog.csdn.net/konglongaa/article/details/52208273 http://www.co 阅读全文
posted @ 2017-04-20 23:46 phpdragon 阅读(2475) 评论(0) 推荐(1)
摘要: 1. pom.xml 引入JAR依赖: 2.编写测试用例: @RunWith(SpringJUnit4ClassRunner.class) 注解让测试运行于Spring测试环境。 @ContextConfiguration注解加载的是Spring的配置文件。 @Test 注解放在需要测试执行的方法上 阅读全文
posted @ 2017-04-20 15:59 phpdragon 阅读(4440) 评论(0) 推荐(0)
摘要: 本机部署没问题,部署到linux服务器报错: javax.net.ssl.SSLException: java.security.ProviderException: java.security.KeyException at sun.security.ssl.Alerts.getSSLExcept 阅读全文
posted @ 2017-02-14 20:11 phpdragon 阅读(1074) 评论(0) 推荐(0)
摘要: 版本一: JAVA: PHP: 版本二: JAVA: PHP: C#: 阅读全文
posted @ 2016-10-28 15:57 phpdragon 阅读(6189) 评论(5) 推荐(1)
摘要: ssh登陆不能在命令行中指定密码,也不能以shell中随处可见的,sshpass 的出现,解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。 它支持密码从命令行,文件,环境变量中读取 $> sshpass -h Usage: sshpass [-f|-d|-p|-e] [- 阅读全文
posted @ 2016-09-28 18:34 phpdragon 阅读(1078) 评论(1) 推荐(0)
摘要: 涉及在linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。 常用 ctrl+左右键:在单词之间跳转 ctrl+a:跳到本行的行首 ctrl+e:跳到页尾 Ctrl+u:删除当前光标前面的文字 (还有剪切功能) ctrl+k:删除当 阅读全文
posted @ 2016-09-23 17:38 phpdragon 阅读(350) 评论(0) 推荐(0)
摘要: 工作中希望通过命令能够找到nginx的一堆conf文件中配置某个域名的conf的文件名;或者找读书笔记里面包含某个关键词的所有读书笔记markdown文档; 或者找到某个公司/作者/演员/tag的所有作品的文章,如果你像我一样,记性很烂,但只是记得某个关键词就想要找到以前的东西,那么看这篇就对了。 阅读全文
posted @ 2016-08-31 20:48 phpdragon 阅读(4989) 评论(0) 推荐(0)
摘要: 环境:CentOs 6.7 语言:PHP5.4 PHP_CodeSniffer: https://github.com/phpdragon/PHP_CodeSniffer 本地代码检测请查看该文章:http://www.cnblogs.com/phpdragon/p/5199011.html 1.从 阅读全文
posted @ 2016-08-28 18:12 phpdragon 阅读(598) 评论(0) 推荐(0)
摘要: Brew 是OS X 上类似apt-get以及yum的一个软件包管理器,它依托于Github……………… 所以,虽然你侥幸下载到了 brew,但你肯定是无法更新 brew 的。原因你懂。不过虽然不能更新 brew,但这只是指brew这个管理器本身罢了,软件还是可以安装的。但由于无法使用 brew u 阅读全文
posted @ 2016-07-03 14:10 phpdragon 阅读(10009) 评论(1) 推荐(0)
摘要: 安装 zookeeper支持brew安装 安装 安装后,在/usr/local/etc/zookeeper/目录下,已经有了缺省的配置文件。 缺省配置[/usr/local/etc/zookeeper/zoo.cfg] 内容如下 启动服务 执行zkServer命令 查看zookeeper运行及状态 阅读全文
posted @ 2016-07-03 14:01 phpdragon 阅读(12097) 评论(0) 推荐(0)
摘要: osx 10.11 最新版U盘制作工具 无需任何命令 纯傻瓜式 !!!只要把app下载下来放在应用程序 鼠标点点就可以做了。。。 下载地址:http://diskmakerx.com/downloads/DiskMaker_X_503.dmg 1、支持制作Mac OS X 10.7.x,10.8.x 阅读全文
posted @ 2016-05-29 19:00 phpdragon 阅读(660) 评论(0) 推荐(0)
摘要: 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: 填写如下内容: 保存,则会产生一个/etc/yum.repos.d/nginx.repo文件。 下面直接执行如下指令即可自动安装好Nginx: 安装完成,下面直接就可以启动Nginx了: 现在Nginx已经启 阅读全文
posted @ 2016-05-17 23:53 phpdragon 阅读(1418) 评论(2) 推荐(0)
摘要: 如下源码: ps: http://www.tuicool.com/articles/YBbMBzm https://blog.linuxeye.com/412.html https://blog.linuxeye.com/403.html https://blog.linuxeye.com/31.h 阅读全文
posted @ 2016-05-13 01:44 phpdragon 阅读(422) 评论(0) 推荐(0)
摘要: 通常拿到一台vps,提供商可能不会告诉我们具体的虚拟化技术,对于CentOS的系统的vm,可以使用virt-what来知道。 如果提示virt-what命令找不到,则需要安装一下 或者编译安装 我找了一台vm执行virt-what,输出如下 从这个结果看,这个vm使用了xen作为虚拟化,并且使用xe 阅读全文
posted @ 2016-05-13 01:40 phpdragon 阅读(2309) 评论(0) 推荐(0)
摘要: 用百度搜了一遍hg的hook教程,发现真的是太少了。公司目前正要用到这个,正好本人负责,So。 百度是个坑,少有的几篇文章,再加上善于发现的眼睛,发现TortoiseHg的UI操作都会在控制台显示动作命令,结合之才有下面这个hook! 以上,是不是要转google?! 下面内容结合鄙人的这个篇文章[ 阅读全文
posted @ 2016-04-20 12:29 phpdragon 阅读(971) 评论(1) 推荐(0)
摘要: 一、简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配 阅读全文
posted @ 2016-04-03 18:32 phpdragon 阅读(120) 评论(0) 推荐(0)
摘要: 一、搭建SSH方向代理 准备: 局域网主机(虚拟主机): 192.168.6.233 CentOS 6.7 阿里云服务器:120.25.68.60 CentOS 6.7 1. 阿里云服务器120.25.68.60上需要修改sshd_config配置文件: 2. 通过局域网虚拟机192.168.6.2 阅读全文
posted @ 2016-03-24 11:06 phpdragon 阅读(12888) 评论(1) 推荐(2)
摘要: 一.下载charles包。 http://www.charlesproxy.com/download/ 选择mac版本的最新包Charles is 3.11.4。 http://www.charlesproxy.com/assets/release/3.11.4/charles-proxy-3.11 阅读全文
posted @ 2016-03-13 22:47 phpdragon 阅读(1097) 评论(0) 推荐(0)
摘要: 服务端部署:PHP_CodeSniffer HG 服务端部署篇 1.下载PHP_CodeSniffer 前往 https://github.com/squizlabs/PHP_CodeSniffer 下载最新版本包,解压到你想放置的目录。 2.以这个文件[ PHP_CodeSniffer/blob/ 阅读全文
posted @ 2016-02-18 18:22 phpdragon 阅读(6897) 评论(1) 推荐(1)
摘要: Centos 6.5/6.7 的 php 预设是用 5.3.3 这个版本号wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwget http://rpms.famillecollet.com/... 阅读全文
posted @ 2016-01-22 10:06 phpdragon 阅读(1898) 评论(0) 推荐(0)
摘要: 工作中使用到在centos中安装vmware Workstation部署虚拟机,以前都是使用图形界面启动虚拟机,由此要调整VNC的分辨率大小,重启VNC Server后所有虚拟机都关闭了。事后分析可能是图形化启动虚拟机是运行在level 5中,重启VNC Server相当于注销了运行vmwareWo... 阅读全文
posted @ 2016-01-07 23:30 phpdragon 阅读(19685) 评论(0) 推荐(0)
摘要: wondershaper 实际上是一个 shell 脚本,它使用tc来定义流量调整命令,使用 QoS 来处理特定的网络接口。外发流量通过放在不同优先级的队列中,达到限制传出流量速率的目的;而传入流量通过丢包的方式来达到速率限制的目的。事实上, wondershaper 的既定目标不仅仅是对一个接口增... 阅读全文
posted @ 2016-01-07 23:25 phpdragon 阅读(5733) 评论(0) 推荐(0)
摘要: 一、安装配置VNC1、首先安装VNCapt-get install vnc4server2、为VNC设置密码vncpasswd输入密码,然后再确认一遍,就OK了。3、启动VNCvncserver :1New 'node1:1 (root)' desktop is node1:1 Startin... 阅读全文
posted @ 2016-01-07 23:16 phpdragon 阅读(2568) 评论(0) 推荐(0)
摘要: 1、安装 Samba 和图形配置工具sudo apt-get install samba samba-common system-config-samba python-glade2 gksu2、在 Unity Dash 中搜索并打开 Samba 配置工具3、打开首选项下面的服务器设置可以看到基本标... 阅读全文
posted @ 2016-01-07 23:15 phpdragon 阅读(1561) 评论(0) 推荐(0)
摘要: 新装了OS X 10.11.1. 记录一下开发用得到的一些玩意,方便下次再次配置。 homebrew国内源:http://mirrors.tuna.tsinghua.edu.cn/help/#homebrew http://mirrors.ustc.edu.cn/ 安装homebrew Homebr 阅读全文
posted @ 2015-11-06 23:33 phpdragon 阅读(2159) 评论(2) 推荐(0)
摘要: 原文:http://jingyan.baidu.com/article/3f16e003eac66e2591c103e0.html优化:http://www.cnblogs.com/yipu/p/4422355.html驱动: http://sourceforge.net/projects/vmsv... 阅读全文
posted @ 2015-11-06 14:46 phpdragon 阅读(665) 评论(0) 推荐(0)
摘要: 博文来源:http://leyewen.blog.163.com/官方升级教程:http://wiki.centos.org/TipsAndTricks/CentOSUpgradeTool以下是我的升级步骤:仅在测试机中运行,请勿用于实际环境,操作前整盘备份!!!以下只为了在纯minimal环境下做... 阅读全文
posted @ 2015-10-30 10:02 phpdragon 阅读(7368) 评论(0) 推荐(0)
摘要: Linux拥有众多的发行版,每个发行版都有提供镜像,但是,在国内这些镜像的下载速度参差不齐,偶尔会有更新失败的情况。网上众多推荐的镜像源为163的镜像,笔者通过一段时间的试用,发现某些小众带宽访问163镜像还是存在一定的问题,所以,决定替换为aliyun的镜像。下面以修改 CentOS 默认安装源为... 阅读全文
posted @ 2015-10-29 22:28 phpdragon 阅读(2355) 评论(0) 推荐(0)
摘要: 由于我使用树莓派的场景大多数是在没有显示器、只用terminal连接它的情况下,所以,它的IP地址有时会在重启之后变掉(DHCP的),导致我无法通过terminal连接上它。然后我又要很麻烦地登录路由器的管理界面里,去看它被分配到的新IP是什么,然后用terminal重连,太麻烦了,不是么?作... 阅读全文
posted @ 2015-08-29 20:39 phpdragon 阅读(1085) 评论(0) 推荐(0)
摘要: 树莓派的CPU是保护有硬件看门狗的,可以通过安装模块和值守程序来实现看门狗防止树莓派死机。安装方法一:watchdog.sh的源码:1234567891011121314151617#!/usr/bin/env bashecho "[+] Activating Temperature Sensor"... 阅读全文
posted @ 2015-08-29 15:35 phpdragon 阅读(1250) 评论(0) 推荐(0)
摘要: Raspberry Pi 使用USB无线网卡的时候不会因为路由重启而掉线。 1 #!/bin/bash 2 while true ; do 3 if ifconfig wlan0 | grep -q "inet addr:" ; then 4 sleep 600 5 else... 阅读全文
posted @ 2015-08-29 02:04 phpdragon 阅读(864) 评论(0) 推荐(0)
摘要: 第1步:下载Python3.4下载地址如下:下载Mac OS X 64-bit/32-bit installerhttps://www.python.org/downloads/release/python-340/第2步: 安装安装下载的dmg文件第3步: 配置[plain]view plainc... 阅读全文
posted @ 2015-08-10 21:55 phpdragon 阅读(2940) 评论(0) 推荐(0)
摘要: 今天做网络请求数据的时候遇到返回码405,当时就傻了~~ 故事是这样的-- 我用post请求访问一个url,服务端数据是一个json的txt文件,理论上直接访问,返回json,然后解析就没事了,可是今天很无语.居然给我返回405... 问了很多人,他们给我提供了各种思路,都不奏效.最后听一个好哥们叫 阅读全文
posted @ 2015-06-27 11:01 phpdragon 阅读(21756) 评论(0) 推荐(0)
摘要: 在配置apache集群分布时,要使用SSH免密码登录。假设现在有两台机器apache@svn(192.168.1.100)作为svn机,apache@app(192.168.1.101)作为app机。现在想apache@svn通过ssh免密码登录到apache@app。 1.在svn机下生成公钥/私 阅读全文
posted @ 2015-05-21 23:07 phpdragon 阅读(1439) 评论(0) 推荐(0)
摘要: 所谓hooks,可以类似 理解Linux内核Netfilter框架的hook点和hook函数的概念。当用户在维护代码的过程中,其执行的相关动作正好触发了相关hook点,就 会去执行对应hook点的脚本。SVN版本库目录下有hooks目录,里面有很多.tmpl的文件。这些文件用以定义某些动作触发的 h... 阅读全文
posted @ 2015-05-21 15:11 phpdragon 阅读(633) 评论(0) 推荐(0)
摘要: 前提:php必须安装Xdebug模块。用var_dump打印输出时,输出的内容没有被格式化。如下图:通常使用var_dump打印的内容是被格式化后输出的,如下图:造成没有格式化输出的原因是因为php.ini设置的问题,使用phpinfo()函数可以查看到html_errors这一项的设置为Off,如... 阅读全文
posted @ 2015-05-16 18:05 phpdragon 阅读(2792) 评论(0) 推荐(0)
摘要: 新建cdrom挂载目录mkdir /mnt/cdrom挂载光驱mount -t auto /dev/cdrom /mnt/cdrom这命令就是把CentOS CDROM挂载在/mnt/cdrom目录中,就可以访问里面的内容了;使用光驱中的文件,进行安装[root@CentOS6 /]# cd /mn... 阅读全文
posted @ 2015-05-16 17:06 phpdragon 阅读(879) 评论(0) 推荐(0)