自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ITarmi的分享

学海无涯苦作舟?一起寻找学习的乐趣,享受学习的过程...

  • 博客(205)
  • 资源 (6)
  • 收藏
  • 关注

原创 maven修改默认编码格式为UTF-8

修改maven的默认编码格式为utf-8

2024-04-26 09:30:42 264

原创 IDEA2023版本创建spring boot项目时,Java版本无法选择Java8问题解决

先简单说下出现本问题的原因:spring boot3.0发布时提到未来Java17将会成为主流版本,所有的Java EE Api都需要迁移到Jakarta EE上来。而spring boot3.0及以上版本已经不支持Java8了,支持Java17及以上版本。同时官方支持项目初始化的 Spring Boot 最低版本也从之前的 2.7.x 变成了 3.1.x,不再支持3.0以下版本了。解决方法也非常简单:1.替换spring boot项目初始化源地址2.升级Java版本。

2024-03-27 19:11:39 1065

原创 idea使用token方式登录GitHub

总体上分为两大步:1.GitHub生成token。2.idea配置token登录GitHub。注:idea配置GitHub的前提是本地已经安装了git程序。

2024-03-23 21:03:47 875

原创 免费分享--prompt编写技巧(学习笔记)

所谓大模型,也就是一个庞大的神经网络模型。然而,要让大模型达到最优状态,就需要一个足够优秀的prompt,即一个相关度高、信息全面、语法清晰的提示语。只有掌握了prompt编写的基本方法和技巧,才能快速有效地编写一个高质量的prompt,进而快速实现大模型的应用。在具体操作时,要善于利用修辞、比喻和举例等手法,使得prompt能够触及读者,激发其兴趣和热情,从而更好地实现大模型的应用。因此,只有不断学习、实践,才能不断提高个人及团队的prompt编写能力,进而更好地实现大模型在各个领域的应用。

2023-06-12 20:59:59 467

原创 conda将新创建的python环境作为默认python环境

第一条命令将提示符恢复为默认设置,即显示基础环境名称。第二条命令启用自动激活基础环境选项,以便在新开终端时默认使用基础环境。提示符,并且默认使用 Python 3.11.3。命令禁用自动激活基础环境选项,以确保在新开终端时不会自动激活基础环境。命令将该环境名称添加到提示符中,从而使其成为默认环境。现在,每当你打开一个新的终端或退出当前环境时,都应该显示。这里假设你的新环境名称为。

2023-05-14 09:50:45 4124 2

原创 解决conda创建环境,环境路径并非是conda安装目录下的envs或我们设置的目录

有些同学可能遇到使用conda创建环境,环境的路径总是在C盘,但是明明conda安装在D盘,而且配置文件的默认路径也是D盘。其实原因很简单,因为设置的默认路径没有足够的权限。找到该目录,右击选择属性->安全->编辑->组或用户名选择users,权限选择完全控制即可(有增删改查权限也行)。后面再创建就会创建到配置的路径下了。命令也可以查看安装目录(如果你使用过其它的安装目录好像也会显示出来,一般第一个就是默认安装路径)配置项,该配置项就表示新创建环境的目录。上面已经说了,其实就是该目录权限不足。

2023-05-14 09:30:19 5028

原创 win10安装conda

conda是一个开源的软件包管理系统和环境管理系统,用于安装、管理和升级各种软件和应用程序。conda提供了安装软件包、创建和管理虚拟环境、配置依赖关系等功能,并且可以轻松地在不同环境之间切换,帮助用户更好地管理他们的计算环境和项目。3.安装成功后,可以再开始菜单中看到两个新添加的而命令行工具,随便打开一个输入conda -V,注意V要大写,就可以看到conda的版本号了。anaconda的安装需要更多时间和占用更多的磁盘空间,个人一般使用建议安装miniconda即可,后续用到模块包再独立安装。

2023-05-12 22:59:16 1342

原创 vscode搭建python环境

5.选择python解释器使用快捷键Ctrl+shift+p(或者顶部菜单栏选择查看->命令面板),输入python: Select interpreter,点击,然后选择python解释器即可。3.点击右上角运行按钮,或右键选择run code,运行代码。可以看到我这里右下角已经自动选择了python解释了。4.如果你的vscode没有自动选择python解释器或运行代码出现以下提示,那么就手动选择python解释器。2.新建一个文件夹,新建一个python文件(.py后缀)

2023-05-12 21:43:14 982

原创 Win10安装python环境

win10安装python环境

2023-05-12 21:11:49 529

原创 WebSocket练手demo-聊天室(基于node.js)

基于node.js的websocket实现聊天室的demo

2022-11-25 12:28:03 694

原创 window下修改MySQL数据库root用户(管理员)密码

太久不使用MySQL难免忘记数据库的用户密码,如果连root用户密码都忘记了可以通过以下步骤修改密码。

2022-11-24 15:21:29 1962

原创 JAVA使用easyExcel

easyexcel的GitHub地址easyexcel官方文档依赖导入 <!--xls(03版本excel)--><!-- <dependency>--><!-- <groupId>org.apache.poi</groupId>--><!-- <artifactId>poi</artifactId>--><!

2022-03-27 21:07:03 2370

原创 Java使用POI获取Excel公式

之前记录文章Java使用PIO创建excelJava使用PIO读取excel创建了一个有简单求和公式的excel进行测试 @Test public void testEvaluator() throws Exception{ String path = "D:\\测试获取公式.xlsx"; FileInputStream fileInputStream = new FileInputStream(path); //获取工作簿,这里使用的

2022-03-27 15:56:02 2608 3

原创 Java使用POI读取Excel文件

上篇文章记录了简单的PIO创建Excel文件 @Test public void testRead() throws Exception { //读取文件的位置 String path = "D:\\03版excel测试写入速度.xls"; //获取文件输入流 FileInputStream fileInputStream = new FileInputStream(path); //通过文件流创建(获取)工作簿

2022-03-27 15:26:54 1035

原创 Java使用POI写(创建)Excel

导入依赖<!--xls(03版本excel)--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>5.2.2</version></dependency><!--xlsx(07版本excel)--><dependency> <gro

2022-03-27 11:53:54 1972

原创 Jsoup解析网页

上一篇文章的HttpClient主要是用来获取网页,Jsoup主要就是用来解析网页。jsoup提供了非常方便的api让我们能通过DOM,CSS等方法来解析网页,对前端有了解的话就更简单了,就像在js中操作页面元素一样。jsoup主要功能:1.从一个URL,文件或字符串中解析HTML;2.使用DOM或CSS选择器来查找、取出数据3.可操作HTML元素、属性、文本在pom.xml文件中添加依赖 <!--jsoup解析网页--> <!--jsoup--> &

2021-08-22 17:46:21 606

原创 HttpClient简单使用

httpclient是Java的http协议客户端,用于抓取网页首先pom.xml文件导入依赖 <!--HttpClient--> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.10</version&gt

2021-08-22 17:03:07 293

原创 springmvc配置使用activemq

本文不介绍activemq的安装,Windows下安装很简单,下载安装包解压即可pom.xml文件引入依赖一定不要向下面这样引入activemq依赖,因为activemq-all依赖中也包括spring依赖,可能会与你搭建项目时引入的spring依赖冲突 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activ

2021-08-21 12:30:24 688 1

原创 springmvc配置使用elasticsearch

本文不介绍es的安装,Windows下安装很简单首先下载安装es,也是下载个压缩包解压即可pom.xml添加依赖(注意,这里es的依赖版本要和你下载的版本保持一致) <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version&g

2021-08-21 10:21:46 1088

原创 springmvc配置使用redis

本篇文章不记录redis安装,redis在windows下安装也很简单。首先下载安装redis,Windows下好像就是下载一个压缩包解压即可,内容如下pom.xml文件引入redis依赖(注意redis和spring存在版本冲突,所以在你正确配置后仍然有问题就要考虑是不是版本冲突了) <dependency> <groupId>org.springframework.data</groupId> <arti

2021-08-21 09:35:06 2498

原创 webmagic获取动态页面数据(通过js、Ajax渲染的页面)

本篇文章就不介绍webmagic了。普通的静态页面获取这里也不说了,相信大家都没问题。这里主要记录两种动态页面获取方法1.数据存在页面js代码中直接上代码@Componentpublic class JobProcessor implements PageProcessor { private String url = "https://search.51job.com/list/000000,000000,0000,00,9,99,java,2,1.html?lang=c&p

2021-08-19 20:48:59 3406 1

原创 redis--集合(set)命令

常用命令大家也可以去redis官网查看命令解释sadd向集合中添加一个或多个成员(member)spop移除并返回集合中一个随机元素smembers返回集合中所有成员srandmember返回集合中一个或多个随机成员smov将指定成员从一个集合(source)移动到另一个集合(destination)sismember判断成员是否属于集合sinter返回指定所有集合的交集sdiff返回指定所有集合差集srem移除集合中

2021-08-12 17:06:36 92

原创 redis--hash命令

常用命令大家也可以去redis官网查看命令解释hset将哈希表key中的filed(字段)设置value值hget获取哈希表key中的字段的值hexists判断哈希表key中字段是否存在hlen获取哈希表中字段数量hdel删除哈希表中字段hvals获取哈希表中所有字段的值hkeys获取哈希表中所有字段hgetall获取哈希表中所有字段和值hincrby指定哈希表字段的值增加指定增量...

2021-08-11 15:57:53 104

原创 redis--列表(List)命令

常用命令大家也可以去redis官网查看命令解释lpush从左侧向列表中添加元素rpush从右侧向列表中添加元素lpop从左侧弹出列表元素rpop从右侧弹出列表元素rpoplpush弹出当前列表最后一个元素,添加到另一个列表中lrem移除列表中指定的重复元素数量llen获取列表长度ltrim修剪列表,保留指定范围内元素,区间外元素删除linsert指定在某个元素的前面或后面插入元素lindex通过索引获取指定元素

2021-08-11 15:07:45 138

原创 redis--字符串(String)类型常用命令

常用命令大家也可以去redis官网查看

2021-08-11 14:04:16 67

原创 redis关于key的常用命令

常用命令大家也可以去redis官网查看命令解释type查看key存储值的类型rename修改key的名称,若新修改的名称已存在,则覆盖move将key从当前数据库移动到指定数据库randomkey从当前数据库中随机返回一个keyexpire设置key的过期时间,已秒为单位ttl查看key剩余的过期时间,已秒为单位del删除keyrenamenx当修改的key的名称不存在时才修改exists判断key是否存在key

2021-08-11 10:34:43 87

原创 Linux安装redis

redis版本6.2.5服务器版本Linux CentOS7.7 64位redis下载地址:https://redis.io/鼠标放在下载地址处,右击复制下载链接进入Linux的shell控制台输入以下命令,等待下载完成wget http://download.redis.io/releases/redis-6.2.5.tar.gz下载完成后输入ls命令,可以看到redis压缩包输入以下命令解压tar -zvxf redis-6.2.5.tar.gz这里可以自行新建文件夹,将解压后

2021-08-10 19:23:58 119

原创 springmvc+layui富文本编辑器实现图片上传及回显

流程并不复杂,直接上代码,代码中标有注释前端代码在layui的官方文档中有,而且既然准备上传图片了,前端应该是没有问题了<!--layedit文本区域--> <label class="icon1 l_width">内&nbsp;容:</label> <div class="div2"> <textarea id="edit1" lay-verify="conte

2021-07-29 13:50:43 945

原创 postgresql数据库将timestamp类型转换为字符串类型

to_char(time,'YYYY-MM-DD hh24:mi:ss')to_char(time,'YYYY-MM-DD') to_char(time,'YYYY-MM-DD hh:mi:ss')

2021-07-26 14:11:37 4011 4

原创 postgresql数据库设置字段id自增

这是表已经建好的情况下,给某一列设置自增属性CREATE SEQUENCE event_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;alter table article alter column id set default nextval('event_id_seq');建表时直接设置CREATE TABLE customers ( id SERIAL primary key

2021-07-26 10:30:20 629

原创 后端返回json数据(中文),前端显示乱码(中文问号)

数据库,项目,前端页面编码格式都统一为UTF-8了。但后端传递中文字符串,前端显示仍然乱码(中文问号)。可以在请求的方法映射中加上produces,将json格式改为utf-8 @RequestMapping(value = "/selectUsername", produces = {"application/json;charset=UTF-8"})...

2021-05-02 12:15:24 3877

原创 CSS实现输入框必填项前/后 红色星号(*)提示

<style> .icon:before { content: '* '; color: red; }</style><label class="icon">用户名:</label><input type="text"/>

2021-04-24 14:52:09 3482

原创 SSM整合Swagger

现在后端比较流行的框架是spring boot。使用spring boot集成swagger也非常方便。这里我们先来看看ssm整合Swagger。导入依赖spring和swagger之间存在版本问题。版本不对应配置完成后可能会出现500错误(网上看到的)。这里使用spring版本5.1.0,swagger版本2.4.0。大家可以参考。有些同学仅添加了前两个依赖也会报500错误。 <!-- swagger2核心依赖 --> <dependency>

2021-04-24 08:49:25 1138

原创 SpringBoot+MyBatis+pagehelper分页插件实现分页查询(几种常见的坑)

在springboot项目中使用分页插件非常简单,不需要我们手动配置拦截器等。正文开始。首先pom.xml文件导入pagehelper依赖。我的springboot版本是2.4.4,所以使用的是最新版本的pagehelper。(其他版本可尝试:1.2.5,1.2.10等)。 <dependency> <groupId>com.github.pagehelper</groupId> <artifactI

2021-04-05 10:28:16 748 1

原创 Vue页面跳转时,跳转路由不变,仅改变参数,页面不更新问题解决

http://localhost:8080/#/index?count=3http://localhost:8080/#/index?count=4可以看到跳转的路由是一样的,仅参数值count改变了。但是页面中的参数count并没有刷新,表现为跳转无效。解决:在该页面添加监听,当参数值发生改变时,重新加载数据。改代码段写在script中,与method/create同级watch: { $route(to, from) { //监听路由是否变化 if (to.q

2021-04-01 16:45:13 2353 1

原创 VUE项目查看已安装npm模块

查看当前文件夹内所有已安装模块npm list --depth=0查看全局安装所有模块npm list --depth=0 -global

2021-03-15 13:34:55 1773

原创 Java基础系列合集

​Java基础系列整理到这里,也就告一段落了。接下来计划先整理HTML/CSS基础系列(目前在计划中的有vue基础系列,Java进阶系列,spring系列等。如果之后有时间,有能力,就会慢慢安排上的。)。希望整理的内容也能够对大家有一定的作用,毕竟做的事情有价值才有动力去做。Java基础系列–01–走进JavaJava基础系列–02–常量、变量、数据类型Java基础系列–03–数据类型转换、运算符Java基础系列–04–流程控制、随机数Java基础系列–05–数组Java基础系列–06–方法J

2021-01-28 12:15:39 117

原创 Java基础系列--08--API、String类、StringBuilder类

系列持续更新,敬请关注!阅读原文,体验更佳原文链接API概述:API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。基本使用介绍见下图。(注意java.lang下的类不需要导包,其他需要。API文档后台回复【A

2021-01-18 16:02:53 85

原创 Java基础系列--07--类与对象、封装、构造方法

​系列持续更新,敬请关注!阅读原文体验更佳原文链接Java基础系列01–Java介绍Java基础系列02–常量变量Java基础系列03–数据类型转换,运算符Java基础系列04–选择语句,循环语句Java基础系列05–数组Java基础系列06–方法Java基础系列–07–类与对象、封装、构造方法面向对象思想概述:Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每

2021-01-15 12:36:58 112 1

原创 Java基础系列--06--方法

系列持续更新,敬请关注!阅读原文体验更佳原文链接Java基础系列01–Java介绍Java基础系列02–常量变量Java基础系列03–数据类型转换,运算符Java基础系列04–选择语句,循环语句Java基础系列05–数组Java基础系列06–方法如果之前的demo大家看过了,应该会发现大量重复使用循环结构。就像数组的demo中,遍历数组使用一次循环,对数组修改后再次使用循环遍历证明修改结果等等。我们发现这样重复编码很麻烦,有没有什么办法解决呢?所以本篇文章为大家介绍Java中的“方法”。方

2021-01-10 15:52:33 147

Android仿QQ项目

该项目是仿QQ的Android小项目,实现登录注册,添加好友,即时聊天,修改密码等功能。使用MySQL5.6数据库,即时聊天通过集成网易云信实现,聊天界面可调用系统相机,但视屏聊天,语音通话,发送图片等功能未实现

2020-08-03

springmvc相关jar包

springmvc框架所需的相关jar包,内有21个jar包。commons-*,spring-*-5.2.2等jar包

2020-02-14

SecondHand.7z

前端使用bootstrap框架,后端使用springmvc。环境eclipse+jdk1.8+tomcat9.0+sql2017。实现搜索,上传商品,加入收藏等功能,适合新手练习

2020-01-09

play框架的简单增删改查

在Eclipse中使用play框架,并对mysql数据库进行简单的增删改查操作的javaweb项目,主要目的是给学习play框架的新手提供一个简单的例子,帮助其熟悉框架。

2019-12-05

简单的个人博客javaweb项目

登录注册模块基本完善,ajax判断用户名,密码是否为空,是否错误,注册用户名是否存在。登录成功后简单的调用富文本编辑器进行博客编写,提交后能暂时显示所写博客

2019-12-04

快递代领前端1.0.zip

javaweb小组项目-快递代领-前端页面框架(由小组内的少侠来一杯开发),资源内容仅包括-前端1.0,不包括后端资源(未完成)

2019-11-19

空空如也

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

TA关注的人

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