- 博客(22)
- 收藏
- 关注
原创 SpringBoot 默认数据源
Springboot 默认使用org.apache.tomcat.jdbc.pool.DataSource数据源,默认配置如下:org.apache.tomcat.jdbc.pool.DataSource@6cfd9a54{ ConnectionPool[ defaultAutoCommit=null; defaultReadOnly=null; defaultTrans
2017-10-29 09:44:29
4268
原创 aspect 面向切面编程
import javax.servlet.http.HttpServletRequest;import org.apache.log4j.Logger;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotatio
2017-10-14 22:40:01
373
原创 springboot启动方式
方式一由开发工具启动方式二使用mvn命令启用调用CMD命令窗口1.输入命令:mvn --version,确认是否成功配置maven环境变成2.输入命令:cd E:/springboot,进入到springboot项目路径下(假如位于E盘下的springboot的项目), pom.xml的路径下3.输入命令:mvn spring-boot:run,启动项目
2017-10-14 11:09:59
1715
1
原创 XML读写操作
XML解析方式详解现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J下面首先给出这四种方法的jar包下载地址DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里SAX:http://sourceforge.net/projects/sax/JDOM:http://jdom.org/downloads/index.h
2017-10-14 10:40:16
470
原创 $与#区别
比如说一条SQL语句select * from user where id=${id} and username=#{username}在经过编译后,得到如下语句select * from user where id=2 and username=?通过以上SQL语句看出,经过编译后如果是#{}的形式是编译成?,而如果${}是编译成直接的数据。区别:#{}: 是
2017-09-20 13:16:38
680
原创 msql批量插入数据
# 函数:CREATE FUNCTION创建并且有返回值# 存储过程:CREATE PROCEDURE ,没有返回值# 新建bigData数据库CREATE DATABASE bigData;USE bigData;# 创建dept表CREATE TABLE dept( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, dept
2017-09-19 15:13:19
869
原创 apache-poi 数据类型判断
switch (cell.getCellType()) { case HSSFCell.CELL_TYPE_NUMERIC: // 数字 //如果为时间格式的内容 if (DateUtil.isCellDateFormatted(cell)) { SimpleDateFormat sdf = new Simp
2017-09-19 13:34:18
1251
原创 log4j.properties 配置详解
一、基础知识1. log4j.properties 基本配置格式如下// --------------------------------------- log4j.properties 配置开始 ---------------------------------------// 配置rootLoggerlog4j.rootLogger = [ level ]
2017-07-09 19:42:26
15533
原创 Apache 文件上传与文件下载案例
写一个Apache文件上传与文件下载的案例:以供今后学习web.xml配置如下: FileUploadAndDownload index.html index.htm index.jsp default.html default.htm default.jsp uploadHandleServ
2017-07-03 16:32:47
4258
原创 Hibernate:hibernate.cfg.xml 和 Spring配置中引入hibernate 的配置详解
hiberante.cfg.xml配置 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
2017-05-18 13:24:44
2244
1
原创 SSH整合:No object in the CompoundRoot has a publicly accessible property named 'x'
在运行SSH项目时,调用dept_list.action和调用dept_delete.action时控制台并未打印异常。而调用add.action和edit.action却在控制台打印如下异常:Developer Notification (set struts.devMode to false to disable this message):Unexpected Exception ca
2017-05-18 13:01:57
988
原创 SSH整合:No Spring WebApplicationInitializer types detected on classpath
启动tomcat服务器出现如下异常:SSH_OA_M1是日记文件ssh_oa_m1.log,位于项目路径下。信息: No Spring WebApplicationInitializer types detected on classpathlog4j:ERROR setFile(null,true) call failed.java.io.FileNotFoundExceptio
2017-05-17 08:04:49
1000
原创 SSH整合-----Exception starting filter struts2
严重: Exception starting filter struts2Class: com.opensymphony.xwork2.spring.SpringObjectFactoryFile: SpringObjectFactory.javaMethod: getClassInstanceLine: 230 - com/opensymphony/xwork2/spring/S
2017-05-13 11:58:15
1436
原创 SSM整合:A child container failed during start
前段时间遇到这样一个问题 : 在同一个工作站内新建了一个maven项目,通过POM导包.一启动服务器就出现如下错误:无论是更换服务器, 降低服务器版本, 清理项目, 重启开发工具, 甚至重启电脑还是出现如下错误: 无法启动服务器.单独启动服务器完全正常, 未出异常.相同工作站下的其它项目部署时,却正常启用服务器.而这个项目COPY一份使用手动导包,把之前的SSM包通过手动导包方法把
2017-04-28 08:09:19
1195
原创 SSM:Context initialization failed
四月 26, 2017 9:38:09 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:clo
2017-04-27 07:52:29
3354
原创 C3P0:C3P0PooledConnectionPoolManager
四月 19, 2017 1:21:23 下午 org.apache.catalina.core.StandardContext reload信息: Reloading Context with name [/cloudnote4] has started四月 19, 2017 1:21:23 下午 org.apache.catalina.core.ApplicationContext lo
2017-04-25 19:38:40
17847
1
原创 SSSP整合:Context initialization failed
警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException:Error creating bean with name 'employeeHandle
2017-04-25 19:37:05
887
原创 context:component-scan标签的use-default-filters属性的作用以及原理
一、背景 我们在Spring+SpringMVC+Mybatis的集成开发中,经常会遇到事务配置不起作用等问题,那么本文就来分析下出现这种问题可能的原因以及解决方式。二、分析及原理窥探 1.项目结构 2.我们在spring-mvc.xml文件中进行如下配置,这种方式会成功扫描到带有@Controller注解的Bean,不会扫描带有@Service/@Repositor
2017-04-25 19:18:43
249
原创 Spring和SpringMVC父子容器关系初窥
一、背景 最近由于项目的包扫描出现了问题,在解决问题的过程中,偶然发现了Spring和SpringMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,我们在此来分析和理解Spring和SpringMVC的父子容器关系并且给出Spring和SpringMVC配置文件中包扫描的官方推荐方式。二、概念理解和知识铺垫 在Spring整体框架的核心概念中,容器是核心思想,就是
2017-04-25 18:50:54
244
原创 @RequestBody与@ResponseBody
@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上.用于类上:表示类中的所有响应请求的方法都是以该地址作为父路径.@RequestMapping(value = "/aaa")//类级别,可以没有public class myController { @RequestMapping(value = "/bbb")//方法级别,
2017-03-14 16:41:12
294
原创 MyBatis注解详解
首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下(如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2/repository),前一个是mybatis核心包,后一个是和spring整合的包。 使用mybatis,必须有个全局配置
2017-03-13 12:50:35
3236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人