自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringBoot AOP 记录WEB请求日志

接上一篇文章: http://blog.csdn.net/catoop/article/details/71541612实现AOP的切面主要有以下几个要素:使用@Aspect注解将一个Java类定义为切面类 使用@Pointcut定义一个切入点,可以是一个规则表达式,比如下例中某个package下的所有函数,也可以是一个注解等。 根据需要在切入点不同位置的切入内容 

2017-06-21 09:34:34 616

转载 java中的几个集合类

讲集合collection之前,我们先分清三个概念:colection 集合,用来表示任何一种数据结构Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类接口Collections 集合工具类,指的是 java.util.Collections 类。 SCJP考试要求了解的接口有:Collec

2017-06-19 14:21:48 823

转载 FactoryBean的实现原理与作用

FactoryBean与BeanFactory:这俩货在拼写上很是相似,很多同学在看IOC源码或者其他地方并不能分清有啥区别,前面的IOC源码中我简单说过,现在统一简单来讲一下:FactoryBean:是一个Java Bean,但是它是一个能生产对象的工厂Bean,它的实现和工厂模式及修饰器模式很像。比如下:我们把bean比作是人,那么FactoryBean可以算是一个女人,首

2017-06-14 15:33:16 1986

转载 【Spring源码--IOC容器的实现】-- 综述

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]spring在项目中是经常用到,前一整子有个面试被问到Spring是怎么加载bean的,我当时答的是通过Java反射,而且毫不犹豫的就回答了。不过面试官却持怀疑态度,搞得我有点蒙蔽,回头也是看了很多资料。初步读了下SpringIOC的源码,用了大量的模板模式,好尼玛饶人,自己也不是看

2017-06-14 15:30:02 488

转载 Popup.js 弹出窗口

//Popup class 显示弹出窗口,简单整理了一下。/*// 示例用法         function ShowIframe() //显示iframe         {             var pop=new Popup({ contentType:1,isReloadOnClose:false,width:400,height:500});       

2017-04-28 09:02:19 2420

原创 Themeleaf的使用

class="col-sm-9"> th:switch="${channel.enable}"> th:case="'1'"> id="enable" name="enable" type="radio" class="ace" value="1" checked="checked" />

2017-04-26 11:41:40 4519

转载 freemarker常见语法大全

FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx ${book.date?string(

2017-04-21 15:26:04 498

转载 Spring Boot Shiro 权限管理

本来是打算接着写关于数据库方面,集成MyBatis的,刚好赶上朋友问到Shiro权限管理,就先总结下发出来了。使用Shiro之前用在spring MVC中,是通过XML文件进行配置。 既然现在在写Spring Boot的帖子,就将Shiro应用到Spring Boot中,我本地已经完成了SpringBoot使用Shiro的实例,将配置方法共享一下。先简单介绍一下Shiro,对于

2017-04-21 14:59:48 1164

转载 maven+springMVC+mybatis+junit详细搭建过程

springMVC+mybatis框架搭建首先我们先要弄清搭建项目的一般流程,需要注意哪些方面,想要什么样的效果,自己的功能有哪些?(假设效果:项目目录结构清晰,能够查询到本地数据库中的内容。。)1.  工程目录结构整理清楚在src/main/java文件夹中,新建包cn.springmvc.model(存放javabean),               

2017-04-20 15:22:44 1245

转载 shiro权限项目中的简单应用

SpringMVC+maven项目需要使用shiro,所以自学了几天,仅提供给新手,请根据文档查看…该项目仅是测试项目,并不完善,只实现了需要使用的基本功能,并且只提供了使用shiro模块的代码。楼主新人第一次写,如有问题希望能提出来,由衷的感谢。首先是pom.xml:dependency> groupId>org.apache.shirogroupId> arti

2017-04-20 14:15:24 538

转载 spring RestTemplate用法详解

前面介绍过spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能调用,在CS中同样也能调用,不过你需要借助RestTemplate这个类来完成。RestTemplate

2017-04-19 17:25:52 767

转载 Spring Boot——开发新一代Spring Java应用

Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各类繁复纷杂的配置(即时是Java Con

2017-04-19 09:26:13 545

转载 使用 Spring Boot 快速构建 Spring 框架应用

Spring 框架作为目前非常流行的一个 Java 应用开发框架,它所包含的内容是非常繁多的。Spring 框架包含几十个不同的子项目,涵盖应用开发的不同方面。要在这些子项目之间进行选择,并快速搭建一个可以运行的应用是比较困难的事情。Spring Boot 的目的在于快速创建可以独立运行的 Spring 应用。通过 Spring Boot 可以根据相应的模板快速创建应用并运行。Spring B

2017-04-19 09:05:42 704

转载 Java 的JSON、XML转换方法——目录索引

Java 的JSON、XML转换方法——目录索引JSON及XML的Java序列化、反序列化(转换)在WebService、Ajax数据传递中,用得比较多。如:在用ExtJS、jQuery、mootools以及一些WebService时,你可以需要用到JSON、XML,给前端传递JSON或XML数据。这个时候你就可以用下面的这些技术帮助你转换Java对象,这些技术都可以轻易完成。

2017-04-18 17:25:29 319

转载 SpringMVC 中整合JSON、XML视图一

SpringMVC中整合了JSON、XML的视图,可以通过这些视图完成Java对象到XML、JSON的转换。转换XML提供了MarshallingView,开发者只需用注入相应的marshaller、和属性配置,即可自动完成Java的Model对象中的数据到XML的编组。Email:hoojo_@126.comBlog:http://blog.csdn.net/IBM_hoojo

2017-04-18 17:24:18 524

转载 遍历List集合的三种方法

List list = new ArrayList();list.add("aaa");list.add("bbb");list.add("ccc");方法一:超级for循环遍历for(String attribute : list) { System.out.println(attribute);}方法二:对于ArrayList来说速度比较快, 用for循环, 以size为

2017-04-18 17:07:50 295

转载 JAVA设计模式之单例模式

1特点单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer

2017-04-18 16:51:53 332

转载 Java反射机制详解

1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断

2017-04-18 16:36:25 336

转载 JQuery实战总结一 可编辑的表格

这里要先引入jquery.js文件,和自己编写的js文件EditTable.js文件、CSS样式文件,就能达到我们想要的效果噢 [html] view plain copy print?span style="font-size:18px;">>  html>      head>          title>JQuery实例2

2017-04-18 15:44:24 553

转载 java动态生成带下拉框的Excel导入模板

在实际开发中,由于业务需要,常常需要进行Excel导入导出操作。以前做一些简单的导入时,先准备一个模板,再进行导入,单有十几、二十几个导入模板时,往往要做十几、二十几个模板。而且,当在模板中需要有下拉框,而且下拉数据要实时查询时,这样的方法就不太好了;现在,做成了动态生成导入模板,只要参数传对了,就可以生成任何我们想要的导入模板,而且随意设置下拉框的数目、位置。 具

2017-04-17 16:43:18 5353

转载 分享一个上传图片,图片压缩Unsupported Image Type解决方案

文件上传是一个最基本的功能,往往我们需要对图片进行压缩,来加快移动端的加载速度。SprimgMVC图片上传可以参考SpringMVC传值从这里开始System.out.println("文件大小: " + file.getSize()); System.out.println("文件类型: " + file.getContentType());

2017-04-17 14:59:58 3101

转载 最佳实践--Spring容器初始化完成之后执行某个方法

在做javaweb项目的时候,当用户访问的时候需要从数据库加载数据,现在要在容器初始化完成之后直接把数据放入缓存,当用户访问的时候提高速度。查阅相关spring文档,找到了一个最佳实践(best practice)The JSR-250 @PostConstruct and @PreDestroy annotations are generally considered bes

2017-04-17 14:52:20 610

转载 SpringMVC与shiro的整合

好久没有写过博客了,之前有好几篇想记录下来的,但是拖着拖着,就不了了之了。这次趁印象还很深刻,记录下Springmvc与shiro的整合过程,方便以后学习。首先,来看下pom.xml。[html] view plain copy print?project xmlns="http://maven.apache.org/PO

2017-04-17 13:58:08 1083

转载 Jxl使用总结

详情请参考http://lavasoft.blog.51cto.com/62575/174244   Jxl使用总结Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,

2017-04-17 13:51:34 399

转载 POI操作Excel

POI操作Excel----------(转人家的)Java当初把核心处理设成Unicode,带来的好处是另代码适应了多语言环境。然而由于老外的英语只有26个字母,有些情况下,一些程序员用8 位的byte处理,一不小心就去掉了CJK的高位。或者是由于习惯在程序中采用硬编码,还有多种原因,使得许多java应用在CJK的处理上很烦恼。还好 在POI HSSF中考虑到这个问题,可

2017-04-17 13:49:12 838

转载 java操作Excel--jxl与poj的比较

[java] view plain copy print?package com.nexusy.excel.jxl;  import java.io.File;  import java.io.IOException;  import java.util.List;  import jxl.Cell;  import jxl.CellType; 

2017-04-17 13:48:11 574

转载 java实现excel的导入导出(poi详解)

详情请见http://zc985552943.iteye.com/blog/1491546经过两天的研究,现在对excel导出有点心得了。我们使用的excel导出的jar包是poi这个阿帕奇公司的一个项目,后来被扩充了。是比较好用的excel导出工具。下面来认识一下这个它吧。我们知道要创建一张excel你得知道excel由什么组成,比如说sheet也就是一个工作

2017-04-17 13:45:47 4584

转载 Spring在web应用中获得Bean的方法 实现getBean方法

1.新建类,并实现 org.springframework.context.ApplicationContextAware 接口.[java] view plain copy package com.abc.framework.util;    import org.springframework.beans.BeansException; 

2017-04-14 17:01:42 1091

转载 远程共享目录上传下载 WINDOWS

转自 http://developer.51cto.com/art/201112/308235.htm我在这里加了下载方法RemoteFileUtil.Java为主要方法RemoteConfigUtil.Java为连接共享目录的配置 可以省略RemoteFileUtil.Java:[java] view p

2017-04-14 16:52:15 1081

转载 java将数据库结果集封装成Map, java获取数据库字段 (修定)

这段代码是将结果集封装到Map里,字段为key,记录为value。然后再将每个Map添加到List里。大家有什么建议和想法可以留言给我。[java] view plain copy import java.sql.Connection;  import java.sql.DriverManager;  import

2017-04-14 16:49:16 3767

转载 Java导出Highcharts生成的图表为图片源码

需要的jar包:需要的js文件:(可以通过http://www.highcharts.com/download下载highcharts对应的js文件)  下面是一些主要部分web.xml[html] view plain copyxml version="1.0" encoding="U

2017-04-14 16:45:52 1977

转载 如何使用CSS设置<input>标签的背景小图标 简单

[html] view plain copy url=http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">  html xmlns="[url=http://www.w3.org

2017-04-14 16:39:50 1545

转载 Java查询IP地址所在地

[java] view plain copypackage ip;     import java.io.ByteArrayOutputStream;  import java.io.IOException;  import java.io.InputStream;  import java.net.HttpURLConnection;  i

2017-04-14 16:37:41 1996

转载 JWS-webservice 与Axis2-webservice的快速实现

在具体介绍这两种框架下的webservice之前,先跟大家交流一下SOA认识,也就是面向服务的体系结构。SOA所要解决的主要问题是在现有基础环境的前提下,通过对现有应用程序和基础结构进行重新的组合以应对不断变化的业务需求。SOA凭借其松耦合的特性,使得企业可以按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需要,而其对外提供服务的主要方式之一就是我们今天所要介绍的webservice。目

2017-04-14 10:58:43 690

转载 Ajax实现xml文件数据插入数据库(二)--- ajax实现与jsp的数据交互

前文中我们介绍了用JavaScript解析xml文件的方法,本文承接上文中解析好的xml文件中的数据,现在需要将这些数据传递到后台。在这里我们首先用js将解析好的数据拼接成字符串,然后到jsp中再根据解析规则对传过来的数据进行拆解后重新组装,得到我们想要的格式。下面的代码首先通过Ajax将解析好的xml数据传递到jsp:[javascript] view plain c

2017-04-14 09:37:00 532

转载 Ajax实现xml文件数据插入数据库(一)--- 构建解析xml文件的js库

Ajax实现将xml文件数据插入数据库的过程所涉及到的内容比较多,所以对于该过程的讲解本人打算根据交互的过程将其分为三个部分,第一部分为构建解析xml文件的JavaScript库,第二部分为ajax与jsp的数据交互,第三部分为javabean实现数据的插入。本文为该过程的第一部分即构建解析xml文件的javascript库。本文以以下xml文件为例进行解析:[html] 

2017-04-14 09:36:24 385

转载 Ajax实现xml文件数据插入数据库(三)---javabean实现数据库插入

[java] view plain copypackage DbUtil;  import java.sql.Connection;  import java.sql.DriverManager;  import java.sql.PreparedStatement;  import java.sql.ResultSet;  import jav

2017-04-14 09:35:20 425

转载 springMVC两种方式实现多文件上传及效率比较

springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。1.下载相关jar包。需要引入的jar出了springMVC的jar包外,还需要引入com.sprin

2017-04-14 09:30:45 809

原创 Spring——jar包详解

org.springframework.aop ——Spring的面向切面编程,提供AOP(面向切面编程)的实现org.springframework.asm——spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包org.springframework.aspects——Spring提供的对AspectJ框架的整合

2017-04-13 17:27:43 299

转载 spring+hibernate

项目结构:http://www.cnblogs.com/hongten/gallery/image/112469.html使用的jar包:hibernate核心安装包:hibernate3.jarlib\rquired\*.jarlib\optional\encache-1.2.3.jar    (二级缓存)lib\test\slf4j-log4j12.

2017-04-13 17:05:12 297

空空如也

空空如也

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

TA关注的人

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