自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java 操作Windows10+ 共享文件 SMBJ库的基本使用

Java 操作Windows10+ 共享文件 SMBJ库的基本使用业务场景SMBJ简单的使用Demo1、创建会话2、实现简单的读写在controller中调用业务场景使用它是因为客户要求网盘中能操作共享文件夹,但因为服务器是一台windows server2012+貌似是不支持smb1协议,故而jcifs并不适用,目前Java实现的开源smb2/smb3库我找到的只有SMBJSMBJ它GitHub是这样说的:SMB2/SMB3 client library for Java项目github地址:

2020-11-10 14:07:13 3024

原创 快速测试两台服务器间的网速(ChatGPT回复)

在进行网络性能测试时,了解服务器之间的带宽和延迟是非常重要的。iperf3是一种用于测量网络性能的工具,可以帮助我们测试从远程服务器下载文件的速度。本文将介绍如何在本地计算机上使用iperf3测试从远程服务器下载文件的速度。

2023-03-12 21:37:00 3001

原创 构建 cloudreve 捐赠版docker 镜像

为cloudreve 捐赠版构建docker 镜像并启动

2023-03-12 15:30:16 1365

原创 Morefine 500+ AMD R9 5900HX Mini主机 安装TrueNas 开启WOL唤醒

Morefine 500+ AMD R9 5900HX Mini主机 安装TrueNas 开启WOL唤醒

2022-07-30 21:30:31 3164

原创 nacos 服务注册报错server is DOWNnow, detailed error message: Optional[Distro protocol is not initialized]

nacos 2.x 集群搭建后服务注册失败报错:server is DOWNnow, detailed error message: Optional[Distro protocol is not initialized]关键日志:com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/ns/instance/list after all servers([XXX:8848]) tried: ErrCo

2022-03-20 04:10:18 11708 2

原创 威联通nas百度网盘

文章目录作者为群晖适配的但是,既然是docker容器,那么威联通也是可以拿来用的1、提取镜像2、创建并启动容器1. 基础设置2. 网络设置3. 设备设置4. 环境设置5. 共享文件夹6.创建,访问 web映射的端口即可。作者为群晖适配的但是,既然是docker容器,那么威联通也是可以拿来用的镜像地址:https://hub.docker.com/r/johngong/baidunetdisk1、提取镜像johngong/baidunetdisk2、创建并启动容器提取完镜像后点击+加号,进行容器

2021-10-08 12:59:47 1997

原创 不修改jar包的情况下,对jar包中的代码逻辑进行更新

不修改jar包的情况下,对jar包中的代码逻辑进行更新最近遇到一个问题,项目中引用了一个远古ar包,不方便直接更新jar包,但是其中涉及的某个类的实现因为迭代,需要更新了。问题是不方便更新jar,原因很多。总之就是不想更新jar。解决方案:在当前项目中新建对应的java类项目运行时会覆盖jar中的实现。比如我的 p.jar 中有个类 cn.lt.platform.XxController 现在需要更新的话,在项目中新建对应的包和类即可。记录一下...

2021-07-28 10:09:18 387

原创 centos7提示 没有可用软件包 fail2ban No package available for fail2ban

没有可用软件包 fail2ban。错误:无须任何处理安装fail2ban提示没有可用得包,更新软件源还是提示没有找到包。解决方法进入官网官网连接点击图示链接。将链接复制,并下载到服务器wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm安装rpm包rpm -ivh epel-release-latest-7.noarch.rpm这时候再次执行安装fail2ban的命令就能够找到包了

2021-07-27 09:41:57 1915 2

原创 一号本OneXplayer掌机进游戏卡死,进游戏按手柄卡死

进游戏一按手柄就卡死测试游戏:辐射76,原神。复现:开机—>打开游戏—>按手柄—>卡死解决方法进游戏前按下手柄(注意开机后直接触屏操作打开游戏,进游戏后再按手柄就会卡死。)????????????????????猜测是因为开机如果不按下手柄,其实手柄处于未激活状态。...

2021-07-23 15:04:07 4220 1

原创 Java 获取主机正确IP真实IP

Java 获取主机真实IP 非虚拟机网卡IP等使用库:<!-- oshi-core 主机监控 --> <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>5.7.0</version> </dependency>关键代码

2021-05-31 17:29:51 653

原创 好用的Windows终端—Windows Terminal

强烈推荐Windows终端 Windows Terminal微软官方的windows 终端工具–Windows Terminal开源页:https://github.com/microsoft/terminal简介Windows终端程序是一种新的,现代的,功能丰富的,高效的终端应用程序,适用于命令行用户。它包含Windows命令行社区最常请求的许多功能,包括对选项卡,富文本,全球化,可配置性,主题和样式等的支持。其中的主题和样式真的挺好的,比之前的黑框和蓝框舒服多了。同时,支持代码高亮。一些截

2021-05-14 18:18:07 2136

转载 windows10 专业版安装 docker Desktop 记录

记录 windows10 专业版安装 docker Desktop直接下载安装:https://www.docker.com/products/docker-desktop几个坑的排查指南:1、安装时失败一般需要开启windows Hyper-V需要进入windows10设置应用—程序和功能—启用或关闭windows功能在面板中选择Hyper-V勾选并确定2、启动失败报错:System.InvalidOperationException:Failed to set version to

2021-05-07 11:25:35 820 2

原创 打包前端项目出错:ReferenceError: primordials is not defined

新电脑配置了最新的node环境导致出现老项目打包失败提示ReferenceError: primordials is not defined解决方法:1、安装nvm,node管理工具[可选]windows系统下可以选择安装nvm:地址:点击链接注:安装过程中选择node目录时如果已有node可以选择之前的目录。2、下载安装老版本node打开控制台一步到位降级到10+版本,我测试了12+的几个版本还是不行的。nvm install v10.19.0等待下载安装:Downloading

2021-05-06 18:33:02 454 1

原创 原生JS JavaScript 文本域滚动到底部 实现文本动态加载效果

文本域内容流式增加时通过定位到滚动条底部添加动态加载效果<!DOCTYPE html><html lang="cn"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale

2021-04-13 10:05:54 309 1

原创 VUE中引入第三方断点续传js指向问题 执行不到方法

jQuery环境是正常的如下的js导出JQ环境使用:var up = new fcup({ id: "upid", // 绑定id url: "/api/cloudrive/userFile/upchunkFile", // url地址 checkurl: "/api/cloudrive/userFile/isUpload", // 检查上传url地址

2021-03-09 23:40:14 208

原创 mogodb查找存在某个字段的表,字段所在的表名

mogodb查找存在某个字段的表使用mogodb compass工具的MongoSH命令行:db.getCollectionNames().forEach(function(collname) { var count = db.getCollection(collname).find({"enterprisesId": {$exists: true}}).count(); // var count = db.collname.find({"_id": {$exists: true}}).count(

2021-03-08 16:46:12 349

原创 IDEA tomcat 启动项目找不到资源文件,web项目没有样式(此解决方案仅适用于依赖的资源目录独立于项目外的情况)

问题出现的原因是因为我的部分资源文件并不在该项目中。而IDEA配置的Tomcat 没有将包含网页静态资源的目录映射。所以启动后出现找不到资源。解决方案此解决方案仅适用于依赖的资源目录独立于项目外的情况点击+号,将资源目录添加到待部署 点击OK,重启即可...

2021-02-22 10:22:41 1864

原创 老web项目SSM架构,使用IDEA启动报错:Caused by: java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException

受不了使用eclipse开发了,不习惯,效率太慢了。于是转到IDEA,但是开始就踩了个坑启动始终报这个错误Caused by: java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException在按照网络上搜索结果添加相关依赖后仍然不行。解决方案第一步在Project Structure 项目结构配置菜单 点击 Artifacts 选择你使用的打包方式将所有 available element 下的jar包双击移动到左侧。第二步刚刚

2021-02-22 10:11:09 600

原创 虚拟机里运行的windows10突然变卡

症状说明:之前一直好好的,在里面开发和做啥都很流程。(分配了1P2C、4G ROM)有一天我突然抽风,给它加了配置,分配了4P4C。也就是分配了4颗处理器,每颗处理器4核心,然后就变得非常卡。原因可能我的电脑不支持这么分配,主机本身是I7-9900HQ - 64G ROM 6核处理器,直接配给虚拟机4核可能不允许了,所以,造成了虚拟机配高了反而变得卡顿,解决给虚拟机降配。恢复了1P2C。瞬间丝滑了。该方案仅适用于给虚拟机配了核心数过多的情况,也许不是这个原因,也许重启就解决问题了,在此记录一下

2021-01-27 15:15:49 2659 1

原创 老web项目:jdk7+Tomcat7启动报错:Caused by: java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException

maven pom文件添加以下依赖即可。<!-- https://mvnrepository.com/artifact/javax.xml.soap/javax.xml.soap-api --><dependency> <groupId>javax.xml.soap</groupId> <artifactId>javax.xml.soap-api</artifactId> <version>1.4

2021-01-20 15:01:00 577

原创 Java 优化批量新增,增量新增

1、需求:从第三方接口拿到的船舶轨迹数据要求入库2、思路2小时内的数据直接调用本地库,超过两小时请求第三方接口,并把新增的数据入库3、考虑的情况1、增量数据入库,不入库重复数据@Resource(name = "zeldaSpringThreadFactory")private CustomizableThreadFactory threadFactory;@Asyncpublic void saveTrack(String result, List<CxwShipTrack&gt

2021-01-19 14:13:49 1508

原创 electron-builder打包linux桌面程序(OIM-E多平台即时通讯软件)

1、OIM-E 开源主页主页链接2、打包Linux开始踩了几个坑,我图简单就非想要在windows打包linux包。结果就是不行,梯子啥的都挂了,结果无效。报如下错误:⨯ Get https://service.electron.build/find-build-agent?no-cache=1g05q9a: dial tcp 51.15.76.176:443: connectex: A connection attempt failedbecause the connected party di

2021-01-16 22:13:03 9173

原创 请求报错:Caused by: java.net.URISyntaxException: Illegal character in query at index 92: http://

请求报错:Caused by: java.net.URISyntaxException: Illegal character in query at index 92: http://一定要记住,拼接的GET请求参数要进行转码,否则当遇到汉字,空格就会报错。粗心了啊,这都给忘了,记录一下。String url = null;// URLEncoder.encode(shipids, "UTF-8") 记住这里的参数转码。 try { url = String.f

2021-01-15 10:28:23 628 1

原创 MonogoDB4.4 导入导出 mongoexport 找不到不可用

MonogoDB4.4 导入导出 mongoexport 找不到不可用新项目有使用MonogoDB随便在官网下载了一个(坑是下载的最新版4.4),然后百度按照大家的说明,打算一步一步实行导出数据,导入数据,结果不能行。原因新版本4.4以上把各种工具包括:mongoexport 和mongoimport工具剔除出了基础安装包,只安装数据库是没有的。解决方法重新下载工具官方下载地址我是windows10 开发环境所以下载这个了。下载之后解压到数据库bin目录即可...

2020-12-18 16:27:13 1260 3

原创 Edge浏览器开发人员工具设置中文

Edge浏览器开发人员工具设置中文edge浏览器自从升级使用Chromium内核以后开发人员工具也和chrome同步了作为一名开发人员,翻译不翻译其实不是那么重要,但是单纯喜欢中文面板的话,edge是不错的选择。完美的中文开发人员tools面板应该算是edge的特点。当然,edge不仅仅支持中文面板,它有9国语言。开发人员工具中文设置方法:官方文档go to DevTools Settings or press F1 > Preferences and deselect the Matc

2020-12-07 12:12:29 8995

原创 批量插入操作MyBatis报错: Parameter ‘list‘ not found. Available parameters are [loadContainerInfos, param1]

批量插入操作MyBatis报错: Parameter ‘list’ not found. Available parameters are [loadContainerInfos, param1]报错截图:很遗憾,没有了原因分析:主要原因是我在dao层接口给参数添加了@param注解,意思就是给它命名了,但是我的xml中指定的并不是该名称。daoint insertListUseOurId(@Param("boxStatusInfos") ArrayList<BoxStatusInfo&

2020-10-29 15:11:33 1303

原创 SpringCloud Feign跨服务调用 Method has too many Body parameters异常

SpringCloud Feign跨服务调用 Method has too many Body parameters异常org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userInfoServiceImpl': Unsatisfied dependen...

2019-11-22 16:27:42 1863

原创 docker 部署 tomcat 并将war包上线

我们都知道Docker 好用,它是什么不说了,自己查查,很多类似的。个人在这里记录一套docker 部署 tomcat 并将war包上线的例子(省略下载镜像)1· 后台运行 tomcat 习惯还是用 8080:8080docker run -d -p 8080:8080 tomcat创建容器成功:[root@iz2ze90lblkm0jycrhuj9hz /]# docker run ...

2019-11-13 19:13:32 156

原创 springboot JPA 取消小驼峰到下划线映射,JPA取值部分字段为NULL的问题

springboot JPA 取消小驼峰到下划线映射,JPA取值部分字段为NULL的问题这种问题多半是因为数据库字段是小驼峰命名,虽然实体字段和数据库字段一致,但是 JPA 的生成的sql语句还是把小驼峰转化为 下划线了所以查不到;#错误生成sqlselect `appointmen0_`.id as id1_0_, appointmen0_.appointment_code as appo...

2019-11-07 15:23:40 3415

原创 springBoot整合 Eureka 体验Spring Could报错:Unable to start embedded Tomcat

springBoot整合 Eureka 体验Spring Could报错:Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat错误:Caused by: org.springframework.boot.web.server.WebServerExce...

2019-11-05 21:02:04 304

空空如也

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

TA关注的人

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