1. 功能说明 @Cacheable 注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。 注意,这里强调了一点:参数相同。这一点应该是很容易理解的,因为缓存不关心方法的执行逻辑,它能确 ...
分类:
编程语言 时间:
2020-07-24 18:56:53
阅读次数:
59
“free store” VS “heap” 当我问你C++的内存布局时,你大概会回答: “在C++中,内存区分为5个区,分别是堆、栈、自由存储区、全局/静态存储区、常量存储区”。 如果我接着问你自由存储区与堆有什么区别,你或许这样回答: “malloc在堆上分配的内存块,使用free释放内存,而n ...
分类:
编程语言 时间:
2020-07-24 16:03:35
阅读次数:
87
NoSQL 有分很多种,其中key-value NoSQL (Redis, MemcacheD, etc) 的选用相对比较清楚些,大多是当后端Data storage的cache层来用。这篇主要想请教Column Family NoSQL (e.g. Cassandra, Hbase) 和SQL之间 ...
分类:
数据库 时间:
2020-07-24 15:31:56
阅读次数:
77
python大家应该都是非常熟悉的,也知道python是一门非常受欢迎的编程语言,广受大家的喜欢,那么python到底是一门怎样的语言?有着怎样的特性呢?
分类:
编程语言 时间:
2020-07-24 10:06:59
阅读次数:
199
算法面试只是技术面试的一个部分! 算法面试好不代表技术面试好! 技术面试优秀不代表能拿offer! A.怎样回答算法问题才更好呢? 优化-规范-快速-争取bug free 与面试官沟通具体不同的题目情况,全面思考问题 边写边说明思路 B.算法面试如何准备? 选择一本基础算法书籍或教学视频 《剑指of ...
分类:
编程语言 时间:
2020-07-23 23:23:09
阅读次数:
80
session.auto_start=0 修改为 session.auto_start=1;
output_buffering = Off 修改为 output_buffering = On; ...
分类:
数据库 时间:
2020-07-23 18:56:25
阅读次数:
86
1.评估oracle 数据库rman 全备的大小: SQL> select sum(bytes)/1024/1024 from v$datafile; SUM(BYTES)/1024/1024 990SQL> select sum(bytes)/1024/1024 from dba_free_spa ...
分类:
数据库 时间:
2020-07-23 15:43:07
阅读次数:
131
Linux是免费开源的操作系统,也是广受大家喜欢的系统,在服务器领域有着非常重要的作用,想必大家也知道在学习Linux过程中,需要通过各种各样命令来操控,今天为大家介绍一些关于Linux系统和Linux系统资源的命令,一定要看哦。
分类:
系统相关 时间:
2020-07-22 23:38:33
阅读次数:
117
1:核心代码 JSONObject json=(JSONObject) JSON.parse(responseContent); byte [] compress=Base64.decodeBase64((json.getString("result").getBytes("UTF-8"))); ( ...
分类:
其他好文 时间:
2020-07-22 20:26:49
阅读次数:
74
一、TIFF文件结构: 如下图所示为TIFF图像文件基本结构: 文件结构主要分为三个小的描述结构Header+IFD+DE,下面就三个方面对文件基本组成进行讨论。 1.文件头基本组成 第1,2两个字节确定了文件数据的存储格式为大端存储或者小端存储,分为以下两种情况: 第一字节和第二字节的内容组成是0 ...
分类:
编程语言 时间:
2020-07-22 20:18:31
阅读次数:
101