详解 Guava Cache

一、Guava Cache一般在项目中,本地缓存的实现为 ConcurrentHashMap,它具有线程安全、持久有效的特点。但是相较于传统缓存,它不具备缓存过期、缓存移除等特性,Google Guava 包内的 Cache 模块可能会给你一个新的选择。 Guava 目前托管于 GitHub,在项目中引入也是十分简单: 1234567<dependency> <groupI...

详解 MySQL下的行表锁

阅读本文前,请务必查看先导文章:数据库基础理论阅读本文后,你可以查看延申文章:[MySQL] 行级锁SELECT … LOCK IN SHARE MODE 和 SELECT … FOR UPDATE 一、MyISAM 引擎MyISAM 是 MySQL 5.1 之前的默认搜索引擎,我们都知道,MyISAM 采用表锁,即操作一条记录也会锁住整张表。适合做主要查询、非事务的表的引擎。下面演示下 My...

解决 MySQL 报错 Expression #1 of SELECT list is not in GROUP BY clause and contains nonag...

一、问题描述运行 sql 后报错: 123Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘day_offset’ which is not functionally dependent on columns in GROUP BY clause; this is in...

计算机科普扫盲——固态硬盘

一、前言1.1 引言进入 2019 年,随着国产厂商的杀入,固态硬盘(SSD)甚至被杀到了 1 元 1G 的价格,固态硬盘也逐渐在普通用户中普及开来。现在新购一台电脑,无论是笔记本还是台式机,固态硬盘基本上是必备的硬件。 但是固态硬盘和其他计算机硬件一样,参数众多,其中也是有一点门道的。这也是我写这篇文章的动力,希望帮助大家明白固态硬盘的相关知识。 1.2 你真的需要 SSD 吗?固态硬盘的功能通...

Hololens 开发笔记(11)——Spatial Mapping

Hololens 作为一款混合现实设备,其与传统 VR/AR 设备最大的区别是,能够和现实世界进行交互。 以一个立方体为例,当我们没有使用 Spatial Mapping 时,我们只能在空间中移动它,而不能把它放置在现实世界的物体上,例如放置在一个椅子上。当我们使用了 Spatial Mapping 后,Hololens 会先扫描出所在房间的三维信息,扫描完毕后你就可以将物体放置在扫描后的空间物体...

RESTful API 设计规范

一、关于「能愿动词」的使用为了避免歧义,文档大量使用了「能愿动词」,对应的解释如下: 必须 (MUST):绝对,严格遵循,请照做,无条件遵守; 一定不可 (MUST NOT):禁令,严令禁止; 应该 (SHOULD) :强烈建议这样做,但是不强求; 不该 (SHOULD NOT):强烈不建议这样做,但是不强求; 可以 (MAY) 和 可选 (OPTIONAL) :选择性高一点,在这个文档内,此词...

SpringBoot 集成 Spring Security(8)——短信验证码登录

经过前面七章的学习,我们已经算入门 Spring Security 了,下面我们学习如何对 Spring Security 进行扩展,来实现短信验证码方式登录。 注意: 为了方便讲解,本篇文章代码直接在 《SpringBoot集成Spring Security(1)——入门程序》 上进行开发。 并且为了省去与本篇主题无关的代码,短信验证码只是一个模拟。如果你需要具体的实际例子,在下面的源码链接中除...

详细解读《个人所得税专项附加扣除暂行办法》

自2018年10月1日上调个人所得税税率和起征点后,2019年1月1日,实行《个人所得税专项附加扣除暂行办法》,在子女教育、继续教育、大病医疗、住房贷款利息、住房租金、赡养老人,这六大方面,实行抵扣个税。本文将对此规定进行全面解析。 课外阅读:个人所得税如何计算? 一、专项附加扣除包含哪些? 子女教育 继续教育 大病医疗 住房贷款利息 住房租金 赡养老人 二、专项附加扣除具体怎么扣?2....

自用实用软件及网站

一、软件1.1 XMedia Recode 功能:视频转码 1.2 SolveigMM Video Splitter Business Edition 功能:视频剪辑、合并 下载地址:https://pan.baidu.com/s/1GGmZ-q5XWELYMy8Y0mRN2Q 提取码:brzq 1.3 Snipaste 功能:截图、贴图 官方网站:https://zh.snipaste...

Hololens 开发笔记(10)——World Anchor

Hololens 实现全息体验的一个特性就是场景保持。当用户离开场景或关闭应用时,场景中的全息图会被保存在所放置的位置,当用户回到场景或重新打开应用时,能够准确的还原之前场景内的全息内容。 World Anchor(空间锚)提供了一种能够将物体保留在特定位置和旋转状态上的方法,以此来保证全息对象的稳定性(即静止参考框架),也通过它来实现场景保持。 WorldAnchorStore 是实现空间锚特性...
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×