请叫我头头哥
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: SpringBoot入门教程(十五)集成DruidDruid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池)。今天主要讲在SpringBoot2.0中集成Druid。在springboot2.0中,几乎不用修改任何代码,只需要引入pom.xml,更新application.properties即可轻松完成Druid的搭建。 阅读全文
posted @ 2018-12-15 22:29 请叫我头头哥 阅读(3272) 评论(1) 推荐(1) 编辑
摘要: SpringBoot入门教程(十四)导出Excel 用Java导出excel。 v修改pom.xml <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> v添加controll 阅读全文
posted @ 2018-12-02 22:37 请叫我头头哥 阅读(12099) 评论(1) 推荐(3) 编辑
摘要: SpringBoot入门教程(十三)CORS方式实现跨域什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 。 跨域资源访问是经常会遇到的场景,当一个资源从与该资源本身所在的服务器不同的域或端口请求一个资源时,资源便会发起一个跨域 HTTP 请求。出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求。 阅读全文
posted @ 2018-12-01 22:13 请叫我头头哥 阅读(4809) 评论(0) 推荐(1) 编辑
摘要: SpringBoot入门教程(十二)DevTools热部署devtools模块,是为开发者服务的一个模块。主要的功能就是代码修改后一般在5秒之内就会自动重新加载至服务器,相当于restart成功。与JRebel不同的是,JRebel是一款商业插件,devtools是免费的。是boot的一个热部署工具,当我们修改了classpath下的文件(包括类文件、属性文件、页面等)时,会重新启动应用(由于其采用的双类加载器机制,这个启动会非常快,如果发现这个启动比较慢,可以选择使用jrebel) 双类加载器机制:boot使用了两个类加载器来实现重启(restart)机制:base类加载器(简称bc)+restart类加载器(简称rc)。 bc:用于加载不会改变的jar(eg.第三方依赖的jar) rc:用于加载我们正在开发的jar(eg.整个项目里我们自己 阅读全文
posted @ 2018-11-18 22:03 请叫我头头哥 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: SpringBoot入门教程(十一)过滤器和拦截器在做web开发的时候,过滤器(Filter)和拦截器(Interceptor)很常见,通俗的讲,过滤器可以简单理解为“取你所想取”,忽视掉那些你不想要的东西;拦截器可以简单理解为“拒你所想拒”,关心你想要拒绝掉哪些东西,比如一个BBS论坛上拦截掉敏感词汇。依赖于servlet容器,是JavaEE标准,是在请求进入容器之后,还未进入Servlet之前进行预处理,并且在请求结束返回给前端这之间进行后期处理。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等 阅读全文
posted @ 2018-11-17 23:19 请叫我头头哥 阅读(8178) 评论(0) 推荐(1) 编辑
摘要: SpringBoot入门教程(十)应用监控ActuatorActuator可能大家非常熟悉,它是springboot提供对应用自身监控,以及对应用系统配置查看等功能。spring-boot-starter-actuator模块的实现对于实施微服务的中小团队来说,可以有效地减少监控系统在采集应用指标时的开发量。当然,它也并不是万能的,有时候我们也需要对其做一些简单的扩展来帮助我们实现自身系统个性化的监控需求。下面,在本文中,我们将详解的介绍一些关于spring-boot-starter-actuator模块的内容,包括它的原生提供的端点以及一些常用的扩展和配置方式。 阅读全文
posted @ 2018-11-11 22:36 请叫我头头哥 阅读(1906) 评论(1) 推荐(1) 编辑
摘要: SpringBoot入门教程(九)定时任务Schedule在日常项目运行中,我们总会有需求在某一时间段周期性的执行某个动作。比如每天在某个时间段导出报表,或者每隔多久统计一次现在在线的用户量。在springboot中可以有很多方案去帮我们完成定时器的工作,有Java自带的java.util.Timer类,也有强大的调度器Quartz,还有SpringBoot自带的Scheduled,今天主要说说Scheduled。 阅读全文
posted @ 2018-11-04 22:14 请叫我头头哥 阅读(20832) 评论(1) 推荐(2) 编辑
摘要: SpringBoot入门教程(八)配置logback日志Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。 阅读全文
posted @ 2018-11-03 22:20 请叫我头头哥 阅读(19748) 评论(0) 推荐(4) 编辑
摘要: SpringBoot入门教程(七)整合themeleaf+bootstrapThymeleaf是用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是将优雅的自然模板带到您的开发工作流程中—HTML能够在浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。Thymeleaf能够处理HTML,XML,JavaScript,CSS甚至纯文本。Spring-boot-starter-web集成了Tomcat以及Spring MVC,会自动配置相关东西,Thymeleaf是用的比较广泛的模板引擎. 阅读全文
posted @ 2018-10-28 22:20 请叫我头头哥 阅读(15532) 评论(1) 推荐(6) 编辑
摘要: SpringBoot入门教程(六)SpringBoot2.0统一处理404,500等http错误跳转页在做web项目的时候,大家对404、500等http状态码肯定并不陌生。然而无论是哪种"非正常"状态码,都不是我们想遇到的。尤其像一些500这种服务器内部错误,不愿意展示给用户的,或者希望展示形式更友好的,这时候我们就需要配置对应错误码的专属返回形态。 阅读全文
posted @ 2018-10-27 22:09 请叫我头头哥 阅读(8102) 评论(1) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
//Setting ico for cnblogs