摘要:
测试是开发工作中必不可缺的部分。单元测试只针对当前开发的类和方法进行测试,可以简单通过模拟依赖来实现,对运行环境没有依赖;但是仅仅进行单元测试是不够的,它只能验证当前类或方法能否正常工作,而我们想要知道系统的各个部分组合一起是否能正常工作,这就是集成测试存在的意义。 集成测试一般需要来自不同层的不同 阅读全文
摘要:
(2)判定Linux的条件 2、不同系统下的Bean的类 (1)接口 (2)Windows下所要创建的Bean的类 (3)Linux下所要创建的Bean的类 3、配置类 4、运行 阅读全文
摘要:
Spring是通过TaskExecutor任务执行器来实现多线程和并发编程的。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。而实际开发中任务一般是非阻碍的,即异步的,所以我们要在配置类中通过@EnableAsync开启对异步的支持,并通过在实际执行的 阅读全文
摘要:
Spring的依赖注入最大亮点就是你所拥有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器换成别的容器,如GOOGLE Guice,这时Bean之间的耦合度降低。 但是在实际的项目中,你不可避免的要用到Spring容器本身的资源,这时你的Bean必须要意识到Spring容器的存在, 阅读全文
摘要:
Spring的事件(Applicaction Event)为Bean与Bean之间的消息通信提供了支持,当一个Bean处理完一个任务后,希望另外一个Bean知道并且能够做响应的处理,这是我们需要让另外一个Bean监听当前Bean所发送的事件。 Spring事件需要遵循如下的流程: (1)自定义事件, 阅读全文
摘要:
Spring EL-Spring表达式语言,支持在xml和注解中使用表达式,类似于jsp的EL表达式。我们在开发过程中,经常会涉及到调用各种资源,包含普通文本、网址、配置文件、系统环境变量等,我们可以使用Spring的表达式语言来实现资源的注入。 Spring主要在注解@Value的参数中使用表达式 阅读全文
摘要:
我们如何来定义自己的注解呢,在定义自己的注解之前,我们必须要了解java为我们提供的元注解(描述注解的数据)和相关定义注解的语法。 元注解: 元注解的作用就是用来描述其他注解的。Java5.0定义了4个标准的元数据类型,它们用来对提供注解类型做说明。 (1)@Target (2)@Retetion 阅读全文
摘要:
一、什么是指针逃逸 逃逸分析(Escape Analysis),在计算机编译器优化原理中,逃逸分析是指分析指针动态范围的方法,它同编译器优化原理的指针分析和外形分析相关联。计算机软件方面,逃逸分析指的是计算机语言编译器语言优化管理中,分析指针动态范围的方法。通俗讲,如果一个对象的指针被多个线程或者方 阅读全文
摘要:
各种排序的比较: 阅读全文
摘要:
(1)发送短信 1.1在中国网建SMS上注册一个用户名,并获取短信密钥(非登录密码) 1.2代码 1.3注意需要引入包:commons-logging-1.1.1.jar、commons-httpclient-3.1.jar、commons-codec-1.4.jar 1.4StatusCode说明 阅读全文