自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【跟着官网学SpringMVC】1.1. DispatcherServlet

1. Spring Web MVC Spring Web MVC 是建立在Servlet API和spring framework基础之上的一套web 框架。1.1. DispatcherServlet 在学习servlet时知道,要处理浏览器发送的请求,就需要通过写对应的servlet,然后通过对应的url映射,将请求交给对应的servlet来处理请求。使用spring mvc框架后,就由DispatcherServlet来处理我们的请求。使用它就必须先声明他,只要在web.xml...

2020-07-09 14:29:12 185

原创 [OAuth2]authorization_request_not_found

最近在写一套OAuth2s授权认证,当在oauth2-client调用oauth2-server,并且在点击授权以后,oauth2-client却显示【authorization_request_not_found】,并跳到了登陆页面。经过上面修改后,就会解决cookie覆盖问题,从而解决了【authorization_request_not_found】这个问题。tips:对浏览器来说,cookie是区分域,不区分端口的,在一个ip地址下多个端口的cookie是共享的。

2024-03-30 20:27:16 483 1

原创 [npm]覆盖依赖中内嵌的依赖的版本

在自己项目的package.json中,使用npm的overrides来覆盖@type/node中设置的undici-type的版本,也就是通过overrides告诉@type/node不下载它里面设置的undici-type的版本,而是下载overrides设置的版本。安装后,可以在node module中看到下载的undici-type不在是@type/node中的版本,而是我们通过overrides设置的版本。所以当想要覆盖默认版本的依赖,下载某个特定版本时,就用overrides就行。

2024-03-12 17:47:00 710 1

原创 spring security oauth2 之GitHub应用注册

这个是当在GitHub授权页面用户点击授权后,GitHub要通过回调,你用来接受code的地址。就照着我的红框写,然后把端口换成你自己spirng security Oauth应用的端口号就行。注册成功后,就会跳到下图的一个页面,里面就有在spring security Oauth2中需要的clientID,和client secret了。必填,就随便填一个网站地址就行,如果没有的话,就填你spring security Oauth2应用启动后的地址+端口就行,千万别忘了前面的http昂。

2024-02-29 14:29:22 485

原创 通过阿里云仓库来下载docker镜像

注意:配置阿里云镜像后,不要再用下面这种含有url的方式下载镜像了,这样就会到url处去下载镜像,就不会到你配置的阿里云镜像中下载了。进入到centos,按照下图找到你自己阿里云对应的位置,然后找着做就行。直接根据图片找到自己阿里云对应的位置,赋值后在centos中运行即可。本文的前提是你已经在你的centos中安装了docker。运行后会让你输入密码,密码就是【Step3】你设置的密码。登录阿里云镜像仓库,登录后才能docker pull镜像。将蓝色部分照着在你的centos上执行一下就行。

2024-02-02 12:12:55 768

原创 [threejs]让导入的gltf模型显示边框

model的traverse方法可以遍历处model中的所有threejs对象,拿到这些对象后,找到对应的mesh,就可以进行操作了。然后通过Wireframe来给找到的mesh添加上边框。如图所示,这里显示的边框是以构成模型的每个最小单元添加上了边框(mesh是由很多个三角形平面组成的)。

2023-10-31 11:17:34 1885

原创 [chrome devtools]Sources面板

日志断点,就是在不暂停执行并且不使用console.log的情况下,在某个位置打印一个自定义的log,这种断点一般是。下面就介绍在devtools的Sources面板中如何使用这几种断点。条件断点,就是只有满足设定的条件后,才会在断电上停住。

2023-09-28 10:40:47 1924

原创 [chrome devtools]Console面板

treat code evaluation as user action意思就是说:将这个代码视为用户已经进行了click或者tap了html元素,不懂什么是user action参考:https://webkit.org/blog/13862/the-user-activation-api/【3】当页面里内嵌了一个iframe时,如果iframe也在控制台输出一些信息,你不想看,而只想看自己的就可以勾选次选项。【5】当出现跨域问题时,是否将跨域的错误信息显示在控制台,勾选就会显示。

2023-09-28 09:54:25 1876

原创 [Mongodb 5.0]聚合操作

在这个例子中我们就会看到聚合操作中所谓的pipeline的用法,例子中我们用了$match和$group两个指令,他们的执行是分为2个阶段(stage),第一个阶段通过$match来进行数据的过滤,将满足的数据作为$group指令的输入,$group指令将$match的结果进行分组。通过$project我们指定结果中只显示_id和name字段,注意的是,在$match这个阶段输出的结果中包含了所有的字段,而只有在$project这个阶段,才将所以字段中的_id和name两个字段拿出来显示。

2023-08-14 15:11:24 769

原创 [Mongodb 5.0]单机启动

我们知道每个systemctl命令都会有一个对应的.service文件,里面其实就是一些shell命令来启动程序。当然你也可以通过在这个service文件中自定义自己喜欢的权限,例如就想设置root权限,那就修改红框里内容就行(丢改后别忘了执行stemctl daemon-reload。当我们需要启动一个单机的(standalone)的mongodb数据库实例时,只需要进入这个目录,然后执行命令。安装完mongodb后,会自动生成下面两个目录(mongod.conf中设定的),用来存放日志和数据。

2023-08-11 16:51:40 681

原创 [threejs]相机与坐标

搞清相机和坐标的关系在threejs初期很重要,否则有可能会出现写了代码,运行时一片漆黑的现象,这种情况就有可能是因为你相机没弄对。

2023-08-01 09:44:48 1395

原创 [java 音频处理篇]第3章 从指定位置播放

我们说过实际采样时,采样数据非常多,这时候用采样点做最小单位没有太大的意义,所以人们就设置了一个更大一点的,相对于我们来说更有意义的单位,帧。举个例子就明白了:图中如果不考虑帧,我想从采样点3开始播放,你可以定位到采样点3就行,你也可以直接通过指定到第2帧,然后就自动会从采样点3开始播放了。简单点说,当我们播放wav时,就是从最左侧开始播放这些采样的点(实际中采样的点非常的多,这里只是便于理解)。进行音频处理,肯定需要从指定的位置播放,本章将介绍如何通过设置帧的方式,指定播放的位置。

2023-04-07 15:23:25 637 1

原创 [java 音频处理篇]第2章 循环播放

通过clip.loop方法设置循环播放的次数,loop方法用于从当前指定的位置进行循环回放(plackplay),因为我们没有设置位置,所以默认就是从音频的开头开始循环回放,当播放完后会自动到开头继续循环播放,直到循环到我们指定的次数后停止。第1章说过,Clip有个好处就是它里面的数据流是预加载的,因为有这个特征,所以Clip就具备了循环播放的功能。先上代码,可直接复制使用,注意【+】部分的代码,此段代码就是实现循环的。掌握Clip的loop方法。

2023-04-04 16:00:44 607

原创 [java 音频处理篇]第1章

java音频篇,讲述通过java.song.api来进行音频操作

2023-04-04 13:33:52 421

原创 [RocketMQ]转换器

rocketmq

2023-03-16 10:30:06 1214

原创 springboot-mybatisplus-redis二级缓存

springboot mybatisplus redis二级缓存

2022-11-30 16:32:27 2800

原创 [Mongodb 5.0]比较运算符

Mongodb 比较操作符

2022-09-16 11:20:19 733

原创 【稀里糊涂学Spring MVC】Filter

虽然我们这里介绍的是spring mvc 中的Filter,但是,这些Filter最终都是实现了tomcat中servlet的Filter接口。下面我们先来看官网api中对Filter的定义 A filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the response from a resource,

2022-08-30 10:05:57 1320

原创 [MapStruct]关于Mapping的高级选项

MapStruct

2022-08-29 14:32:36 3336

原创 [MapStruct]枚举的映射

MapStruct

2022-08-26 15:00:11 1634

原创 [MapStruct]Stream映射篇

mapStruct

2022-08-25 14:19:35 196

原创 [MapStruct]基础映射篇

MapStruct

2022-08-25 14:04:12 1734

原创 [MapStruct]如何获取Mapper

mapstruct

2022-08-25 14:03:50 1139

原创 [MapStruct]数据类型转换

MapStruct

2022-08-25 14:03:26 4063

原创 [MapStruct]集合的映射

mapstruct

2022-08-25 14:02:55 3022

原创 [mapstruct]pom依赖引入

mapstruct maven依赖

2022-08-04 10:05:02 775

原创 [问题]springboot启动时报Could not connect to SMTP host

springboot启动时报Could not connect to SMTP host错误

2022-08-03 10:00:22 1107

原创 [vue运维]资源使用gz部署404问题

vue gizp插件 404

2022-07-25 08:17:09 834

原创 [Mongodb 5.0]配置副本集中的tag

mongodb tag

2022-07-11 09:19:01 559

原创 [spring cloud gateway]yml中Route Predicate的配置

gateway predicates的属性配置

2022-07-10 16:16:01 1345

原创 [spring cloud gateway]yml中predicate 和filter的两种配置方式

yml中predicate 和filter的两种配置方式

2022-07-09 14:29:38 446

原创 [spring cloud gateway]术语

gateway 术语

2022-07-09 14:00:07 164

原创 [mongodb5.0]$bucket (aggregation)

mongodb 聚合方法bucket说明

2022-07-08 16:42:42 485

原创 [spingboot-mongodb]通过Example查询记录

通过springboot-data-mongodb的Example API 查询数据

2022-07-08 09:45:30 1006

原创 [spingboot-mongodb]query documents查询记录

springboot-data-mongodb 查询记录

2022-07-06 14:58:52 904

原创 [Mongodb5.0]如何重启分片集群

如何重启分片集群

2022-06-09 10:23:22 1307 1

原创 [Mongodb 5.0]分片集群搭建

分片集群搭建

2022-06-02 15:28:25 7046 8

原创 [Mongodb 5.0]将副本集中的Secondary节点变为Arbiter节点

前言Arbiter节点也被成为仲裁节点,也就是用来投票用的节点。当我们不在想将副本集中的某个Secondary节点用来保存数据的时候,而是仅仅想用它在选举Primary节点时进行投票使用,那么我们就可以考虑将这个Secondary节点变为Arbiter节点。场景我们假设已创建了一个副本集(没创建的可参考前面的文章)如下表格所示:PSS模式(还有PSA模式) 地址 别名 Secondary 192.168.40.128 节点1 Primary 192.16

2022-05-13 15:37:46 1034

原创 [Mongodb 5.0]配置副本集中的节点为延迟节点

前言如果副本集中的某而节点设置成了延迟节点(Delayed Replica Set Member),那么这个节点将会在一定的延迟时间之后再去Primary节点赋值oplog到自己节点上,然后根据oplog中的内容,实现数据与Primary节点的同步oplog:mongodb的副本集主要就是通过oplog这个东东,oplog中记录了Primary节点上对mongo数据库的操作,比如增删改查。其他节点的数据拿到这个oplog,然后执行里面的内容,就可以将Primary节点上内容同步到自己节点上,实现了

2022-05-13 14:47:56 926

原创 [Mongodb 5.0]配置副本集中的节点为隐藏节点

副本集中的隐藏节点(Hidden members)是一个不能成为Primary节点并且在客户端不可见【1】的节点。隐藏节点虽然不能参加选举成为一个Primary节点,但是它可以参与投票。

2022-05-13 10:30:07 1384

空空如也

空空如也

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

TA关注的人

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