自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Rust实现一个JSON解析器

使用Rust实现一个JSON解析器,这里不涉及编译原理相关知识,只需要使用几个栈就可以实现JSON格式的数据解析

2024-06-14 19:34:15 685

原创 Rust特征与泛型的灵活用法

实现Axum类似的魔法参数系统

2024-04-23 13:01:10 439

原创 WSL安装ArchLinux并简单配置开发环境

WSL环境下安装ArchLinux并配置简单的开发环境

2024-04-15 23:36:27 9341 1

原创 利用Rust hyper库实现http/https正向代理

利用Rust的hyper库实现http/https的正向代理

2024-04-11 20:36:44 1385 1

原创 Deno调用Rust接口方法

Deno在1.13版本后,允许用户调用外部函数接口,外部函数接口FFI (Foreign Function Interface)由支持 C ABI的语言提供,如C/C++、Rust、Zig等。Deno使用Deno.dlopen导入外部函数库(Windows导入的是dll文件,Linux是so文件)。

2023-10-07 16:18:02 407 1

原创 Java实现时间轮算法

把需要执行的定时任务的具体时间放在时钟对应的刻度,时钟指针每指一个刻度代表该时间点的定时任务全部需要执行,然后全部提交到线程池异步执行。如果定时任务的时间范围跨度大,可以将时间轮修改为周期时间轮或者分层时间轮。这里实现的时间轮是周期时间轮,时间刻度为秒。

2023-04-04 10:58:00 1719 2

原创 Java自带的httpclient实现文件的上传与下载以及表单提交和网页访问

为了方便使用,这里将Java11的HttpClient封装成了一个轻量级的Http客户端。

2023-01-14 17:54:30 5422

原创 微服务OpenFeign接口调用传输文件的同时传输表单字段

feign在调用服务接口的时候,如果传输的是json,map,list对象等类型数据基本上不会有什么问题,但是如果在传输文件时候如果feign接口注解使用不当就会出错,从而导致服务提供接口的multipart参数为null。@RequestParam 与@RequestPart都支持multipart/form-data表单提交请求的方法上。feign接口调用服务接口时候,使用@RequestPart来标识文件。

2022-10-22 14:02:00 2094 1

原创 SpringCloud gateway+Spring Security + JWT实现登录和用户权限校验

使用SpringCloud gateway与Spring Security以及JWT,在前后端分离情况下的用户统一认证授权

2022-09-24 17:08:50 18589 9

原创 实现一个类似SpringMVC的@RequestBody注解的部分小功能

在学习springMVC的时候,控制层方法参数上只需要加一个@RequestBody注解,然后就可以把前端传递get参数、post表单参数、Json数据转换成Java参数。这让我觉得非常神奇,非常厉害,为了学习,于是我打算实现一个这样的小小功能。原理应该使用springAop功能对执行方法进行拦截,然后改变方法的执行参数。

2022-09-16 15:44:21 280

原创 Mybatis的SQL语句拼接之@SelectProvider用法

mybatis使用@SelectProvider、@InsertProvider动态拼接SQL语句。

2022-09-14 18:25:47 1812

原创 Spring中自定义注解不生效的问题

Spring自定义注解不生效的问题

2022-07-30 11:51:12 9387 1

原创 Handler dispatch failed nested exception is java.lang.NoSuchMethodError

异常Handler dispatch failed nested exception is java.lang.NoSuchMethodError

2022-07-20 11:05:41 1500

原创 Spring与Mybatis结合

Spring与MyBatis整合,并在此基础上完成DAO层和业务层的开发与装配

2022-07-02 18:56:23 256 1

空空如也

空空如也

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

TA关注的人

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