自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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格式化

HIJSON升级版,藏言大佬写的,格式化null值,基于fastjson,只收5积分,找了好久好久,需要的可以去https://github.com/hao117/JsonView自行下载

2021-12-20

QRCodeJar.zip

二维码生成、解析所需jar

2021-08-09

大文本查看器.zip

用于查看超大日志,快速打开,快速定位, 可以用于打开1G以上的log日志 并快速查找、定位到自己所需定位的位置

2020-02-23

poi读取excel所需jar包,需要的自取

poi读取excel所需jar包,可用来使用poi读写word excel。

2019-10-29

xshell5 永久使用

xshell5 ,家庭/个人免费版。永久使用。个人修改,请指教

2019-04-21

windows_aik制作winpe

手工制作winpe,使用windowsAIK 一条龙制作winpe,熟悉命令制作原版winpe

2018-06-14

空空如也

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

TA关注的人

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