摘要:创建线程的三种方法及其区别。 阅读全文
posted @ 2019-11-19 15:50 申城异乡人 阅读 (249) 评论 (0) 编辑
摘要:Java并发编程之线程池的使用。 阅读全文
posted @ 2019-11-01 16:10 申城异乡人 阅读 (232) 评论 (0) 编辑
摘要:获取配置文件值。 阅读全文
posted @ 2019-10-28 09:04 申城异乡人 阅读 (182) 评论 (0) 编辑
摘要:搭建Spring Boot项目。 阅读全文
posted @ 2019-10-25 09:23 申城异乡人 阅读 (418) 评论 (0) 编辑
摘要:在本系列的之前博客中,我们从没有讲解过操作数据库的方法,但是在实际的工作中,几乎所有的系统都离不开数据的持久化,所以掌握操作数据库的使用方法就非常重要。 在Spring中,操作数据库有很多种方法,我们可以使用JDBC、Hibernate、MyBatis或者其他的数据持久化框架,本篇博客的重点是讲解下 阅读全文
posted @ 2019-10-14 09:15 申城异乡人 阅读 (239) 评论 (0) 编辑
摘要:作为一名研发人员,不管你愿不愿意对自己的代码进行测试,都得承认测试对于研发质量保证的重要性,这也就是为什么每个公司的技术部都需要质量控制部的原因,因为越早的发现代码的bug,成本越低,比如说,Dev环境发现bug的成本要低于QA环境,QA环境发现bug的成本要低于Prod环境,Prod环境发现bug 阅读全文
posted @ 2019-09-26 16:27 申城异乡人 阅读 (226) 评论 (0) 编辑
摘要:在使用Spring MVC开发Web应用程序时,控制器Controller的开发非常重要,虽然说视图(JSP或者是Thymeleaf)也很重要,因为它才是直接呈现给用户的,不过由于现在前端越来越重要,很多公司都开始采用前后端分离的开发模式,所以我们暂时可以将精力放在开发控制器上。 使用Spring 阅读全文
posted @ 2019-09-23 14:42 申城异乡人 阅读 (303) 评论 (4) 编辑
摘要:1. Spring MVC介绍 提到MVC,参与过Web应用程序开发的同学都很熟悉,它是展现层(也可以理解成直接展现给用户的那一层)开发的一种架构模式,M全称是Model,指的是数据模型,V全称是View,指的是视图页面,如JSP、Thymeleaf等,C全称是Controller,指的是控制器,用 阅读全文
posted @ 2019-09-20 10:47 申城异乡人 阅读 (297) 评论 (0) 编辑
摘要:在上篇博客中,我们了解了什么是AOP以及在Spring中如何使用AOP,本篇博客继续深入讲解下AOP的高级用法。 1. 声明带参数的切点 假设我们有一个接口CompactDisc和它的实现类BlankDisc: 现在我们的需求是记录每首歌曲的播放次数,按照以往的做法,我们可能会修改BlankDisc 阅读全文
posted @ 2019-08-28 11:12 申城异乡人 阅读 (297) 评论 (0) 编辑
摘要:1. 什么是AOP? AOP是Aspect Oriented Programming的缩写,意思是:面向切面编程,它是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 可以认为AOP是对OOP(Object Oriented Programming 面向对象编程)的补充,主要使用在日 阅读全文
posted @ 2019-08-23 09:11 申城异乡人 阅读 (279) 评论 (2) 编辑