自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (15)
  • 收藏
  • 关注

原创 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

然后排查了一下连接池问题,排除druid的连接池,这次启动正常。问题的原因应该是druid有问题。既然druid的配置跟之前是一样的,之前没问题,现在有问题,那很可能是druid的依赖有问题。经过尝试,将druid的版本从1.2.x降到1.1.17,启动成功。问题的根本原因并没有找到,猜测是1.2.x和mysql5.7之间有未知的适配问题。应该不是配置的问题。于是对数据库和代码做了交叉验证,发现只有升级后的代码连接测试的数据库才会出现这个问题。数据库的配置也做了尝试,没有发现问题原因。

2024-02-22 12:32:12 360 1

原创 gradle7.3排除某个依赖库

语句位于相应的依赖项之后,以确保其作用于正确的范围。如果你想从你的Gradle构建中完全排除。关键字来实现这一目标。这段代码将会排除所有依赖项中与。如果你想只排除特定依赖项中的。

2023-11-28 11:51:17 556

原创 sql语法中的join和left join和right join区别

----- 在这个例子中,我们对Departments表做了RIGHT JOIN操作。------ 在这个例子中,我们对Employees表做了LEFT JOIN操作。例如:如果有某个员工所在的部门ID在Departments表中不存在,那么该员工记录仍会被包含在结果集中,但是他的部门名称将会显示为NULL或者空字符串。------ 这个例子中,我们在Employees表和Departments表之间做了INNER JOIN操作。结果集只包含在两个表中有匹配数据的记录。

2023-11-28 11:47:36 439

原创 springboot2.1升级2.7报引入groovy4.0报找不到org.codehaus.groovy4.0的问题

项目升级springboot2.7项目中需要使用groovy4.0。

2023-11-27 09:30:09 546

原创 springboot2.1升级到2.7 actuator丢失部分metrics端点

项目需要升级springboot从2.1升级至2.7。

2023-11-24 17:10:12 485

原创 css背景图片不影响上一层透明组件的背景色

项目中遇到一个奇怪的问题,引入一个库的css样式之后,影响了原先组件的滚动条样式。

2023-09-05 11:23:05 166

原创 vue项目兼容低版本浏览器

有一个使用vue-cli创建的前端项目,用了很多的框架,要做低版本浏览器兼容。

2023-05-17 16:49:15 472

原创 离线安装lamp

有朋友遇到一个需要离线安装zoneminder的需求,发现zoneminder依赖lamp需要先安装lamp注意:这里安装需要硬盘空间40g左右,硬盘过小会安装失败。

2023-03-01 11:44:19 515

原创 springcache 部分类不生效

项目中用到springcache 需要根据cache来做一些统一处理。

2022-08-24 14:53:44 312

原创 bpmnjs activiti 添加定时事件timeDate,timeDuration,timeCycle

使用bpmnjs 添加边界事件节点

2022-08-24 10:56:18 1071 1

原创 以nginx为基础镜像在一个容器内部署前后端分离项目

docker容器部署前后端分离项目一般的做法,是前端一个容器,后端一个容器,分开部署。但是我遇到一个需求,要把前后端部署在一个镜像内。

2022-08-17 16:28:41 704 1

原创 哪些开源协议的项目可以在商业项目中使用

目前开源协议种类已经非常多,大家都很忙,这里总结下公司商业项目选型是哪些协议的开源项目比较保险。apache协议,MIT协议未完待续

2022-08-05 17:08:52 409

原创 vscode maven 无法识别main函数

vscode maven 无法识别main函数 lombok

2022-07-21 11:06:04 1292

原创 vscode 搜索插件报 提取扩展时出错。XHR failed

vscode 插件市场 xhrfailed

2022-07-19 14:14:37 6364

原创 各种开源协议汇总

文章目录前言一、apache协议二、MIT协议1.引入库2.读入数据总结前言当前的开源环境下有各种开源协议,这里进行汇总方便大家参考。一、apache协议apache协议要求有四部分:1、代码可以商用或开源,但是如果开源必须要保留原有的开源声明2、代码可以随意修改,如果开源,必须要写明修改的内容3、修改后开源的,可以加新的协议要求,但是不能与之前的apache协议冲突4、代码可以任意使用,原作者不承担任何责任二、MIT协议MIT许可协议之名源自麻省理工学院(Massachusetts

2022-07-18 09:08:05 2895

原创 wsl 安装emacs27.1体验

wsl apt emacs 高版本

2022-07-18 08:38:05 269

原创 leetcode vscode插件登录报错

leetcode vscode 报错 无法登录

2022-07-18 00:28:24 478

原创 搭建超级实用的免费机器翻译api

机器翻译 api 免费 效果完美

2022-07-18 00:13:07 2608

原创 wsl http修改国内源之后,仍然无法更新的解决方法

需要在wsl中安装一个软件,我的wsl有一段时间没有打开了,今天打开apt update 无法更新,一直报无法连接首先想的是修改源,改成清华对应的http源,仍然无法更新。然后换成https,提示证书错误,需要先重装证书,装证书又需要,更新源。陷入死循环我的问题是wget和ping都通但是就是apt无法更新,不应该是网络的问题,nameserver也改过,仍然无法解决.........

2022-07-08 10:31:13 1612

原创 全自动安装linux程序神器 expect命令如何send 上下键

项目中用到了某知名前端框架,想实现自动化打包,但是这个框架很变态,命令行下,创建项目,必须要选择一种模板才能往下进行。因为本身是做自动化打包,如果是打包过程还需要ssh登录进去选一下,这个基本上,这个就会让人非常的反感。经了解,linux下有一个工具expect专门做这类自动化。就尝试写了一个脚本来实现。遇到的问题是,send的时候,很多示例给的都是send某某文本,send键值的示例很少。经过了解,expect自带脚本录制功能,能录制脚本,autoexpect,使用之后当时可以正确回放出来。但是录制的脚本

2022-06-15 09:05:08 278

原创 Would you like to share anonymous usage data about this project with the Angular Team at Google unde

项目场景:项目中用到了angular/cli问题描述安装angular/cli 过程中一直提示Would you like to share anonymous usage data about this project with the Angular Team atGoogle under Google’s Privacy Policy at https://policies.google.com/privacy? For moredetails and how to change thi

2022-05-30 10:38:09 1352

原创 npm - gyp verb check python checking for Python executable “python2“ in the PATH

项目场景:前端项目中依赖的包需要node sass,问题描述项目安装的时候报npm - gyp verb check python checking for Python executable “python2“ in the PATHnode sass 需要依赖python,只好先装上python,过程不细说装好之后,报错依旧。原因分析:会不会是装python的时候环境变量设置的python.exe这里是python2.exe,于是将python.exe复制一份改个名字python2

2022-05-10 14:22:34 7455

原创 使用putty写脚本密码带@符号怎么办

项目场景:在windows中有时我们会使用putty.exe写一些脚本来下载或者上传一些文件。问题描述在某些情况下我们使用putty登录服务器的时候,密码带有@符号时,如果不处理,会吧@符号后的部分当做ip地址来处理。达不到我们的预期原因分析:主要是因为putty脚本登录服务器的命令中本身带有@符号,必须要让程序区分开是文本的@符号,还是需要特殊处理的@符号解决方案:经过查询资料,putty命令中带有@符号可以通过^来转义例如putty.exe -pw 123^@789 usr@ip

2022-05-05 10:26:51 361

原创 应该如何处理组件之间的耦合

文章目录前言一、无依赖环原则1、及时构建2、消除循环依赖二、稳定依赖原则稳定性并不是所有组件都应该是稳定的抽象组件三、稳定抽象原则高阶策略应该放在哪里总结前言实际的开发工作中时刻在面临着研发能力和逻辑冲突之间的矛盾,影响组件结构的不只是技术水平和公司内部政治斗争,结构本身也是在不断变化。处理组件耦合关系的方法,可以总结为一下三个原则。一、无依赖环原则组件依赖关系图中不应该出现环。开发中我们都有这样的体验,头一天好不容易改好的文件,到了第二天,突然就无法正常运行了,通常是你走后有人改了你依赖

2022-04-27 22:15:41 719

原创 org.hibernate.boot.InvalidMappingException: Could not parse mapping document: null (INPUT_STREAM)

项目场景:项目中用到ftl模板,项目已经运行很长时间一直都没有发现过什么问题,直到有一天,公司买了一台电脑,想把这台电脑当做测试机来做。因为公司打印机需要连windows系统,所以这台电脑上也装上win10。问题描述突然有一天我们测试报告了一个错误提示org.hibernate.boot.InvalidMappingException: Could not parse mapping document: null (INPUT_STREAM)原因分析:收到这个反馈,首先想到要先去正式环境试下

2022-04-27 10:27:49 718

原创 哪些类应该被组合成一个组件

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、复用/发布原则二、共同闭包原则共同复用原则组件聚合张立图总结前言我们日常的开发中,经常会写各种各样的类,但是哪些类应该组成一个组件,这个问题我们时常会有疑问。按照正常的逻辑,如何聚合应该按照最佳的软件工程经验来做。但是实际的做法,大部分都是拍脑门决定的,都是想当然。在长时间的软件工程实践中,人们总结出了三大基本原则。一、复用/发布原则软件复用的最小粒度应该等同于其发布的最小粒度。这句话是说软件组件中的类和模.

2022-04-24 23:03:19 232

原创 vscode如何查看本地修改历史

项目场景:收到vscode的更新记录,显示优化了很多本地修改历史的功能。问题描述想到要找到本地修改历史看下,随便翻了下,还不太好找。原因分析:1、找了下源代码管理,觉得本地历史应该也属于源代码管理的一部分,但是没找到。这里主要是本地修改的与服务器不一致的部分代码。2、找了下subversion目录下也没找到,这个subversion插件内只有服务器修改历史,没有本地历史。3、想到是否在编辑器窗口的右键菜单内,还是没找到4、打开资源管理器的右键菜单看到时间线这个名称,觉得有可能解决方案

2022-04-24 16:37:16 33573 9

原创 powershell 如何使用jenkins中变量

项目场景:项目中用到jenkins做自动发布,其中一个环节需要用到powershell问题描述在powershell直接使用之前的bat中的变量使用方式,报错powershell 'Expand-Archive -Path %param%\\test.zip -DestinationPath %param%'提示变量无法替换尝试了这种方法powershell 'Expand-Archive -Path ${param}\\test.zip -DestinationPath ${param}

2022-04-21 16:15:50 834

原创 powershell 压缩和解压zip

项目场景:前端项目发布到windows环境需要需要先压缩传输后再解压问题描述简单的压缩和解压zip在windows下,视窗情况下,右键就可以实现,但是如果是在命令下,windows不自带unzip。要是用unzip需要再下载一个,放到指定目录,如果在发布工具中使用发布工具则还需要处理环境变量的问题。难道window下这么简单的解压和压缩就没有办法直接用自带命令解决吗原因分析:这里先检查了bat命令,没有发现相应的命令。然后想到强大的powershell,果然powershell自从v5之后就支

2022-04-21 15:22:12 1984

原创 poi workbook excel类型不定的情况下单元格自定义背景色的设置

项目场景:项目中用到poi,有一个需要设置单元格背景色的需求问题描述尝试自带的预定义颜色,显示出的背景色都太深,达不到要求。于是便想到要自定义背景色。首先尝试了这种设置方法,styleMain.setFillForegroundColor(new XSSFColor(new java.awt.Color(224, 217, 217),new DefaultIndexedColorMap()).getIndex());结果显示出来是一片黑。原因分析:接下来经过查询知道,HSSFWorkbo

2022-04-20 14:28:07 1652 2

原创 poi设置单元格背景色无效的问题

项目场景:项目中需要设置单元格背景色,但是设置颜色不生效问题描述查了资料,需要设置fillttern设置之后还是一直不生效,背景色还是空白 CellStyle styleMain = workbook.createCellStyle(); styleMain.setFillBackgroundColor(IndexedColors.GREEN.getIndex()); styleMain.setFillPattern(FillPatternType.SOLID_FOREGROUND);原

2022-04-20 11:08:20 2488 1

原创 vue 下一种引起Maximum call stack size exceeded的情况

项目场景:项目中用到vue,其中有一段业务需要写递归函数问题描述写完函数运行的时候一直报Maximum call stack size exceeded,从字面上理解是栈溢出了,要么是递归太深,要么是栈内函数传参太大。原因分析:根据栈溢出的原因排查1、我的递归不是很深只有三四层,应该不会是太深这个原因2、递归函数传参的问题,我项目中用到vue,为了防止在箭头函数内出现this指向的问题,我把this作为参数传到递归函数内。可能是this这个参数过大,导致栈溢出。经过查找资料,箭头函数内的t

2022-04-19 16:03:24 898

原创 vue 使用vscode debug

项目场景:最近项目中使用vscode开发vue项目,项目开发过程中需要debug,原先是使用浏览器debug,发现不太好用,跟vue代码不太对应。问题描述看到vscode有调试功能,于是想配置一下vscode使用vscode来debug,本来预想很简单,但是配置完一直达不到效果。断点颜色都是灰色,没变化,切换状态也不起作用。原因分析:后来经过调试发现配置有问题,配置成功之后,断点颜色都变成了红色。配置过程参照了vue官方的配置方法,https://cn.vuejs.org/v2/cookboo

2022-04-18 14:46:57 6606

原创 npm控制台登录提示 that email has already been registered.

项目场景:项目用到npm,需要把打的npm包推送到npm官方仓库问题描述我本地根据同事提供的账号密码登录,如下提示:npm ERR! code E400npm ERR! 400 Bad Request - PUT https://registry.npmjs.org/-/user/org.couchdb.user: - That email has already been registered.npm ERR! A complete log of this run can be found

2022-04-18 12:21:13 845

原创 删除node_modules文件夹太慢

项目场景:项目中用到node_modules,这个文件夹一般很大,很多时候需要删除node_modules文件夹问题描述windows下删除node_modules删除非常慢原因分析:原因是里面文件夹非常多,导致资源管理器卡主解决方案:使用右键删除和shift+del删除都需要图形化界面显示,非常慢,尝试使用cmd 命令 rd /s /q 需要删除的文件夹 注意文件夹一定要选对,否则删除不可恢复。这样不需要图形化界面,明显快很多...

2022-04-14 15:19:16 1827

原创 csdn博客 正文总是显示成标题

最近用csdn写博客,喜欢用csdn提供的记录bug模板,写的时候发现输入正文的时候总是莫名其妙显示成标题像这样的模板:项目场景注意事项我一般会删除注意事项然后再插入正文,但是删除之后插入经常变成这样:项目场景正文这里有“—”没显示有好几次找不到原因,然后不知道怎么回事又好了,看了下markdown的语法说明,也没有说变成这样的原因。经过一翻调试,发现在我的正文末尾输入两个空格再输入回车键就好了,像这样# 项目场景正文 “两个空格加回车”------不知道是csdn的语法

2022-04-14 14:25:33 173

原创 组件中一个button按钮不明原因突然无法显示问题的解决

项目场景在项目中使用到vue,某个页面在其中一个分支显示正确,另外一个分支按钮不显示。问题描述这个现象比较奇特,一开始,以为是写代码出bug了,经过仔细调试,发现变量值都是正确的,就是该显示的样式不显示。对比另个一分支,代码改成一样,package.json改成一样,同样是一个显示一个不显示。删除掉node_modules重新下载,现象也不变,非常奇怪。经过一段时间调试,发现把另外一个分支的node_modules原封不动的拷贝过来可以生效,按钮就会出来。原因分析:经过反思,影响node_mo

2022-04-14 14:11:48 1981

原创 本地运行静态html项目——记一次加密环境下排错的过程

一个引用路径错误,因为在加密环境下导致走了部分弯路

2022-04-12 16:02:25 365

原创 apijson新增远程函数提示 不允许调用远程函数

项目场景:项目中使用到apijson的远程函数问题描述使用中发现添加一个远程函数之后无法调用,这个函数之前的正常原因分析:经过排查发现使用的apijson framework中有一段在启动项目时测试远程函数逻辑:在APIJSONFunctionParser中有这样一段 FUNCTION_MAP.put(name, item); String[] methods = StringUtil.split(item.getString("method

2022-04-12 11:01:22 722 1

原创 1267 - Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT

项目场景:项目用到视图问题描述查询某张视图总是报错,报错信息:1267 - Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation ‘=’原因分析:从报错信息上看是字符集问题,但是在数据库软件中挨个把表的字符集都改了还是报错解决方案:经检查,在数据库软件生成的ddl中发现有表的字段上指定有字符集,于是把ddl复制下,把字段上指定的改掉,重新执

2022-04-11 17:33:21 1560

AdobeMediaServer5.03和FlashMediaLiveEncoder3.2打包下载

做直播需要AdobeMediaServer5.03和FlashMediaLiveEncoder3.2,这两个放在一起,给大家节约一些时间

2022-05-13

ffmpeg Captura

再找开源录屏软件的时候发现Captura,需要依赖ffmpeg,官网连接下载太慢,特地搬运过来,方便大家下载

2022-04-13

算法第四版,源代码非jar包,放src下可用

官网和csdn上很多同学都是直接上传的jar包,不太只管,此资源已经过整理,放到src下课直接运行

2018-10-27

python3版 40行代码的人脸识别实践

python3 版本的40行代码的人脸识别实践,运行文件夹中test.py原文地址在这里https://blog.csdn.net/xingchenbingbuyu/article/details/68482838,是python2版本的我改成python3版本,把里面需要到官网下载的东西也打包进去节省大家时间,大家能直接试了,省得手累

2018-09-06

elasticsearch-6.1.1,最新版

elasticsearch-6.1.1,最新版,原始资源有点慢,搬来给大家用

2017-12-25

morckito最新版

morckito最新版---------------------------------------------------------------------------------------------

2017-09-14

jsonpath所需要的jar包打包

json所需jar包,一起打包上传,包含json-path,json-assert,jsonsmart,.................................................................

2017-09-14

easyuigroupview

easyui groupview 可以进行grid分组,方便使用

2016-12-15

vue-resource.js

vue-resource.js,其他地方还没有找到可以下载的

2016-04-20

zxing3.0包生成二维码包

zxing3.0生成二维码,在网上找的包都是最低支持到jdk1.7,但是项目里面使用1.6于是改了class文件,支持64位jdk1.629

2016-03-25

jdic.dll 64位

做浏览器用的,64位不太好找,找出来,共享

2015-12-22

freemarker中文帮助文档

找的中文帮助文档,原来的地方下载很慢,源好像在台湾,搬过来,方便大家参考

2015-07-02

比较全的servlet文档

这一版本的servlet比较全,有目录方便大家使用

2014-10-29

java固定资产

基于b/s结构用java实现的固定资产管理系统,功能比较全

2014-10-27

c#固定资产管理系统

用c#实现的固定资产管理系统,基于sqlserver,完全可用,功能很全

2014-10-27

空空如也

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

TA关注的人

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