- 博客(76)
- 资源 (1)
- 收藏
- 关注
原创 集成 GPT-3.5 的代码生成器 Cursor 使用体验
ctrl+k 输入描述生成代码,比如我输入爬取图片。ctrl+l可以问这段代码的一些问题。ctrl+k编辑,继续需求优化代码。
2023-03-20 11:41:25
717
1
原创 【Elasticsearch 学习笔记 ES安装及使用】
Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。原理:先将数据提交到Elasticsearch数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据的时候,再根据权重将结果排名,打分,再将返回结果呈现给用户。下载链接Windows启动注意的地方,如果用的是8.5版本。会遇到启动成功,打开会访问失败。这个是因为ssl认证打开了,在配置文件里关闭就好了。
2022-11-04 11:26:43
1345
原创 Java服务频繁挂掉,内存溢出
实施反馈有一个服务,每隔两三天就会报502。之前的开发没处理,他们都是重启来解决这个问题的(因为用户少和这个服务不常用,所以这个问题就到了我手里)
2022-08-23 14:05:00
2146
原创 Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runt
Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runt报错信息:Module build failed (from ./node_modules/_sass-loader@7.0.3@sass-loader/lib/loader.js):Error: Node Sass does not yet support your current environmen
2022-03-28 20:36:05
2608
原创 To install them, you can run: npm install --save babel-runtime/core-js
执行npm run dev命令的时候提示下面这个报错报错信息:To install them, you can run: npm install --save babel-runtime/core-js解决命令:npm install --save babel-runtime然后再执行这个npm run dev命令就可以启动了
2022-03-28 20:29:55
8103
原创 @Value注解获取yml配置文件信息转换为map类型
配置文件TEST: '{"key0":"value0", "key1":"value1"}'@Value使用方式 @Value("#{${TEST}}") private Map<String, String> test;
2022-02-17 14:05:46
1425
4
原创 Liunx部署vue项目
Liunx部署vue项目vue项目打包安装nginx和配置1. 下载nginx安装包2. 安装切换路径配置nginx安装启动3. 配置Nginx开机启动vue项目打包cnpm run build执行完这个操作后,项目下会有一个dist文件。丢到liunx服务器上详细教程跳转安装nginx和配置1. 下载nginx安装包安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-develyum -y install gcc pcre-devel
2021-12-22 16:23:55
1465
1
原创 Docker常用命令
Docker常用命令1、基础命令查看docker版本2、镜像命令查看镜像搜索镜像3、容器命令1、基础命令查看docker版本docker version2、镜像命令查看镜像docker images//查看所有镜像sudo docker images字段描述PEPOSITORY镜像的仓库源TAG镜像的标签CREATED镜像创建时间SIZE镜像大小搜索镜像从Docker Hub上查找tomcat镜像docker search 名称
2021-12-22 14:54:40
615
原创 Cannot connect to the Docker daemon. Is the docker daemon running on this ho
Cannot connect to the Docker daemon. Is the docker daemon running on this host?报错信息:Docker没有启动,也有可能用户是权限不够重启命令:service docker start前面加上这个,查看本地所有的镜像sudo docker images...
2021-12-22 14:21:08
842
原创 java调用接口,参数使用form data格式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、使用步骤1.基本使用2.如果是数组2.读入数据总结前言调用第三方提供的接口,接口参数要求是form data。提示:以下是本篇文章正文内容,下面案例可供参考一、使用步骤1.基本使用CloseableHttpClient httpclient = HttpClients.createDefault();//post 请求HttpPost httppost =new HttpPost(请求的地址);//创建
2021-12-09 15:58:49
7563
3
原创 multipartentitybuilder引入不了jar包
问题描述:multipartentitybuilder找不到jar包解决方案:手动导入这个jar包到配置文件里 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5</vers
2021-12-09 15:01:23
5723
原创 java.util.LinkedHashMap cannot be cast to
报错信息:java.lang.ClassCastException:报错场景:接收一个Object类型,在转换的时候失败List<ApprovalHjspEntity> data = (List<ApprovalHjspEntity>) resultRes.getData();data.forEach(s->{}); //到这一行执行循环的时候就报错了解决方案:换成com.alibaba.fastjson提供的这个转换方式就可以了String s1 = JSONOb
2021-11-24 19:35:44
1817
原创 2021-10-20
目录Rabbitmq消息队列基础知识RabbitMQ安装RabbitMq笔记文档Rabbitmq消息队列基础知识Provider消息生产者,就是投递消息的程序Consumer消息消费者,就是接受消息的程序非消息队列Provider——消息——>Consumer使用消息队列Provider发送消息给消息队列,消息队列把消息发送给Consumer什么是队列队列就像存放了商品的仓库或者商店,是生产商品的工厂和购买商品的用户之间的中转站。队列里存储了什么在RabbitMQ中,消
2021-10-20 11:10:59
207
原创 @ConditionalOnProperty(prefix = “scheduling“, name = “hangzhou“, havingValue = “true“)
@ConditionalOnProperty(prefix = "scheduling", name = "hangzhou", havingValue = "true")这个注解可以放在类和方法上,然后在配置文件里配置是否能启用。scheduling: Hangzhou: true usa: true
2021-09-07 17:06:15
733
原创 ES(Elasticsearch)中间件
文章目录配置连接ES全文搜索引擎:全文搜索引擎就是通过从互联网上提取的各个网站的信息(以网页文字为主)而建立的数据库中,检索与用户查询条件匹配的相关记录,然后按一定的排列顺序将结果返回给用户。官网地址:连接:配置连接ESspring: elasticsearch: rest: uris: 127.0.0.1:9200 read-timeout: 30s connection-timeout: 5s...
2021-09-01 16:47:22
3318
原创 vue -v不是内部或外部命令,也不是可运行的程序 或批处理文件。
文章目录有一天查看vue版本号,显示不是内部或外部命令,也不是可运行的程序或批处理文件。然后我就重新安装了一遍npm i -g @vue/cli,安装成功后。试了试,还是不行。然后发现可能是环境变量的问题,去查看一下确实没有。查看npm的路径查看npm的路径npm config get prefix添加到到系统环境变量path里,路径是npm的路径然后在系统环境变量里加上NPM,路径是npm的路径查看vue版本vue -V...
2021-05-23 20:13:30
447
原创 Stream的基本操作
Stream的基本操作 public static void main(String[] args) { //过滤条件 List<Apple> collect = appleStore.stream().filter(a -> a.getWeight() > 100).collect(Collectors.toList()); //过滤条件 //转成map类型,id为key值,color为vlue值 Map&
2021-05-21 16:59:27
752
原创 MongoDB非关系型数据库
文章目录MongoDB业务应用场景什么时候选择MongoDB数据库MongoDB业务应用场景对数据库高并发读写的需求。对海量数据的高效率存储和访问的需求。对数据库的高可扩展性和高可用性的需求。什么时候选择MongoDB数据库应用不需要事务及复杂join支持新应用,需求会变,数据模型无法确定,想快速迭代开发应用需要2000-3000以上的读写QPS应用需要TB甚至PB级别数据存储应用发展迅速,需要快速水平扩展应用要求存储的数据不丢失应用需要99.999%高可用应用需要大量的地理
2021-05-18 10:20:29
172
原创 HashMap遍历的方法,HashMap去重value的方法
文章目录 @Test public void stm(){ HashMap<Integer,String> map= new HashMap<Integer,String>(); map.put(1,"张三"); map.put(2,"李四"); map.put(3,"王五"); map.put(4,"李四"); System.out.println("去重前:"+map.
2021-05-12 14:37:40
1341
1
原创 用代码在控制台输出一个三角形,菱形(java)
文章目录用代码画出一个三角形画出一个菱形用代码画出一个三角形 public void rhombus(int num){ //num是行数 也是三角形的高 for (int i = 1; i <= num; i++) { for (int j = num; i <= j ; j--) System.out.print(" "); for (int j = 1; j <
2021-05-12 14:24:52
492
原创 MySQL引擎及sql优化
文章目录INNODB引擎MYISAM引擎INNODB引擎InnoDb引擎的索引和数据都是放在一个文件里的。提问:为什么InnoDb引擎白哦必须有主键,并且推荐使用整形(int)的自增方式?MYISAM引擎存放数据的文件:*.frm–表信息,是描述表结构的文件。*.MYD–"d"数据信息文件,是表的数据文件。*.MYI–"I”索引信息文件,是表数据文件中如何索引的数据树。索引和数据文件是分开的4. 它使用二叉树做索引,先找到叶子节点的打data值。5. 再根据data值查询数
2021-05-11 16:19:35
230
原创 MySQL里的null值
文章目录NULL值NULL值NULL 值代表遗漏的未知数据。如何创建表的时候没有设置默认值,那里面就会是null。null表示的是什么都没有,它只能用is null和is not null进行判断。但是在工作中,建表的时候会禁止使用null。因为查询int值,得到一个null程序可能会崩溃。如果要兼容的话,要花更多时间。如果存在null值,会影响count(),!=,null+1等查询,统计,运算情景的结果。...
2021-05-11 10:54:06
502
原创 MySQL里的日期函数和基本类型
文章目录MySQL里的日期函数MySQL里的日期函数函数描述now()返回当前的日期和时间curdate()返回当前的日期curtime()返回当前的时间date()提取日期或日期/时间表达式的日期部分extract()返回日期/时间的单独部分date_add()向日期添加指定的时间间隔date_sub()从日期减去指定的时间间隔datediff()返回两个日期之间的天数date_format()用不同的格式显示日期/
2021-05-11 10:39:29
71
原创 小宋的笔记-数据库篇
文章目录一、SQL是什么?二、基本使用语法1. 查询数据(select)2. 插入数据(insert)3. 修改数据(update)4. 删除(delete)一、SQL是什么?SQL 指结构化查询语言,全称是 Structured Query Language。SQL 让您可以访问和处理数据库,包括数据插入、查询、更新和删除。SQL 在1986年成为 ANSI(American National Standards Institute 美国国家标准化组织)的一项标准,在 1987 年成为国际标准化
2021-05-08 10:30:43
417
1
原创 对于目标文件系统,文件过大
今天复制文件到U盘的时候,提示文件太大复制不过去。文件大小是7G多。在电脑硬盘就可以复制移动。后来百度得知:原来是因为两个的格式不一样。电脑硬盘:NTFSU盘:FAT32解决可以通过这个命令修改U盘的格式输入cmd打开终端命令行窗口,输入下面的修改命令(X是U盘的盘符)convert x: /fs:ntfs...
2021-04-27 10:10:25
135
原创 java.lang.ClassNotFoundException: com.netflix.config.CachedDynamicIntProperty
项目场景:openfeign问题描述:调用@FeignClient(“products”)注解下面的接口的时候报错。找不到这个类java.lang.ClassNotFoundException: com.netflix.config.CachedDynamicIntProperty # 解决方案: <dependency> <groupId>com.netflix.archaius</groupId>
2021-04-22 16:17:18
2641
原创 最简洁Liunx安装MySql数据库步骤
Liunx安装MySql数据库步骤1. 下载安装MySql。2. 启动MySQL数据库。3. 查看MySQL初始密码。4. 登录数据库。5. 修改MySQL默认密码。6. 授予root用户远程管理权限。7. 输入exit退出数据库。参考地址1. 下载安装MySql。官网连接:先去复制下载地址wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm &&yum -y install mysql
2021-04-02 11:20:48
97
原创 ShardingSphere-JDBC不详细的理解
文章目录ShardingSphere-JDBC简介功能列表数据分片分布式事务数据库治理ShardingSphere:官方文档ShardingSphere-JDBC简介sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis,
2021-03-30 13:52:49
400
原创 int类型序列化方法和反序列化方法
@Test public void sin(){ int a = 11; System.out.println(Arrays.toString(intToBytes(a))); byte[] bs = intToBytes(a); int i = bytesToInt(bs); System.out.println(i); } /** * int 4字节 * 序列化 ...
2021-03-21 21:38:53
847
1
原创 idea生成serialversionuid
把这个勾上就可以了File 》 Settings 》 Editor 》 Inspections英文版步骤解决:
2021-03-21 19:07:00
80
原创 常用的数据格式
文章目录XML文本标记语言JSON格式CSON格式Protobufx序列化协议propertiesyamltomlXML文本标记语言JSON格式CSON格式Protobufx序列化协议Protobuf是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储。序列化对象(java对象)转换成二进制数据(二进制字节数组),编码Encode反序列化 和序列化相反 把二进制数据转换成java对象java中的对象序列化和反序列化ObjectOutput反序列化O
2021-03-21 18:41:53
3601
2
原创 Web server failed to start. Port 18082 was already in use.
问题描述:Web server failed to start. Port 18082 was already in use.The web application [ROOT] appears to have started a thread named [HikariPoo原因分析:端口号被占用,把上一个端口号关了解决方案://查看端口号netstat -aon|findstr 18082(被占用的端口号)//根据进程的PID找到进程tasklist|findstr 17004(进
2021-03-19 08:55:08
576
原创 error: can not execute. because can not find cache of TableInfo for entity!
问题描述:报错信息:saveOrUpdateBatch使用这个方法的时候,会有下面这个报错:属实头疼 TableInfo tableInfo = TableInfoHelper.getTableInfo(entityClass); Assert.notNull(tableInfo, "error: can not execute. because can not find cache of TableInfo for entity!"); 原因分析:```java pu
2021-03-11 10:51:34
11299
5
原创 Consider defining a bean of type ‘java.lang.String‘ in your configuration.
问题描述:Consider defining a bean of type ‘java.lang.String’ in your configuration. 原因分析:@AllArgsConstructor@Value("${dev.area}")这两个注解冲突了一般都是和@Autowired有关系。# 解决方案:去掉@AllArgsConstructor这个,改成@Autowired。...
2021-03-01 11:27:11
264
原创 Unknown lifecycle phase “.test.skip=true“.
问题:使用maven命令将代码打包的时候:Unknown lifecycle phase ".test.skip=true".解决方案:把命令换成这个:mvn clean install package -Dmaven.test.skip=true
2021-02-28 19:48:58
766
2
执行查询语句的时候,I/O错误
2023-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人