自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 Ubuntu中使用crontab添加定时任务

前言:对于一个项目维护者来说,数据库维护至关重要,数据丢失绝对是致命的,所以今天抽空加了下在ubuntu通过用户调度任务crontab定时备份数据库的功能,记录下~1、crontab的简单介绍crontab命令常用语unix和类unix的操作系统中,用于设置周期性的被执行的指令。通常,crontab存储的指令被守护进程激活,crond常常在后台运行,每一分钟检查是否有预定的作业需要

2017-04-16 20:14:33 5614

原创 Spring 发送邮件

1、了解Spring Mail APISpring Mail API都在org.springframework.mail及其子包org.springframework.mail.javamail中封装,且只提供了邮件发送的封装。SimpleMailMessage: 对邮件的一个简单封装,只能用于表示一个纯文本的邮件,也不能包含附件等。JavaMailSenderImpl: 邮件发送

2016-12-18 21:22:07 619

原创 git学习(常用命令的使用)

工作期间学习git陆陆续续近一个月,在此将一些常用的命令进行记录,共同学习。git fetch、 git merge、 git pull、 git push、 git reset、 git log。1、git fetch说git fetch前先了解下FETCH_HEADFETCH_HEAD:是一个版本链接,记录在本地的一个文件(项目的.git)中,指向着目前已经从远

2016-10-03 10:28:08 453

原创 .gitignore文件中/的认识

首先需要自行学习关于.gitignore的配置说明、此处做了些关于模糊匹配的一下测试,特作次记录。(.gitignore文件须放于.git同级目录)本文是关于git中.gitignore文件中 / (路径分隔符)的使用测试1:1、在.gitignore中添加配置:/aa/*2、在工程下新建文件:\a\aa\a-aa.txt    与   \aa\bb

2016-10-01 09:58:42 691

转载 Git仓库完整迁移

如果你想从别的 Git 托管服务那里复制一份源代码到新的 Git 托管服务器上的话,可以通过以下步骤来操作。1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub。git clone --bare git://github.com/username/project.git2). 然后到新的 Git 服务器上创建一个新项目,比如 GitCafe。3). 以镜像

2016-09-30 22:28:39 853

转载 git 中怎样查看未传送(git push)到远程代码库的(git commit)提交?

总结:可以查看已经commit 但是还没有push 的代码git log master  ^origin/mastergit 中怎样查看未传送(git push)到远程代码库的(git commit)提交?1,查看到未传送到远程代码库的提交次数git status显示结果类似于这样:# On branch master# Your branch

2016-09-23 10:37:44 21937

转载 git命令之git fetch的用法

而理解 fetch 的关键, 是理解 FETCH_HEAD.这里需要解释下什么是FETCH_HEAD??FETCH_HEAD指的是: 某个branch在服务器上的最新状态'.每一个执行过fetch操作的项目'都会存在一个FETCH_HEAD列表, 这个列表保存在 .git/FETCH_HEAD 文件中, 其中每一行对应于远程服务器的一个分支.当前分支指向的FETCH

2016-09-17 08:17:59 1290 1

转载 Git 避免重复输入用户名和密码方法

前言    在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。1.方法一 1.1 创建文件存储GIT用户名和密码在%HOME%目录中,

2016-09-11 15:01:23 4995

转载 java 中protected 使用总结

最近看了java基础,发现java中访问权限中的其它说的模糊,此以protected属性作为讲解。转自(感谢):http://www.bitscn.com/plus/view.php?aid=20796.    1. protected 访问控制符能被用于方法和成员变量。    2. 声明为protected的方法和成员变量能被同一个包里的所有类所访问,就像默认修饰符pac

2016-08-22 11:31:45 11174 1

转载 关联、组合、聚合、依赖关系比较

类之间的关系1. 种类: Generalization(泛化关系),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。2.  其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。3.

2016-08-19 11:22:48 338

转载 windows下用cmd命令netstat查看系统端口使用情况

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 假如我们需要确定谁占用了我们的9050端口 1、Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况C:\

2016-07-26 13:51:07 29623

转载 package-info.java文件解读

一个特殊的java文件:pacakge-info.java,虽然有记录,但是不全,就尝试着追踪一下该问题, 分享一下流水账式的结果。首先,它不能随便被创建。在Eclipse中, package-info文件不能随便被创建,会报“Type name is notvalid”错误,类名无效,Java变量定义规范是:字母、数字、下划线,还有那个不怎么常用的$符号(顺带说下,Java是支持

2016-07-15 21:23:36 722

转载 java枚举使用详解

在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举

2016-07-15 13:07:33 270

转载 XPath路径表达式

简单说,xpath就是选择XML文件中节点的方法。所谓节点(node),就是XML文件的最小构成单位,一共分成7种。- element(元素节点)- attribute(属性节点)- text (文本节点)- namespace (名称空间节点)- processing-instruction (处理命令节点)- comment (注释节

2016-07-12 18:02:05 747

原创 Eclipse集成反编译插件JadClipse

JadClipse是Jad的Eclipse插件,是一款非常实用而且方便地Java反编译插件,我们只需将下载的插件包复制到eclipse的plugins目录下,然后修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最后在Windows -> Perference

2016-07-06 18:14:40 5232

转载 mysql存储过程详解

mysql存储过程详解1. 存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制

2016-05-24 14:43:32 339

原创 Tomcat与Jdk的版本匹配

1、版本匹配说明Tomcat8只支持jdk1.7及1.7以上的jdk,否则报java.lang.UnsupportedClassVersionError:Unsupported major.minor version 51.0。jdk1.7及以上则运行正常。注意:同时需要知道的是,不依赖IDE开发平台启动tomcat时,需要注意项目的jdk的版本是否比环境变量的jd

2016-05-17 09:24:44 31764

转载 spring配置文件详细解读

一、Spring 2.5配置文件详解Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配

2016-05-09 11:15:36 1125

转载 <meta name="description" content=">作用讲解

一、【】作用讲解一、语法:二、参数解析:1)name项:常用的选项有Keywords(关键字) ,description(网站内容描述),author(作者),robots(机器人向导)等。2)http-equiv项:可用于代替name项,常用的选项有Expires(期限),Pragma(cache模式),Refresh(刷新),Set-Cookie(cookie设定),Win

2016-05-03 14:56:36 1758

原创 log4j.xml与log4j.dtd的配置详细说明与使用

1、log4j.dtd.dtd文件是对相应.xml进行约束验证用的。这里不做介绍了,详细见上一篇关于dtd的介绍:xml基础、DTD验证、Schema验证log4j.dtd的文件:<!-- A configuration element consists of optional rendererelements,appender elements, cat

2016-05-03 13:24:25 13448

转载 xml基础、DTD验证、Schema验证

一、xml基础详解:1、概述:     xml:即可扩展标记语言,xml是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。xml是当前处理结构化文档信息中相当给力的技术,xml有助于在服务器之间穿梭结构化数据,这使得开发人员更加得心应手的控制数据的存储和传输。Xml用于标记电子文件使

2016-04-22 11:06:36 5624 1

原创 java基础之try-catch-finally

try-catch的使用try-catch能够保证程序的正常运行下去。如果没有try-catch,出现异常会导致程序崩溃。下面是一些关于try-catch的使用细节。1、首先注意catch中如果不抛出异常。static void test() { int x = 1; try{ x = x / 0; //除以0,报异常 System.out.pr

2016-04-17 18:58:03 424

原创 SpringMvc+Mybatis 创建mapper接口引发的异常

错误提示2016-04-15 16:53:15:335[INFO]: Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@b31a7c: defining beans [loginAction,loginServiceImpl,jsonUtil,org

2016-04-15 17:04:07 1516

转载 Java基础之获取Class对象的三种方式

一、getClass()方法通过每个对象都具备的方法getClass来获取。需要创建相应对象方可。示例:public class ClassTest { public static void main(String[] args) { ClassTest classTest = new ClassTest(); Class clazz = classTest.getCla

2016-04-14 17:47:21 675

翻译 jQuery筛选

jQuery之筛选1、eq(index|-index)获取第N个元素。返回:jQuery参数:index:一个整数,指示元素基于0的位置,这个元素的位置是从0算起。--Integer-index:一个整数,指示元素的位置,从集合中的最后一个元素开始倒数(1算起)。--Integer示例:获取匹配的第二个元素。HTML代码:This is just a t

2016-03-28 12:44:42 424

转载 project faces 解决方案

project faces 问题解决一般出现在从别处import的项目上,只有项目文件夹上有红叉,其他地方都正常,现总结个人的几个解决方案:有几种可能:1,编码设置是否一致,也即是你项目原来的编码和现在eclipse用的默认编码是否一致2,导入项目中jar路径可能已经被改变,多数情况下都是这个原因造成,我也曾经遇见过,你要确保你的jar包路径都没问题。myeclipse有查看jar

2016-03-15 15:45:15 972

翻译 jQuery属性

1、jQuery属性之属性1.1、attr(name)获得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回undefined。返回值:Object参数:name:属性名称。--String示例:返回文档中第一个图像的src属性值。HTML代码:jQuery代码:$("img").attr("src

2016-01-25 17:19:07 350

翻译 jQuery选择器下

4、jQuery选择器之内容4.1、:contains匹配包含给定文本的元素。返回值:Array参数:text:一个用以查找的字符串。--String示例:查找所有包含"John"的div元素。HTML代码:John ResigGeorge MartinMalcom John SinclairJ.OhnjQuery代码:$("div:contains('J

2016-01-22 19:45:25 355

翻译 jQuery选择器上

1、jQuery选择器之基本一1.1、#id根据给定的ID匹配一个元素。如果选择器中包含特殊字符,可以用两个斜杠(\\)转义。参数:id:用于搜索的,通过元素的id属性中给定的值。--String示例:查找ID为"myDiv"的元素。HTML代码:id="notMe"id="myDiv"jQuery代码:$("#myDiv");结果:[id="

2016-01-22 15:58:45 707

翻译 jQuery核心

1、jQuery核心之jQuery核心函数1.1、jQuery(expression, [context])该函数接收一个包含CSS选择器的字符串,然后用这个字符串去匹配一组元素。jQuery核心功能是通过该函数实现的。jQuery中的一切都基于这个函数,或者说都是以某种方式使用这个函数。这个函数最基本的用户就是向它传递一个表达式(通常由CSS选择器组成),然后根据这个表达

2016-01-20 19:48:25 454

原创 JQuery之Ajax请求

1、介绍ajax()方法通过Http请求加载远程数据。该方法是JQuery底层的ajax实现,简单的实现可使用$.get,$.post等。$.ajax()返回其创建的XMLHttpRequest对象,使用该函数为获得更多的灵活性。2、语法$.ajax({settings]); //所有参数都是可选的3、参数说明options:

2016-01-13 16:06:20 620

转载 Web 安全浅谈

1.1系统安全1.1.1 客户端脚本安全(1)跨站脚本攻击(XSS):XSS攻击,通常指黑客通过“html注入” 篡改了网页,插入了恶意的脚本,从而在用户浏览网页的时候,控制用户浏览器的一种攻击。最常见的XSS攻击就是通过读取浏览器的Cookie对象,从而发起“cookie劫持”,当前用户的登录凭证存储于服务器的session中,而在浏览器中是以cook

2016-01-12 11:54:32 432

原创 Filter 防Xss攻击

1、Xss认识xss表示XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。2、示例最近看项目时看到的web.xml有一个filter的配置: xssFilter com.exton

2016-01-12 10:53:15 479

原创 任务调度 Quartz企业开发介绍

1、Quartz基本概念及原理Quartz Scheduler开源框架:Quartz是OpenSymphony开源组织在任务调度领域的开源项目,完全基于java实现。该项目于2009年被Terracotta收购,目前是Terracotta旗下的一个项目。可以到http://www.quartz-scheduler.org/站点下载Quartz的发布版本及其源码。Qu

2016-01-06 11:08:43 722

原创 Struts2 result类型为stream见解

Struts2 之 stream">举例: <action name="randNum" class="com.yboffice.ebsso.randomnum.RandomNumAction" method="validNumGenerate"> image/jpeg inputStream 这是个关于产生验证码的action请求

2016-01-04 17:58:31 4032

原创 如何查看浏览器内核

查看浏览器内核:在浏览器地址栏中输入:javascript:alert(navigator.userAgent); 本人360浏览器显示:Mozilla/5.0(Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 QIHU 360SE。Mo

2015-12-31 17:19:03 7133

原创 MessageDigest之MD5加密

Md5加密使用类说明MessageDigest类(抽象类)为应用程序提供信息摘要算法的功能,如MD5或SHA算法。信息摘要是单向的哈希函数,它接收任意大小的数据,并返回固定长度的数据。通过getInstance(String algorithm)进行实例化返回指定摘要算法的MessageDigest对象(非单例模式)。该对象通过update进行处理数据(重载的函数有update(b

2015-12-30 14:59:27 3139

转载 Base64使用

Base64简介:用于传输8bit字节代码的编程方式之一。使用说明:需使用jar包:xmlbeans2.0.x.jar。使用:1、编码 public static String encodeBase64URL(String arg) throws Exception { String content = new String(Base64.encode(URLEncoder

2015-12-29 17:29:37 429

原创 Spring学习第二天

4、面向切面编程4.1、代理模式代理模式的英文叫做Proxy或Surrogate,中文都可译为“代理”,所谓代理就是一个人或一个机构代表另一个人或机构采取行动。在一些情况下,一个人客户不想或者不能够直接引用一个对象;而代理对象可以在客户端和目标对象之间起到中介作用。A、抽象主题角色 声明了真实主题和代理主题的共同接口,这样在任何可以使用真实主题的地方使用代理主题。B、代理主题(Proxy

2015-12-25 11:58:06 446

原创 Spring学习第一天

1、Spring基本特征Spring是一个非常活跃的开源框架;它是基于Core来构架多层JavaEE系统的框架,它的目的是简化企业开发。Spring以一种非侵入式的方式来管理你的代码,Spring提倡“最少侵入”,这也就意味着你可以以适当的时候安装或卸载Spring。所谓非侵入式简单说就是你的代码不需要依赖框架的代码,不需要继承框架的接口或某个类。2、开发Spr

2015-12-24 12:56:28 776

ext-4.0.7-gpl.zip

文件目录主要资源说明:   1、builds目录是ExtJS压缩后的代码,经过压缩的代码体积更小,加载更快。   2、docs目录是ExtJS的文档,其中最重要的是ExtJS的API。   3、examples目录是官方的演示实例。   4、locale目录是多国语言的资源文件,其中ext-lang-zh_CN.js是中文简体。   5、pkgs目录是ExtJS各部分功能的打包文件。   6、resource目录是ExtJS要用到的图片文件和样式表文件。   7、src目录是未压缩的源代码目录。   8、bootstrap.js是ExtJS库的引导文件,通过参数可以自动切换ext-all.js和ext-all-debug.js。   9、ext-all.js文件是ExtJS的核心库,是必须要引入的。   10、ext-all-debug.js文件是ext-all.js的调试版。

2015-11-11

最新版javajdk8文档

最新版javajdk 文档,可以帮助开发者更好地使用java语言的最新特性

2015-09-13

renwudiaodu

任务调度任务调度任务调度任务调度任务调度任务调度

2015-07-25

空空如也

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

TA关注的人

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