一些工具
文章平均质量分 61
Fairy要carry
欲戴其冠,必承其重
展开
-
书生大模型第三关-Git基础
每位参与者提交一份自我介绍。的 camp3 分支~首先Fork项目到自己Repo中,然后git clone在本地上然后创建一个自己的分支,camp3_22703. 然后在./data/Git/task/路径下创建文件camp3_.md4. Git提交git add .git push origin camp3_2270 # 你的id。原创 2024-07-17 02:06:43 · 351 阅读 · 0 评论 -
书生大模型第二关-Python基础知识
1.首先在setting中对解释器采用ssh的方式进行添加——>2.文件目录映射:左侧为本地目录,右侧为远程服务器目录。原创 2024-07-16 18:30:47 · 125 阅读 · 0 评论 -
书生大模型第一关-Linux基础知识
【代码】书生大模型第一关-Linux基础知识。原创 2024-07-16 17:14:06 · 300 阅读 · 0 评论 -
记录一个异常:Traceback (most recent call last): File “D:\Answer\python-learning\final\neo4jExcute\addCul
一直用的好好的,突然一瞬间报错了,说导入DashScopeEmbeddings失败(通义千文的包),分析错误,看到最后发现 ‘charset_normalizer’ 这个模块有点问题,这个问题可能是由于包的版本不兼容或安装时出现问题导致的。如果还没有解决的话,我们就将范围扩大一点,更新langchain相关的依赖,因为有时,依赖项之间的版本不兼容会导致问题。原创 2024-05-30 01:44:35 · 771 阅读 · 0 评论 -
matplotlib和pandas与numpy
一个2D绘图库;Pandas一个分析结构化数据的工具;原创 2024-05-07 20:12:51 · 377 阅读 · 0 评论 -
StringUtils中isBlank()和isEmpty()的区别
【代码】StringUtils中isBlank()和isEmpty()的区别。原创 2024-05-04 01:24:00 · 668 阅读 · 1 评论 -
ObjectMapper解析JSON数据
的时候捕获的数据,往往需要结合文档所定义的类进行转换,也就是。库中的一个关键类,它的作用是将。对象之间进行相互转换。原创 2024-04-18 17:22:32 · 617 阅读 · 0 评论 -
协同过滤算法的学习
来阐述:我们去看电影的时候,会经常遇到看什么电影的问题,当看到电影传单上所有的电影时,我们又很难确定看哪个电影,而这个时候我们通常会问朋友或同学,通过去询问或者打听看哪部电影,而通常问的这个朋友或者同学是兴趣爱好相似比较信任的。即当一个用户A需要个性化推荐的时候,我们可以先找到和他有相似兴趣的其他用户,然后把那些用户喜欢的,而用户A没有听说过的物品推荐给A。记录计算物品之间的相似度,该算法认为,物品a和物品c具有很大的相似度是因为喜欢物品a的用户大都喜欢物品c。rxi的均值表示用户对所有商品的评价的均分。原创 2024-03-25 11:48:48 · 902 阅读 · 0 评论 -
责任链模式
【代码】责任链模式。原创 2024-03-18 22:41:13 · 633 阅读 · 0 评论 -
Swagger傻狗报错
降低SpringBoot的版本。在配置里面加全局匹配。原创 2022-12-24 23:48:53 · 117 阅读 · 0 评论 -
BeanSearcher的使用
指定该字段是哪个表中的字段,以及conditional指定该字段是否进入where条件中。将两表进行连接,并且可以根据。原创 2022-12-22 10:46:03 · 707 阅读 · 0 评论 -
SpringBoot整合Activiti
1.userDetailService调用loadUserByUsername方法实现用户的登录,本质上就是返回一个UserDetails类里面有用户数据信息。1.里面装配了自定义的UserDetailService,利用InMemoryUserDetailsManager完成了内存上用户的添加。2.业务中使用userDetailService登录验证时就会去内存中查询是否存在用户。2.进行判空打印日志,将其username存储起来。原创 2022-12-21 17:21:06 · 556 阅读 · 0 评论 -
Activiti网关的使用
1.1概念:排他网关,用来在流程中实现决策。 当流程执行到这个网关,所有分支都会判断条件是否为true,如果为true则执行该分支,**核心:**排他网关只会选择一个为true的分支执行。如果有两个分支条件都为true,排他网关会选择id值较小的一条分支去执行。如果条件都不满足,流程就结束了。对应的xml文件内容:从网关出去的线都不满足抛出异常:1.1例子:启动流程并设置三天的请假天数作为流程变量提交2.并行网关2.1概念:并行网关允许将流程分成多条分支,也可以把多条分支汇聚到一起,并行网关原创 2022-12-21 15:11:33 · 1023 阅读 · 0 评论 -
Activiti任务的处理以及进阶使用
流程实例(ProcessInstance)代表流程定义的执行实例一个流程实例包括所有的运行节点Task,所以我们一般使用来了解当前流程的进度信息例如:用户或者程序安装流程定义的内容发起了一个流程,这个就是一个流程实例。原创 2022-12-21 01:20:08 · 1764 阅读 · 0 评论 -
Activiti初识
暂停或激活发布包,对应全部和特定流程定义。暂停意味着它们不能再执行任何操作了,激活是对应的反向操作。获得多种资源,像是包含在发布包里的文件, 或引擎自动生成的流程图。获得流程定义的pojo版本, 可以用来通过java解析流程,而不必通过xml。原创 2022-12-19 16:25:28 · 529 阅读 · 0 评论 -
SpringBoot+MDC实现链路调用日志
MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 、logback及log4j2 提供的一种方便在多线程条件下记录日志的功能。MDC 可以看成是一个与当前线程绑定的哈希表,可以往其中添加键值对。MDC 中包含的内容可以被同一线程中执行的代码所访问。当前线程的子线程会继承其父线程中的 MDC 的内容。当需要记录日志时,只需要从 MDC 中获取所需的信息即可。MDC 的内容则由程序在适当的时候保存进去。对于一个 Web 应用来说,通常是在请求被处理的最开始保存这些数据。原创 2022-12-19 12:11:00 · 2126 阅读 · 1 评论 -
openStream方法和openConnection使用
openStream方法和openConnection方法两个方法很像,而且效果一样,那么应该选择哪一个方法好呢?2.然后我们对此进行封装,封装到InputStream中,然后封装到Buffer进行readLine。1.首先URL调用openConnection方法得到URLConnection对象。其实底层的实现,openStream()方法的实现也是调用了。原创 2022-12-19 10:11:23 · 1351 阅读 · 0 评论 -
SEO技术
1.利用爬虫将网页内容爬取放到数据库中——>2.然后利用索引程序获取数据(ES等),创建索引库——>3.用户搜索就能通过索引搜索到网页内容比如我们的Thymeleaf,JSP技术,控制器model/modelAndView将数据添加到视图中,然后服务器Tomcat中Thymeleaf对model中的数据进行渲染到视图上,最后解析完毕形成一个完整的html页面并且包含数据这就是服务端渲染技术主要是利用JS将我们的json数据渲染上去,也就是我们标准的前后端分离,请求我们的后台接口将数据传过去客户端渲原创 2022-12-04 09:15:53 · 176 阅读 · 0 评论 -
Sa-Token
类似于Security的认证授权的解决方案,但是使用起来非常方便,1.支持登录认证,授权权限验证,踢人;2.支持自定义Token,并且能够结合Redis完成前后端分离认证方案;3.支持单点登录(前端同域,后端同Redis+前端不同域,后端不同Redis+两者都不同)原创 2022-11-25 18:52:36 · 1804 阅读 · 0 评论 -
Neo4j入门实战
Neo4j的sql语句。原创 2022-11-23 15:46:28 · 451 阅读 · 0 评论 -
Content-Encoding和Accept-Encoding的区别
(62条消息) Content-Encoding与Accept-Encoding_33-Hope的博客-CSDN博客_content-encoding转载 2022-11-07 19:16:54 · 211 阅读 · 0 评论 -
Git的一些常见的操作
起初本地仓库和远程仓库是同步的,然后某一天你在远程仓库上直接做了修改,此时远程和本地就不同步了。过了几天你在本地仓库做了一些修改,修改完成后使用git push想要提交,此时就会报错。起初本地仓库和远程仓库是同步的,不过有多个人都在该分支上开发,另一个人在某一天做了修改并提交到远程库了。注意提交的版本顺序,多人协同开发的时候记得先需要remote仓库然后git pull --rebase origin master将远程库与本地同步合并。合并某分支到当前分支:git merge name。原创 2022-11-01 22:19:17 · 265 阅读 · 0 评论 -
DFA过滤算法
【代码】DFA过滤算法。原创 2022-11-01 01:48:12 · 197 阅读 · 0 评论 -
Java代码对Excel文件得的处理
按行来写,先确定行,然后对每一列进行赋值。EasyExcel对文件的读取。POI对Excel文件的读写。读取数据主要靠的是监听器。原创 2022-10-30 13:04:53 · 741 阅读 · 0 评论 -
全局日志处理
首先日志级别有多种我们记住Error,WARN,INFO,DEBUG即可,在配置文件中,设置logging.level.root=XXX即可,这时候我们的日志会输出道控制台上。我们采用logback日志工具将日志输出到文件中,在resources下面建一个logback-spring.xml文件。在全局异常处理类+@Slf4j,然后在具体类里面log.error在error.log中输出错误信息。可以根据当前配置文件spring.profile.active的情况来做具体的日志输出。原创 2022-10-13 10:57:23 · 353 阅读 · 0 评论 -
Spring、SpringBoot定时任务cron
2.主类,记得@EnableScheduling注解。SpringBoot定时任务。Spring定时任务。原创 2022-09-01 18:11:44 · 388 阅读 · 0 评论 -
项目部署java
命令对项目mvncleanpackage生成jar包,然后java-jarxx即可。通过命令source/etc/profile让profile文件立即生效。②、使用java-version,出现版本。第一步上传或下载安装包。第五步、测试是否安装成功。第一步上传或下载安装包。第四步修改环境变量。第四步修改环境变量。...原创 2022-07-29 22:29:54 · 300 阅读 · 0 评论 -
自定义starter
目录回顾启动类的三大注解:自定义stater回顾启动类的三大注解:@SpringBootConfiguration:本质上就是一个@Configuration(相当于原来的xml文件),说明他本身就是一个组件,负责启动;@ComponentScan:用于自动扫描并且加载符合条件的组件加入容器中;@EnableAutoConfiguration:开启自动配置:package org.springframework.boot.autoconfigure;@Target(原创 2022-02-24 09:28:18 · 314 阅读 · 0 评论 -
SpringBoot-邮件发送
目录邮件发送方法接口:邮件发送业务实现:前端页面mail.html测试:算是比较详细的了邮件发送方法接口:package com.example.demo.dao;import com.example.demo.Pojo.User;/** * @author diao 2022/2/19 */public interface MailService { //发送带有附件的文件 /*reviverMail:接受者的邮箱 subjec..原创 2022-02-19 01:12:20 · 321 阅读 · 0 评论 -
Spring事务
首先要明白,为什么要事务管理?当你数据出现异常情况时,可以保证数据的一致性—>正确就数据发生改变,否则数据回滚;事务管理方式:Spring有两种事务管理方式:编程式事务管理+声明式事务管理;编程式事务:使用TransactionTemplate或者使用PlatformTransactionManager;声明式事务:建立在AOP之上,本质是对方法的前后进行拦截—>在目标方法之前或者之后加入一个事务(目的就是根据目标方法执行的情况决定是否回滚事务)好处:声明式事务的话就不原创 2022-02-12 22:20:18 · 703 阅读 · 0 评论 -
单元测试—JUnit5浅析
目录介绍: 常用注解:断言:前置条件(assumptions)嵌套测试参数化测试:介绍:JUnit5=JUnit platform(测试框架基础)+JUnit Jupiter(新版本的,包含测试引擎)+JUnit Vintage(老版本的编程模型)JUnit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。JUnit Jupiter: JUnit Jupiter...原创 2022-02-09 18:20:40 · 470 阅读 · 0 评论 -
Springboot—数据访问
目录SQL:自动配置分析: DataSourceAutoConfiguration:数据源的自动配置JdbcTemplateAutoConfiguration:Druid数据源:DruidDataSourceAutoConfigure然后我们看下关键的DruidStatProperties:DruidDataSourceAutoConfigure:yml全部:自定义实现监控页与监控功能:SQL: 1.首先导入JDBC场景: <depen...原创 2022-02-07 20:09:50 · 1673 阅读 · 0 评论 -
SpringBoot—异常处理
错误处理:首先,我们应该知道异常的返回应当像ModelAndView,返回数据+视图:数据就是异常信息;怎样操作:1.在templates下建一个error文件,里面放入5xx.html与4xx.html等页面,它们会代替默认的异常处理行为...原创 2022-02-06 18:47:48 · 761 阅读 · 0 评论 -
文件上传-SpringBoot
IO流回顾:1.输入流input:读取外部数据(硬盘、光盘等储存设备的数据)到内存(也就是程序)中; 2.输出output:将程序(内存)的数据输出到硬盘等储存设备中;其实文件下载和上传可以这样理解:上传:从本地上传到网络,只需要一步;而下载,首先得从网络上下载(也就是从外部数据:硬盘..上下载到内存,利用输入流InputStream),然后再保存到本地(意思就是保存到本地这个硬盘上,利用输出流OutputStream),这是两步;文件下载: 思路:1、设置路径,若文件存在...原创 2022-02-05 20:08:12 · 567 阅读 · 1 评论