- 博客(21)
- 资源 (6)
- 收藏
- 关注
原创 零代码打造本地个人专属知识库 (dify+ollama)
VMware 虚拟机:用于在操作系统上同时运行其他系统的一款软件centos8:linux 系统;用于安装 docker;不推荐在 windows 系统上安装 docker;dify:Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。
2024-10-23 21:03:48 712
原创 VMware虚拟机中centos磁盘扩容(非VG分区挂载方案)
搭建dify的时候发现虚拟机的磁盘空间不够了;搜索了很多教程都是用的vg分区去扩展的;没有part类型直接扩容的教程;然后自己摸索了下;特此记录分享。
2024-10-20 13:39:53 388
原创 微信小程序原生表格组件
遇到的最大的坑就是scroll-view导致sticky属性失效;找了一天,找到了方案。cv大法:先找个差不多实现基本功能的组件。2、优化列数过多,可左右滑动;1、优化了按钮点击bug;4、表体表头联动滚动。5、表头固定可配置化。
2023-03-12 21:33:17 1221 2
原创 excel模板方式导出
明细数据类型是list,可以为list主数据数据类型可以为对象,可以为map;整理下excel模板方式的导出方法;工具类用的easyexcel;明细的模板要的前缀要与代码里的填充key一致。步骤:1、制作好模板文件。分为主数据和明细数据。
2022-10-14 14:39:49 1826 1
原创 maven配置打包springboot单体项目多环境切换
效果:在idea的maven tab页可以根据环境选择打包。不需要手动更改application里的spring.profile.active配置;lib依赖包外置,减少jar体积,config包外置,便于线上修改配置resource文件夹application.ymlapplication-dev.ymlapplication-prod.ymlapplication-test.ymlpom文件配置<profiles> <profile> <!--
2021-12-19 11:32:14 861
原创 项目从gitbucket迁移到gitlab
因一些原因要将原本在gitbucket上的项目迁移到公司内网的gitlab上,期间遇到一个问题,找了半天没找到对应的解决方案,结合错误提示,然后试了试自己的想法,意外给解决了。需求:从gitbucket迁移到gitlab。并保留所有的提交历史记录先说说我参考网上的说法:这个方法本身没错。但是有些细节没讲到。首先我在gitlab创建了一个项目。按照上述方法;得到了一个错误提示报错的意思是这个项目的默认分支不能被删除;gitlab最新版的默认分支是main。已不再是master了。根据这个报错
2021-10-31 19:12:01 501
原创 java 确认邮箱地址的可达性
参考了很多文章,直接上代码import org.apache.commons.net.smtp.SMTPClient;import org.apache.commons.net.smtp.SMTPReply;import org.xbill.DNS.Lookup;import org.xbill.DNS.Record;import org.xbill.DNS.Type;import java.io.IOException;public class CheckEmailObj { p
2021-09-03 16:44:52 495 12
原创 JAVA中下载文件名含有中文乱码一种少见的解决方案
按照 HTTP 协议的规范,filename 指令值前后是必须加英文双引号 " 的,也就是 filename=“abc.txt” 的形式。但当文件名是 中国.txt,则各个浏览器都出了问题,下载文件名变成了 __.txt。对于以上两难境地,网上多数文章的推荐方式是读取请求头 User-Agent 的值,判断里面是否含有 Firefox 字样,然后对 Firefox 浏览器做分支专门处理。不过笔者不太喜欢这种“分情况讨论”的代码,生怕以后再跳出一种新的浏览器来,又要针对性地写代码。
2021-08-13 16:10:46 8466 10
原创 spring security实现IP动态添加白名单
最近有个小需求:实现一个IP白名单的功能;指定ip可以无需登录认证即可访问指定的接口,非指定ip需要登录认证才能访问;安全框架用spring security+jwt,安全配置类securityConfig继承WebSecurityConfigurerAdapter中可以配置hasIpaddress白名单;但这个只能在初始化项目时通过字符串拼接access参数,没有达到ip动态添加删除的效果;随后在百度了N篇文章后,参考动态url权限配置,自定义了一个决策器实现了功能,代码如下:import co
2021-07-06 11:44:18 6170
原创 解决 win10 安装VMware player 16打开虚拟机蓝屏 方法之一
最近遇到win10打开VMware player 16就蓝屏的问题,网上找了很多方案。没解决,自己摸索了下。记录下解决方案1、卸载安装好的VMware,双击安装程序,选择删除即可。2、打开控制面板,在类别视图下点程序,选择启动或关闭windows程序。3、启用虚拟机平台,在虚拟机平台前打勾4、5、重新安装VMware软件,在自动安装WHP前面打勾,然后安装好了打开虚拟机即可...
2021-02-01 15:18:30 11269
原创 docker安装oracle-11g,并用navicat链接
1、下载oracle镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 2、启动镜像docker run -d -p 1521:1521 --name oracle_11g --restart=always registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g3、启动oracle服务docker start oracle_11g4、进入容器内部、设置orac
2020-05-12 00:31:22 478
原创 List按所需数量分组
int n = source.size/count + 1;public static <T> List<List<T>> averageAssign(List<T> source, int n) { List<List<T>> result = new ArrayList<List<T>&...
2020-04-29 15:10:17 365
原创 easyExcel导出excel文件并打包成zip压缩包下载
package com.business.testExcelPort;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;impo...
2020-04-22 14:59:15 5284 16
原创 oracle 模糊查询树结构 (查询父子集合)
oracle中可以使用start with connect by 查询树形集合,用来查询层级关系很是好用--当模糊查询出来的结果父级重复时可以去重即可--查询父级(包含自己)SELECT DISTINCT ID,PID,NAME FROM TABLE_NAME A START WITH EXISTS ( SELECT ID FROM VIEW_DEPT WHERE NAME_TYPE =...
2020-03-31 17:08:05 915
原创 使用docker创建rocketMQ单机版本
安装rocketmq安装NameSrv1.创建nameSrv数据挂载文件夹 mkdir -p /usr/data/rocketMQ/data/namesrv/logs mkdir -p /usr/data/rocketMQ/data/namesrv/store2.docker拉取rocketMqdocker pull rocketmqinc/rocketmq:4.4.03.运...
2020-03-04 22:48:17 433 2
原创 使用HTTPCLIENT时出现SOCKET CLOSED 错误
今天在使用httpclient 调用第三方接口的时候出现了socket closed错误。经过一番百度,找到了原因。原因是因为在封装HttpClientUtils时在finally块中将response关闭了。调用了response.closed方法而在调用完后又需要将response转换成string,public static CloseableHttpResponse doPostJ...
2020-02-23 13:46:06 2601
原创 记一次静态表格的动态拼接
近日在写网页的时候根据json数组拼接成表格,开始想的是判断tr,直接生成行 。例:str +="<td>" + n[i] +"</td>";if(i%3==0){ strTr += "<tr>" + str +"</tr>"}这样判断是否是最后一行就会有错。正确拼接方法:var strTr = "";var str = "<...
2020-02-23 13:39:29 241
原创 如何将自己的项目jar包打包成docker 镜像
首先将自己的项目打包成jar,并在自己本地先用java -jar xxx.jar启动下,看是否可以启动。随后将自己的jar包同级目录创建一个Dockerfile文件,并用notepad打开文件无后缀。FROM kdvolder/jdk8VOLUME /tmp #挂载的docker卷#xxx.jar 自己的jar包 xxxx.jar 自定义的jar包名ADD xxx.jar xxxx...
2020-02-23 10:09:11 7043 1
原创 POI读取excel工具类
package com.fy.module.seeker.test;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermode...
2020-02-22 21:56:18 197
原创 List<string> 转 string 方法 Java8自带的String.join
List a = new ArrayList<>();a.add("aa");a.add("bb");String astr = String.join(",",a);sout(astr);拼接'' astr ="'"+String.join("','",a)+"'";结果:aa,bb字符串转listList<String> listString = Arr...
2020-02-22 21:53:34 3379
原创 java 文件导出下载
记录下excel文件导出到客户端下载的方法,其他文件也是一样OutputStream out = response.getOutputStream();File file = new File(path);InputStream fis = new BufferedInputStream(new FileInputStream(file));byte[] buffer = new byte...
2020-02-22 21:49:08 400
CyjsonView Json格式化
2021-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人