摘要: @Cacheable @Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存 @Cacheable 作用和配置方法 实例 @Cacheable(value=“accountCache”),这个注释的意思是,当调用这个方法的时候,会从一个名叫 accountCache 阅读全文
posted @ 2019-04-09 14:33 Co~Co 阅读(13077) 评论(0) 推荐(2) 编辑
摘要: 说一下spring中Bean的作用域 singleton: Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象。Singleton作用域是Spring中的缺省作用域。 prototype: 每次通过Spring容器获取prototype定义的bea 阅读全文
posted @ 2019-04-08 16:14 Co~Co 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 介绍: InnoDB引擎是MySQL数据库的一个重要的存储引擎,和其他存储引擎相比,InnoDB引擎的优点是支持兼容ACID的事务(类似于PostgreSQL),以及参数完整性(有外键)等。现在Innobase实行双认证授权.MySQL5.5.5以后默认的存储引擎都是InnoDB引擎。 特点是: 1 阅读全文
posted @ 2019-04-08 15:54 Co~Co 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一、什么是主从复制 将主数据库中的DDL和DML操作通过二进制日志传输到从数据库上,然后将这些日志重新执行(重做);从而使得从数据库的数据与主数据库保持一致。 基本原理: MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 MySQL复制是基于主服务 阅读全文
posted @ 2019-04-08 15:07 Co~Co 阅读(26478) 评论(0) 推荐(0) 编辑
摘要: 问题描述 最近在上线新版本项目的时候,发现有的用户的操作还是调用的老版本JS里面的内容,这样就造成原来新的JS里面加上的限制不能限制用户的操作,从而导致用户可以重复操作。 问题产生原因 如果在用户之前已经访问过系统,那么浏览器中会缓存该系统的CSS、JS,这些CSS、JS缓存未过期之前,浏览器只会从 阅读全文
posted @ 2019-04-08 13:40 Co~Co 阅读(12063) 评论(0) 推荐(1) 编辑
摘要: 2019-04-04 11:23:40,372 ERROR [tomcat-threads--1] (com.bill99.dolphin.controller.ExceptionController.handle(ExceptionController.java:23))- Raise excep 阅读全文
posted @ 2019-04-04 12:53 Co~Co 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、概念 悲观锁:一段执行逻辑加上悲观锁,不同线程同时执行时,只能有一个线程执行,其他的线程在入口处等待,直到锁被释放。Java中synchronized和ReentrantLock等独占锁就是悲观锁思想的实现。 乐观锁:一段执行逻辑加上乐观锁,不同线程同时执行时,可以同时进入执行,在最后更新数据的 阅读全文
posted @ 2019-04-03 15:12 Co~Co 阅读(3892) 评论(0) 推荐(0) 编辑
摘要: cookie和session的区别,分布式环境怎么保存用户状态 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。 3、session会在一定时间内保存 阅读全文
posted @ 2019-04-03 14:20 Co~Co 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。 一.抽象类 在了解抽象类之前,先 阅读全文
posted @ 2019-04-03 11:21 Co~Co 阅读(6980) 评论(0) 推荐(9) 编辑
摘要: Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 阅读全文
posted @ 2019-04-02 17:55 Co~Co 阅读(5471) 评论(0) 推荐(0) 编辑