自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++基础与细节理解

本博客旨在记录C++学习过程中的一些细节知识理解,由于问题的产生并非成体系,所以前期的记录可能会无序一些。烦请读者参阅目录进行快速的问题定位与跳转。

2023-12-14 18:48:23 435

原创 QT基础与细节理解

本博客旨在记录QT学习过程中的一些细节知识理解,由于问题的产生并非成体系,所以前期的记录可能会无序一些。烦请读者参阅目录进行快速的问题定位与跳转。

2023-11-08 10:40:08 242

原创 银行笔试篇---职业能力测试(行测)

国企与银行行测知识总结

2023-09-12 20:20:44 254

原创 2023年9月到2024年1月计划安排

冲刺更高标准的offer。

2023-09-06 20:11:13 206

原创 动态定时任务的实现(依托于SpringBoot Schedule)

生成的任务支持预设优先级。不支持预设优先级的劣势:当两个任务同时产生,并交由同一执行器时,其调度顺序仅由通知先后决定,而无法主动的预设优先级。这使得我们无法在同一时刻将两个具有依赖关系的任务交由同一执行器,而是只能预设提前量(而预设的提前量可能由于网络波动而出现差错)任务注册支持一次性任务的注册我们会从最简单的中心化任务调度开始,一步步扩展我们的项目功能,感兴趣的可移步我的另一篇博客:从简单到复杂的自研任务调度中间件记录。

2023-06-21 11:33:04 1303

原创 项目接口文档信息

自用项目接口文档(分享)

2023-05-10 20:23:26 789 1

原创 从0开始利用Jenkins构建Maven项目(微服务)并自动发布

从0开始的jenkins构建之路

2023-04-29 15:28:33 1748

原创 从MultipartFile上传文件名乱码开始详解编解码知识

从MultipartFile上传文件名乱码开始详解编解码知识

2023-04-28 11:42:04 5942 1

原创 学成在线项目(个人精简升级)

学成在线项目,但个人优化升级的版本

2023-04-20 17:51:02 802

原创 Java面试知识点总结

java面试指南总结版

2023-03-16 20:32:57 563

原创 快速排序简单实践

首先,我们正向推导,也就是当哨兵位置为数组最左侧start,两个扫描指针分别是left和right,为什么从right开始可行?为证必要性,也可反向推导当位于同一侧时,是无法保证终止位置小于等于哨兵位置的,从而也就无法交换两者。因此,从正向推导的角度,我们可说明哨兵位置与初始扫描位置分居两侧可保证终止位置小于等于哨兵位置。一次快排递归的while循环的退出条件是。,我们给出形象化的说明。

2023-03-01 20:34:39 230

原创 上移与下移堆节点的最优写法

今天分享一个用Java编写的小根堆的节点上移与下移的最佳实践,上移对应着堆节点的插入,下移对应着堆顶节点的删除。

2023-02-28 17:05:52 107

转载 【已解决】ValueError: Input tensors to a Functional must come from `tf.keras.Input`. Received: 0

该问题出现于tensorflow2.x的使用中,解决方式援引自:https://github.com/egipcy/LIRD/issues/7Q:Hi, i get error: Input tensors to a Functional must come from tf.keras.Input. Received: 0 (missing previous layer metadata)A:use %tensorflow_version 1.x in Collab or switch to tensorf

2023-02-21 10:40:59 724

原创 LeetCode刷题总结文档

LeetCode刷题记录,本文的刷题顺序依照代码随想录进行,因此题目板块的划分也和代码随想录一致。

2022-12-15 15:32:29 948

原创 瑞吉外卖项目实践(个人精简升级版)

本次实践旨在提高自己在以下方面的动手能力:因此,在原有项目需求上,会有以下方面的额外考量:如果读者也有类似的想法,不妨继续读下去项目共分为两期:一期工程中,客户端服务器的主要功能有:管理端服务器的主要功能有:之所以先实现管理端,有两个原因前期准备:这里需要着重介绍一下nginx服务器进行前后端分离的相关工作,它涉及nginx两个精妙的设计:因此,一个简洁的前后端分离思路是:登录功能的实现并没有太多的细节想要分享,也没有做出创新的内容,略过在使用自己开发的CURD模板生成了员工,分类,菜品和套餐的基础增删

2022-12-08 15:23:49 2449

原创 基于矩阵分解模型的协同过滤理论概述(涉及到SVD,SVD++,TimeSVD++)

从item-base到svd再到rbm,多种Collaborative Filtering(协同过滤算法)从原理到实现SVD++中yjy_jyj​的实际含义理解,以及对应的梯度下降公式TimeSVD++梯度下降公式的分析。

2022-11-30 16:28:10 555

原创 Mysql已支持自动进行int与bigint类型的模糊查询

这意味着什么不言而喻,以后写条件查询时,大多数场景可以直接用模糊查询替换所有包含条件,将极大的简化代码需要做的if-else判断。原本,想要在Mysql中进行int与bigint类型的模糊查询,必须通过Mysql的cast函数将其转为字符串后再操作,如。

2022-11-16 21:10:45 2015

原创 如何使用正则表达式来为SpringMVC的拦截器设置拦截URI

因此,我们需要深入源码,去查查看SpringMVC做URI匹配的代码,其实现的逻辑是什么。在层层深入后,我们定位到了PathMatcher.class文件,然后在查询了相关的。因此,常规的正则表达式。

2022-11-16 10:11:40 850

原创 Java8新特性:stream()流的巧妙用法总结

stream流是Java8为collection类新增的一种功能,利用stream,我们可以不写for循环,而遍历整个collection,且速度更快替换collection中的成员(类型和值都可以替换)收集替换结果,然后将原collection类转为任意想要的新collection类。

2022-11-15 14:56:09 1043

原创 Java-Debug记录11-20条

问题产生的原因在于,Jackson并不能像我们想的一样自动拆包json成为。,而是将该json对象处理为一个。

2022-11-15 11:15:26 481

原创 MybatisPlus自设模板:填补原模板在controller层对CURD操作的缺乏

自动生成控制器对象相关代码,以及其中可自主定义的变量生成模板相关代码,以及如何为模板自定义新的方法最后,分享一个本人实现的MybatisPlus自设模板,相关代码已开源在gitee,可以作为一个比较好的初始化项目使用。

2022-11-11 19:24:24 1384

原创 Linux五种IO模型详解

本文主要介绍Linux的五种网络模型,仅涉及理论知识,不包含实践尝试。可作为快速了解指南。

2022-11-01 17:09:22 375

原创 最简洁全面的Redis总结

本文致力于通过最凝练的语句来讲清楚Redis的所有重要知识,从原理入手,多角度展示Redis所体现的设计思想。

2022-10-25 21:06:47 443

原创 Spring 上传与下载文件工具类(封装为Bean,自动注入即可调用)

此工具类以提供一个方便,全面的文件上传下载为目的,设计思想遵照Spring的核心要素,通过自动注入与属性配置完成初始化,直接调用Bean里的方法完成对应任务为了服务器效率上传与下载将默认采用异步方式处理,通过开启线程池管理异步线程为了代码简洁仅实现单文件的上传与下载,多文件的相关操作由调用者重复调用完成未做异常处理,由调用者接收异常并决定是重新执行还是返回错误为了规范化实现了配置文件管理Bean,配置信息有两项(可自主扩展)threadNumber:线程数。

2022-10-24 19:20:18 478

原创 Redis实现分布式锁

Redis分布式锁工具的Java实现锁记录误删的避免锁持有者判断与锁删除操作的原子性保障。

2022-10-20 19:59:28 390

原创 Redis项目实战:记录与思考

redis点评项目实战

2022-10-18 20:10:03 298

原创 Java微服务多主机搭建尝试

在各个服务器声明单个节点节点间进行信息交互,建立集群第一类(简单类):在启动阶段可由用户自主配置集群节点的IP与端口,自动建立集群关系,如:nacos, elasticsearch第二类(复杂类):在启动阶段没有提供配置集群节点的接口,集群关系建立需进入容器使用对应的命令,如:rabbitmq用于内部访问的所有端口是否都暴露,如果没有请暴露至外网,否则将无法建立跨域集群各个必须的端口间是否有默认规则,如果有请遵守。

2022-10-08 22:58:02 1695

原创 Docker Swarm搭建Overlay网络,实现跨主机通信的排坑记录

这只是一个排坑记录,注意,我非常不建议你继续阅读下去,非局域网搭建overlay完全是吃力不讨好的行为,是个于我而言难以完成的目标非局域网间使用swarm配置overlay进行容器通信的坑实在太多了,排到最后也没有排干净,放弃了,如果对排坑过程感兴趣,或者你也想实践一下在非局域网间自己搭建一个“局域网”(bushi),请继续阅读吧。

2022-10-06 21:32:12 2057 2

原创 latex ȩ 无法识别,显示unknown unicode错误怎么解决

简单来说,unicode0229并未被收录在latex中,所以需要提前在tex中声明,然后再使用\cedilla{e}或者ȩ都可以被识别了。

2022-09-28 15:13:09 671

原创 Java微服务技术栈(2)

Java微服务技术栈,本篇是进阶篇内容

2022-09-22 20:05:13 645

原创 通过docker-compose完成负载均衡的nacos集群

本次任务从黑马程序员的SpringCloud课程出发,课程中的微服务集群cloud-demo通过由nginx进行管理的nacos集群实现注册管理和配置管理。我们的目标是将这一系列的微服务通过docker容器完成部署

2022-09-10 20:09:56 1161

原创 nginx原理浅述与配置总结

}通过上述配置,即可把三台server代理到nginx服务器的80端口访问了。

2022-09-08 16:34:14 429

原创 Java微服务技术栈(1)

Java微服务技术栈笔记

2022-09-06 21:18:04 1506

原创 SSM笔记记录

这篇文章可能不是常规的笔记风格,而更偏向于随记,我会将听课过程中觉得是我不了解的或者是很有意思的点记录下来,启发思维本文很多地方都指出某一款开源项目体现出了标准化的优点,那么在我的认知中,标准化究竟包括哪些方面?除标准化外,本文还提出了一个切合框架编程的,体现某开源项目优势的另一角度——简洁化,这里也需要说明我所认为的简洁化包括哪些方面?Spring针对软件开发过程中,由于在代码中书写实例化对象,从而产生的代码之间的,提供了的解法首先说明耦合问题:我们的希望是减少这样的耦合,一个切实可行的思路就是:Spri

2022-07-06 19:53:15 271

原创 如何在两台电脑间,实现zotero文件和数据两种类型的双向同步

在完成本文配置后,可以在两台不同的电脑间,通过两步简单操作实现zotero数据和文件的双向同步,并且全程免费首先,打开zotero->编辑->首选项->高级->文件与文件夹,配置链接附件根目录以及数据存储位置,前者将pdf文件通过相对地址形式存于zotero中(而非真正的pdf文件),后者则是设置用户本地数据的地址建议设置在数据盘D盘,可以避免后续对盘名的修改(因为基本每个电脑都存在C盘和D盘)然后,同一页面下,打开同步,配置数据以及文件同步方式。数据同步保持默认即可,文件同步选择WebDav,然后去坚果云

2022-07-03 20:21:57 13202 9

原创 情报检索知识汇总

关系:在时间序列上,信息源是信息资源的源,是先于信息资源的。从信息的开发利用上,信息源可以不断的转化为信息资源。从信息来源上,信息资源包括一切信息的来源。从信息本体论意义来讲,信息资源包括一切信息已经发出,正在发出和将要发出的所以信息,信息资源是经过加工处理有序化并大量积累起来的有用信息的集合。区别:信息源不等于信息资源,信息源是蕴含信息的一切事物,信息资源则是可利用的信息的集合;信息资源可以是一种高质量、高纯度的信息源,但信息源不全是信息资源。10位到13位10位的ISBN编号是7111165616711

2022-06-15 20:56:45 2241

原创 JavaWeb笔记记录

这篇文章可能不是常规的笔记风格,而更偏向于随记,我会将听课过程中觉得是我不了解的或者是很有意思的点记录下来,启发思维

2022-06-13 17:35:23 149

原创 Java-Debug记录1-10条

Java-Debug

2022-06-07 17:11:02 192

原创 Java学习路线(个人版)

前言由于本人已有了《C语言编程基础》,《面向对象的程序设计基础》,《计算机网络》,《数据库》等基础,熟练使用的编程语言为Python和C++,所以针对未来在Java领域的找工作需要,制定了符合自身水平的Java学习思路内容#mermaid-svg-6S5xGSq52UINHPFn {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-6S5xGSq52UINHPFn .er

2022-05-30 17:16:47 99

原创 相机模型的个人随录

前言本篇博客主要是记载有关于相机模型的相关知识,不成系统,只是随录,如有疑问,敬请留言内容相机内参决定了由世界坐标到像素坐标的变化,这个变化并未引入畸变。而畸变参数决定了未引入畸变的坐标在畸变场景下于归一化平面所处的坐标1.针孔相机模型与畸变针孔相机的成像模型为rectilinear projection model,也就是直线投影,通过fx,fy,cx,cyf_x, f_y, c_x, c_yfx​,fy​,cx​,cy​四个内参完全决定直线投影模型而在针孔相机的畸变模型上,人为的设立径向畸变

2022-05-27 17:19:29 123

空空如也

空空如也

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

TA关注的人

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