04 2016 档案
摘要:1、动态数据源: 在一个项目中,有时候需要用到多个数据库,比如读写分离,数据库的分布式存储等等,这时我们要在项目中配置多个数据库。 2、原理: (1)、spring 单数据源获取数据连接过程: DataSource --> SessionFactory --> Session DataSouce 实
阅读全文
摘要:api: 此方法还提供了一个创建固定长度的列表的便捷方法,该列表被初始化为包含多个元素: 遇到的问题: java.lang.UnsupportedOperationException 在使用Arrays.asList()后调用add,remove这些method时出现 java.lang.Unsup
阅读全文
摘要:想在sublime里要python shell那种交互或者run module F5 F5 F5下这种效果的话,还是挺容易实现的,windows下的:1. 打开Sublime text 3 安装package controlSublime Text 3 安装Package Control 2. 安装
阅读全文
摘要:1.如何查看服务器有哪些存储引擎可以使用?为确定你的MySQL服务器可以用哪些存储引擎,执行如下命令: 代码如下: show engines; 这个命令就能搞定了。 2.如何选择合适的存储引擎?(1)选择标准可以分为:(2)是否需要支持事务;(3)是否需要使用热备;(4)崩溃恢复:能否接受崩溃;(5
阅读全文
摘要:今天来复习下内部类的一些基础知识。 首先是内部类的分类: 1、成员内部类 2、静态内部类 3、匿名内部类 4、局部内部类 下面逐一来介绍下。 首先是成员内部类,就是将内部类作为一个成员变量来处理。具体例子如下: 结果: 静态内部类是指作为一个静态类放置在某个类内部。 结果: 3、匿名内部类:是针对某
阅读全文
摘要:今天重温了一下方法重载和方法重写。 首先是方法重写(override)的几点要求: 1、必须继承父类或者实现某接口的方法。 2、方法名称和参数必须和父类(或者实现的接口方法)完全一致。 3、重写的修饰符必须大于等于父类(或者实现的接口方法)的修饰符。比如父类的一个方法protected void h
阅读全文
摘要:今天看了下BlockingQueue的几种实现,记录下以便以后复习。 首先来看一下BlockingQueue的家族成员: BlockingQueue除了先进先出外,还有两个操作:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场
阅读全文
摘要:今天才知道这个东东,好鄙视自己的学习能力,今天好好反省了一下。以后每天坚持学博客。 针对sublime,第一次听到是在学习angularJs时使用的编辑器,这个软件简单而又强大。感觉它比webstorm强大多了。现在的版本是sublime text 3.可以在官方网站直接进行下载:http://ww
阅读全文
摘要:1 . Sitemesh 3 简介 Sitemesh 是一个网页布局和修饰的框架,基于 Servlet 中的 Filter,类似于 ASP.NET 中的‘母版页’技术。参考:百度百科,相关类似技术:Apache Tiles。 官网:http://wiki.sitemesh.org/wiki/disp
阅读全文
摘要:针对web.xml我打算从以下几点进行解析: 1、ContextLoaderListener: 启动Web容器时,自动装配ApplicationContext的配置信息。 2、RequestContextListener:基于LocalThread将HTTP request对象绑定到为该请求提供服务
阅读全文
摘要:guava是java API蛋糕上的冰激凌(精华). 源码包的简单说明: com.google.common.annotations:普通注解类型。 com.google.common.base:基本工具类库和接口。 com.google.common.cache:缓存工具包,非常简单易用且功能强大
阅读全文