概览 缓存是一个有着更快的查询速度的存储技术,这里的更快是指比起从初始的数据源查询(比如数据库,以下都称作数据库)而言。我们经常会把频繁请求的或是耗时计算的数据缓存起来,在程序收到请求这些数据的时候可以直接从缓存中查询数据返回给客户端来提高系统的吞吐量,现在我们来看看有哪些缓存模式可以考虑。 Cac ...
分类:
其他好文 时间:
2020-06-26 01:20:58
阅读次数:
102
1.概览 1.1 函数名中的箭头,用来表明函数的return type,其使用在函数的返回类型需要通过模板参数进行推导,使用在decltype()和declval()不方便的场景 2.正文 c++ 中提供了如下的方式,定义一个函数以及返回值 return-type identifier ( argu ...
分类:
编程语言 时间:
2020-06-24 23:38:38
阅读次数:
144
1、概览 当多线程帮助我们提高应用性能的同时,它同时也带来一些问题,本文我们将借助几个小例子看下两个问题,死锁和活锁。 2、死锁 2.1、什么是死锁 死锁发生在当两个或多个线程一直在等待另一个线程持有的锁或资源的时候。这会导致一个程序可能会被拖垮或者直接挂掉,因为线程们都不能继续工作了。 经典的哲学 ...
分类:
编程语言 时间:
2020-06-24 00:24:55
阅读次数:
92
网上看了很多教程,苦口婆心千言万语,看完感觉装个双系统像是个天大的事儿一样。而在官网找到的一份教程,则非常详细,一句废话也不多说,跟着走,就完成了。当然,前提是你自己在电脑上已经分好盘了,并且知道怎么在你电脑启动的时候进入你的U盘,启动已经烧录好的Linux系统,并根据提示进行选择,它会自动帮你检测 ...
分类:
其他好文 时间:
2020-06-23 21:15:48
阅读次数:
71
debug PostgreSQL 9.6.18 using Eclipse IDE on CentOS7 1.概览 这个文档指导如何在Centos7下,使用Eclipse IDE 调试PostgreSQL Linux: CentOS7 Postgres: postgresql-9.6.18.tar. ...
分类:
数据库 时间:
2020-06-21 19:35:23
阅读次数:
59
代码规范下载链接 代码规范内容概览 冲刺计划 ###总体安排 本轮冲刺的总体目标是完成项目的所有基本功能,具体可分为以下几项 管理员话题审核 管理员评论审核 管理员标签管理 管理员课程管理 用户端匿名发布 用户端管理收藏夹功能 用户端查看、修改个人信息 ###时间安排 ###人员安排 吸取alpha ...
分类:
其他好文 时间:
2020-06-21 14:05:11
阅读次数:
51
Spring @Enable 模块概览 框架实现 @Enable注解模块 激活模块 Spring Framework @EnableWebMvc Web MVC 模块 @EnableTransactionManagement 事务管理模块 @EnableCaching Caching 模块 @Ena ...
分类:
编程语言 时间:
2020-06-21 11:57:46
阅读次数:
69
阅读目录 概览 not null unique primary key foreign key 概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容 ...
分类:
数据库 时间:
2020-06-21 10:10:31
阅读次数:
63
1、概览 本文我们来看下java.lang包中的ThreadLocal,它赋予我们给每个线程存储自己数据的能力。 2、ThreadLocal API ThreadLocal允许我们存储的数据只能被特定的线程``访问。 我们现在存储一个整形并把它和一个特定的线程绑定: ThreadLocal<Inte ...
分类:
其他好文 时间:
2020-06-20 00:38:11
阅读次数:
85
最近经常会再面试中碰到 Netty 相关的问题。 全文采用大家喜欢的与面试官对话的形式展开。 如果大家觉得总结的不错的话,不妨点一个赞鼓励一下!这是我继续坚持很重要的动力来源。 概览: Netty 是什么? 为什么要用 Netty? Netty 应用场景了解么? Netty 核心组件有哪些?分别有什 ...
分类:
Web程序 时间:
2020-06-16 20:45:31
阅读次数:
76