04 2017 档案
摘要:《JAVA编程思想》:Java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。 (1).对象不一定会被回收。 (2).垃圾回收不是析构函数。 (3).垃圾回收只与内存有关。 ...
阅读全文
摘要:看了ConcurrentHashMap的实现, 使用的是拉链法.虽然我们不希望发生冲突,但实际上发生冲突的可能性仍是存在的。当关键字值域远大于哈希表的长度,而且事先并不知道关键字的具体取值时。冲突就难免会发 生。另外,当关键字的实际取值大于哈希表的长度时,而且表中已装...
阅读全文
摘要:转载请注明:TheViper http://www.cnblogs.com/TheViperautoMappingBehavior是一个容易被忽略的属性可以看到,默认是PARTIAL,只会自动映射没有定义嵌套结果集映射的结果集。这句话有点拗口,意思就是映射文件中,对于...
阅读全文
摘要:在我们查数据时,mybatis会默认把关联的数据查出来,而关联查询比单表查询慢,并且我们有时候不需要那么多的数据。所以我们需要开启懒加载,关联的数据等需要的时候再查出来myBatis开启懒加载,需要在mybatis主配置文件的settings标签中配置laz...
阅读全文
摘要:public :能被所有的类(接口、成员)访问。protected:只能被本类、同一个包中的类访问;如果在其他包中被访问,则必须是该成员所属类的子类。private:成员变量和方法都只能在定义它的类中被访问,其他类都访问不到。对成员变量的进行获取和更改,一般用get(...
阅读全文
摘要:1. 类 Executors此类中提供的一些方法有:1.1 public static ExecutorService newCachedThreadPool()创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行很多短期异步任务的程序...
阅读全文
摘要:在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQu...
阅读全文
摘要:Remote procedure call (RPC)(using the Java client)PrerequisitesThis tutorial assumes RabbitMQ is installed and running on localhost on...
阅读全文
摘要:Topics (using the Java client)In the previous tutorial we improved our logging system. Instead of using a fanout exchange only capable...
阅读全文
摘要:Routing 路由模式 (using the Java client)In the previous tutorial we built a simple logging system. We were able to broadcast log messag...
阅读全文
摘要:Publish/Subscribe 订阅模式 (using the Java Client)In the previous tutorial we created a work queue. The assumption behind a work queue is...
阅读全文
摘要:Work Queues (using the Java Client)In the first tutorial we wrote programs to send and receive messages from a named queue. In this on...
阅读全文
摘要:IntroductionPrerequisites(先决条件)This tutorial assumes RabbitMQ is installed and running on localhost on standard port (5672). In c...
阅读全文
摘要:1. 在这里不提如何集成rabbit mq到spring。2. 实现功能的配置都在消费者端:3. 下面是步骤和说明(1)在消费者端的mq配置文件上添加,配置 关键代码为 acknowledeg = "manual",意为表示该消费者的ack方式为手动(此时的queu...
阅读全文
摘要:1.什么是RabbitMQ官网:http://www.rabbitmq.com RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现 MQ全称为Message Queue, 消息队...
阅读全文
摘要:Java中的HashMap使用散列来高效的查找和存储值。HashMap内部使用Map.Entry的形式来保存key和value, 使用put(key,value)方法存储值,使用get(key)方法查找值。理解hashCode()Java中的hashCode()方法,...
阅读全文
摘要:1.如果要插入数据的表的主键字段有自增的规则示例: INSERT into(studentName,phone,birth) VALUE (#{studentName},#{phone},#{birth});用法: ...
阅读全文
摘要:需求:自动关闭2天前的订单定时执行的任务bean package com.taotao.store.order.job;import org.joda.time.DateTime;import org.quartz.JobExecutionContext;import...
阅读全文
摘要:1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在Sprin...
阅读全文
摘要:一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在Sprin...
阅读全文
摘要:Spring 的前几个版本,开发者都需要在 web 应用的上下文定义(多个) HandlerMapping bean,用来将 web 请求映射到指定的 handler。可当引入注解控制器时,开发者基本不再需要这样配置。因为 RequestMappingHandlerM...
阅读全文
摘要:通常首页会有很多个板块,如果实现首页数据的展示,我们首先可能想到的就是针对每个板块设计controller-service-dao。。即下面方案一的做法:方案一:1、 在后台系统中创建一张表,存储大广告位的广告数据2、 在后台系统中对该表进行CRUD3、 后台系...
阅读全文
摘要:表结构中字段是否添加索引判断依据是什么? -- 字段是否是查询条件或者是排序条件。 是否将所有的字段都添加索引,来加快查询? -- 不行的 1、 索引会占用存储空间,索引越多,使用的存储空间越多2、 插入数据,存储索引也会消耗时间,索引越多,插入数据的速度越...
阅读全文
摘要:问题描述在使用spring mybatis的时候配置数据源dataSource,为了修改方便,新建了一个application.properties其中保存了jdbc.url,jdbc.username等信息。这样在dataSource定义的时候 可以直接使用jdbc...
阅读全文
摘要:ID属性在spring容器管理的Bean中,必须仅且只有一个无重复的ID。手动指定ID属性一般情况下,配置一个bean时,需要指定它的ID属性作为bean的名称。11Q:如果在spring环境下,如果出现多个配置ID属性值一样的bean如果spring是默认设定,即可...
阅读全文
摘要:@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-ur...
阅读全文

浙公网安备 33010602011771号