自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 命令行删除Redis中的指定key

用命令行删除Redis中的指定key的值

2024-04-29 10:22:44 93

原创 Java的springboot工程最简单添加私库依赖方法

在公司开发中,大部分公司会有自己的私有依赖仓库下面以命名为commons-core的依赖为例当需要更改/更新该依赖中内容时,介绍最简单的更换方式。

2024-04-10 17:06:40 197

原创 Java中list转json字符串

将List转为JSON字符串输出。将JSON字符串转为List

2023-07-06 11:28:55 2748

原创 OpenAI+LangChain+Chroma

需要安装 Microsoft C++ 生成工具 - Visual Studio。以上步骤执行完毕后再执行 pip install chromadb 即可。第一步在工程中进行 pip install chromadb。页面直接点击下载生成工具即可。并粘上官网提供的相应代码后。

2023-05-24 17:17:08 1796

原创 OpenAI+LangChain+Redis

3.当使用langchain的DirectoryLoader方法时,中文原因需要用自动encoding,进行字符自动转义,4.如本地各个python工程之间没有做项目依赖隔离,关注是否会产生conda等版本冲突问题。2.本机启动 需下载redis stack 系列(涵盖redisearch)本机带不起大概需本机安装docker,单独部署redis。这要求langchain版本在0.0177及以上。1.redis版本必须在4.0以上。

2023-05-24 10:49:29 746

原创 GLM-6B部署手册

手把手教你在云盘上部署GLM-6B

2023-05-12 10:28:45 1237

原创 从0开始搭建Alpaca

Alpaca-Lora

2023-05-06 17:53:48 342

原创 从零开始学Python--Anaconda的安装及环境变量的配置

由于公司的业务调整,老板希望引进基于chatGPT的人工智能,他说,我们既然既有自己的技术团队又有最全面的行业数据,可以直接垂直回馈到行业中去,为什么不自己干呢?老板,当初不上清华,但是我不想吗?因此,在一番调研下,老板决定,引入基于LangChain+OpenAI API作为底层LLM(大语言模型),希望我们这帮Java栈的民工门,学习一门与LLM融合的更好的——Python语言,在有限的时间内自学并选择本公司现有业务的某一业务场景尝试初步切入。

2023-05-05 13:47:23 289

原创 Java正则校验

【代码】Java正则校验。

2023-03-01 17:06:46 265

原创 Java开发工程师入职新公司--快速上手

Java开发工程师入职第一天

2023-02-20 17:16:28 627

转载 EasyExcel常用注解

easyExcel开发常用注解

2023-02-17 16:45:48 2280

原创 注解的开发积累

一些注解在开发过程中的积累

2023-01-29 16:33:16 78

原创 申请软著Java代码提取

公司要求申请代码软著,提取代码。

2023-01-29 15:09:22 904

原创 easyExcel自定义表头导出

easyExcel导出指定列

2022-10-28 11:55:48 4657

原创 stream流日常开发积累

stream流在日常开发中积累的情景和对应用法

2022-06-24 11:35:19 499

原创 Java new Date() 时间与系统相差八个小时

new Date()时,所得时间与系统时间相差8小时

2022-06-14 10:39:34 1568

原创 页面iframe不支持引用非业务域名

在小程序的Java开发中,有业务场景,需要在小程序中嵌入第三方的H5页面,在第三方已经将我放小程序的校验文件加入第三方的白名单后,依然出现无法访问的页面,提示“页面iframe不支持引用非业务域名XXX,请重新配置。”出现原因为,图片上提示的域名 被识别为 非业务域名解决方法:打开微信小程序后台在开发中, 找到‘业务域名’将图片中提示的域名添加进去,即时生效...

2022-04-12 10:44:42 4631 2

原创 Nacos数据库配置更新需要重启服务

排查问题线上环境报错,看报错信息可定位到是SQL语句有误。但这段SQL在测试环境是没有问题的。对比后发现是数据库配置 spring:dataSource:url: 的数据库链接后面要加 &allowMultiQueries=true否则,会影响数据库的批量更新。测试在线上环境nacos的 配置管理-配置列表 中,找到对应的微服务,在数据库配置中,数据库的url后面加上了 &allowMultiQueries=true初步猜想:nacos配置中心的配置,是即时生效的,此时线上

2022-02-18 13:42:29 10101

原创 声明式事务失效的情况

1 配置的事务类是否已经交给Spring管理2 配置开启事务注解的方法是否为public3 是否同一个类中发生了内部方法自调用4 是否配置好了事务管理器5 异常是否被捕获了6 异常类型错误,默认回滚的是RuntimeException,如果想要其他异常也回滚,需要进行手动配置7 扩展配置propagation是否配置正确8 MySQL数据库引擎是否支持事务(MyIsam引擎不支持事务)如果想要在本类中调用加了注解的方法,并想保证事务,需要将本类注入进来,并用本类.方法调用:方式一:注入本类

2022-02-17 11:30:52 816

原创 “no space left on device”(磁盘空间不足)问题解决

由于公司缺少运维,CI/CD发代码时,在package阶段遇到了“no space left on device”问题。看这种问题,着重看error的第一句。指令 df -h指令 du -h -x --max-depth=1看到用量最高的如:当时我看到的/data 的使用率是100%一层层打开下去指令 du -h -x --max-depth=1 /data指令 du -h -x --max-depth=1 /data/docker-data/volumes看到这里是发现使用率达到了19

2022-02-09 11:03:53 3356

原创 Java判断超时

public class DemoUtils { public static Boolean isTimeoutPayRoll(Instant gmtCreate) { long between = ChronoUnit.SECONDS.between(gmtCreate, Instant.now()); return between < 86400 * 2 ? Boolean.FALSE : Boolean.TRUE; }}

2022-01-25 10:10:59 601

原创 MySQL一些函数

当前时间curdate()日期减法date_sub()当前时间开始,往前数1个月date_format(date_sub(curdate(), interval 1 month),’%Y-%m’)

2022-01-18 10:52:29 521

转载 Java正确获取客户端真实IP方法整理

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.abc.com/的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。经过代理

2022-01-13 16:50:42 3451

原创 Java实现登录密码输错5次锁账号

这里的登录是Springboot集合jwt完成的以下是代码实现Controller@RestController@RequestMapping("/demo")public class LoginController {@Autowiredprivate DemoService demoService;@PostMapping("/login") public JwtVO Login(@RequestBody LoginVO loginVO, HttpServletRequest

2022-01-13 16:43:55 3716 2

原创 输入流转输出流

public class IOUtil { /** * inputStream转outputStream,输入流转输出流 * * @param inputStream 输入流 * @return 返回输出流 * @throws IOException */ public static ByteArrayOutputStream parse(InputStream inputStream) throws IOException {

2021-12-31 13:57:34 2533

原创 Java普通枚举类

public enum DemoTypeEnum { /** * 银行卡 */ BANCARD(1), /** * 支付宝 */ ALIPAY(2), /** * 微信 */ WECHAT(3); DemoTypeEnum(Integer code){ this.code = code; } private Integer code; pub

2021-12-31 13:39:51 147

原创 java求百分比

入参是int 输出字符串或数值可自己调整public class MathUtil { public static String percent(int x, int total) { if (total == 0) { return "0"; } return new BigDecimal(x).multiply(new BigDecimal(100)).divide(new BigDecimal(total), 1, R

2021-12-31 13:22:28 621 1

原创 EasyExcel表头校验,表内容校验

上传excel表格时候,要求要姓名身份证号电话地址可用户上传的是身份证号电话姓名地址出现这种用户上传表格和规定模板不同的时候,就需要加上表头校验easyExcel里的ExcelReaderBuilder read(InputStream inputStream, Class head, ReadListener readListener)方法中的ReadListener 可以在listener里面做校验具体代码如下Con

2021-12-31 11:13:18 11349 4

空空如也

空空如也

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

TA关注的人

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