自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Win11如何正确安装Pycorrector!!

什么是Pycorrector?说一千道一万,抛去废话,它就是一个中文文本纠错工具,基于Kenlm模型所以,如果想玩PyCorrector,前提就是要pip这个Kenlm,,在我win11的环境下,看着这些尤里复制人教程加各种踩坑试错,最后终于成功安装上Pycorrector,下面就是我的一些配置安装心得。

2023-06-07 15:38:52 1375 2

原创 从零开始的Python生活

Python是一种高级编程语言,具有简洁、易读、可扩展的特点,被广泛应用于Web开发、数据科学、人工智能、机器学习等领域。Python是一种解释性语言,使得它非常适合初学者。同时,Python拥有大量的第三方库和框架,可以极大地提高编程效率。Python的创始人是Guido van Rossum,他在1989年圣诞节期间开始创建Python,最初是作为一种改进的脚本语言来使用。自那时以来,Python已经成为世界上最受欢迎的编程语言之一,拥有庞大而活跃的社区,并持续演化和发展。

2023-06-02 11:32:48 349

原创 Python学习日记之字典

当我们需要使用键值对来存储和检索数据时,Python的字典是一个非常有用的数据结构。在本质上,字典是一个无序的键-值对集合,其中每个键都唯一地映射到一个值。在这个例子中,我们创建了一个包含三个键值对的字典,其中每个键都是字符串类型,而每个值可以是任何类型的对象,包括数字、字符串、列表或甚至另一个字典。方法来访问字典中的值,并提供一个默认值以在键不存在时返回该值。如果我们尝试获取不存在的键,则会引发一个。如果键已经存在,则该操作将更新其对应的值。在这个例子中,如果字典中不存在键。在这个例子中,我们使用。

2023-06-02 10:23:14 348

原创 分布式开发之浅谈RabbitMQ

RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。Erlang是为电话交换机编写的语言,天然对分布式和高并发支持良好。RabbitMQ 最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现非常优异。

2023-05-28 20:29:23 1389

原创 分布式开发之浅谈Gateway(服务网关)

在 Gateway 中实现限流比较简单,只需要编写一个过滤器。RateLimiter(Guava)、Bucket4j、RateLimitJ 都是基于令牌桶算法实现的限流工具。​编写自定义过滤器并实现 GatewayFilter(和 Ordered)接口。@Component@Slf4j​// 如果要启动网关的多个实例,那么就需要将 ip 和桶的键值对信息存到 Redis 中。//桶容量// 定时添加token的数量 如每秒添加几个token//添加周期 周期 : 如 每秒​​。

2023-05-28 20:19:25 1945

原创 分布式开发之浅谈Nacos使用

Nacos 是 Alibaba 开发的用于微服务管理的平台,核心功能:服务注册与发现和集中配置管理。Nacos 作为服务注册发现组件,可以替换Spring Cloud 应用中传统的服务注册于发现组件,如:Eureka、Consul 等,支持服务的健康检查。Nacos 作为服务配置中心,可以替换 Spring Cloud Config、Apollo(阿波罗的分布式配置中心) 等。

2023-05-28 20:12:27 1481

原创 分布式开发之浅谈OpenFeign

Feign是一个远程调用组件,集成了ribbon和hystrix。Feign由Netflix提供,并于 2016年7月提供给spring cloud 社区,并更名为OpenFeign。

2023-05-28 20:04:54 1372

原创 MinIO简易教程

创建的桶默认的权限时private私有的,外部不能访问,你可以修改桶的属性,点击manage,找到Access Policy,修改权限为public即可。b,在usr/local下创建minio文件夹,并在minio文件里面创建bin和data目录,把下载好的minio文件拷贝到bin目录里面。Minio 是个基于 Golang 编写的开源对象存储服务,存储非结构化数据,如:图片,视频,音乐等。对于中小型企业,如果不选择存储上云,那么 Minio 是个不错的选择,麻雀虽小,五脏俱全。

2023-04-13 16:45:46 5119

原创 Linux概述和一些指令

vim会依据文件扩展名或者是文件内的开头信息, 判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统。linux不靠扩展名区分文件类型(压缩包:.gz,.bz2,.tar.bz2,.tgz等),二进制软件包:.rpm,网页文件:.html,脚本文件:.sh,配置文件:.config。

2023-03-29 17:11:44 1663

原创 Linux 安装MySQL、JDK以及Tomcat的小白教程

当安装一个服务软件时,默认是把服务启动文件放在 /etc/init.d/里面,新版mysql在该目录中没有启动文件 systemctl start mysqld.service 启动mysql systemctl restart mysqld.service 重启mysql systemctl status mysqld.service 查看msyql状态 systemctl stop mysqld.service 停止mysql。在linux中mysql的配置文件在/etc/my.cnf 中。

2023-03-29 16:43:44 1843

原创 vue-cli脚手架配置教程

2、要求代理服务器(vue 的 http-proxy-middleware)将我们发给它的请求转发到 xxx 地址,即,真实的后台服务器的根路径。vue-cli 解决开发过程中的跨域问题是利用到了 webpack 在开发环境中所提供的代理服务器(http-proxy-middleware)。在这里,vue-cli 是在询问你:是否将你的这些设置保留下来作为默认的项目设置的模板。在这个界面中,vue-cli 是在询问你:是将所有的配置都放在。一个文件中,还是将各个功能的配置分开存放在独立的文件中?

2023-03-28 16:29:50 2475

原创 JWT简介和使用

在实际的开发中,token不可能一直有效,比如30分钟内一次都没有进行操作,则认证过期,需要重新登录,如果一直在进行请求访问则token一直有效,直到上一次访问距离下一次访问的时间超过了30分钟,则认证过期。有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session。在 nimbus-jose-jwt 中,使用 Header 类代表 JWT 的头部,不过,Header 类是一个抽象类,我们使用的是它的子类。

2023-03-24 17:54:31 1085

原创 前后端分离SpringSecurity 解决跨域问题

在添加 http.cors();

2023-03-24 16:19:51 174

原创 SpringBoot 进阶

但必须注意关联的匹配日期不能够跨月,如你指定 1W,如果 1 号是星期六,结果匹配的是 3 号星期一,而非上个月最后的那天。L 在日期字段中,表示这个月份的最后一天,如一月的 31 号,非闰年二月的 28 号;但是,如果 L 出现在星期字段里,而且在前面有一个数值 X,则表示“这个月的最后 X 天”,例如,6L 表示该月的最后星期五;如在分钟字段中使用 0/15,则表示为 0,15,30 和 45 秒,而 5/15 在分钟字段中表示 5,20,35,50,你也可以使用*/y,它等同于 0/y;

2023-03-24 12:25:14 1289

原创 SpringBoot基础

SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品,人们把Spring Boot称为搭建程序的『脚手架其最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让我们关注于业务而非配置。我们可以使用SpringBoot创建java应用,并使用java –jar 启动它,就能得到一个生产级别的web工程。

2023-03-23 20:29:57 875

转载 MyBatisPlus分页插件实现分页功能

后端技术:SpringBoot2.7.9、MyBatisPlus3.5.1、前端技术:Vue2.5.16+axios、BootStrap3.3.7。

2023-03-23 20:23:32 1005

转载 基于注解创建Spring Boot定时任务方法

spring boot进行;;。

2023-03-23 20:10:18 265

原创 SpringSecurity注意点

A3:利用UserDetails类,接受和验证前台输入信息和后台数据库信息,接受信息利用UserDetails中的User类,User类的结构为(用户名(String),密码(加密),权限)A2:SpringSecurity强制性要求必须使用密码加密器(PasswordEncoder),如果不利用加密方式会导致。括号中前面写每个元素的分割符号,随后写的是要拼接的集合或数组,这两个变量要用逗号隔开。另外,加密后的密码需要注入进IOC容器中,否则也会报错。A4:建立三张表,即用户表、用户-权限表、权限表。

2023-03-23 19:19:17 157

原创 Mapper.xml内容模板

【代码】Mapper.xml内容模板。

2023-03-23 17:31:22 215

原创 SpringSecurity小白教程

基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证鉴权(授权)两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。

2023-03-23 16:36:13 1235

原创 springboot 自动装备原理

2:实现ImportSelector,去加载mate-info 文件夹下面的一个文件 spring.factories ,加载到容器中去。({AutoConfigurationImportSelector.class}) 导入配置类。springboot工程可以直接获取引入jar 包中的bean吗?3:通过ConditionalOnClass 注解有条件的导入。注解进行自动注入,而再往底层研究其实是使用。1: springboot 是通过。

2023-03-22 20:19:17 76

原创 SpringBoot中的配置mybatis的application.yml内容

手动删除或修改里面的中文内容就可以了。

2023-03-22 19:22:38 212

原创 JAVA知识点笔记—— 开源框架篇

SpringMVC是spring提供的一个mvc模式的框架它们是构成用户应用程序主干的对象。Bean 由 Spring IoC 容器管理。它们由 Spring IoC 容器实例化,配置,装配和管理。Bean 是基于用户提供给容器的配置元数据创建。IOC:就是对象之间的依赖关系由容器来创建,对象之间的关系本来是由我们开发者自己创建和维护的,在我们使用 Spring 框架后,对象之间的关系由容器来创建和维护,将开发者做的事让容器做,这就是控制反转。

2023-03-22 19:11:49 1112

原创 JAVA知识点笔记—— Java Web篇

从表面上看,WebService 就是一个应用程序向外界暴露出一个能通过 Web 进行调用的 API,也就是说能用编程的方法通过 Web 来调用这个应用程序。我们把调用这个 WebService 的应用程序叫做客户端,而把提供这个 WebService 的应用程序叫做服务端。从深层次看, WebService 是建立可互操作的分布式应用程序的新平台,是一个平台,是一套标准。

2023-03-22 18:58:00 1161

原创 JAVA知识点笔记—— java基础篇

下为本人学习java时候遇到的问题和搜索到的对应的解释,可以根据目录进行寻找自己需要的问题

2023-03-22 18:51:03 1223

原创 若依UI使用手册

若依框架进行后台系统设计十分快捷便利,但是前端ui上遍布若依的logo和元素肯定会让你老板/老师一眼丁真,这里介绍如何修改若依的前端ui下面提供的是修改若依ui的位置。

2023-03-21 12:28:55 2302

原创 用于后台通过HttpURLConnection访问绕过SSL认证

如果不用httpclient而是用HttpURLConnection来进行访问https网站如何实现绕过SSL认证。

2023-03-20 10:24:57 1942

原创 使用HttpClient访问第三方api(绕过SSL证书验证访问https)

使用HttpClient访问第三方api(绕过SSL证书验证访问https)

2023-03-15 11:50:21 1164 1

原创 eclipse与idea的常用快捷键总结分享

eclipse与idea的常用快捷键总结分享

2023-03-09 16:16:53 66

原创 使用MyBatisPlus+Spring实现声明式事务

一个使用MyBatisPlus+Spring实现声明式事务的案例

2023-03-09 15:30:47 340

原创 利用jersey实现文件上传

利用jersey实现文件上传。

2023-03-08 09:48:02 569

原创 Spring-IOC

新手在学习SpringIOC时的一些总结

2023-02-23 17:42:35 88

原创 SpringBoot项目的pom.xml文件内容

搭建SpringBoot项目时所需要的pom.xml文件内容

2023-02-22 19:07:48 202 2

使用MyBatisPlus+Spring实现声明式事务

一个使用MyBatisPlus+Spring实现声明式事务的案例,亲测可用

2023-03-09

jersey上传文件工具类

SpringBoot实现前端上传文件保存至服务器

2023-03-08

空空如也

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

TA关注的人

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