- 博客(161)
- 资源 (13)
- 收藏
- 关注
原创 Spring Boot 菜鸟教程 异常 集锦
集成Spring Data JPA异常信息摘要: org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Cannot determine embedded database driver class for database type NONE. If
2017-02-08 19:10:27 16866
原创 Spring Boot 菜鸟教程 14 动态修改定时任务cron参数
动态修改定时任务cron参数不需要重启应用就可以动态的改变Cron表达式的值不能使用@Scheduled(cron = "${jobs.cron}")实现
2016-12-03 21:17:35 16852 4
原创 Spring Boot 菜鸟教程 12 EasyPoi导出Excel下载
EasyPoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板 语言(熟悉的表达式语法),完成以前复杂的写法
2016-12-01 20:51:37 12146 8
原创 Spring Boot 菜鸟教程 9 swagger-前后端分离后的标准
前后端分离的必要现在的趋势发展,需要把前后端开发和部署做到真正的分离做前端的谁也不想用Maven或者Gradle作为构建工具做后端的谁也不想要用Grunt或者Gulp作为构建工具前后端仅仅通过接口来协作这个接口可能是JSON格式的RESTFul的接口可能是XML重点是后台只负责数据的提供和计算,而完全不处理展现而前端则负责拿到数据,组织数据并展现的工作Sw
2016-11-28 22:15:36 8465 5
原创 Spring Boot 菜鸟教程 7 EasyUI datagrid
jQueryEasyUIjQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。案例使用EasyUI插件datagrid:向用户展示列表数据。dialog:
2016-11-27 20:14:24 13909 3
原创 Spring Boot 菜鸟教程 6 全局异常处理
@ ControllerAdvice是一个@ Component,用于定义@ ExceptionHandler的,@InitBinder和@ModelAttribute方法,适用于所有使用@ RequestMapping方法,**并处理所有@ RequestMapping标注方法出现异常的统一处理**。
2016-11-27 19:58:54 14129 5
原创 Spring Boot 菜鸟教程 5 热部署 devtools模块
devtools模块devtools模块,是为开发者服务的一个模块。主要的功能就是代码修改后一般在5秒之内就会自动重新加载至服务器,相当于restart成功。原理简单原理在发现代码有更改之后,自动重新启动应用,但是其速度比手动停止后再启动还要快些,更快这里指的不是节省出来的手工操作的时间。底层原理:双类加载器机制一个Base ClassLoader加载器,用于加载不会改变的第三方依赖的jar;另
2016-11-26 22:07:57 17860 5
原创 Spring Boot 菜鸟教程 28 多配置文件
需求产生开发过程中可能会有如下需求:开发和部署的配置信息可能不同,常规的方式就是在配置文件里面先写好开发配置,在部署的时候再去修改这些配置,这样可能会出现很多问题,比如用户名、密码忘记了修改或者改错了等问题
2017-08-25 18:32:36 1334
原创 Spring Boot 菜鸟教程 27 内置tomcat访问https
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。
2017-08-13 19:37:30 2323
原创 Spring Boot 菜鸟教程 25 静态资源路径
静态资源路径是Spring Boot系统直接就可以访问的路径,且路径下的所有文件均可直接读取。
2017-07-21 22:44:17 1124
原创 Spring MVC 菜鸟教程 7 标签mvc:interceptors和java config配置拦截器
SpringMVC xml拦截器配置Java config配置拦截器
2017-07-18 23:50:23 4578
原创 Gradle 菜鸟教程 1 安装配置
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
2017-07-15 21:28:29 12471
原创 Docker 菜鸟教程 1 简介
简介Docker是一个开源的容器引擎,有助于更快于更快地交付应用。还可将应用程序和基础实施隔离,也可以讲基础实施当作程序一样进行管理。使用使用Docker,可更迅速地打包、测试以及部署应用程序,并可以缩短从编写编写到部署运行代码的周期网站官网 https://www.docker.com GitHub https://github.com/docker/docker
2017-06-25 17:08:34 15427 7
原创 Spring Cloud 菜鸟教程 1 简介
微服务是系统架构上的一种设计风格,将原来一个独立的系统拆分成多个小型服务,多个小型服务能够在各自独立的进程里面运行,而服务之间通过基于Http的RESTful进行访问Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具,它为微服务架构中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单。
2017-06-25 09:11:35 11861
原创 Maven 菜鸟教程 6 修改js不用重启的方式
##Maven + Eclipse + Jetty开发###文件被锁定已经启动运行了Jetty,如果在这种情况下修改了js文件,在Eclipse里保存都会失败,Eclipse给出的错误显示js文件已经被锁定。这个必须得重启Jetty,这样开发JavaScript的效率就非常低了。
2017-05-27 23:29:50 1618
原创 Spring 菜鸟教程 IntrospectorCleanupListener
IntrospectorCleanupListener监听器,它主要负责处理由JavaBeans Introspector的使用而引起的缓冲泄露
2017-05-10 22:37:11 3861
原创 Spring Boot 菜鸟教程 application.properties 常用配置
mvcspring.mvc.async.request-timeout 设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒. spring.mvc.date-format 设定日期的格式,比如dd/MM/yyyy. spring.mvc.favicon.enabled 是否支持favicon.ico,
2017-05-06 08:52:56 16615 2
原创 Spring Boot 菜鸟教程 23 站点地图sitemap.xml
Sitemap 可方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页。最简单的 Sitemap 形式,就是XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便搜索引擎可以更加智能地抓取网站。
2017-04-23 23:07:44 2077
原创 Spring MVC 菜鸟教程 6 GET,POST,PUT,DELETE
###服务器交互的不同方法GET,POST,PUT,DELETE###URL资源HTTP中的PUT,DELETE,POST,GET就对应着对这个URL资源的增,删,改,查4个操作。;GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
2017-04-14 07:42:55 2402
原创 Spring MVC 菜鸟教程 5 DispatcherServlet执行流程涉及处理类
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。
2017-03-23 21:17:27 1882
原创 Spring MVC 菜鸟教程 4 DispatcherServlet url-pattern 详解
DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据相应的规则分发到目标Controller来处理,是配置spring MVC的第一步。
2017-03-10 23:38:48 6458
原创 Spring Boot 菜鸟教程 22 Redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
2017-03-06 21:33:42 3283
原创 Spring Boot 菜鸟教程 21 分布式会话
为了使Web能适应大规模的访问,需要实现应用程序的集群部署实现集群部署首先要解决session的统一,即需要实现session的共享机制,即分布式Session
2017-02-12 16:10:56 3897
原创 Maven 菜鸟教程 3 怎样启动web项目
方案1:dos运行运行cmd输入mvn jetty:runjetty插件版本先在pom.xml添加jetty插件jdk7可以使用jetty插件7.1.0.RC1jdk8要使用高版本插件,如8.1.16.v20140903<plugin> <groupId>org.mortbay.jetty</groupId> <artifa
2017-02-06 21:52:35 1389
原创 Maven 菜鸟教程 2 项目目录结构
目录结构 说明 src/main/java application library sources - java源代码文件,会自动编译到classes文件夹下 src/main/resources application library resources - 资源库,会自动编译到classes文件夹下 src/main/filters resources
2017-02-05 18:39:54 7197 2
原创 Maven 菜鸟教程 1 安装和配置
统一管理jar文件,自动处理jar文件之间的依赖关系统一项目的目录结构,对于不同IDE软件(如Eclipse,IntelliJ IDEA)是透明的自动构建:打包,部署,升级jar文件简单方便
2017-02-04 20:25:36 7629 4
原创 Hibernate 菜鸟教程 18 乐观锁
乐观锁就如同SVN一样,修改一次,版本号自增1。如果另一个线程同时修改,获取的版本号和修改时的不匹配,就会抛出异常。
2017-02-02 20:25:54 525
原创 Struts2 Spring3 Hibernate3 菜鸟教程 集成注解版本
集成注解版本和xml版本所不同的地方如果类不是自己写的还是在xml里面进行配置只有是自己写的类,直接在类上面标注对应的注解注解版本不建议继承HibernateDaoSupport实现必须提供事务支持UserDAOImplpackage com.jege.ssh.dao.impl;import java.util.List;import org.hibernate.Se
2017-01-23 20:25:18 2963 2
原创 Struts2 Spring3 Hibernate3 菜鸟教程 集成xml版本-2
依赖流程控制器action依赖service层 业务逻辑层service依赖dao层 持久层dao依赖spring提供的类
2017-01-20 20:21:17 806
原创 SpringMVC 菜鸟教程 3 文件上传 CommonsMultipartResolver
SpringMVC默认没有配置上传解析器使用SpringMVC来处理上传必须添加对MultipartResolver上传解析器的声明配置。配置之后,客户端每次进行请求的时候,SpringMVC都会检查request里面是否包含有上传文件信息的,如果包含了就会使用MultipartResolver进行解析SpringMVC会使用一个支持文件处理的MultipartHttpServletRe
2017-01-18 23:24:32 709
SpringMVC 系列教程3-文件上传-CommonsMultipartResolver
CommonsMultipartResolverUploadControllerpackage com.jege.spring.mvc;import java.io.File;import java.util.Iterator;import javax.servlet.http.HttpServletRequest;import org.springframework.st...
2017-01-18 23:24:00 274
原创 SpringMVC 菜鸟教程 2 文件上传 MultipartFile
UploadControllerpackage com.jege.spring.mvc;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import javax.servlet.http.HttpServletRequest;import org.apache.co
2017-01-17 06:40:58 4757 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人