- 博客(23)
- 收藏
- 关注
原创 踩坑:尝试通过Set-Cookie标头设置Cookie的操作被禁止了,因为此标头具有“SameSite=Lax”属性但来自一个跨网站响应
踩坑:尝试通过Set-Cookie标头设置Cookie的操作被禁止了,因为此标头具有“SameSite=Lax”属性但来自一个跨网站响应
2024-10-14 11:17:13
814
原创 .NET6 快速入门
本文章的目的是对于有基础的程序员快速上手.Net 6推荐优先学习c#语法与.NET 特性ASP.NET特性:https://www.cnblogs.com/JohnTang/category/1387684.html本文章不推荐0基础阅读
2024-10-10 10:56:37
1749
原创 Markdown 图片本地路径与图床路径转换工具
Markdown Image Path Converter 是一个 Windows 窗体应用程序,旨在帮助用户快速替换 Markdown 文件中的图片路径。用户可以将使用图床的图片链接替换为本地相对路径,或将本地相对路径替换为图床地址,从而方便地管理和使用 Markdown 文件中的图片。
2024-10-09 11:05:43
573
原创 课堂笔记:操作系统
计算机系统是由硬件和软件组成的硬件是软件建立活动的基础,软件是硬件功能的扩充计算机硬件结构:由CPU、内存和若干IO设备组成,他们由系统总线连接在一起,实现彼此通信操作系统作为扩展机器操作系统作为资源管理器程序:就是一个指令序列早期的计算机只支持单道程序:同一时间内只允许一个程序执行后来出现了多道程序技术:为了方便操作系统管理,完成各程序的并发执行,引入了进程、进程实体的概念用信号量机制解决同步问题,要设置很多信号量,并使用大量的P、V操作,还要仔细安排P操作的顺序,以防止死锁。
2023-03-08 23:51:59
546
原创 剑指offer题解
推荐链接:某卷王的github题解:https://github.com/hackeryang/SwordToOffer牛客网剑指offer:https://www.nowcoder.com/exam/oj/ta?page=1&pageSize=50&search=&tpId=13&type=265因为我是菜逼,所以我选择按模块刷题了如果博客里图g了那就是牛客的原因,图直接从牛客复制了持续更新中JZ6 从尾到头打印链表描述输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。如输入
2023-03-08 23:45:47
743
原创 如何在部署hexo时生成指定文件?(如每次推送github pages 时生成CNAME文件)
构建博客时,因为我使用了域名解析github pages,所以需要创建一个CNAME文件来绑定我的域名,如图:但是每次重新将hexo部署到github时,CNAME文件都会被覆盖,所以我想找个方法让每次部署hexo时自动生成CNAME文件。...
2022-08-31 14:28:36
449
1
原创 版本控制工具:git
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。[1] 也是[Linus Torvalds](https://baike.baidu.com/item/Linus Torvalds/9336769)为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。在协作开发中,项目中会有很多成员对同一个项目的代码进行编写、调试、修改,所有成员的代码同步就成了问题。而使用git可以很好的解决协同开发中代码同步的问题。...
2022-08-08 11:07:06
594
原创 如何简单方便的在springboot项目中使用OSS服务(通用方法)
本篇文章介绍如何在springboot项目中配置OSS服务,用一个Service类简单实现上传文件与删除文件的操作。
2022-07-29 01:14:37
2249
原创 代码模板:springboot+Mybatis-Plus分页
每次写分页都很烦,记录一下实现分页查询的全过程,以后想写分页可以直接改模板1、首先分页肯定是要记录页码和页面大小的,所以不如直接整合成一个类,让后面需要分类的对象继承2、然后创建具体的需要实现分页的类这里继承BasePageDto对象后加了一条属性userName,这样就可以做到模糊查询用户名的同时分页,也就是说这个类里放条件3、创建传输类4、构建返回类此类作用为构建向前端返回的数据对象,包括页数、大小、总页数、总记录数和数据list5、编写controller这里默认按照MybatisPlus代码
2022-07-03 22:35:55
339
1
原创 代码模板:SpringBoot后端统一返回类
后端开发过程中,向前端返回的格式应统一确定,所以应当有一个类统一管理返回结果Result(这里用的类是ResultUtil)下面是构建首先创建一个Result类创建一个常用枚举类,存储自定义的code与message返回类工具这里的返回类工具提供了三种方法由于成功的情况应该是经常需要用的,而且返回的code和message基本也是固定的,所以直接写两个方法执行比较省心但是错误是有很多种的,所以就传入一个枚举类,直接从枚举类中获取code和message以下为三种方法对应的使用演示感觉吧可能
2022-06-27 23:01:52
1382
原创 MyBatis入门笔记(三)
前言:本文章为个人留存的MyBatis学习笔记,共分三部分,笔记来自于本人自学与学校实训课程整理,希望能与大家一起进步。
2022-06-25 14:32:22
248
原创 MyBatis入门笔记(二)
前言:本文章为个人留存的MyBatis学习笔记,共分三部分,笔记来自于本人自学与学校实训课程整理,希望能与大家一起进步。
2022-06-25 14:30:44
486
原创 尚硅谷SpringCloud笔记(一)Eureka
Eureka 工作原理上节内容为大家介绍了,注册中心 Eureka 产品的使用,以及如何利用 Eureka 搭建单台和集群的注册中心。这节课我们来继续学习 Eureka,了解它的相关概念、工作流程机制等。Eureka 作为 Spring Cloud 体系中最核心、默认的注册中心组件,研究它的运行机制,有助于我们在工作中更好地使用它。Eureka 核心概念回到上节的服务注册调用示意图,服务提供者和服务的消费者,本质上也是 Eureka Client 角色。整体上可以分为两个主体:Eureka Serv
2022-01-17 18:04:00
300
原创 四步配置Springboot 热部署(修改代码时自动热部署)
Springboot热部署配置前言:在开发项目过程中,频繁的修改代码、运行项目会感觉很麻烦,尤其是当项目复杂时、每次重新运行项目都需要大量时间部署后可达到改动代码自动实现热部署1.Adding devtools to your project<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-d
2022-01-15 10:43:38
282
原创 解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
在安装dubbo监控中心dubbo-admin 时,使用maven打包项目一直报错提示 dubbo-admin-ui 构建失败Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.9.0:npm (npm install) on project dubbo-admin-ui: Failed to run task: ‘npm install’ failed. org.apache.commons.exec.Execute
2022-01-12 00:54:27
10973
15
原创 Redis实现单点登录(并且只能在一台设备登录)
Redis实现单点登录(并且只能在一台设备登录)1、Redis配置依赖注入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>全局配置spring: redis: host: 127.0.0.1
2021-10-30 14:47:55
3106
5
原创 前后端分离开发 Swagger 的使用(QuickStart)
Swagger 的使用(QuickStart)1、背景前后端分离开发时,沟通测试比较麻烦,需要不断地沟通。前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发。相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,经常会抱怨别人写的代码没有写注释,然而自己写起代码起来,
2021-10-08 16:23:07
472
原创 对象存储应用
S3对象储存应用介绍Amazon Simple Storage Service更好地称为Amazon S3 。 它是存储即服务解决方案,并提供了用于在云上存储和检索数据的简单界面。换句话说,它为任何应用程序存储需求提供了基础架构。 您的应用程序可以存储和检索高达5TB的较大文件,这是快速,高效和可靠的。 并且它提供了不错的访问接口,例如用于通过编程方式从Web浏览器访问的Web管理控制台以及REST API和SOAP接口。水桶桶是存储数据的基本容器。 每个对象都存储在存储桶中。 每个存储桶可以没有
2021-07-18 12:25:38
274
原创 SDB复制组
复制组一、原理复制组副本间通过拷贝和重放事务日志来实现数据同步。复制组成员一个复制组由一个或者多个节点组成。复制组内有两种不同的角色:主节点和备节点。正常情况下,一个复制组内有且只有一个主节点,其余为备节点。主节点主节点是复制组内唯一接收写操作的成员。当发生写操作时,主节点写入数据,并记录事务日志 replicalog。备节点从主节点异步复制 replicalog,并通过重放 replicalog 来复制数据。备节点备节点持有主节点数据的副本,一个复制组可以有多个备节点。备节点从主节点
2021-07-18 10:40:14
172
原创 第一个Mybatis程序
第一个Mybatis程序思路:搭建环境->导入Mybatis->编写代码->测试1 搭建环境搭建数据库创建Mybatis项目删了src文件夹使其成为父工程导入依赖 pom.xml<dependencies> <dependency><!-- mysql配置--> <groupId>mysql</groupId>
2021-07-17 22:44:23
107
原创 file_fdw
PostgreSQL好用的file_fdw1、简介 file_fdw 是postgresql 一个插件, 插件的加载及使用及其类似linux 嵌入式驱动的加载及使用。都是通过加载动态库文件来使用。 file_fdw 简单理解为创建了一个类似普通表表结构的外表,而该外表执行过程依赖系统函数file_fdw_handler, file_fdw_handler 函数内部使用了针对file_fdw 的外表执行计划生成 查找的几个函数(执行计划只有sequence scan),通过外表读
2021-07-17 22:28:06
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人