自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 史上最全计算机类书籍整理(持续更新)

史上最全计算机类书籍

2021-12-15 00:32:48 539 1

原创 快速生成markdown目录TOC,实现页内跳转

爱了

2021-12-12 16:54:30 1380

原创 SpringBoot2.0 Redis的简单使用

引入pom首先,在Maven中引入相应pom的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>application.yml配置Redis属性spring: redis:

2021-11-27 00:36:06 917

原创 Redis释放锁报错Lock was released in the store due to expiration. The integrity of data protected by this

背景今天在生产环境中碰到了这个问题,Lock was released in the store due to expiration. The integrity of data protected by this lock may have been compromised.分析查看报错来源,是来自于org.springframework.integration.redis.util.RedisLockRegistry的内部类 RedisLock的 unlock 方法。@Overridepubl

2021-11-26 00:29:59 3552

原创 SpringBoot Redis @Cacheable异常导致服务不可用解决方案

背景生产环境中,为了提高吞吐量和QPS,常常使用@Cacheable注解对较频繁访问的数据用Redis进行缓存。起初,服务正常运行,后来随着缓存的数据量和请求并发数的增加,偶现从Redis中取数据时抛出连接超时等异常,导致该次请求中断,影响该次业务。更有甚者,当Redis宕机时,由于@Cacheable注解的方法并未进行缓存冲突,而是直接抛出异常,会导致依赖这些方法的服务不可用。我们需要Redis服务器出现连接超时等问题时不影响程序的正常运行,即出问题时不抛出异常,可以继续向下执行方法,从数据库/本地缓存

2021-11-23 00:32:40 3604 1

原创 Redis为什么这么快

基于内存的操作,数据存在内存中,处理速度快采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗 CPU,不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗(Redis 6 版本已经改为多线程)使用多路I/O复用模型,非阻塞IO优化的数据结构,包括简单动态字符串、双向链表、压缩列表、哈希表、跳表和整数数组...

2021-11-22 00:01:09 325

原创 fastjson解析json对象报default constructor not found 异常解决方法

Exception in thread "main" com.alibaba.fastjson.JSONException: default constructor not found. class org.example.demo.BuilderDemo at com.alibaba.fastjson.util.DeserializeBeanInfo.computeSetters(DeserializeBeanInfo.java:149) at com.alibaba.fastjson.parser.

2021-11-19 00:12:24 7337

原创 Lombok注解@Builder报错:Error:java: 无法将类中的构造器应用到给定类型

背景:相信用Lombok注解@Builder时很大一部分人会遇到这个报错。出现原因:@Builder注解默认用的是全参数构造函数,此时会导致无法new无参对象,为了解决这个问题往往会在@Builder注解的类上加上@NoArgsConstructor注解或者手动加上无参构造函数,此时虽然可以new无参对象了,但却会报题目中这个错误。解决方案解决方法很简单,只需在使用@Builder注解的类上再加上@AllArgsConstructor注解即可原理可以通过查看字节码文件观察@Builder注解

2021-11-18 00:31:12 8299 6

原创 Redis缓存与数据库一致性解决方案

你可能会说这题我会,很简单嘛。读请求:先查缓存,查不到再查数据库,然后将数据保存到缓存中写请求:先删除缓存,在更新数据库,在通过后续的读请求把数据保存到缓存中。乍一听,很有道理的样子,然而这是有问题的。试想这样一种场景,有两个并发操作,一个是更新操作,另一个是查询操作。当更新操作删除缓存后,查询操作开始了,由于此时Redis中无对应数据了,查询操作会将旧数据取出来放到缓存中去,然后更新操作继续进行更新了数据库。此时,在缓存中的数据将是旧数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。在不同

2021-11-15 00:20:22 246

原创 程序员写作云笔记推荐

最近准备要开始写博客啦,以便督促自己持续的学习与保证有效的输入输出。俗话说得好,工欲善其事,必先利其器,这里首先花了点时间整理了一些写文章的云笔记软件。首先说说我理想的云笔记软件支持 markdown 语法,支持一体式预览,而不是通过双屏来展示效果,支持大纲导航功能支持图床,没有水印,图片地址可以被第三方网站引用和显示文档多平台自动备份可以专注于创作,没有太多花里胡哨的功能Typora专为 markdown 打造的一款软件,我一开始就是用它来记笔记的,上手快,安装好后新建一个文件就可以开

2021-11-13 16:36:12 5377

原创 IDEA 远程断点调试

IDEA 远程断点调试有时候,有些bug无法在本地环境复现,此时就需要我们去线上的机器远程debug,可以采用idea Remove JVM Debug模式.首先,点击Edit Configurations然后点击左上角的Add New Configuration,选择Remove JVM Debug在这里,指定要连接的远程服务器的host ip和端口Port(默认是5005)注:如果是购买的云服务器的话,需要在安全组开放对应的端口此时,复制剪切板中的参数-agentlib:jdwp=t

2021-08-07 16:29:49 7737 1

转载 深入解析JVM

JVMjdk、jre、jvm的关系JDK:是Java开发工具包,是Sun Microsystems针对Java开发员的产品。JDK中包含JRE,在JDK...

2020-07-12 22:07:24 204

原创 常用HTTP状态码

常见的HTTP相应状态码200 ok:请求被正常处理 204 no content:请求被受理但没有资源可以返回 206 partial content:客户端只是请求资源的一部分,服务器只对请求的部分资源执行GET方法,相应报文中通过Content-Range指定范围的资源。 301 move permanently:永久性重...

2020-06-19 18:56:39 263

原创 毕业论文图片、公式自动编号和交叉索引教程

目录目  录第一章  格式编辑1.1  标题格式编辑1.2 正文及图片、表格格式编辑1.2.1 正文内容设置1.2.2 表格图片标题设置第二章  交叉引用2.1  图片交叉引用2.1.1 插入题注样式编辑2.1.2 引用设置2.2 公式的交叉引用2.2.1 标签编辑2.2.1 公式引用 第一章  ...

2020-01-09 20:26:55 4016

转载 深度学习中 GPU 和显存分析

深度学习最吃机器,耗资源,在本文,我将来科普一下在深度学习中:何为 “资源”不同操作都耗费什么资源如何充分的利用有限的资源如何合理选择显卡并纠正几个误区:显存和 GPU ...

2019-10-25 09:37:38 505

转载 DenseNet详解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-07 21:38:53 354

转载 高斯混合模型深入理解

高斯混合模型GMM是一个非常基础并且应用很广的模型。对于它的透彻理解非常重要。网上的关于GMM的大多资料介绍都是大段公式,而且符号表述不太清楚...

2019-07-01 16:27:05 2565

转载 GMM算法(python版)

原 【machine learning】GMM算法(Python版) 一、GMM模型事实上,GMM 和 k-means 很像,不过 GMM 是学习出一些概率密度函数来(所以 GMM 除了用在 clustering 上之外,还经常被用于 density estimation ),简单地说,k-...

2019-06-27 10:57:02 7326 1

转载 git基本概念与操作

git基本概念与操作1、工作区 工作区其实就是我们当前修改、创建、删除的文件保存的地方 2、缓存区 所谓的缓存区,其实就是我们将工作区的内容通过git add命令所提交到的地方 3、本地版本库 本地版本库其实就是一个完整的版本库,这个当我们使用git commit命令之后,缓存区的内容才会进入本地版本库,这里要搞清楚的是,commit之后还不是提交到远程库的。 ...

2019-05-06 15:10:14 388

转载 YoloV3图解

整个训练分两部分对 DarkNet53 的预训练基于 DarkNet53 进行物体检测训练原图尺寸:input_shape标签:原始标签 box 为 (class, xmin, ymin, xmax, ymax),xmin, ymin, xmax, ymax 是左上角为坐标轴相对于原图的偏移。anchor 总共 9 个,三个为一组分给三...

2019-05-05 18:08:04 952

转载 Mask RCNN论文详解

论文:http://cn.arxiv.org/pdf/1703.06870v3本文主要是针对论文的详细解析,选出文章各部分的关键点,方便阅读立即。目录:摘要:1、Introduction2、Related Work3、Mask R-CNN3.1 Implementation Details4、Experiments: Instance Segmen...

2019-05-05 16:29:53 1317

翻译 Mask-RCNN论文翻译

Mask Rcnn英文版论文链接:https://arxiv.org/pdf/1703.06870.pdfMask Rcnn项目地址(caffe2):https://github.com/facebookresearch/Detectron摘要我们提出了一个概念上简单,灵活和通用的目标分割框架。我们的方法有效地检测图像中的目标,同时为每个实例生成高质量的分割掩码。...

2019-04-29 20:09:16 1020

转载 理解Python中的if __name__ == '__main__'

如何简单地理解Python中的if __name__ == '__main__' 1. 摘要通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中...

2019-04-20 15:17:19 143

转载 python列表基本用法

目录序言:0.0 list()函数1.0 append()函数2.0 clear()函数3.0 copy()函数4.0 count()函数5.0 extend()函数6.0 index()函数7.0 insert()函数8.0 po...

2019-04-13 10:15:07 903 1

转载 光流法(optical flow)简介

 光流法理论背景1.什么是光流光流(optical flow)是空间运动物体在观察成像平面上的像素运动的瞬时速度。光流法是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。通常将二...

2019-04-12 09:19:13 9353 1

原创 Anaconda用conda创建python虚拟环境

1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。2、conda常用的命令。&nbsp;&nbsp;&nbsp;&nbsp;1)conda list 查看安装了哪些包。&nbsp;&nbsp;&nbsp;&nbsp;2)conda env ...

2019-03-18 10:45:40 213

转载 虚拟环境中用Anaconda安装显卡CUDA驱动与CUDA运行版本匹配

&lt;link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css"&gt; &lt;div class="htmledit_views" id="content_views...

2019-03-18 10:33:28 7647 3

翻译 msdn博客搭建

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-03-18 10:17:34 922

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除