自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一次maven编译的问题

服务器:ubuntu 24数据库: neo4jjdk :jdk21。

2025-09-17 10:04:12 354

原创 微信小程序中使用towxml解析markdown语法

本文介绍了在微信小程序中使用towxml插件解析Markdown内容的方法,并扩展了对LaTeX数学公式和yuml图的支持。主要内容包括:1)安装和配置towxml插件;2)在小程序中引入和使用towxml组件;3)搭建markdown-server服务以支持LaTeX和yuml解析;4)配置API接口使towxml能够调用解析服务。文章还提供了相关代码下载地址和配置示例,帮助开发者实现完整的Markdown解析功能。最后提到后续将介绍如何在AI流式回复中使用towxml,并附上了学习群二维码。

2025-09-06 20:02:32 926

原创 SpringBoot基于token的最简权限控制

本文介绍了基于Token的权限控制简化实现方案。首先通过用户登录生成Token并存储到Redis,前端后续请求需携带Token(格式为"Bearer+空格+Token")。后端采用SpringBoot拦截器统一验证Token有效性,核心流程包括:1)登录校验成功后生成Token返回前端;2)前端请求时在Header携带Token;3)后端拦截器提取并验证Token,通过则放行否则返回401。关键代码展示了Token生成、Redis存储及拦截器验证逻辑,通过HandlerIntercept

2025-09-05 00:10:00 666

原创 最简SpringBoot3.5+Neo4j后台开发框架搭建

使用最新springboot 和图数据库Neo4j搭建最简AI开发框架(图数据库Neo4j的优点大家可以百度),实现后台代码快速开发。整个后台框架争取做到最简,只引入必须的依赖;开发的模块代码也争取做到最少。数据库用neo4j;缓存用redis;大模型用的是阿里云百炼平台;对象存储服务用阿里云/华为云的云存储;开发工具使用:IntelliJ IDEA 社区版,下载地址:https://www.jetbrains.com/zh-cn/idea/download/?

2025-09-04 08:30:51 863

原创 neo4j查询数组属性

在Neo4j中,在节点(Node)或关系(Relationship)属性中存储的数组类型未数组类型数据时,例如,一个节点可能有这样的属性:{“skills”: [“Java”, “Python”, “Neo4j”]}。要查询这样的数组字段,你可以使用CONTAINS、IN或者ANY关键字,这取决于你希望如何查询数组中的元素。

2025-04-04 19:40:44 356

原创 AI技术学习路径,虽然很难也要坚持

学习主流网络结构:CNN(图像处理)、RNN/LSTM(时序数据)、Transformer(NLP)‌。掌握数据处理库:NumPy(数值计算)、Pandas(数据清洗)、Matplotlib(可视化)‌。掌握线性代数(矩阵运算)、微积分(梯度计算)、概率论与统计(贝叶斯定理)三大核心数学领域‌。理解监督学习(线性回归、SVM、决策树)、无监督学习(聚类、PCA)、强化学习基础‌。掌握词嵌入(Word2Vec、BERT)、文本生成(GPT系列)、情感分析‌。掌握神经网络原理:前向传播、反向传播、激活函数‌。

2025-03-24 12:20:30 631

原创 5、springboot集成nacos,完成配置服务

一、nacos介绍nacos是什么?简单点说Nacos有两个核心功能:1、管理微服务。2、做统一的系统配置管理。1、下载git clone https://github.com/alibaba/nacos.git2、编译mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U 编译需要一段时间,编译打包后的界面如下:编译打包后,生成了如下目录:distribution\target启动进入目录(或者把nacos-se

2022-02-25 18:59:12 3059

原创 4、springboot2.6集成Restful服务

我们用redis做数据库 ,使用springboot2.6集成restful服务。前提:配置好了redis1、增加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>我现在完整的pom.xml文件,也

2022-02-08 15:29:53 799

原创 3-springboot集成redis

最简单的代码案例来讲解springboot。redis在springboot项目中一般是用RedisTemplate ,注解到类中。如下:@Autowiredprivate RedisTemplate redisTemplate;而如果要用这个RedisTemplate ,需要进行配置1、 pom.xml增加依赖 <dependency> <groupId>org.springframework.data</groupId> &

2022-02-08 15:11:07 596

原创 2-springboot使用redis

版本redis6.2.6截止目前,redis最新版本是6.2.6 。redis6的最大特性应该是增加了ACLS,也就是可以增加访问的用户名并设置权限了,有点像mysql数据库不光是root用户,还可以增加其它的用户及权限。pom.xml增加如下依赖:前提:springboot项目已经创建好。 <dependency> <groupId>org.springframework.data</groupId> <artifactId&

2022-02-07 22:58:53 2552

原创 1-idea社区版创建springboot项目

springboot从零开始

2022-02-06 16:18:36 2840 1

原创 Python __init__.py在实际项目中的作用

init.py的作用init.py该文件的作用就是相当于把自身整个文件夹当作一个包来管理,每当有外部import的时候,就会自动执行里面的函数。如果用pycharm工具创建python package时,这个文件就会自动创建,但是是空白的。拓展用法因为如果有外部import的时候,就会自动执行里面的函数,这个时候,就可以把包的引入加入其中,从而简化整个系统的代码。假设Flask项目中的Blueprint在项目的application\view\admin\ 包下面:那么,在admin包下面的_

2022-01-23 00:19:51 881

原创 flask的模板引擎Jinja2介绍2

宏类似python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗余。Jinja2支持宏,还可以导入宏,需要在多处重复使用的模板代码片段可以写入单独的文件,再包含在所有模板中,以避免重复。定义:{% macro 名称(参数)%}{% end macro %}代码举例:定义一个渲染输入框的宏 ,定义到xx.py文件中{% macro inputshow(name, value='', type='text', size=30) %} <input type="{{type

2022-01-19 00:05:24 231

原创 flask的模板引擎Jinja2介绍1

什么是模板模板在web开发中基本上是标配。模板主要是做展示用。具体来讲,模板有两个作用:1.处理业务逻辑2.返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。因此需要模板来解耦。什么是Jinja2Jinja2:是 Python 下一个被广泛应用的模板引擎,是由Python实现的模板语言,他的设计思想来源于 Django 的模板引擎,并扩展了其语法和一系列强大的功能,其是Flask内置的模板语言。模板语言:是一种被设计来自动生成文档的简单文本格式,在模板

2022-01-17 00:58:36 377

原创 pycharm社区版创建flask项目

pycharm社区版创建flask项目

2022-01-16 23:59:17 1420

原创 pip 从国内的镜像源下载安装方法

国内镜像地址备份pip 安装第三方库速度太慢可设置 pip 从国内的镜像源下载安装阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣 http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学 http://pypi.mirrors.ustc.edu.cn

2022-01-15 23:37:29 1466

原创 Python的virtualenv由来及用法

由来在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.9。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要passlib1.7,而应用B需要passlib 1.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。安装

2022-01-15 23:21:47 207

空空如也

空空如也

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

TA关注的人

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