自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 kaptcha验证码的简单使用及配置

kaptcha是一个简单易用的验证码生成工具,而且支持中文,你还可以配置其很多属性。用法:1、首先到http://code.google.com/p/kaptcha/downloads/list把压缩文件下下来,然后把里面的jar文件加到自己的web项目中。2在web.xml中配置servlet,代码如下:Xml代码  servlet>       

2016-03-31 16:32:09 515

转载 日志级别的选择:Debug、Info、Warn、Error还是Fatal

软件中总免不了要使用诸如 Log4net, Log4j, Tracer 等东东来写日志,不管用什么,这些东东大多是大同小异的,一般都提供了这样5个日志级别:    × Debug    × Info    × Warn    × Error    × Fatal        一个等级比一个高,但是在具体开发中,关于应该如何选择适应的等级,却没有找到好的文章进行说明。记录一

2016-03-30 09:31:56 494

转载 Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解

本文介绍了使用Spring注解注入属性的方法。使用注解以前,注入属性通过类以及配置文件来实现。现在,注入属性可以通过引入@Autowired注解,或者@Resource,@Qualifier,@PostConstruct,@PreDestroy等注解来实现。1.1. 使用注解以前我们是怎样注入属性的类的实现:1public class Use

2016-03-29 23:44:14 461

转载 详解mysql int类型的长度值问题

我的朋友海滨问我mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢. 当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么, 平时都用int(11), 也不知道为什么要11位. 所以我在网上查阅了一些资料,

2016-03-29 21:34:27 517

转载 BlockingQueue

在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作

2016-03-28 10:16:04 204

转载 java并发库 Lock 公平锁和非公平锁

jdk1.5并发包中ReentrantLock的创建可以指定构造函数的boolean类型来得到公平锁或非公平锁,关于两者区别,java并发编程实践里面有解释公平锁:   Threads acquire a fair lock in the order in which they requested it非公平锁:a nonfair lock permits barging: threa

2016-03-28 10:08:29 259

转载 ThreadPoolExecutor使用

线程池0.常用构造方法-----------------------new ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit,    BlockingQueue workQueue, RejectedExecutionHandler hand

2016-03-24 22:08:30 216

转载 对象转换利器之Dozer

在Java的世界中,经常会涉及到需要在2个对象中进行转换,比如说: 调用SOAP Web服务,需要把自己的Domain对象转换为Soap服务的Jaxb对象请求,在分层级SOA架构中,2个层级之间Domain对象的转换,在分布式系统中,每个模块使用自己的领域对象,防止自己的业务被其他模块的domain对象影响通常情况下,程序员们会自己弄一个Transformer层,来做对象之间的转换

2016-03-24 22:07:11 340

原创 mysql数据库中date datetime timestamp time的区别

1.datetime类型用在需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示datetime值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'2.date类型用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY-MM-DD'格式显示date值,支持的范围是'1000

2016-03-24 21:18:01 1113

原创 my97时间控件的使用

1.下载My97DatePicker.rar2.写一个简单的html页面来实现//其他的css等文件不需要引入3.实现指定格式的设置uploadTime:input class="Wdate" type="text" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:

2016-03-22 17:52:17 515

转载 Apache kafka 工作原理介绍

消息队列消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行–它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分布式应用提供有效的通信手段。为了管理需要共享的信息,对应用提供公共的信息交换机制是重要的。常用

2016-03-22 15:34:05 253

原创 html src文件引入

1.相对路径 (1).如果源文件跟所引用的js文件在同一目录中,直接写上js的文件名就可以了 例如: (2).如果源文件所引用的js文件是在当前目录下的子目录中。直接写上js文件所在的文件夹的名字跟js文件名 例如: (3).如果源文件所引用的js文件是在上一级的目录中。使用../返回到上一级目录在写上js文件名 例如: (4).如果想引用上两级目录,可以..\..\

2016-03-18 09:36:00 10099

原创 页面上使用jQuery显示数据

1.$(document).ready(function(){ //加载事件或者元素});所有包括在$(document).ready()里面的元素或事件都将会在DOM完成加载之后立即加载,并且在页面内容加载之前。2.ajax请求$.ajax({ type: "post",//请求方式 url: "/url",//请求路径 data:{ //请求参数

2016-03-17 19:45:13 2438 1

原创 springMVC前后端数据交互

1.jsp页面,如果直接放在webapp目录下,则可以直接访问页面,如果要用controller层控制,则将jsp放在WEB-INF目录下,并将试图解析ViewResolver的配置改成如下配置:property name="viewResolvers"> list> 会顺序查找 --> bean id="jspViewResolver" c

2016-03-17 18:26:36 1581

转载 springmvc处理表单数据到后台

今天跟小伙伴们分享一个小知识点,是使用springmvc框架提供的表单来提交数据到后台并将结果显示在结果页面。我尽可能的用简单的表述和简洁的代码表达,这对我也是一种锻炼。有些关联的小知识点我以后会慢慢写。如果新小白还是看不明白,也欢迎提问,我尽可能的解释明白。需求是添加鸭子,我们添加一只经典小黄鸭。大致的过程是下面这幅图:访问的表单页面:addduck.jsp"form"

2016-03-16 10:23:34 509

转载 html

关于标签是的上层标签必须在一个里面,它不能单独使用,相当于的属性标签. ... 定义一行标签,一组行标签内可以建立多组由或标签所定义的单元格。标示一个表格,标示这个表格中间的一个行 标示行中的一个列,需要嵌套在中间这里是一个例子:(两行两列)   www.ihuby.comwww.vvoov.com  关于标签

2016-03-16 09:34:14 288

转载 MyBatis/Ibatis中#和$的区别

1. #将传入的数据都当成一个字符串,即会对自动传入的数据加一个双引号。如:对于sql语句order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id"。 2. $将传入的数据直接显示生成在sql中,不会添加引号。如:对于sql语句order by

2016-03-15 19:29:46 261

原创 spring mybatis整合读取配置文件

第一种:采用$符读取配置文件中的内容xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://

2016-03-15 18:36:06 516

原创 elasticsearch集群文件配置

1.3台机器都装有elasticsearch服务2.修改各机器的elasticsearch的elasticsearch.yml文件    (1)cluster.name:elasticsearch  这个名字都要相同    (2)node.name:node-1  这个名字必须保证不能相同    (3)network.host:192.168.11.11  这个ip地址是装elas

2016-03-14 18:13:45 274

原创 Windows环境将应用设置成服务

1.进入cmd,将目录切换到要安装的服务的bin目录下2.执行service install 服务名3.启动:service start 服务名

2016-03-10 18:13:16 655

原创 elasticsearch Windows安装

首先下载最新的elasticsearch安装版本:elasticsearch下载。下载最新的elasticsearch 0.90.1版本。下载完成后。解压缩在安装目录。在cmd命令行进入安装目录,再进入 bin目录,运行elasticsearch.bat命令:启动成功后。在浏览器中输入:http://localhost:9200/1234567

2016-03-09 09:26:01 517

原创 Junit测试

1.用junit对service层进行测试(1)创建基类---用于初始化应用程序import org.springframework.test.AbstractTransactionalSpringContextTests;public class BaseBeanTest extends AbstractTransactionalSpringContextTests {

2016-03-07 15:44:37 295

原创 RESTful设计

RESTful    是一种软件架构风格,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这种风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。理解RESTful设计原则REST的名称"表现层状态转化"中,省略了主语。"表现层"其实指的是"资源"(Resources)的"表现层"。所谓"资源",就是网络上的一个实体

2016-03-02 09:10:44 289

原创 mybatis实现limit动态输入

1.mybaits实现同时传入多个参数,可以使用@Param注解来实现2.在mybatis的xml文件中,如果parameterType设置成java.util.Map,则会出现找不到map的错误,将parameterType的配置省略,则可以正常运行3.在xml文件中可以直接接收传的参数

2016-03-01 19:24:47 4467

空空如也

空空如也

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

TA关注的人

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