Nginx日志主要用于日后的审计和分析,对系统的安全有着重要的意义。但是随着时间的推移,日志文件会变得越来越大,这就需要对日志进行处理分割了。第一步:建立脚本文件:[root@localhosthome]# vim nginx_log.sh#!/bin/bash #日志将要存放的路径 basepath_log='/data/logs/nginx/' savepath_log=$basepath_l
对象冒充function Person(name,age){ this.name=name; this.setName=function(name){ this.name=name; } this.getName=function(){ return this.name; } this.getInfo=function
/*最后的评分标准: >= 90: 非常安全 >= 80: 安全(Secure) >= 70: 非常强 >= 60: 强(Strong) >= 50: 一般(Average) >= 25: 弱(Weak) >= 0: 非常弱*/ function grade(passwd){ var grad
Spring中 @Autowired注解与@Resource注解的区别在Spring 3.X中经常使用到@Autowired和@Resource进行装配。不禁好奇这两个注解的差异在何处???相同点:@Resource的作用相当于@Autowired,均可标注在字段或属性的setter方法上。不同点:(1)提供方:@Autowired是由org.springframework.beans.facto
package com.mzsx.xss; import java.util.HashMap; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * a filter to remove unwanted elements or attributes in an html document * * @ver
MongoDB支持二维空间索引,使用空间索引,可以进行地理位置的检索。前提条件:建立空间索引的key可以使用array或内嵌文档存储,但是前两个elements必须存储固定的一对空间位置数值。如{ loc : [ 50 , 30 ] } { loc : { x : 50 , y : 30 } } { loc : { foo : 50 , y : 30 } } { loc : { lat : 40.
很多使用svn的程序员都遇到过.svn文件夹的干扰。为此可以使用如下代码清除:for /D /R %%i in (*.*) do ( cd %%i if exist .svn ( rd .svn /s /q ) if exist CVS ( rd CVS /s /q ) cd .. )将上面的代码copy到txt文件,再见txt文件改为bat文件即可。
Hibernate提供了从xml生成数据表的数据功能。示例:Studnet.hbm.xml:<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourcefo
第一步:连接数据库import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JOptionPane; public class DBC
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; public class DateUtils { /**定义常量**/ public static final String DATE_JFP_STR="yyyyM
一直以来都是使用SpringMVC,最近不是很忙所以学习了一下Struts2.以前在项目中很多时候都是使用JQuery请求的Json。当然在SpringMVC中获取Json也是有多种方式的,比如:JSONArray json = JSONArray.fromObject(childNode.toArray()); String s = json.toString(); response.setCo
import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.p_w_picpath.BufferedImage; import java.io.File; import javax.p_w_picpathio.ImageIO
javascript对象属性排序
天气接口气象局接口: http://m.weather.com.cn/data/101010100.html 解析用例音乐接口虾米接口 http://kuang.xiami.com/app/nineteen/search/key/歌曲名称/diandian/1/page/歌曲当前页?_=当前毫秒&callback=getXiamiData 用例代码解释和下载QQ空间音乐接口 h
import java.text.DecimalFormat; import java.text.NumberFormat; import java.text.SimpleDateFormat; import java.util.Calendar; public class CalSn { private static final String LL = "Decompiling
本配置可以完美的输出数据库操作等日志信息;log4j.rootLogger=info,all log4j.logger.org.springframework=info,spring,all,stdout log4j.logger.org.apache=info,all log4j.logger.com.ibatis=debug,all,stdout log4j.logger.java.s
文件上传功能是Web开中,不可或缺的功能。本博文主要讲解在Spring MVC使用ExtJS进行文件的上传。/mzsxBlog/src/config/springmvc.xml这是SpringMVC的配置文件,文件上传的配置如下:<!-- 文件上传 --> <bean id="multipartResolver" class="org.springframework.web.
Web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
Spring MVC注解开发中常用标签,如下表: 编号 注解 说明
<link rel="stylesheet" type="text/css" href="ext-3.1.0/resources/css/ext-all.css"/> <script type="text/javascript" src=&q
(1) 基于表单的文件上传 在建立表单是,不要忘了使用enctype属性,并将它的值指定为multipart/form-date。表单enctype属性的缺省值是application/x-www-form-urlencoded,这种编码方案使用有限的字符集,当使用了非字母和数字的字符时,必须使用“%
(1) 避免表单的重复提交的方式: Ø 采用HttpServletRequest.sendRedirect()方法将客户端重定向到成功页面。 Ø 在客户端通过JavaScript实现; Ø 在服务端编写代码实现。 (2) 
验四:实现公钥密码算法RSA RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其
一、实验内容 掌进一步掌握大素数分解的一般原理和实现方法。能用间接方法实现大素数分解。用代码实现Solovay-Strassen素性测试法或Miller-Rabin素性测试法。 二、分实现一个大素数生成算法的基本原理 2.1费马素性检验 &n
1 实验内容 掌握分组密码算法DES方法,能用高级语言实现分组密码算法DES。DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组, 密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序戒系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式:... Process process = Runtime.getRuntime().exec(".\\p.exe"); process.waitfor( ); ... 在上面的程序中,第一行的“.\\p.exe
一、实验内容 掌握多表古典加密方法,能用高级语言实现古典加密方法。多表古典加密方法主要有Playfair(替换)体制、Vigenere(维热纳尔密码-维热纳尔)体制、Beaufor()体制、Vernam体制和Hill体制,用高级语言实现所有体制的加密和解密算法。 二、多表古典加密算法的基本原理及其算法流程 根据密码算法加解密时使用替换表多少的不同,替代密码又可分为单
最近刚刚学习Java WEB所以才使用到Jdom这个东西呢。 我相信在和我一样刚刚接触到这个Jdom的时候,我们新手都是很迷惑的,我我经历了很多次失败才总结出这个教程,希望对各个新手们都有作用。  
答题技巧 第一章 Java编程基础 1,方法是一种定义了某种具体抽象的运算。利用具有属性和行为的类,java实现了抽象。行为有抽象的操作来定义。 2,对象是类的实例。对象根据实现抽象的类定义来创建。所以创建对象的那些抽象的具体实现。 3,对象通常是通过new运算符创建的。引用变量的声明创建一个变量,而不管是否向该变量赋
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号