- 博客(44)
- 资源 (3)
- 收藏
- 关注
转载 FilterDispatcher已被标注为过时解决办法 >>> FilterDispatcher <<< is deprecated!
Struts2 最近爆出高危漏洞,黑客利用这个漏洞可以执行任意命令(包括恶意的jsp代码),轻松绕过您的验证系统,登陆您的网站后台,使您的网站后台密码形同虚设!! 今天将struts2的包从2.1升级到2.3,结果老提示warning如下: ******************************************************************
2015-03-19 13:51:02 462
转载 火狐和IE的window.event对象详解
FF的FIREBUG,不仅能测试JS还能检查CSS错误,是一般常用的。但它主要检查FF方面的错误,对IE就无能为力了。要测试IE,就用ieTester,它可以测试IE几乎所有版本(1.0恐怕也用不到测试了),用法也很方便。 至于JS对不同浏览器的兼容注意事项,的确很多,下面给你的也只是部分,一般建议还是采用jquery,prototype等一些已经处理好了兼容的脚本库,更重
2015-03-18 17:21:41 441
原创 表单Submit之后获得后台响应
第一种方式:页面初始化时直接绑定Validform$(function(){ //部门编辑表单校验 $(".main_content form:first").Validform({ tiptype:3, ajaxPost:true,
2015-03-18 17:21:15 2648
原创 Spring销毁问题
销毁问题Spring的scope="prototype"属性spring 默认scope 是单例模式这样只会创建一个Action对象每次访问都是同一个Action对象,数据不安全struts2 是要求 每次次访问 都对应不同的Actionscope="prototype" 可以保证 当有请求的时候 都创建一个Action对象
2015-03-18 17:21:13 522
原创 文件上传自定义样式
function $(id) { return document.getElementById(id); } //全局变量,记录文件数; var fileNum=1; //mouseover时,把input file移到按扭上,保证点击的是file, function floatFile() {
2015-03-18 17:20:35 398
翻译 rsync 文件同步
一.介绍 (不想看直接可以跳过)Rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync本来是用以取代rcp的一个工具,它当前由 rsync.samba.org维护。Rsync使用所谓的“Rsync演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。运行Rsync server的机器也叫
2015-03-18 17:19:13 406
转载 QQ空间转载接口
把以下代码嵌套到页面中(function(){var p = {url:'http://www.baidu.com/',showcount:'1',/*是否显示分享总数,显示:'1',不显示:'0' */desc:'',/*默认分享理由(可选)*/summary:'',/*分享摘要(可选)*/title:'123',/*分享标题(可选)*/s
2015-03-18 17:18:42 528
转载 Oracle函数
1.WMSys.Wm_Concat例子如下:SQL> create table idtable (id number,name varchar2(30));Table createdSQL> insert into idtable values(10,'ab');1 row insertedSQL> insert into idtable values(
2015-03-18 17:17:52 294
原创 JPDA远程调试
#!/bin/shexport JPDA_ADDRESS=8003./catalina.sh jpda start将以上内容保存为sh脚本.启动此脚本即可
2015-03-18 17:17:04 513
原创 Eclipse自动注释
1. JAVA类注释JAVA --> Code Style --> Code Templates --> Code (New Java files)${filecomment}${package_declaration}/** * * . * * ------------------------------------------------------
2015-03-18 17:16:23 438 2
转载 生产环境下JAVA进程高CPU占用故障排查
问题描述:生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块有问题,从日志上也无法分析得出。2,记得原来通过strace跟踪的
2015-03-18 17:13:44 505
转载 Swing各种提示框
Swing提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能。 它们分别是:ConfirmDialog --- 确认对话框,提出问题,然后由用户自己来确认(按"Yes"或"No"按钮)InputDialog --- 提示输入文本MessageDialog --- 显示信息OptionDialog -- 组合其它三个对话框类型
2015-03-18 17:13:06 694
转载 swing 最小化成托盘
package com.record.swing.tool;import java.awt.*;import java.awt.event.*;import javax.swing.JFrame;public class SystemTrayTest extends JFrame { private TrayIcon trayIcon;//托盘图标 privat
2015-03-18 17:12:36 881
转载 Struts2跳转
struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action) dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp)Xml代码 : /main.jsp /main.jsp 以上写法使用了两个默认,其完整的写法为: /maini.jsp 用于页面
2015-03-18 17:12:02 344
转载 Swing背景颜色或图片
java Swing 设置背景颜色:由于Swing跟AWT有千丝万缕的联系,它既要支持AWT又要有自己新的体系,所以呢,这个如果对于AWT中的Frame是可以直接通过setBackground来设置背景色,但是对于JFrame则不可以,应该采用下面的方法:JFrame frame = new JFrame();frame.getContentPane().setBackground
2015-03-18 17:11:55 1400
转载 Swing/AWT程序乱码解决linux
http://bbs.linuxunion.net/showthread.php?p=281Linux下java的Swing/AWT程序乱码解决cd /lib/fonts或者cd /jre/lib/fontsmkdir fallback其中是你安装jdk/jre的路径,我的是/usr/lib/jdk1.5。复制或者链接一个中文字体至其下:ln -s /usr/s
2015-03-18 17:11:29 367
原创 Serverlet学习笔记
1 .首先,什么是Servlet? Servlet是一个Java编写的程序,此程序是在服务器端运行的,是按照Servlet规范编写的一个Java类。 2.Servlet是做什么的? Servlet是处理客户端的请求并将其发送到客户端。 3.Servlet API 1>Servlet框架的组成 Servlet框架是
2015-03-18 17:10:29 422
原创 mysql双向同步个人总结配置
mysql双向同步配置步骤个人总结:前提:主机1(1.1.1.1),主机2(2.2.2.2)两台主机分别安装mysql5.0以上版本;配置主机1:1. #vi /etc/my.cnf 在[mysqld]的下面加入下面代码:server-id=1log-slow-queries = mysql-slow.loglog-error = mysq
2015-03-18 17:08:19 427
转载 TCP/IP TIME_WAIT状态原理
TIME_WAIT状态原理----------------------------通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状态。下图是以客户端主动关闭连接为例,说明这一过程的。
2015-03-18 17:06:29 261
转载 MySql ibdata1文件太大
MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空:truncate table xxx;然后optimize table xxx; 没有效果因为对共享表空间不起作用。mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至几十G。对于某些
2015-03-18 17:06:03 427
转载 mysql 发现大量的TIME_WAIT解决办法
登陆到web服务器(linux): #netstat -ae |grep mysqltcp 0 0 aaaa:53067 192.168.1.13:mysql TIME_WAIT root 0tcp 0 0 aaaa:53066 19
2015-03-18 17:05:50 1225
原创 msql双向同步
mysql数据双向同步2.环境说明2.3 网络环境主机名 ha001IP地址 192.168.0.188子网掩码 255.255.255.0网关 192.168.0.1DNS 192.168.0.1公用虚拟IP 192.168.0.187IP
2015-03-18 17:05:24 502
转载 LINUX查看日志
cattail -f日 志 文 件 说 明/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron 与定时任务相关的日志信息/var/log/spooler 与UUCP和news
2015-03-18 17:04:32 508
原创 MySql命令
一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc
2015-03-18 17:04:09 410
转载 java线程退出
在JDK1.0中,可以用stop方法来终止,但是现在这种方法已经被禁用了,改用interrupt方法。Thread.interrupt()方法不会中断一个正在运行的线程。它的作用是,在线程受到阻塞时抛出一个中断信号,这样线程就得以退出阻塞的状态。更确切的说,如果线程被Object.wait, Thread.join和Thread.sleep三种方法之一阻塞,那么,它将接收到一个中断异常(I
2015-03-18 17:02:36 325
转载 LINUX命令
在JDK1.0中,可以用stop方法来终止,但是现在这种方法已经被禁用了,改用interrupt方法。Thread.interrupt()方法不会中断一个正在运行的线程。它的作用是,在线程受到阻塞时抛出一个中断信号,这样线程就得以退出阻塞的状态。更确切的说,如果线程被Object.wait, Thread.join和Thread.sleep三种方法之一阻塞,那么,它将接收到一个中断异常(I
2015-03-18 17:02:06 246
转载 java移位运算符
java移位运算符不外乎就这三种:>(带符号右移)和>>>(无符号右移)。 1、 左移运算符 左移运算符 1)它的通用格式如下所示: value num 指定要移位值value 移动的位数。 左移的规则只记住一点:丢弃最高位,0补最低位 如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位
2015-03-18 17:00:09 277
转载 JNotify监听文件变化
其实还是全文检索的需求。对某个目录下的文档都做了全文检索。自然会关注这些文档的变化。最开始的方案是轮询。每隔一段时间就轮询一次。当做全文检索的文件比较多的时候,这种轮询需要花费很多的时间。而且,每个文档都要检查是否有更新,就意味着每次都要查数据库,对数据库的压力也有一些。总之感觉不爽。 于是想着替代方案,最好就是能监听文件的变化。只有文件发生变化的时候,才去
2015-03-18 16:59:22 1459
原创 JNotify文件目录监控
import net.contentobjects.jnotify.JNotify;import net.contentobjects.jnotify.JNotifyException;import net.contentobjects.jnotify.JNotifyListener;public class FileDirMonitor extends Thread{publ
2015-03-18 16:58:58 662
原创 JNotify使用 样例
import net.contentobjects.jnotify.*; /** * * @author Chen Yi */ public class FieMonitor { /** * @param args */
2015-03-18 16:58:21 422
翻译 持续集成工具hudson
一.什么是持续集成持续集成的核心概念CI 过程会经常构建软件组件;在许多情况下,每当源代码存储库(比如 Subversion 或 ClearCase)中的代码发生变化时,都要构建软件组件。CI 的好处是:经常构建软件可以确保尽早遇到问题(比如代码缺陷),避免问题在软件开发周期晚期变复杂时才被发现。工具与过程尽管 CI 实际上是一个过程,但是持续集成 这个词常常与一个或多个工具相关联
2015-03-18 16:57:27 307
转载 JNotify的使用
介绍JNotify:http://jnotify.sourceforge.net/,通过JNI技术,让Java代码可以实时的监控制定文件夹内文件的变动信息,支持Linux/Windows/MacOS;EHCache:http://ehcache.org/,一个广泛使用的Java缓存模块,可以做使用内存和文件完成缓存工作。在Java Web项目中,为了提高WEB应用的响应速度,可以把常用
2015-03-18 16:57:14 1277
原创 Android组件总结
一.基本组件 1.Activity 是Android应用中负责与用户交互的组件,相当于swing中的JFrame控件 | Fragment 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment
2015-03-18 16:55:56 692
原创 Android资源总结
一.资源的类型及存储方式 | 无法通过R清单类访问的原生资源,保存在assets目录下 | AssetManager管理器类,用于管理assets目录 | | 可通过R清单类访问的资源,保存在res目录下 | /res/ 资源目录
2015-03-18 16:55:35 393
转载 持续集成hudson入门
来自:http://somebody-hjh.iteye.com/blog/636182 极限编程中一项建议实践便是持续集成,持续集成是指在开发阶段,对项目进行持续性自动化编译、测试,以达到控制代码质量的手段。 持续集成提供了及时发现问题、追踪问题、修复问题的机制,他替代了传统的在所有代码编写完毕后才提交QA部门进行测试的方法。 持续集成对单元测试较为依赖,测试覆盖
2015-03-18 16:55:22 319
原创 Android网络应用
一.TCP协议 | ServerSocket 服务端socket服务监听 | Socket accept() 如果服务端接受到一个客户端的Socket请求,该方法返回一个与客户端Socket对应的Socket | ServerSocket(int port) 用指定端口port创建一个ServerSocket
2015-03-18 16:55:16 352
原创 Android图形图像处理
一.图形与图像处理 | ImageView 显示普通静态图片 | AnimationDrawable 开发逐帧动画 | 的子元素中定义动画所有帧,并制定持续时间 | Animation 对普通图片使用补减动画 定义开始结束关键帧,Android会自动完成动画 | Alpha
2015-03-18 16:54:51 422
原创 Android数据存储与IO
一.数据存储 | Context.getSharedPreferences(Stirng name,int mode)获取指定的SharedPreferences实例 | 方法第二个参数提供如下几个值 | Context.MODE_PRIVATE 指定SharedPreference数据只能被本程
2015-03-18 16:54:27 384
原创 Android命令总结
1.查看系统可用avd版本 ->android list targets 2.创建一个avd ->android create avd -n -t 3.启动模拟器 QEMU 仿真模拟器,模拟ARM处理器 ->emulator -avd 4. adb (Android Debug Bridge)
2015-03-18 16:53:32 363
spire-free jar包集合.zip
2021-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人