上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 44 下一页
摘要: 在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。 1 第一印象就不好了,至少会感觉该候选人表述 阅读全文
posted @ 2020-08-15 22:43 edda_huang 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。 然而对于我观察到的大部分软件开发团队来说,认真做Code Rev 阅读全文
posted @ 2020-08-15 21:57 edda_huang 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 前言 结合自己的工作和平时学习的体验重新谈一下为什么要进行代码优化。在修改之前,我的说法是这样的: 就像鲸鱼吃虾米一样,也许吃一个两个虾米对于鲸鱼来说作用不大,但是吃的虾米多了,鲸鱼自然饱了。 代码优化一样,也许一个两个的优化,对于提升代码的运行效率意义不大,但是只要处处都能注意代码优化,总体来说对 阅读全文
posted @ 2020-08-15 20:23 edda_huang 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 以往进行web项目开发都需要在web.xml配置servlet、filter、listener,在Servlet3.0可以通过注解的方式配置它们(注意:必须用tomcat7以上版本) @WebServlet @WebServlet("/hello") public class HelloServle 阅读全文
posted @ 2020-08-13 16:14 edda_huang 阅读(275) 评论(0) 推荐(0) 编辑
摘要: AnnotationConfigApplicationContext(IOC容器)的有参构造方法中,在refresh()里对这些组件进行初始化 BeanPostProcessor bean后置处理器,bean创建对象初始化前后进行拦截工作的 BeanFactoryPostProcessor refr 阅读全文
posted @ 2020-08-12 23:34 edda_huang 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、环境搭建 导入Spring-jdbc模块 @EnableTransactionManagement 开启基于注解的事务管理功能 等同于xml配置<tx:annotation-driven/> 配置事务管理器来控制事务 @Bean public PlatformTransactionManager 阅读全文
posted @ 2020-08-12 00:11 edda_huang 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1、实现ServletContextListener、ApplicationContextAware两个接口,在销毁方法里借助ApplicationContextAware注入的application对象使用2、实现ApplicationListener,自己添加需要用到的依赖对象(参考https: 阅读全文
posted @ 2020-08-11 11:37 edda_huang 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 在spring容器初始化bean和销毁bean的以前的操作有很多种, 目前我知道的有:在xml中定义的时候用init-method和destory-method,还有一种就是定义bean的时候实现DisposableBean和InitializingBean 这两个接口,打开Initializing 阅读全文
posted @ 2020-08-10 16:58 edda_huang 阅读(736) 评论(0) 推荐(0) 编辑
摘要: InitializingBean顾名思义,应该是初始化Bean相关的接口。 先看一下该接口都定义了哪些方法: public interface InitializingBean { void afterPropertiesSet() throws Exception; } 看方法名,应该是在读完Pr 阅读全文
posted @ 2020-08-10 16:53 edda_huang 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 一、动态代理 在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式 导入aop依赖(spring-aspects) 业务逻辑组件和切面类生成的实例对象都必须是注册在ioc容器中的(自己创建的对象是不会执行切面方法的);在定义的切面类上标注@Aspect、配置类上标注@EnableA 阅读全文
posted @ 2020-08-08 17:54 edda_huang 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 44 下一页