- 博客(59)
- 资源 (9)
- 收藏
- 关注
原创 JMeter 进行简单的API测试
1、下载JMeter在Apache官方网站上下载2、执行JMeter解压在bin目录下,执行jmeter.bat文件,打开jmeter图形化界面3、新建线程组进行API性能测试1)测试计划右键-》创建线程组2)线程组下右键-》Sampler-》HTTP请求配置服务器IP,PORT,路径(/xxapp/v1/api/q,以及方法(POST)、body或参数
2017-02-08 15:13:09
1026
原创 Tomcat调优
1、启用线程池及配置 maxThreads="500" minSpareThreads="100" prestartminSpareThreads="true" />2、NIO配置cd /usr/local/tomcat7/confvim server.conf3、APR配置1)下载并安装APR libhttp://apr.apache
2017-02-08 13:29:21
569
原创 FastDFS的Tracker及Storage节点添加及删除
1、增加Storage节点(通过配置,自动加入)1)安装Storage并配置mod_fastdfs.conf及storage.conf,设置fdfs_storaged及nginx自启动2)启动新加的storage节点(会自动同步相同group的内容)3)执行fdfs_monitor /etc/fdfs/client.conf查看集群同步情况(会看到新增的storage节点)
2017-02-08 09:22:21
12346
原创 JVM参数理解
1、JVM的内存JVM的内存 = 年轻代 + 年老代 + 持久代-Xms: 设置初始JVM内存大小-Xmx: 设置最大JVM内存大小 一般讲Xms, Xmx设置成一样的大小,避免超过Xms后,内存重新整理;另外,由于由于jvm进程本身会占用内存空间,所以jvm实际占用的内存空间会比设置的大-Xmn: 设置年轻代内存大小
2017-02-07 10:19:45
6154
原创 zabbix_get, zabbix_sender手动调测监控数据
1、在zabbix server上手动获取zabbix agentd所在机器的数据zabbix_get -s 10.2.178.136 -p10050 -kmysql.pingzabbix_get -s 10.2.178.136 -p10050 -kmysql.status[Uptime]2、zabbix_sender --helpusage: zabbix_sender
2017-02-03 11:07:29
3209
原创 Zabbix agentd 配置MySQL监控
1、手动写一个监控脚本vim /usr/local/etc/checkmysql.sh#!/bin/shMYSQL_SOCK="/var/lib/mysql/mysql.sock"ARGS=1if [ $# -ne "$ARGS" ];then echo "Please input onearguement:"ficase $1 in Uptime)
2017-01-24 14:34:17
1120
原创 Zabbix Server, Java Gateway, Agentd, Frontend安装配置
1、Zabbix Server安装及配置2、Zabbix Agentd安装及配置3、Zabbix Frontend安装及配置4、Zabbix使用1、Zabbix Server安装groupadd zabbixuseradd -g zabbix zabbixwget https://nchc.dl.sourceforge.net/project/zabbi
2017-01-22 17:22:47
2768
原创 MySQL + KeepAlived 实现 双主复制热备 及HA方案
1、安装MySQL 5.7 serveryum list installed | grep mysqlyum -y remove mysql-libs.x86_64wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmyum localinstall mysql-community-release-el6-5.
2016-11-25 01:45:12
853
原创 Nginx+Keepalived 实现HA功能
1、在两台nginx server上安装Keepalivedwget http://www.keepalived.org/software/keepalived-1.2.8.tar.gztar xzf keepalived-1.2.8.tar.gzcd keepalived-1.2.8yum install popt-devl./configure && make && ma
2016-11-25 00:14:04
536
转载 防盗链技术研究
参考http://windyli.blog.51cto.com/1300305/315283/1、总结起来,防盗链原理: 是通过检查http协议头refer段是否是本域名下的地址2、破解防盗链手动修改refer头信息
2016-11-24 17:41:20
582
转载 FastDFS-nginx-module功能解释
参考http://www.cnblogs.com/littleatp/p/4361318.html
2016-11-24 17:29:15
4561
原创 MySQL Binlog 研究
1.开启binlog(默认是不开启的)Windows:安装目录或c:\windows\system32\my.ini[mysqld]# Uncomment the following if you want to log updateslog-bin=mysql-binLinux/etc/my.cnf[mysqld] 下增加一行log-bin=mysqlbi
2016-11-24 16:37:04
474
原创 MySQL 存储过程实现 id-pid结构的树形数据展示
set max_sp_recursion_depth=255;call showChildLst(56);DROP PROCEDURE IF EXISTS `createChildLst`;delimiter ;;CREATE DEFINER=`root`@`localhost` PROCEDURE `createChildLst`(IN pid INT,IN nDepth INT)
2016-11-24 16:19:58
2837
原创 MySQL数据库备份脚本
1.脚本内容单独的脚本#!/bin/shif [ $# != 4 ]; then echo "Usage: $0 db_host db_user db_pwd db_name" exitfiprefix=`date +"%Y%m%d%H%M%S"`filePath="/root/dbBackup/"`date +"%Y%m"`/"
2016-11-24 16:12:02
515
原创 Redis Cluster安装及配置
参考http://hot66hot.iteye.com/blog/2050676http://blog.youkuaiyun.com/a491857321/article/details/52054935http://blog.youkuaiyun.com/zdp072/article/details/50991116http://blog.youkuaiyun.com/zdp072/article/detail
2016-11-23 21:33:44
456
原创 CentOS 6.5 设置最大文件描述符
参考http://www.th7.cn/system/lin/201508/127154.shtml单个进程最大能使用的文件描述符是由 系统限制,用户限制,会话期限制,进程限制值 中最小的那个决定的。如果我们在一台机器上部署了自己的网络服务,我们只需按下面步骤修改就可以了:1. 计算 fdmax = 物理内存大小(m为单位) / 4 * 256 假设内存为8G,fdma
2016-11-23 14:08:24
2582
原创 招聘面试积累
1.自我介绍,考察表达及自我认知你是谁?什么时间毕业于什么学校的什么专业?毕业后经历过什么公司?参与过什么相关项目?在项目中承担什么职责?擅长的技术活能力?2.技术能力考察后端: Java,常见算法,数据库,SQL语句前端: jQuery, CSS+DIV布局, JAVASCRIPTLinux: vi、find、ps、top、tar、scp、telnet
2016-11-15 11:30:48
454
原创 JAVA后端开发工程师 外包同事招聘要求
1.后端开发能力1)熟悉JAVA语言,了解常见算法2)熟悉web.xml配置,熟悉SSH/SSM框架配置,了解SSH/SSM框架执行机制3)熟悉SQL语句2.前端能力1)熟悉jQuery2)熟悉javascript,了解CSS+DIV布局3.服务器运维能力1)熟悉linux常见命令及简单配置2)熟悉Tomcat,Mysql,Nginx等服务器配置
2016-11-15 08:54:10
3061
转载 MySQL树形数据查询及展示
原文链接 http://blog.youkuaiyun.com/acmain_chm/article/details/4142971
2016-11-15 08:51:55
24657
原创 CentOS 6.5 自动化开发测试环境安装配置
1.安装SUN JDKhttp://blog.youkuaiyun.com/zhou_andy/article/details/530816292.安装SVNyum -y install svn3.安装maven1)下载安装wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/
2016-11-08 18:03:52
752
原创 CentOS 6.5 FastDFS+nginx安装配置
1.安装FastDFS及nginxhttp://blog.youkuaiyun.com/Zhou_Andy/article/details/514813732.配置FastDFS及nginx自启动chkconifg --add /etc/init.d/fdfs_trackerdchkconifg --add /etc/init.d/fdfs_storagedchkconfig --add
2016-11-08 16:53:49
1406
原创 CentOS 6.5 安装Redis
1.安装gcc-c++2.下载并安装redis参照 http://www.cnblogs.com/haoxinyue/p/3620648.htmlwget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake3.执行测试代码yum i
2016-11-08 16:05:19
596
原创 Centos SUN JDK 安装
1.移除多余的jdkrpm -qa|grep javarpm -e --nodeps *rpm-qa|grep jdkrpm -e --nodeps *rpm -qa |grep gcjrpm -qa |grep *2.从Oracle网站上下载JDK-*.tar.gz3.解压tar.gz文件,之后拷贝到 /usr/lib/jvm/下4.配置update-
2016-11-08 14:14:17
1266
转载 用户需求说明书 与 需求规格说明书 有什么本质区别?
1、用户需求说明书是用户的需求,需要和用户确认的;需求规格说明书是系统需求主要是对内的。你考虑了一个对外一个对内。而且需求管理的时候也需要用到用户需求 2、 优点:用户的语言与设计人员的语言是不同的,所以需要有面向不同人员的文档。缺点:层次越多,信息损失的越多,误解的概率就越大。权衡的结果:基本上是依据项目的规模而定。 3、这要看你们的项目管理采用的规范。 如果是cmmi就需要,敏
2016-09-23 10:24:28
9504
原创 Webstorm 正则替换
Command + R 进入替换页面,选择Regex, 进行正则替换。参考页面https://www.jetbrains.com/help/webstorm/2016.1/regular-expression-syntax-reference.html
2016-08-16 15:08:43
4563
原创 个人理解的前端工程师能力要求
前端工程师的一些技术能力1.UI设计能够根据用户需求及当前业界的流行趋势,绘制出用户体验佳页面美观的UI设计稿2.页面制作能力1) 能够根据UI设计稿(PSD或PNG),制作出相应的静态页面2) 在有自适应UI设计稿的基础上,能够设计出自适应的页面;有移动端的页面制作经验,知道移动端与PC端页面的差别;3) 能够使用 HTML5/CSS3中新特性,制作更美观绚丽
2016-08-04 17:38:34
3644
原创 待研究的技术
1.消息服务,NIO技术Mina, Netty, JMS, ActiveMQ2.Camel3.Dubbo+Zookeeper4.Mycat5.JBPM,Activity6.数据库高级知识
2016-07-23 07:09:10
414
原创 Git使用杂记
1.修改提交时的authorgit config user.name 'xxx‘git config user.email 'xxx@xxx.com'git commit --amend --reset-authorgit pull git push
2016-07-20 21:47:55
317
原创 工程开发杂记
1.Mysql中tinyint(1)可以用作与Java类型中Boolean对应的字段。select true,TRUE,false,FLASE; -->> 1,1,0,0设置成tinyint(1)的字段会自动映射为boolean类型(jFinal已验证)
2016-07-17 15:37:08
377
原创 前端开发杂记
1.通过freemarker给html元素设置data-xx属性时,xx应该使用小写,即使是大写,在网页上展示时也会自动转换成小写。故之后通过$().data("xx")获取数据时,如果将xx采用大写将获取不到数据。
2016-07-15 17:50:01
381
原创 使用 Hibernate Tools 自动生成hbm.xml及model java文件
1.安装Hibernate Tools工具Help-->Eclipse Marketpalce...-->搜索JBoss tools->install勾选Hibernate tools,点击next,进行安装。安装后,重启Eclipse,启用Hibernate perspective: Windows->Perspective->Open Perspective->Other...-
2016-07-06 22:42:07
8237
原创 Freemarker的使用
1.必须通过后台转发到jsp才能起作用,直接访问jsp无效2.要将变量设置到request.setAttribute中,通过${变量名称}进行引用3.判断变量是否存在 或者 4.指令的括号 与 右边可以多出空格5.日期格式化${date?string("yyyy-MM-dd HH:mm:ss")}若date可能不存在${(date?string("yyyy-
2016-07-04 15:40:49
2208
原创 jQuery细节问题总结
1. $(".class").on("click", "childSelector", function(e) {// 在函数内部this 指代 触发事件的子元素,如果没有childSelector则触发$(".class")指代的元素));
2016-06-30 16:24:10
338
原创 JFinal 开发实践记录
1.通过@ActionKey配置的请求所有的Controller类需要在JFinalConfig继承类的configRoute中进行配置,否则访问不到,但也不报404错误。
2016-06-30 11:52:16
1625
原创 OSCAR的奇难杂症
1.appointment*.jsp _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit在OSCAR包中web.xml中增加以下: jsp org.apache.jasper.ser
2016-06-29 09:37:08
731
原创 ISO制作U盘安装Ubuntu系统
1.从Ubuntu网站下载最新的ISO文件2.下载UltraISO并安装3.打开UltraISO, 通过它打开ubuntu的ISO文件--》点击上方“工具”菜单-》选择”写入磁盘镜像文件..."--》选择U盘--》选择USB-HDD+--》点击“快捷启动”--》选择“写入新的磁盘主移动记录”--》选择USB-HDD+4.点击写入,最后提示“刻录成功”5.将U盘插到目标机器,重启
2016-06-28 11:48:24
1296
原创 CentOS上安装JDK1.7 + Tomcat7
1.在centos上卸载已有的java环境rpm -qa |grep javayum -y xxx2.安装JDK1.7从Oracle网站下载JDK rpm包,拷贝到centos上,并在centos上安装yum install xx.rpm3.下载tomcat7,并解压到/var/lib/下,把apache-tomcat-x改成tomcat74.新建tomcat7用户
2016-06-28 09:58:07
926
WIN32 网络编程 SOCKET + CAsyncSock + CSock
2010-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人