自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java四种线程池的使用

Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。

2017-11-15 17:43:49 237

原创 Oracle常用函数

Oracle函数 Oracle SQL提供了用于执行特定操作的专用函数,这些函数大大增强了SQL语言的功能。函数可以接受零个或者多个输入参数,并返回一个输出结果。Oracle数据库中主要使用两种类型的函数: 1.单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果,比如:MOD(x,y)返回x除以y的余数(x和y可以是两个整数,也可以是表中的整数列)。常用的单行函数有: 

2017-11-08 10:35:14 445

转载 spring mvc 拦截器拦截jsp页面

spring mvc 拦截器怎么拦截jsp页面你这个 是拦截带 /jsp 的 .do请求 解决方案 用spring 的拦截器 去拦截 所有的 .do 请求, 然后写一个 过滤器去拦截 所有的.jsp 的请求 这样才能防止循环过滤这种会把所有jsp请求过滤不推荐。<filter> <filter-name> loginFilter</filter-name>

2017-11-08 08:55:01 3453

原创 MyEclipse 常用快捷键

Eclipse 常用快捷键 (生活部编辑)【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消

2017-11-08 08:49:31 272 1

原创 Spring和Struct2两种整合方式

Spring整合Struts2的两种方案 一、需要的JAR文件为:Spring和Struts2框架本身需要的JAR文件以及他们所依赖的JAR文件,比如commons-logging.jar等等,另外还需要Struts2发布包中的struts2-spring-plugin-x.xx.jar。二、在web.xml中增加WebApplicationContext的相应配置,以下两种配置方式本质是一样的。

2017-11-07 09:43:11 947

原创 Spring Autowire自动装配

Spring Autowire自动装配 在应用中,我们常常使用标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不

2017-11-07 09:39:45 301

原创 设计模式之策略模式详解

策略模式:将可变的部分从程序中抽象分离成算法接口,在该接口下分别封装一系列算法实现。 比如说我们要做这么一个项目,一个关于鸟的种类的项目,首先我们先抽象出一个Bird类,那么如果我们需要给这个Bird添加飞行的能力,我们想一下有几种解决方案:1.继承:既然我们是面向对象编程,可以在父类中实现一个飞行的方法,子类中就可以继承父类的飞行方法。这样子的方法是简单易用,但是有一个很大的缺点就是不具有灵活性

2017-11-06 16:12:52 217

原创 设计模式之适配器模式详解

**适配器模式**适配器模式的官方定义:将一个类的接口转换为客户期望的另外的一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 目的:消除由于接口不匹配造成的类的不兼容问题。 分类:有三类,主要是类的适配器模式,对象的适配器模式,接口的适配器模式。1.类的适配器模式 核心思想:有一个源目标类,有一个method1()方法,目标接口是Targetable接口,通过适配器A

2017-11-06 15:06:35 285

原创 JSP之九大内置对象详解

**JSP九大内置对象**request 请求对象  类型 javax.servlet.ServletRequest 作用域 Request response 响应对象 类型 javax.servlet.SrvletResponse 作用域 Page pageContext

2017-11-06 14:15:36 273

原创 Spring之AOP实现方式

一。Spring接口的方式实现AOP 要实现的接口: 1.前置增强:MethodBeforeAdvice 2.后置增强:AfterReturningAdvice 3.异常抛出增强:ThrowsAdvice 4.环绕增强:MethodInterceptor实现步骤 1.写增强处理类(一个增强处理对应一个类) 2.在Spring配置文件中定义增强处理类 3.准备切点 4.将切点和增强

2017-11-06 14:09:31 394

原创 观察者模式之Java实现方式

在前面我已经写了一个自己手写的观察者模式的实习,现在呢,利用java提供的观察者模式来显示,大家看懂了前面我写的,下面的代码也能够理解: 对应具体的目标对象的实现package com.test;import java.util.Observable;/** * @author mqc * 对应具体的目标对象的实现 */public class WeatherSubject extends

2017-11-05 16:17:55 641

原创 观察者模式之通用代码(拉模型方式实现)

1.首先定义目标对象import java.util.ArrayList;import java.util.List;/** * 目标对象,它知道他的观察者,并提供添加和删除观察者的接口 * @author HASEE * */public class Subject { /** * 当前注册的所有观察者 */ private List<Observ

2017-11-05 12:22:31 730 1

原创 Freemaker

Freemaker 1.网页静态化 可以使用Freemarker实现网页静态化。1.1.什么是freemarker FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。目前企业中:主要用Free

2017-11-05 10:18:55 766

原创 Mybatis之resultMap详解

本篇文章通过一个实际工作中遇到的例子并且加上我的个人的一些总结:   工程使用Spring+Mybatis+Mysql开发。具体的业务逻辑很重,对象之间一层一层的嵌套。和数据库表对应的是大量的model类,而和前端交互的是Vo类。现在需要做一个需求,有两种方式来实现:   使用现有的Service接口,或者自己在编写一些用到的接口,手动使用Java代码来分别调用Service接口来查出各个mo

2017-11-04 20:10:27 1016

原创 mybatis 中 foreach collection的三种用法

foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separator表示在

2017-11-04 15:56:48 3166

原创 Mysql group by以及having的用法

having的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。SQL实例:一、显示每个地区的总人口数和总面积.SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region先

2017-11-04 14:26:04 508

原创 解决@responseBody返回数据乱码问题

在Java EE整合SSM框架的时候,使用注解返回数据乱码问题是难免的,下面是我收集得到的解决方式@RequestMapping的produces方法第一种解决方案是使用@RequestMapping注解的produces方法。写法如下:[java] view plain copy1.@RequestMapping(value = "testPersonalValidtor.do"

2017-11-04 14:23:17 1214

原创 用JNDI实现数据库连接池

JNDI实现数据库连接池

2017-11-04 14:20:11 477

原创 SSM整合方式之一

Spring spring MVC Mybatis整合方式至详细配置文件信息

2017-11-04 12:42:13 265

空空如也

空空如也

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

TA关注的人

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