自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Mybatis配置多数据源

一. Spring配置多数据源 二. Spring配置数据源 三. MultipleDataSource的实现 1: package com.wbl.modal; 2: 3: import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource; 4: 5: /** ...

2016-04-27 11:17:00 104

转载 java.util.concurrent中的常用组件

一. CountDownLatch 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 CountDownLatch的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的...

2016-03-19 17:03:00 115

转载 final的用法

一. final 数据 对于final修饰的数据,有以下两种情况: 1. 一个永不改变的编译常量 1: public class FinalTest{ 2: private final static int VALUE = 1; 3: }对于编译常量,编译器可以在编译期常量的值,减轻运行时的负担。其中,static强调只有一份,而final强调它是一个常量。在...

2015-12-19 18:57:00 128

转载 Longest Increasing Subsequence的两种算法

问题描述:给出一个序列a1,a2,a3,a4,a5,a6,a7….an,求它的一个子序列(设为s1,s2,…sn),使得这个子序列满足这样的性质,s1<s2<s3<…<sn并且这个子序列的长度最长。简称LIS。 例如,对于数组[10, 9, 2, 5, 3, 7, 101, 18],它的最长递增子序列为[2,3,7,101],长度为4。当然最长递增子序列不止一个,...

2015-11-04 21:35:00 87

转载 JSP中的include的两种用法

1.两种用法 <@inlcude file =”header.jsp”/> 此时引入的是静态的jsp文件,它将引入的jsp中的源代码原封不动地附加到当前文件中,所以在jsp程序中使用这个指令的时候file里面的值(即要导入的文件)不能带多余的标签或是与当前jsp文件重复的东西。例如里面不要包含<html><body>这样的标签,因为是把源代码原封不动的...

2015-09-23 22:43:00 631

转载 Spring MVC异常统一处理(包括普通请求异常以及ajax请求异常)

通常SpringMVC对异常的配置都是返回某个jsp视图给用户,但是通过ajax方式发起请求,即使发生异常,前台也无法获得任何异常提示信息。因此需要对异常进行统一的处理,对于普通请求以及ajax请求的异常都有效。 1.Spring MVC的异常处理机制 Spring MVC 通过HandlerExceptionResolver处理程序的异常,包括处理器映射,数据绑定以及处理器执行时发生的...

2015-09-21 09:46:00 305

转载 利用基于@AspectJ的AOP实现权限控制

一. AOP与@AspectJ AOP 是 Aspect Oriented Programming 的缩写,意思是面向方面的编程。我们在系统开发中可以提取出很多共性的东西作为一个 Aspect,可以理解为在系统中,我们需要很多次重复实现的功能。比如计算某个方法运行了多少毫秒,判断用户是不是具有访问权限,用户是否已登录,数据的事务处理,日志记录等等。 AOP的术语 连接点(...

2015-07-20 20:11:00 170

转载 Java反射机制

第一次接触到反射的时候,还不太明白反射的原理的作用,直到自己做的一个项目用到反射,才明白反射的强大。因此,写一篇博客对其进行总结。 一. 反射的定义 正常情况下,如果我们已经有一个类,则肯定可以通过类创建对象,如果现在想通过一个对象找到一个类的名称,这个时候就需要用到反射机制。更理论的说法是,Java的反射机制可以让我们在Java的运行环境中,知道任意对象的...

2015-07-12 21:33:00 187

转载 Java 输入输出流

一. 输入输出流的定义 输入流:程序从输入流读取数据源。数据源包括外界(键盘、文件、网络…),即是将数据源读入到程序的通信通道。可以类比为从水池(数据源)中的水(数据)导入房子(程序)。 输出流:程序向输出流写入数据。将程序中的数据输出到外界(显示器、打印机、文件、网络…)的通信通道。可以类比为从房子(程序)中把水(数据)流到下水道中(外界数据源)。 二.数据流的分类 流序列中的数据既可...

2015-06-22 14:11:00 69

转载 inputStream 与 String 的互相转换

一. String 转换为InputStream String str = "String 与 inputStream转换"; InputStream ins1 = new ByteArrayInputStream(str.getBytes()); InputStream ins2 = new ByteArrayInputStream(str.getBytes("UTF-8")); ...

2015-06-21 09:26:00 111

转载 Struts2控制文件的上传与下载

Struts2控制文件上传与下载的几个注意事项: (1)必须将表单的method设置为post,将enctype设置为multipart/from-data。只有这样,浏览器才会把用户选择文件的二进制数据发送给数据。 (2)Struts2默认使用的是Jakarta的Common-FileUpload的文件上传框架,因此,如果需要使用Struts2的文件上传功能,则需要在web应用中增加两...

2015-06-19 21:30:00 94

转载 Java 利用FTP上传,下载文件,遍历文件目录

Java实现FTP上传下载文件的工具包有很多,这里我采用Java自带的API,实现FTP上传下载文件。另外JDK1.7以前的版本与其之后版本的API有了较大的改变了。 例如: JDK1.7之前 JDK1.7 ftpClient = new FtpClinet() ftpClient = FtpClient.create(ip) ftpclient.login(user,pass...

2015-06-18 21:51:00 121

转载 Struts2 前端与后台之间传值问题

老是被前端与后台之间的传值给弄糊涂了,特此写一篇blog进行总结。 一. 前端向后台传值 (1)属性驱动 属性驱动是指在Action类里,包含表单里对应的字段(字段名称一样),同时设置对应的getter和setter。 表单代码:html 1: <form action="login" method="post"> 2: <label>userna...

2015-06-17 20:41:00 243

转载 Java URL 中文乱码解决办法

一. 统一所有的编码格式(1)JSP页面设置:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>(2)设置编辑器默认的编码格式 例如,我的编辑器是myeclipse,全局编码设置的方法:ToolBar-->Window-->Preferences-->General...

2015-06-15 20:29:00 89

空空如也

空空如也

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

TA关注的人

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