自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSCode|IDEA|PyCharm接入DeepSeek R1

本文将介绍如何在 VSCode|IDEA|PyCharm 软件中接入 DeepSeek R1 实现 AI 编程,并利用大模型能力辅助研发人员进行 AI Coding。

2025-02-11 11:31:03 1712 1

原创 在自己电脑上部署deepseek r1模型

总结:1、目标:类似的GUI界面使用;2、软件选用:ollama、deepseek r1模型、anythingllm;开干:以我的Macbook pro为例安装ollama访问ollama网站https://ollama.com,点击download下载后把ollama文件从“下载”目录放到应用程序目录点击ollama,按照提示操作、完成安装下载和安装Deepseek R1模型文件在ollama网站上点击models,选择合适自己电脑的Deepseek R1模型。

2025-02-06 10:26:34 1149

原创 ubuntu22安装maven

下载最新:wget https://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.zip -P /tmp。解压缩到 /opt 目录下去:sudo tar -xf /tmp/apache-maven-*.tar.gz -C /opt。创建符号链接:sudo ln -s /opt/apache-maven-3.9.0 /opt/maven。使其生效:source /etc/profile.d/maven.sh。

2025-01-10 15:49:03 434

原创 在 Ubuntu Server 22.04 上安装 Docker 的详细步骤

本文档详细记录了在 Ubuntu Server 22.04 上安装 Docker 的完整过程,包括解决过程中遇到的问题。希望能对读者有所帮助。安装过程,重点需要看官方文档。步骤 1:卸载冲突的软件包在安装 Docker Engine 之前,您需要卸载所有有冲突的软件包。发行版维护者在 APT 中提供了 Docker 软件包的非官方发行版。您必须先卸载这些软件包,然后才能安装 Docker Engine 的正式版本。要卸载的非官方软件包包括:docker.iodocker-doc。

2024-12-06 19:19:11 1104

原创 Linux下GCC编译器的安装

Linux下GCC编译器的安装以下所有的版本都可以在这里找最新的通过apt-get方式下载的Qt5.9的gcc编译器版本只是4.8.3,无法打开一些Qt5的库头文件,所以准备在Llinux下再安装一个gcc5.3.0。查看gcc版本。

2024-11-04 15:13:14 485

原创 指定jar包的main入口方法

这是一个项目的结构,我们想指定jar的main为‘MainAPP’类,因为该类已经有Main方法,所以不需要再指定LoadPrice类的具体方法。选择Artifacts —> +号 —> From modules with dependencies。在项目工程的pom文件中,通过packaging标签,指定其打包方式为jar.点击File —> Project Structure。

2024-09-10 14:41:48 317

原创 同一个项目里面有GRPC和thirft,导致出错

***************************APPLICATION FAILED TO START***************************Description:An attempt was made to call a method that does not exist. The attempt was made from the following location: io.grpc.Metadata$Key.validateName(Metadata.j

2024-06-19 20:39:30 353

原创 grpc的使用

【代码】grpc的使用。

2024-05-21 15:26:29 172

原创 GRPC需要的一些配置

这是一个Maven属性,它通常在构建时通过插件(如os-maven-plugin)来设置,并根据运行Maven的操作系统来确定合适的分类器(classifier)。例如,它可能是windows-x86_64、macosx-x86_64或linux-x86_64,以便Maven可以下载与当前操作系统兼容的protoc版本。总的来说,这两段配置确保了Maven能够下载与当前操作系统兼容的protoc编译器和gRPC Java插件,并在构建过程中使用它们来从.proto文件生成Java代码。

2024-05-21 15:02:52 580 1

原创 symbol not found,protoc did not exit cleanly. Review output for more information

[ERROR] PROTOC FAILED: Error relocating protoc-3.19.1-linux-x86_64.exe: __strftime_l: symbol not found.........................................[ERROR] Failed to execute goal org.xolstice.maven.plugins:protobuf-maven-plugin:0.6.1:compile (default) on proj

2024-05-21 14:44:11 327

原创 链表的简单概念

【代码】链表的简单概念。

2024-03-13 15:03:55 399 2

原创 Linux修改终端的用户名主机名目录颜色

【代码】Linux修改终端的用户名主机名目录颜色。

2024-01-26 16:31:16 502

原创 修改element的抽屉<el-drawer的宽度

有些时候, Dialog 组件并不满足我们的需求, 比如你的表单很长, 亦或是你需要临时展示一些文档, Drawer 拥有和 Dialog 几乎相同的 API, 在 UI 上带来不一样的体验.我们通过el-button来显示Drawer,通过visible.sync来控制Drawer的显示状态。通过设置size属性来调整Drawer的宽度。

2023-11-27 16:12:14 2817

原创 vue通过span-method合并列之后,合并列显示在中间位置,根据鼠标滑动跟随展示

当vue通过span-method合并列之后,出现的合并列显示在中间位置,但是如果页面没有分页,如何进行展示呢,难道要滑到最下面去看吗,下面我们来根据鼠标滑动跟随展示。给td层加height:1px,给cell加visible之类,给内部span加position:sticky。

2023-11-14 19:49:09 594

原创 欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-11-14 19:36:46 187

原创 java生成json

当我们用sql查出来一些值,想要把它打包成一个JSON格式,例如我们查出的数据如下。要将他变成JSON格式。

2023-10-03 18:58:36 491

原创 java操作文件,生成文件,读取文件,按顺序读取文件

Arrays.sort()`方法对文件数组进行排序,然后按照排序后的顺序遍历文件数组,以按照文件名从大到小的顺序展示文件名。

2023-10-03 18:13:28 473

原创 idea清空缓存类

报错信息中第一行已经说明了,在类路径下包含了多个 slf4j 的绑定,然后下面列出了对应的类, 然后最后一行说明了,从中选择了一个实际绑定的类。网上有很多是让你去清空什么maven依赖,但假如这个项目是你不可以大刀阔斧的话。选择 Invalidate 开头的。运行重启idea OK。可以清空idea缓存。

2023-10-02 17:59:40 1729

原创 一个用java的get请求

java发送一个get请求,然后获取返回的json内容。

2023-10-02 17:03:12 750

原创 Spring Boot对账号密码进行加密储存

未来避免明文硬编码,我们需要对密码进行加密保存,例如账号密码。

2023-10-02 16:45:02 1260

原创 java对一个Map<String, Integer>进行排序

排序

2023-10-01 16:08:07 438

原创 java读取csv文件或者java读取字符串,找出引号内容,采用正则表达式书写

综合起来,这个正则表达式的意思是:匹配逗号,并且这个逗号后面的文本必须符合以下模式:在这个逗号后面,如果有偶数个双引号,则这个逗号是字段分隔符;如果有奇数个双引号,则这个逗号是双引号内的文本,不是字段分隔符。这个正则表达式的作用是避免将双引号内的逗号误认为是字段分隔符。当我们打开文件如果看到,文本中有的字段是双引号括起来的,里面也同样用逗号隔开,上面的方法便不再适用了,文本内容如下。前瞻语法是一种零宽度断言,它用于匹配一个位置,这个位置后面的文本符合某种模式。这三组都是被引号括起来的。

2023-10-01 10:11:36 1218 1

原创 java: 错误: 无效的源发行版:17

错误的类文件: /C:/Users/00/.m2/repository/org/springframework/spring-web/6.0.9/spring-web-6.0.9.jar!java: 无法访问org.springframework.web.bind.annotation.GetMapping。请删除该文件或确保该文件位于正确的类路径子目录中。都改成8,然后apply 再ok。

2023-06-22 11:48:12 149

原创 java: 无法访问,类文件具有错误的版本 61.0, 应为 52.0

java: 无法访问org.springframework.web.bind.annotation.GetMapping错误的类文件: /C:/Users/00/.m2/repository/org/springframework/spring-web/6.0.9/spring-web-6.0.9.jar!类文件具有错误的版本 61.0, 应为 52.0请删除该文件或确保该文件位于正确的类路径子目录中。

2023-06-22 11:46:36 1781

原创 git fetch + git merge=git pull

pull 命令用于访问远程版本库到本地版本库的修改(提交)。它用远程跟踪的分支来更新本地分支。远程跟踪分支是被设置为从远程版本库推送和拉取的分支。一般来说,它是fetch和merges命令的集合。首先,它从远程获取变化并与本地仓库合并。git pull 是一个git命令,用于从远程更新仓库的本地版本。他是git用于网络交互的四个命令之一,默认情况下,git pull 会做两件事情,更新当前本地工作分支(当前迁出分支)更新所有其他分支的远程跟踪分支。

2023-04-19 11:18:24 467

原创 在 MyBatis 中,@PathVariable

通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx“) 绑定到操作方法的入参中。带占位符的 URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义。@PathVariable 映射 URL 绑定的占位符。

2023-04-14 21:03:15 143

原创 .IndexOutOfBoundsException: Index: 0, Size: 0 异常

这个异常通常是由于尝试访问一个空列表或数组的第一个元素而引起的。在这种情况下,列表或数组的大小为0,因此没有任何元素可以访问。要解决这个问题,您需要确保在访问列表或数组的元素之前,先检查它们的大小是否为0。您可以使用条件语句或try-catch块来处理这种情况。或者是使用List的get()方法传参超过List的大小。越界问题,检查数据,检查大小。

2023-04-14 21:01:18 3062

原创 Mbatis中if test判断出错 status !=null and status != ‘‘

status值为0时、此sql不会被拼加上

2023-04-14 20:50:45 492

原创 vue/js/前端,0==‘‘,出错,返回true

vue/js/前端,0=='',出错,返回true

2023-04-14 20:24:48 412

原创 error: 无法推送一些引用到 ‘ssh://missing Change-Id in message footer! [remote rejected]

! [remote rejected] HEAD -> refs/for/master (commit 37sggd81: missing Change-Id in message footer)error: 无法推送一些引用到 'ssh://git.xxx.com:2934/coud/xx/xxxx/xxxxxx'

2022-09-16 21:36:11 7203

原创 Ubuntu系统对idea等软件设置桌面快捷方式

我们在ubuntu 桌面创建快捷方式。

2022-08-31 16:39:40 2459

原创 数据库循环查询并写入文本与循环插入数据库的shell脚本

循环查询写入实际场景:我有一个txt文件,每行一个数字,需要将这个数字作为where条件,进入数据库去查询出相应数据,然后写入到另一文件中脚本文件:step.sh#!/bin/bash# 每次读取一行作为where条件查询出结果写入另一个文件# 这个是需要读取的文件地址import_file="/home/step/wenjian/shuzi.txt"#数据库名字db_name="stepbystep"#数据表名字table_name="teacher"#登录数据库的账号密码格式是:

2022-03-07 17:07:11 2635

原创 Linux服务器上传文件下载文件scp命令

Linux下目录复制:本机->远程服务器scp /home/abc/test1 user@192.1**.*.1:/home/bcd/test2    (本机目录路径   远程机用户名@IP:/目录)Linux下目录复制:远程服务器->本机scp user@192.16.0.1:/home/bcd/test2 /home/abc/test1     (远程机用户名@IP:/目录 本机目录路径0...

2022-03-07 16:09:49 649

原创 java的代码之进制转换(2,8,16与10进制转换)

文章目录一、2,8,16进制转换成10进制二、10进制转换成2,8,16进制返回STRING三、自己写的十进制转换成十六进制一、2,8,16进制转换成10进制使用Integer.parseInt()方法;转换成负数只需要在字符串前加上负号-;大于Integer.MAX_VALUE或小于Integer.MIN_VALUE的转换将会抛出错误。int b = Integer.parseInt("1001", 2); // 2进制转10进制int o = Integer.parseInt("12"

2022-03-07 15:59:50 7575

原创 Java遇到“_“分割分割字符

实际项目中遇到一个用”_“分割的字符,需要读取后半部分。例如"AU_saga",实际运用的就是找到位置,再加一代码是int a = data.indexOf("_");String result = data.substring(a+1);这个REsult就是我们需要用的...

2022-03-07 15:20:57 167

原创 Java写Excel ,各种版本

文章目录一、Java操作写入普通的03和07版本的Excel二、关于03和07版本的大数据写入并比较时间三、07版本升级版的写入(SXSSFWorkbook)用到的pom文件一、Java操作写入普通的03和07版本的Excel String PATH="/公共路径/"; @Test public void testWrite03() throws Exception { //1,创建一个工作簿 Workbook workbook=new HSSFWork

2022-02-23 17:20:50 1508

原创 Java读取Excel,03版本和07版本

文章目录java读取Exceljava读取Excel采用poi,这里有个知识点,03版本和07版本的Excel是有区别的,03的最多只有65536行,07的无限制读取03版本的Excel,后缀.xls读取07版本的Excel,后缀.xlsxpublic class ExcelReadTest { String PATH = "你的公共路径保存文件啥的"; /** * 读取03版本的Excel表 */ @Test public void testR

2022-02-23 17:10:20 1158

原创 Java操作Excel表读取的数字变成科学计数法

当使用POI处理excel的时候,遇到了比较长的数字,虽然excel里面设置该单元格是文本类型的,但是POI的cell的类型就会变成数字类型。而且无论数字是否小数,使用cell.getNumbericCellValue() 去获取值的时候,会得到一个double,并且当长度大一点的时候会变成科学计数法形式。那么获取这个单元格的原始的数据,就其实是一个double怎么转换成整数的问题了。使用DecimalFormat对这个double进行了格式化,然后使用format方法获得的String就是你想要的值

2022-02-23 16:53:53 5951 1

原创 idea的Java项目打成jar包并服务器部署运行

文章目录一、idea对Java项目打jar包二、上传jar包到服务器运行一、idea对Java项目打jar包1.File—>Project Structure---->Artifacts2.点击+号选择JAR,再选择第二个3.出现这个框,第一个Module是你最后jar包的名字,第二个是Main Class 是你的Main方法,选择主方法3.选择好以后点击ok4.按照下面的选择,尤其是MANIFEST.MF的方法位置,最好不要用默认的我选在了resources文件底下,如果你之

2022-02-23 16:19:14 8798

原创 java调用HTTP的GET实现方式

文章目录 /** * 向指定URL发送GET方法的请求 * * @param url 发送请求的URL * @param param 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。 * @return URL 所代表远程资源的响应结果 */ public static String sendGet(String url, String param) { String re

2022-02-23 11:36:04 3731

空空如也

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

TA关注的人

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