- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 使用Vaptcha防止恶意访问
背景:一般网站都会涉及注册、登录、发送邮件、验证码之类的功能,为了方便用户使用手机号注册及找回密码,前段时间增加了发送手机验证码的模块;上线运行也没什么问题。一天偶然查看日志发现验证码发不了了,登录第三方短信平台一看,晕死,某一天联系发送验证码把余额全部耗光了。++ 开发:搜索发现了Vaptcha,官网:https://www.vaptcha.com;这个可以免费创建三个验证模块,对应一...
2018-09-06 14:14:52 4926 1
原创 使用 jawr 压缩js css
背景:web项目中通常会引入大量的js及css,为了开发方便和提高代码的重用性,也会更多的将工具类的js独立成一个文件,css同样如此;这样就导致了几乎每个页面都重复着导入js及css的代码,同时当用户访问web页面时,将会创建多个请求,而每个请求都将重复着和服务器请求响应的操作,这样势必影响页面加载速度,降低客户体验 开发:搜索发现了jawr项目,该项目做到了将多个资源合并压缩,包括...
2018-09-05 15:42:42 737
原创 Tomcat7 负载Jar包
之前负载用的Tomcat6对应的jar包,现在升级为Tomcat7,附件为对应的jar包及配置文件;所有节点的lib都要copy进去。 Tomcat/conf/context.xml 添加如下配置(所有节点一样),11211为Membercached的端口,怎么安装不在累述。<Manager className="de.javakaffee.web.msm.MemcachedB...
2018-08-01 08:47:20 372
原创 使用 Thumbnails 压缩图片
PC上线的商城,最近推出了手机版(App & 微信公众号) 商品图片之前适配的PC版,尺寸较大,在手机端直接浏览会比较占用比较高的带宽导致速度变慢,本想让美工重新上传手机适配版的,商品繁多,重复工作;所以就查了一下图片压缩的资料;然后看到了Google开源 项目Thumbnails;用了一下发现效果挺不错;代码比价简单Thumbnails.of("源文件路径...
2018-07-26 15:27:27 8030 2
原创 Http 监控程序
当http服务器宕机时怎么办,重启?没错,但是当你不方便操作服务器时怎么办 boss那里难交差,于是自己用java写了一个监控http状态的小程序 监控http网页状态,当状态小于200时 自动重启http服务器。 ...
2017-12-20 16:35:29 340
Nginx+Tomcat6+Membercached 实现负载均衡
附件为所需jar包文件,拷贝至Tomcat中的lib目录即可,注意如果不是Tomcat6需重新下载其他版本的jar支持1:安装Membercached2:修改Tomcat/conf/context.xml文件,加入以下代码至Context节点 <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionM...
2017-10-14 10:15:50 136
原创 nginx err_content_length_mismatch
nginx 配置一段时间了,最近使用手机测试发现一些图片打不开,使用chrome访问提示err_content_length_mismatch 原来启用gzip 压缩后浏览器检测到资源大小不一致时会中断连接 找了很多资料,最终禁用掉buffer代理问题解决 location /{ proxy_buffering off;} ...
2017-08-29 16:08:23 169
原创 ngnix bat
windows 下调试配置 nginx.conf 后重启比较麻烦 同事弄了一个bat文件,大大方便了配置更新并重启 分享给大家 使用时记得注意修改里面的一些路径...
2017-08-29 16:07:58 128
原创 Teleport_Ultra_1.65_full_SC
作为一个网站开发人员,当你看到一些网站比较喜欢时,是不想把它保存下来研究,大家都知道另存为页面,但是如果页面过多操作起来还是会比较麻烦,于是找到了附件中的这个软件,操作起来非常简单,设置一个网址就可将相关页面和资源全部保存到本地,是不是很nice...
2017-08-29 15:51:34 361
原创 OSQL 应用
前段时间将SQL代码在服务器在执行更新,当数据库文件过多时需要一条一条执行,效率非常低下,于是记录一下解决方案: .bat 文件内容如下;PS:可自己写个代码把要执行的SQL自动放入一个bat文件,一条语句一行osql -E -i"文件名.sql 接下来就在服务器双击执行该bat文件运行即可,不过也要观察有没有错误输出哦,更多OSQL命令参数可自行查阅相关资料...
2017-02-25 08:59:27 207
原创 防止JBOSS 内存溢出配置
set JAVA_OPTS=%JAVA_OPTS% -Xms1024M -Xmx4096M -XX:PermSize=512M -XX:MaxPermSize=2048M
2016-08-24 10:44:11 315
原创 ghost4j PDF 转图片
之前项目采用pdf.js在支持html5的浏览器播放pdf运行的好好的,后台有反馈所有些用户打不开,后来发现会被杀毒软件拦截++,无赖,只好将pdf再转换为图片再使用jquery图片轮播插件在客户端播放。找资料时使用了itext 等pdfjar包,发现有些pdf转换会出现失真的现象(图片丢失),最后采用ghost4j虚拟打印的方式转换才解决了失真的问题,下面贴转换代码,由于附件大于10M,只能自...
2016-07-11 16:44:10 767
原创 jacob office转pdf
注意调用前一定要先安装office,然后将附件对应的jar包拷贝至tomcat或者项目lib目录,再将附件中对应系统的dll文件拷贝至系统system32目录,然后调用时穿入转换前的文件路径和转换后的文件路径即可 public boolean word2PDF(String inputFile, String pdfFile) { try { // 打开word应...
2016-07-11 16:34:04 165
原创 ffmpeg 视频格式转换
最近开发网站视频同步播放功能,需求将支持所有视频格式转换为网页识别格式,目前有MP4和ogv格式基本兼容各大浏览器,下面的代码是在cmd下调用ffmpeg.exe转换视频格式用的。 --mp4ffmpeg.exe -i a.mp4 -g 30 -s 800x600 b.mp4--ogvffmpeg.exe -y -i a.ogv -b 1500k -vcodec ...
2016-07-11 16:26:07 419
原创 websocket 发送内容长度设置
最近做一个项目中用到websocket技术,刚开始运行的好好的。昨天发送文本字节比较多时出现异常 The decoded text message was too big for the output buffer and the endpoint does not support partial messages 看了tomcat中有提到If the application ...
2016-05-10 11:43:01 14107 3
浏览器兼容js复制至剪切板
最近项目用到复制分享功能 最开始百度了下,使用框架ZeroClipboard实现:该框架基于flash实现,不能满足所有用户 今天谷歌了下发现了这个工具,兼容各大浏览器https://clipboardjs.com/ 在此标注一下,顺便补充一句:提高英语能力,上谷歌找资料才是王道......
2016-04-15 09:49:47 167
Ngnix
#Ngnix 伪静态配置location / { index index.html; rewrite "^.*/([0-9]*)-*([A-O]*)-*([P0-9\_0-9]*)-*query\.html/(.*)$" /goods.do?method=queryGoods&pageIndex=$1&order=$2&price=$3&keyWor...
2016-03-09 11:34:07 137
apache2.2+mod_jk1.2.36+jboss4.2.3集群配置
1、首先确保安装JDK、APACHE、JBOSS2、打开apache安装目录找到conf/httpd.conf文件,在文档中引入mod-jk.conf文件 Include conf/mod-jk.conf 3、在该目录下建立mod-jk.conf文件,内容如下: #Load mod_jk module# Specify the filename of t...
2012-05-31 14:52:11 180
SVN 清除版本控制
@echo On @Rem 删除SVN版本控制目录 @PROMPT [Com] @for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" @Rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn" @echo Mission ...
2011-09-17 15:48:18 156
Jboss配置虚拟目录
今天做一个附件服务器,可通过代码修改附件、故不想将项目发布至服务器默认的路径。发现了两种方法: 找到路径:jboss\server\default\deploy\jboss-web.deployer\server.xml,在其HOST节点下增加如下节点<Context path="/项目名" docBase="路径" debug="1" reloadable="true"/&g...
2011-09-16 15:39:34 394
ajax处理乱码
1、将字符进行指定格式的转码/*** 将请求的URL进行指定格式的编码*/function encodeURL(sStr) { return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g, '%22').replace( /\'/g, '%27').replace(/\//g, '%2F');...
2011-01-13 10:00:42 109
JS 事件汇总
一般事件事件 浏览器支持 描述onClick IE3|N2|O 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick IE4|N4|O 鼠标双击事件onMouseDown IE4|N4|O 鼠标上的按钮被按下了onMouseUp ...
2009-10-29 11:57:51 69
JS 网页文字框技巧
关闭输入法: style="ime-mode:disabled" <input type="text" name="textfield" style="ime-mode:disabled"> 禁止Past onpaste="return false"
2009-10-28 17:57:21 110
JSP 页面获得星期如此简单
out.println("今天是:"+new SimpleDateFormat("yyyy-MM-dd E").format(new Date()));
2009-10-28 10:26:49 317
读取JAR包中的文件
URI uri = this.getClass().getClassLoader().getResource("com/pojo/com.xml").toURI();File file=new File(uri.getSchemeSpecificPart().substring(5));
2009-10-07 14:30:31 130
JavaScript对搜索的文字高亮显示
function SearchHighlight(mytag) { if (!document.createElement) { return; } var q = "{{$q}}";//要高亮显示的关键字 var l = document.getElementsByTagName(mytag); if("" == q)...
2009-09-26 10:05:17 296 2
JavaScript对字符编码
function encodeURL(sStr) { return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27').replace(/\//g,'%2F'); } 使用上面的函数将传入后台的字符进行编码后台再通过解码方式解码就可以或许到“+”等特殊字符了/**...
2009-09-26 10:02:39 87
原创 正则表达式详解
RegExp对象实现,书写规则: var xxx=new RegExp("匹配字符串"[,"附加条件"]);字面量实现: var xxx=/匹配字符串/[附加条件]上面附加条件可以省略,附加条件有如下3个: i:忽略大小写 g:全文查找 m:多行查找test()方法:...
2009-09-26 09:53:30 79
原创 MyEclips 生成注册码
package com.expressionedit.test;import java.io.*;public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a violation of both your license ...
2009-09-26 09:44:08 101
JavaScript操作下拉框
javascript操作select参考代码1.判断select选项中 是否存在Value="paraValue"Itemfunction jsSelectIsExitItem(objSelect, objItemValue) {var isExit = false;for (var i = 0; i < objSelect.options.length; i) {(...
2009-09-26 09:36:13 169
Jboss 修改默认项目访问
我减压的JBOSS的server.xml路径为:D:\Program Files\jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\server.xml在<Host name="localhost" autoDeploy="false" deployOnStartup="false" deployXML="false"...
2009-09-26 09:33:55 268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人