最后一步项目打包,打包时要把生产环境用到的配置信息加入到项目的配置文件中去,这时候就需要区分开发环境和生产环境了。maven提供了很好的设置。 Maven设置 maven的配...
最后一步项目打包,打包时要把生产环境用到的配置信息加入到项目的配置文件中去,这时候就需要区分开发环境和生产环境了。maven提供了很好的设置。 Maven设置 maven的配...
logback是日志的基础配置,运行时默认放在WEB-INF/classes/logback.xml 先看一下本项目的日志配置: 讲一下主要配置属性 这地方定义日志的存储根目...
系统管理的各个功能开发完毕,下一步就该开发系统登录界面及首页面了,这样一个系统的雏形才能出来。 这里设计登录先以简单为主,像用不用验证码、密码输入错误次数等等都不做考虑,这是...
我看过很多很多写企业级应用开发、SSH整合之类的书,一般这种书会非常非常厚,里面包括好几个项目整合的例子,一眼望过去,深不可测,真要拿到手仔细琢磨一下,猛然发现没什么东西,都...
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider,和Spring也能很好的整合到一起 主要的特性...
所谓缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 缓存主要可分为二大类: 1...
Guava Cache是google提供的java API开发工具包的一块。Guava Cache是一个全内存的本地缓存实现,它提供了线程安全的实现机制。整体上来说Guava...
redis在日常工作容易用的很紧密,势必要和spring进行整合,spring框架提供了RedisTemplate,这是一个非常好的组件,采用Template的设计模式。 T...
日常工作中会出现操作的异步处理,这时候就需要队列了,redis可以模拟实现队列。原理就是模拟一个topic,然后把消息放到redis的list对象里面,由专门的监听器来捕获队...
在以往通过nginx+tomcat实现负载均衡时,利用redis来实现session共享,原理是利用tomcat的session中间件tomcat-redis-session...
什么是mongogb MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据...
MongoDB现在用的非常非常多,如何和Spring整合也是经常碰到的问题。Spring提供了MongoTemplate这样一个模板类的实现方法,简化了具体操作。 下面讲一下...
MongoDB在数据库设计上和其他关系数据库有什么不同,估计第一个想到的就是自增ID的实现。Oracle可以通过sequence来实现,mysql和Sqlserver自带自增...
MongoDB被定义为最接近于关系数据库的NOSQL数据库,是有原因的,因为MongoDB还可以进行大量的Aggregation统计,比如 $project - 可以从子文档...
MongoDB支持二维空间索引,使用空间索引,mongoDB支持一种特殊查询,如某地图网站上可以查找离你最近的咖啡厅,银行等信息。这个使用mongoDB的空间索引结合特殊的查...
什么是泛型 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类...
在java开发中,定时任务是很常见的操作。实现定时任务的方式目前主要有三种: 1、利用java自带的timer机制2、利用第三方quartz组件3、利用spring-task...
Spring在3.0版本后集成了Spring-task,可以简单实现定时任务。 下面简单介绍一下Spring如何整合task 添加依赖pom.xml task的主要依赖在sp...
guava是Google开发的java API,这里面有一节,封装了多线程的一些操作。相比原生java实现的多线程,guava实现的方式更为简单,也更容易掌握。 下面看一下具...
在生产开发中,一个处理方法可能会连接多个数据库,在oracle处理中,有以下几种方式:1、如果这几个用户在同一个实例中,可以采用授权的方式,比如grant select t1...