请叫我头头哥

您可以考虑给头头来个小小的打赏以资鼓励,您的肯定将是我最大的动力。thx.

微信打赏

微信账号 i7toutou

支付宝打赏

支付宝账号 datou431@qq.com
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要:SpringBoot入门教程(十七)@Service、@Controller、@Repository、@Componentspring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。 阅读全文
posted @ 2018-12-22 21:10 请叫我头头哥 阅读 (5508) 评论 (0) 编辑
摘要:SpringBoot入门教程(十六)@Autowired、@Inject、@Resource@Resource,@Autowired,@Inject 这3种都是用来注入bean的,它们属于不同的程序中。详情参见下表: 阅读全文
posted @ 2018-12-16 22:32 请叫我头头哥 阅读 (2949) 评论 (0) 编辑
摘要: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 请叫我头头哥 阅读 (991) 评论 (0) 编辑
摘要:SpringBoot入门教程(十四)导出Excel用JavaPOI导出Excel时,我们会考虑到Excel版本及数据量的问题。针对不同的Excel版本,要采用不同的工具类。HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls;XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx。用过POI的人都知道,在POI以前的版本中并不支持大数据量的处理,如果数据量过多还会常报OOM错误,这时候调整JVM的配置参数也不是一个好对策(注:jdk在32位系统中支持的内存不能超过2个G,而在64位中没有限制,但是在64位的系统中,性能并不是太好),好在POI3.8版本新出来了一个SXSSFWorkbook对象,它就是用来解决大数据量以及超大数据量的导入导出操作的,但是SXSSFWorkbook只支持.xls 阅读全文
posted @ 2018-12-02 22:37 请叫我头头哥 阅读 (4697) 评论 (0) 编辑
摘要:SpringBoot入门教程(十三)CORS方式实现跨域什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 。 跨域资源访问是经常会遇到的场景,当一个资源从与该资源本身所在的服务器不同的域或端口请求一个资源时,资源便会发起一个跨域 HTTP 请求。出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求。 阅读全文
posted @ 2018-12-01 22:13 请叫我头头哥 阅读 (2013) 评论 (0) 编辑
摘要: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 请叫我头头哥 阅读 (998) 评论 (0) 编辑
摘要:SpringBoot入门教程(十一)过滤器和拦截器在做web开发的时候,过滤器(Filter)和拦截器(Interceptor)很常见,通俗的讲,过滤器可以简单理解为“取你所想取”,忽视掉那些你不想要的东西;拦截器可以简单理解为“拒你所想拒”,关心你想要拒绝掉哪些东西,比如一个BBS论坛上拦截掉敏感词汇。依赖于servlet容器,是JavaEE标准,是在请求进入容器之后,还未进入Servlet之前进行预处理,并且在请求结束返回给前端这之间进行后期处理。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等 阅读全文
posted @ 2018-11-17 23:19 请叫我头头哥 阅读 (2906) 评论 (0) 编辑
摘要:SpringBoot入门教程(十)应用监控ActuatorActuator可能大家非常熟悉,它是springboot提供对应用自身监控,以及对应用系统配置查看等功能。spring-boot-starter-actuator模块的实现对于实施微服务的中小团队来说,可以有效地减少监控系统在采集应用指标时的开发量。当然,它也并不是万能的,有时候我们也需要对其做一些简单的扩展来帮助我们实现自身系统个性化的监控需求。下面,在本文中,我们将详解的介绍一些关于spring-boot-starter-actuator模块的内容,包括它的原生提供的端点以及一些常用的扩展和配置方式。 阅读全文
posted @ 2018-11-11 22:36 请叫我头头哥 阅读 (785) 评论 (1) 编辑
摘要:SpringBoot入门教程(九)定时任务Schedule在日常项目运行中,我们总会有需求在某一时间段周期性的执行某个动作。比如每天在某个时间段导出报表,或者每隔多久统计一次现在在线的用户量。在springboot中可以有很多方案去帮我们完成定时器的工作,有Java自带的java.util.Timer类,也有强大的调度器Quartz,还有SpringBoot自带的Scheduled,今天主要说说Scheduled。 阅读全文
posted @ 2018-11-04 22:14 请叫我头头哥 阅读 (4436) 评论 (1) 编辑
摘要: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 请叫我头头哥 阅读 (4353) 评论 (0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
//Setting ico for cnblogs