自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 IE兼用性问题

添加代码

2015-03-18 17:16:36 321

原创 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

包含 spire.xls.free-3.9.1.jar spire.pdf.free-3.9.0.jar spire.office.free-3.9.0.jar spire.doc.free-3.9.0.jar spire.barcode.free-2.6.2.jar

2021-01-31

Git-2.6.2 windows 64位 安装包

此版本为git2.6.2,针对git官网下载速度慢, 提供下载安装包

2018-03-28

Shell脚本学习指南

shell脚本的学习资料

2015-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除