• 等级
  • 3461 访问
  • 3 原创
  • 5 转发
  • 1700189 排名
  • 0 评论
  • 0 获赞

Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用

文章目录1基于注解的支持1.1@Cacheable1.1.1value属性指定Cache名称1.1.2使用key属性自定义key1.1.3condition属性指定发生的条件1.2@CachePut1.3@CacheEvict1.3.1allEntries属性1.3.2beforeInvocation属性1.4@Caching...

2018-10-19 10:52:42

Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析一、内存模型的相关概念1)通过在总线加LOCK#锁的方式2)通过缓存一致性协议二、并发编程中的三个概念1、原子性2、可见性3、有序性三、Java内存模型1、java虚拟机规范2、定义(1)java中的原子性(2)java中的可见性(3)java中的有序性四、深入剖析volatile关键字1、volatil...

2018-08-21 15:26:20

Linux下Redis的安装、部署、卸载

一、Redis介绍二、Redis的安装三、Redis的部署1、自启动2、设置后台启动3、redis服务自动启动4、卸载四、客户端redisClient五、登录和密码设置Linux下Redis的安装和部署一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了...

2018-08-21 15:24:06

Linux下nexus 安装、使用

搭建nexus服务的意义1、安装nexus2、启动nexus2.1启动服务器2.2以后台进程启动:2.3web访问3.搭建私服3.1界面元素介绍3.2仓库集合的界面3.3通过网页方式将jar包上传到nexus搭建nexus服务的意义作为内网的统一代理,团队合作开发时不用每人都去外网下载一次;解决部分变态公司内网管制无法访问外网的问题,...

2018-08-21 15:15:55

java 日期类总结

java日期类总结

2017-11-07 13:31:56

优化SQL的30中常用方法

mysql处理海量数据时的一些优化查询速度方法 最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。     由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟

2017-04-17 13:41:34

spring基于注解的配置 @Required @Autowired

@Required注解应用于bean属性的setter方法。它表明受影响的Bean属性在配置是必须放在xml配置文件中,否则容器就回抛出一个BeanInitalizationException异常如上图所示,如果spring.xml中bean注销对age的的元数据的赋值,则会抛出异常@RequiredpublicvoidsetAge(Integerage){

2017-03-02 14:14:44

第一章 Shiro简介

1.1 简介ApacheShiro是Java的一个安全框架。目前,使用ApacheShiro的人越来越多,因为它相当简单,对比SpringSecurity,可能没有SpringSecurity做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。本教程只介绍基本的Shiro使

2017-03-02 10:47:51

java修罗路

关注
  • 计算机软件/研发工程师
  • 中国 安徽省 合肥市