- 博客(103)
- 收藏
- 关注
原创 QPS计算
术语说明:QPS = req/sec = 请求数/秒 【QPS计算PV和机器的方式】 QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 * 请求时间 )QPS: 单个进程每秒请求服务器的成功次数 单台服务器每天PV计算公式1:每天总PV = QPS * 3600 * 6公式2:每天总PV = QPS ...
2017-10-30 11:26:47 1167
原创 使用原生JS,CSS生成H5弹框
详见附件转的别人的,链接请见http://www.cnblogs.com/xiaoxiaokun/p/6441926.html
2017-09-13 20:14:00 678
原创 JVM分析
在这里对linux下、sun(oracle) JDK的线程资源占用问题的查找步骤做一个小结;linux环境下,当发现java进程占用CPU资源很高,且又要想更进一步查出哪一个java线程占用了CPU资源时,按照以下步骤进行查找:先用top命令找出占用资源厉害的java进程id,如: 2. 如上图所示,java的进程id为'12377',接下来用top命令单独对这个进...
2016-06-16 13:24:00 154
原创 新版apache HttpClient调用http接口
新项目中使用新版的apache HttpClient调用http接口,贴上代码如下 import java.io.InputStream;import java.io.StringWriter;import java.util.ArrayList;import java.util.HashMap;import java.util.LinkedHashMap;i...
2016-03-29 10:49:30 692
原创 延迟加载JS
JavaScript的延迟加载是那些在web上,能让你想抓狂地去寻找解决方案的问题之一。很多人说“那就用defer”或“async”,甚至有些人说“那就将你的javascript代码放在页面代码底部”。上述方法都不能解决在web页面完全加载后,再加载外部js的问题。上述方法也会偶尔让你收到Google页面速度测试工具的“延迟加载javascript”警告。所以这里的解决方案将是来自Go...
2016-01-19 09:58:09 104
原创 SVN安装与卸载
一、安装1、yum install subversion 2、输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。输入 svn --help可以查看svn的使用方法,如下图。 3、创建svn版本库目录mkdir -p /var/svn/svnrepos 4、创建版本库...
2016-01-10 14:29:40 4284
原创 window.close()兼容
火狐浏览器除非设置脚本关闭窗口启用,不然无法关闭;开启方法:在Firefox地址栏里输入 about:config在配置列表中找到 dom.allow_scripts_to_close_windows点右键的选切换把上面的false修改为true即可。 但我们肯定不能告诉用户修改浏览器设置,所以无法关闭窗口,只能使用折中的方法,跳转到空页面;function closeWin...
2015-12-08 10:38:53 268
原创 MySQL性能优化 - 修改配置文件my.cnf
在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断,然后设置合理的参数。 下面我们了解一下MySQL优化的一些基础,MySQ...
2015-12-03 14:35:27 185
原创 IP地址与数字相互转换
/** * ip地址转成整数. * @param ip * @return */ public static long ip2long(String ip) { String[] ips = ip.split("[.]"); long num = 16777216L*L...
2015-12-03 11:50:52 128
原创 使用yuicompressor-maven-plugin压缩js及css文件
本文介绍通过使用yuicompressor-maven-plugin插件实现js及css代码的自动压缩,方便集成到持续集成环境中,如jenkins。一、配置yuicompressor-maven-plugin在pom文件中增加该插件的定义,示例如下:<plugin> <groupId>net.alchim31.maven</groupId&g...
2015-10-15 10:46:32 381
原创 com.sun.xml.stream.ZephyrParserFactory not found
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': Invocation of init method failed...
2015-10-12 14:52:59 671
原创 HTTP - 304实现
最近公司做了一个CMS项目,其中涉及到图片上传后页面展现,如果图片过大就会带来过多的带宽消耗,同时也会影响客户体验; 解决方案:利用浏览器缓存,HTTP - 304来解决; import java.io.Closeable;import java.io.File;import java.io.IOException;import java.io.OutputStre...
2015-09-30 09:21:34 295
原创 正则表达式--非负数
function validate(sum){ return /^\d+(\.{0,1}\d+){0,1}$/ .test(sum); }
2015-09-28 20:36:43 1352
原创 linux 如何进入 带“-”的目录
今天项目中用到文件上传,按用户保存附件,初始用户的ID为-1,就自动建了一个名为“-1”的目录,但在linux下,无法使用 “cd -1” 进入目录; 搞了半天,一同事大牛帮我解决了"cd -- -1",成功进入目录;...
2015-09-23 20:34:31 1165
UEditor初步使用小结
最近公司项目中需要做一个简易的BBS论坛,相应的就需要富文本编辑器,之前使用过CFeditor,但UI总感觉不适合个人喜爱,经过对比后选择了百度开源的UEditor。 UEditor官网地址:http://ueditor.baidu.com/website/ 目前最新版本:1.4.3,以下使用及配置都是基于此版本。我们使用的是jsp版本,以下为默认目录: 进入jsp目录,我...
2015-08-04 22:17:20 273
原创 select 选中项
var value="南京";$("select").children("option").each(function(){ var temp_value = $(this).val(); // var temp_value = $(this).text(); if(temp_value == value){ $(this).attr("selected","sele...
2015-07-27 16:35:27 88
原创 跨域下获取iframe的父页面URL
通常情况下,我们获取iframe父页面的url很简单:parent.location或top.location即可,但前提是它们遵循同源策略。当iframe与父页面不属于同一个域名时,像上面的获取会因为安全策略原因而失败。在nczonline的一篇文章上看到一种方法,使用document.referrer。 方法很简单,通过parent !=window检测iframe与父页面是否同源...
2015-07-13 11:34:34 1610
原创 js的trim问题
IE10以下的IE版本不支持trim()方法,在做前台非空验证的时候,如果项目中使用了js框架,请查找框架提供的trim方法,如果没使用,可以自己写个trim()来实现去掉空格。在我最近的项目中由于使用了jquery,下面贴出jquery的trim使用方法$.trim($("#name").val()); 正确的是上面的写法,不是$("#name").val().trim();当然如...
2015-07-13 09:51:17 153
原创 java mail 发送邮件
1. 邮件发送封装类import java.util.Properties;/** * @ClassName: MailInfo * @Description: 发送邮件需要使用的基本信息 * */public class MailSenderInfo { // 发送邮件的服务器的IP和端口 private String mailServ...
2015-07-01 17:51:33 112
原创 Quartz2.2.1简单使用
1、Job接口:该接口只有一个方法1void execute(JobExecutionContext context) 开发者实现该接口定义需要执行的任务。JobExecutionContext类提供调度上下文的各种信息2、JobDetail:用于描叙Job实现类及其他的一些静态信息3、Trigger:描叙触发Job执行的时...
2015-06-25 15:29:47 86
原创 mysql创建数据库指定字符集
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来。 很多mysql数据库工具都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用下面的语句会更有效: -- ...
2015-06-18 17:38:08 1650
原创 a标签中有点击事件
我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript...
2015-06-17 17:47:23 84
原创 JEECMS自定义标签
查看JEECMS的源代码发现开发者版本还没有类似现成的统计标签,一种解决的办法是使用现有的JEECMS标签,像这样Struts( [@cms_content_list channel=id]${tag_list?size}[/@cms_content_list] ) ,但是这样的做法非常地低效,原因是[@cms_content_list]标签会把所有当前栏目的文章内容对象查询出来...
2015-06-16 16:34:54 239
原创 银行卡验证
现行 16 位银联卡现行卡号开头 6 位是 622126~622925 之间的,7 到 15 位是银行自定义的,可能是发卡分行,发卡网点,发卡序号,第 16 位是校验码。16 位卡号校验位采用 Luhm 校验方法计算:1,将未带校验位的 15 位卡号从右依次编号 1 到 15,位于奇数位号上的数字乘以 22,将奇位乘积的个十位全部相加,再加上所有偶数位上的数字3,将加法和加上校验位能被 10 整...
2015-06-05 16:06:18 146
原创 mysql远程连接缓慢
最近项目使用到mysql,在linux上安装rpm格式的mysql,前几天访问正常,但今天突然发现数据库访问缓慢,在网上搜索过后,发现可以在/etc/my.cnf文件中添加“skip-name-resolve”来解决。 但我在/etc目录下无法找到my.cnf文件,再经过搜索,发现解决方案用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而...
2015-05-26 16:58:14 108
原创 解决Access denied for user ''@'localhost' to database 'mysql
原因是mysql的密码有问题用mysql匿名用户可以进入数据库,但是看不见mysql数据库. 解决办法:具体操作步骤:关闭mysql:mysql -u root mysql> use mysqlmysql> UPDATE user SET Password=PASSWORD('xxx') WHERE user='root';mysql> flu...
2015-05-24 20:37:02 307
原创 linux下修改默认MYSQL的root管理密码
Linux MySQL的几个重要目录1、数据库目录 /var/lib/mysql/ 2、配置文件,mysql.server命令及配置文件 /usr/share /mysql 3、相关命令,mysqladmin mysqldump等命令 /usr/bin 4、启动脚本,启动脚本文件mysql的目录 /etc/rc.d/init.d/...
2015-05-23 16:40:09 431
原创 linux命令
1. 添加用户组groupadd mysql 2.添加用户useradd -g mysql -G root mysql 3.删除用户userdel mysql 4.重启linuxshutdown -r now 或者reboot 5.自启服务列表chkconfig --list 6.添加自启服务chkconfig --add mysql 7...
2015-05-23 16:15:19 65
原创 not allowed to connect to this MySQL server
如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的...
2015-04-24 16:14:20 445
tomcat发布应用,及JVM配置
一、tomcat 发布多个应用1. 同一端口下发布多个应用,如果需要不带端口,可以设置端口为80,多个host的name一定不能相同 <Service name="Catalina"> <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" ...
2015-04-23 15:45:22 142
原创 mysql 基础命令
1. 显示所有数据库:show databases; 2. 显示所有表:show tables; 3. 查看指定表的表结构:describe 表名; 4. 创建用户:CREATE USER 'cms'@'localhost' IDENTIFIED BY 'password'; 5. 创建数据库:create database 数据库名称; 6. 给用户赋...
2015-04-20 20:49:02 75
原创 在 Windows 上安装Rabbit MQ 指南
windows: http://www.cnblogs.com/shanyou/p/4067250.html linux: http://www.cnblogs.com/astroboyx/archive/2012/04/09/2739902.html http://blog.csdn.net/historyasamirror/article/details/68...
2015-04-03 09:43:03 62
原创 My97DatePicker
<input type="text"class="Wdate" id="date1" onclick="WdatePicker({dateFmt:'yyyy',minDate:'1900',maxDate:'2099'})" readonly="readonly" />可以自定义选择年份,自定义时间范围 <input type=
2015-03-23 19:13:46 69
原创 postgrel ilike
postgresql ilike /like 和upper/lowerpostgresql 是大小写敏感的,所以要不你强制使用大写或小写,要不使用ilike,或者使用upper/lower先强制转换字段值为大小或小写 。实际测试(相对而言,在80万记录中查询,均没有使用索引,应该也用不了。虽然这里barcode/box_barcode可以使用upper建立索引的CREATE I...
2015-03-19 20:15:13 315
原创 ruby环境变量设置
http://wenku.baidu.com/link?url=pKW1wzpu9vd-wmeSzJbf0g-rkvQm7jmyzIEWYquVpKKAfKT4-VMBK6xcSztkBDYIidyF9me_Mtl6hj4L1xyitPQFK6VkBZHk3DfRwUWLdvm
2015-03-18 15:42:35 1484
原创 eclipse ruby插件安装
一、安装前的准备工作:1. 下载Ruby:http://www.ruby-lang.org/en/downloads/2. 下载RDT(Ruby Development Tools) for Eclipse:http://sourceforge.net/project/showfiles.php?group_id=502333. 下载RadRails for Eclipse:http...
2015-03-18 14:21:38 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人