上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 55 下一页
摘要: 在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元数据来描述。 Spring 阅读全文
posted @ 2018-11-12 11:54 如.若 阅读(731) 评论(0) 推荐(0) 编辑
摘要: Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。 这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上Bea 阅读全文
posted @ 2018-11-12 11:13 如.若 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 常用注解 Controller Controller 注解一个类表示控制器,Spring MVC会自动扫描标注了这个注解的类。 RequestMapping RequestMapping 请求路径映射,可以标注类,也可以是方法,可以指定请求类型,默认不指定为全部接收。 RequestParam Re 阅读全文
posted @ 2018-11-09 15:49 如.若 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 异常处理是Java 开发中的一个重要部分。它是关乎每个应用的一个非功能性需求,是为了处理任何错误状况,比如资源不可访问,非法输入,空输入等等。Java提供了几个异常处理特性,以try,catch 和 finally 关键字的形式内建于语言自身之中。Java 编程语言也允许你创建新的异常,并通过使用 阅读全文
posted @ 2018-11-09 15:27 如.若 阅读(311) 评论(0) 推荐(0) 编辑
摘要: @EnableAsync @EnableAsync注解即开启Spring对方法异步执行的能力,需要和注解@Configuration配合使用。 也可以自定义线程池 @Async 在要异步执行的方法上使用@Async注解,下面是一个没有返回值,一个带有返回值的异步调用的示例。 测试代码 注意事项 @A 阅读全文
posted @ 2018-11-09 14:29 如.若 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 2.注入bean的注解 @Autowired:由Spring提供 阅读全文
posted @ 2018-11-09 14:13 如.若 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一般来说,Java应用程序访问数据库的过程是: 程序开发过程中,存在很多问题: 首先,每一次web请求都要建立一次数据库连接。建立连接是一个费时的活动,每次都得花费0.05s~1s的时间,而且系统还要分配内存资源。这个时间对于一次或几次数据库操作,或许感觉不出系统有多大的开销。可是对于现在的web应 阅读全文
posted @ 2018-11-07 16:48 如.若 阅读(4643) 评论(0) 推荐(0) 编辑
摘要: 唯一索引和普通索引使用的结构都是B-tree,执行时间复杂度都是O(log n)。 1、普通索引 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建 阅读全文
posted @ 2018-11-07 13:25 如.若 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 根据微服务架构的鼻祖 Martin Fowler 的忠告,微服务架构中应当尽量避免分布式事务。然而,在某些领域,分布式事务如同宿命中的对手无法避免。 在工程领域,分布式事务的讨论主要聚焦于强一致性和最终一致性的解决方案。 典型方案包括: 两阶段提交(2PC, Two-phase Commit)方案。 阅读全文
posted @ 2018-11-03 12:55 如.若 阅读(2492) 评论(0) 推荐(0) 编辑
摘要: 实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。 什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名的中心 阅读全文
posted @ 2018-11-03 12:50 如.若 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 55 下一页