自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Golden_lion的博客

学而不思则罔,思而不学则殆

转载 FreeMaker 截取指定长度字符串

判断获取的值的字符串长度是否小于等于15,采用缩略的方式显示:          ${item.auction_name!}          ${item.auction_name?substring(1,15)!}...

2017-04-17 15:59:44 1136 0

转载 JavaMail邮件发送不成功的那些坑人情况及分析说明

【我的Segmentfault原文】https://segmentfault.com/a/1190000008030346 前言   JavaMail的使用本身并不难,网上有不少案例,简单易懂,而且有详细的中文注解。但是由于JavaMail的机制设置不够完善...

2017-04-07 14:15:48 11936 0

转载 使用filter过滤xss攻击

filter实现脚注入攻击过滤源码   http://winnie825.iteye.com/blog/1170833 先说一下实现思路: 1. 使用正则表达式的方式实现脚本过滤,这个方法准确率较高,但是可能根据不能的要求会变动; 2. 为了保证配置灵活(包括正则表达式灵活),使用...

2017-04-07 09:58:49 903 0

原创 关于发送邮件报Unknown SMTP host: smtp.163.com?

javax.mail.MessagingException: Unknown SMTP host: smtp.163.com; nested exception is: java.net.UnknownHostException: smtp.163.com  这个就是服务器解析的问题,配置一...

2017-04-05 18:42:01 37167 2

转载 Redis命令操作详解

一、key pattern 查询相应的key   (1)redis允许模糊查询key  有3个通配符  *、?、[]   (2)randomkey:返回随机key     (3)type key:返回key存储的类型   (4)exists key:判断某个key是否存在 ...

2017-03-23 15:19:40 683 0

转载 Redis的安装和部署

基本知识 1、Redis的数据类型:   字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs) 2、Redis和memcache相比的独特之处:   (1)redis可以用来做存储(storge)、而memcache是来做缓存(cache)。...

2017-03-23 15:10:11 342 0

转载 js利用正则表达式检验输入内容是否为网址

js正则检验输入的是否为网址功能在网页中也是很常见的,友情链接部分、表单填写个人主页的时候,使用JavaScript取验证是否为网址。  这个检验不好写,最好还是使用正则表达式去认证。  规定,输入的东西只能是http://与https://开头,而且必须是网址。  ...

2017-03-21 13:46:19 1846 0

转载 常用的正则表达式集锦

1.验证数字: 只能输入1个数字      表达式 ^\d$ 描述 匹配一个数字 匹配的例子 0,1,2,3 不匹配的例子   2.只能输入n个数字 表达式 ^\d{n}$  例如^\d{8}$ 描述...

2017-03-21 11:33:00 414 0

转载 spring定时任务(1):使用component注解实现静态定时任务

环境:myeclipse10.7+spring 3.1 一、在服务器端编写任务类 package com.conbao.component.task.controller; import java.text.DateFormat; import java.text.Simpl...

2017-03-16 13:31:17 846 3

转载 Mysql数据库中把varchar类型转化为int类型的方法

在上篇文章给大家讲了MySQL数据库中把int转化varchar引发的慢查询,本文给大家介绍Mysql数据库中把varchar类型转化为int类型的方法,一起看看吧! mysql为我们提供了两个类型转换函数:CAST和CONVERT,现成的东西我们怎能放过? CAST() 和CONVE...

2017-03-16 09:44:44 7957 0

原创 验证用户名为手机号或者是QQ号或者是QQ邮箱

class="input-text" datatype="/^1[3|4|5|7|8][0-9]{9}$/ | /^[1-9]\d{4,14}$/ | /^[1-9]\d{4,14}@(qq|QQ).com$/" nullmsg="请输入用户名!&...

2017-03-08 13:06:02 1613 0

转载 HTML Input 表单校验之datatype

凡要验证格式的元素均需绑定datatype属性,datatype可选值内置有10类,用来指定不同的验证格式。 如果还不能满足您的验证需求,可以传入自定义datatype,自定义datatype是一个非常强大的功能,通过它可以满足你的任何需求。 可以绑定的附加属性有:datatype、n...

2017-03-08 13:04:13 20611 0

转载 java 深入了解DTO及如何使用DTO

转自:http://blog.csdn.net/visant 这篇文章主要来谈论一下DTO使用的场合及其带来的好处。首先要理解DTO是什么? DTO就是数据传输对象(Data Transfer Object)的缩写。 DTO模式,是指将数据封装成普通的JavaBeans,在J2...

2017-03-06 16:32:52 3902 0

转载 java的几种对象(po,dto,dao等)

j2ee中,经常提到几种对象(object),理解他们的含义有助于我们更好的理解面向对象的设计思维。      POJO(plain old java object):普通的java对象,有别于特殊的java对象(含继承约束等)和EJB。POJO一般只有一系列的属性和相应的get、set方法。 ...

2017-03-06 16:32:09 308 0

转载 redis配置认证密码

redis配置密码 1.通过配置文件进行配置 yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 [plain] view plain copy #requirepass foobared   去掉行...

2017-03-06 10:35:31 215 0

转载 redis中密码设置

redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。    1、初始化Redis密码:    在配置文件中有个参数: requirepass  这个就是配置redis访问密码的参数;    比如 requirepass...

2017-03-06 10:34:38 1037 0

转载 Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能

视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。   ff...

2017-03-03 13:10:31 1072 0

转载 javaEE之----------java代码发送邮件

E-Mail邮件简介: 利用java代码发邮件可以实现用户注册的严格性,用户不会随意的进行注册了,邮箱注册才可以注册成功,还有可以向用户推销自己的产品通过发邮件,当然也可以找回密码等 邮件服务器,按照提供的服务类型,可以分为发送邮件的服务器我接收邮件的服务器。 发送邮件的服务器使用发...

2017-03-02 22:13:55 872 0

转载 MyEclipse web项目导入Eclipse,详细说明

最近导入一个MyEclipse的项目,具体是:spring4.1的web项目,同时遇到了一些问题,总结一下。 1、进入项目目录,找到.project文件,打开。 增加一个(如果有的话,就不用添加) [java] view plain copy ...

2017-03-02 13:48:59 596 0

转载 Java中普通代码块,构造代码块,静态代码块区别及代码示例

//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。 1 普通代码块 1 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序...

2017-03-01 12:53:53 341 0

转载 汇总使用Redis应该注意数据安全

目录结构 一、Redis宕机后的数据丢失问题 Redis会定期将内存中的数据同步到磁盘,这是我们大家都知道。而且是写数据越频繁同步的也就越频繁,这是在Redis配置文件中可配置的。 一般来说,宕机后可能丢失小量数据是在所难免的。可如果宕机后重启发现丢失大量数据这就不正...

2017-03-01 09:18:41 546 0

转载 redis 安全漏洞导致服务器被攻击

近日发现redis数据无故被清,恢复后连续几次还是被清,由于经验不足,一直认为是自己配置有误。经过多天查找,才发现2015年11月份爆发了redis安全漏洞攻击事件,一一印证了下,全部中招。 特点: 1.redis缓存被清0;而且每天会执行一次; 2./root/.s...

2017-03-01 09:16:13 3136 0

转载 redis 安全

原文:http://redis.io/topics/security   1.     Redis的安全模式        可信环境下的可信用户才可访问redis。这意味着,将redis服务器直接暴露在Internet或者不可信用户可直接访问Redis的tcp端口或Unix套接字...

2017-03-01 08:59:05 233 0

转载 Request对象详细介绍

1.Request对象    是当客户端向服务器端发送请求时,服务器为本次请求创建request对象,并在调用Servlet的service方法时,将该对象传递给service方法。Request对象中封装了客户端发送过来的所有的请求数据。   ...

2017-02-28 18:29:51 2463 0

转载 Velocity工作原理解析和优化

在MVC开发模式下,View离不开模板引擎,在Java语言中模板引擎使用得最多是JSP、Velocity和FreeMarker,在MVC编程开发模式中,必不可少的一个部分是V的部分。V负责前端的页面展示,也就是负责生产最终的HTML,V部分通常会对应一个编码引擎,当前众多的MVC框架都已经可以将V...

2017-02-28 14:53:03 588 0

转载 JAVA velocity模板引擎使用实例

velocity使用1.7版本。 在win7下使用intelliJ IDEA建立一基于tomcat的web app项目,命名为todo_web,设置path为/todo,导入velocity相关jar包。只导入velocity-1.7.jar这个包可能会报错,根据提示再导入velocity自带的其...

2017-02-28 14:31:17 7481 2

转载 SQLite数据库简介

转自:http://blog.csdn.net/liuhe688/article/details/6712782 感谢前辈的分享 大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。 SQLite是D.Richard Hipp用C语...

2017-02-28 13:22:24 210 0

转载 SQLite数据库简介

大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。 SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。 SQLite由以下几个部分组成:SQL编译器、...

2017-02-28 13:11:21 245 0

转载 Linux下安装SQLite3数据库

一、安装sqlite3 1、下载最新版的sqlite3,网址:http://www.sqlite.org/download.html 下载sqlite-autoconf-3130000.tar.gz 2、下载成功后解压并安装 [cpp] view plain cop...

2017-02-28 13:07:09 829 0

转载 Windows 上如何安装Sqlite

对SQLite文明已久,却是从来没使用过,今天就来安装试用下。 一、安装   下载地址:http://www.sqlite.org/download.html   将Precompiled Binaries for Windows下的包下载下来sqlite-dll-win64-x...

2017-02-28 13:02:17 1070 0

转载 Log4j使用总结

一、介绍  Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地...

2017-02-28 09:44:51 177 0

转载 Java项目如何记录日志

工程目录结构     1. 导入如上 log下的对应jar包   2. 在src下新建log4j.properties文件,类容如(详细配置:http://www.cnblogs.com/suman/archive/2010/10/23/1858864.html )   ...

2017-02-28 09:41:17 1929 0

转载 使用ServletContextListener实现优雅的系统初始化

ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存---...

2017-02-27 17:22:30 1285 0

转载 jsp页面格式化数字或时间

转载自:http://blog.csdn.net/hakunamatata2008/archive/2011/01/21/6156203.aspx  所有标签:  Tags    fmt:requestEncoding  fmt:setLocale  fmt:timeZone  f...

2016-11-23 10:50:48 2279 0

原创 springMVC获取request和response

1.参数 例如: @RequestMapping("/test") @ResponseBody public void saveTest(HttpServletRequest req, HttpServletResponse resp){    } 这样的话如果要...

2016-10-28 10:18:10 4385 1

转载 IntelliJ IDEA修改web项目访问路径

今天使用IntelliJ idea新建了一个maven web项目,发现了一些问题,最后全部搞定了,网上那些文章很多都是扯淡,根本没用。之前多使用的是eclipse,也许使用eclipse时间比较长,觉得eclipse比较亲切,但是现在使用IntelliJ IDEA觉得还是比eclipse更加方便...

2016-10-19 11:01:47 19726 2

转载 利用intellijidea创建maven多模块项目

本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。 一、项目结构   multi-module-PRoject是主工程,里面包含两个模块(Module): web-app是应用层,用于界面展示,依赖于web-s...

2016-10-19 10:36:17 2212 0

转载 使用IntelliJ IDEA12创建Maven多模块项目

使用Maven管理项目时,往往需要创建多个模块,模块之间存在相互引用的关系。对于Maven的依赖,也需要专门创建一个模块来管理依赖项。例如对于一个项目,可以创建一个config模块来管理Maven依赖项,创建一个common模块来管理POJO类,创建一个server来管理业务逻辑及数据库操作类,创...

2016-10-19 10:28:43 1466 0

转载 Intelidea右键新建选项没有Java class选项

Intelidea创建好项目之后,右键新建Java class的时候发现没有改选项,只有以下几个选项 把sec目录设为源码目录,首先打开Project Structure

2016-10-19 10:27:18 6653 0

转载 使用git,clone时报does not appear to be a git repository

clone时不能用绝对路径,只能写相对于git用户home的相对路径 错误:git@ip:gitosis-admin.git 正确:git@ip:/home/git/repositories/gitosis-admin.git 为什么已经是声明使用git用户ssh,还需要写 /home/gi...

2016-10-13 14:55:39 11436 1

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