自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RAG与SFT技术

简单介绍了大模型技术中RTF和RAG技术的概念和应用、对比。

2024-06-19 15:31:20 1248

原创 Spring核心知识-Ioc简述(概念和使用)

spring核心两大核心内容为ioc和aop。本章节讲ioc的概念、作用和使用方式。ioc简单介绍:概念:控制反转,把对象创建和对象之间的调用过程,交给Spring管理目的是降低耦合底层原理:xml解析、工厂模式、反射.过程:1 xml解析得到类的全路径 ApplicationContext applicationContext =new ClassPathXmlApplicationContext("bean.xml");2 通过反射创建对象3

2022-02-20 02:41:49 1670

原创 java内存区域和内存溢出异常

根据Java虚拟机规范,Java虚拟机所管理的内存将会包括:程序计数器、java虚拟机栈、本地方法栈、堆、程序计数器。1、程序计数器程序计数器是一块比较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的模型概念里,字节码解释器工作时就是通过改变这个计数器的值,来选取下一条要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java虚拟机的多线程是通过线程轮流切换、分配处理器执行时间的方式来实现的,在任

2022-02-15 23:16:58 419

原创 压缩文件重复了 暂时不知道原因

生成的csv文件16k,然后压缩后解压变成了20k,并且有部分重复。暂时不知道原因,也没报错信息。记录下来说不定哪天就知道了,嘻嘻~压缩代码如下: /** * 将存放在sourceFilePath目录下的源文件,打包成fileName名称的zip文件,并存放到zipFilePath路径下 * * @param sourceFilePath * @param zipFilePath * @return */ public static

2022-01-28 16:03:49 1772

原创 elasticSearch监控工具 - cerebro安装

1.下载解压wget https://github.com/lmenezes/cerebro/releases/download/v0.9.4/cerebro-0.9.4.tgztar -zxvf cerebro-0.9.4.tgz2.启动bin/cerebrops:指定端口bin/cerebro -Dhttp.port=8080ps: 配置服务器hosts = [ { host = "http://localhost:9200" name = "My Cluste

2022-01-02 21:15:03 1023

原创 bash: unzip: command not found 解决

Linux环境下,利用unzip命令解压缩的时候,出现-bash: unzip: command not found的错误。unzip——命令没有找到,其原因肯定是没有安装unzip。利用一句命令就可以解决了。命令是:yum install -y unzip zip安装成功后就可以使用unzip命令了。...

2022-01-02 21:01:59 28930 2

原创 xshell和xftp的安装配置

1.yum安装yum install -y java-1.8.0-openjdk.x86_64 即可java -version 测试okyum remove -y java-1.8.0-openjdk.x86_64 可以卸载2.自己下载解压wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/o

2021-12-27 10:47:51 570

原创 stream之List转Map---Collectors.toMap()介绍

Collectors.toMap 有三个重载方法:toMap(Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends U> valueMapper);toMap(Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends U> valueMapper,BinaryOperato

2021-07-04 20:17:29 445

原创 Cookie、Session、Token、JWT的使用

什么是 CookieHTTP 是无状态的协议(对于事务处理没有记忆能力,每次客户端和服务端会话完成时,服务端不会保存任何会话信息):每个请求都是完全独立的,服务端无法确认当前访问者的身份信息,无法分辨上一次的请求发送者和这一次的发送者是不是同一个人。所以服务器与浏览器为了进行会话跟踪(知道是谁在访问我),就必须主动的去维护一个状态,这个状态用于告知服务端前后两个请求是否来自同一浏览器。而这个状态需要通过 cookie 或者 session 去实现。cookie 存储在客户端: cookie 是服务器发送

2021-04-19 23:55:01 236

原创 Java 到底是值传递还是引用传递?

Java 到底是值传递还是引用传递?首先我们先了解下值传递和引用传递的基本概念:值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。两种方式根本区别就在于是否创建副本,所导致结果的区别是否会直接操作原始对象。首先基本类型 :package com.juc.

2021-03-26 00:45:29 245

原创 查看8080端口号是否被占用并关闭

查看被占用的端口号:netstat -ano | findstr 18084杀死占用的端口号taskkill /pid 8272 /f

2020-07-20 09:18:22 607

原创 springboot打包跳过测试

springboot打包跳过测试 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin>.

2020-06-19 14:17:31 528

原创 java对接极光推送Rest API 实现消息推送

java对接极光推送Rest API 实现消息推送最近的一个项目需求是根据小区id给APP用户推送消息,我是使用别名来实现的。需要的 maven: <!--极光推送API--> <dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client&...

2020-01-02 16:22:49 1461 1

空空如也

空空如也

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

TA关注的人

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