自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙哥的世界

一个普通码农的成长记录

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 若依类项目spring boot多模块打包优化实践

需要说明的是kaptcha包比较特殊,如果不放在主jar包下,获取验证码的时候,会报ERROR c.v.f.w.e.GlobalExceptionHandler - [handleException,83] - Invalid value 'KaptchaTextCreator' for config parameter 'kaptcha.textproducer.impl,错误,网上说的解决办法是修改jar包,太麻烦,直接打包到主包里头去,不就完事了,所以程序员要学会思考,不能照抄。

2023-03-26 15:26:27 2055

原创 powershell 脚本批量git clone代码

在IT职场中难免有离职的时候,不免要git 仓库中下载源代码,留作参考。如果仓库特别多,手工下载特别麻烦,比如作者本人离职的时候居然在40个仓库,手工下载太花时间,于是写了个powershell脚本,批量下载代码,给读者参考。1、gitstr的变量后面表示多行的字符串,表示代码地址,用换行符分割。注意的是必须用@"开始,以"@结尾,注意前后都不要其他内容。2、然后就是分割字符串了,注意poweshell里头换行符用`n来表示。3、最后就是使用for循环来批量执行git clone命令了。......

2022-08-18 11:40:17 859

原创 jeecg-boot的seata分布式事务没有回滚记录

低代码jeecg-boot的微服务中的分布式seata示例出现了BUG

2022-07-20 15:14:17 1088

原创 使用docker容器来构建前端项目

先说一下背景,所以作者所在组织的前端项目使用了自定义的前端组件,放在了cnpm搭建的仓库中,由于人员变动,源代码已经丢失,仓库也被销毁,只留了打包好的库,所以每次打包都非常麻烦,再加上使用了node-sass包,对node版本要求特别高,原来打包在jenkins主机上使用npm命令来打包,非常容易出错。后面我改用使用docker容器,使构建的环境每次都一样,避免了打包失败的情况。现在说一下步骤。首先构建一个打包镜像,Dockerfile文件如下FROM node:11WORKDIR /user/

2022-04-18 11:35:50 1528 1

原创 在Edge中使用Browser injector扩展来改变网页微博的外观

工作中没事的时候,免不得要冲浪,比如刷刷微博,但是又不想让领导他发现,怎么办呢?本来想找一个摸鱼软件,但是没有找到理想,于是自己动手写了一个Javascrpt脚本,在开发者工具中执行,改变微博的外观。这个脚本可以隐藏图片,改变tile,改变图标,改变背景,改变字体颜色。效果如下怎么样,效果不错吧,可以放心冲浪。但是这种方法有一个毛病,刷新一下,界面就恢复原来的了。后面我找到了扩展Browser Injector,这个扩展可以基于url,插入脚本。刷新之后,效果仍然保持,非常nice。脚本

2022-04-11 16:38:24 148

原创 修复thingsboard官方镜像容易出现启动失败的BUG

thingsboard的官方镜像thingsboard/tb-postgres,非常坑,除了第一次启动容器,后面启动,基本上都会出现启动失败的情况,部分错误日志如下2022-03-01 00:59:16,036 [main] WARN o.h.e.j.e.i.JdbcEnvironmentInitiator - HHH000342: Could not obtain connection to query metadataorg.postgresql.util.PSQLException: Co.

2022-03-01 11:00:42 887

原创 Jmeter 从mysql读取表记录作为变量用于http请求测试

Jmeter 从mysql读取表记录作为变量用于http请求测试

2022-01-27 14:14:42 1313

原创 安装primehub出现Keycloak组件无法启动的问题

重新安装primehub,发现keycloak组件出现这样的问题 kubectl logs -f -n hub keycloak-001:27:04,614 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 68) MSC000001: Failed to start service jboss.deployment.unit."keycloak-server.war".undertow-deployment:

2021-09-30 09:49:31 644

原创 primehub 登录之后不停刷新页面问题记录

本人在使用k8s的kainstall工具安装的k8s集群,使用helm安装primehub应用,出现了一个奇怪的问题,就是登录账号之后 ,首页不停刷新,卸载重新安装也是一样,原因一直找不到。打开开发者工具,在看到cookie 有个失效时间,会不会是cookie的失效时间出现问题。马上连接服务器,发现时间不对,应该是系统时间设置不对,导致cookie马上失效,就出现了这样的问题。修改系统时间,问题解决了。原来之前使用vmware exsi 还原系统,时间也还原成旧的,导致的问题。...

2021-09-16 11:39:43 306

原创 启动eclipse出现无法定位程序输入点jvm_getLastErrorString于动态链接库

启动eclipse出现无法定位程序输入点jvm_getLastErrorString于动态链接库如图所示找了半天没有解决的的,摸索了半天,终于解决了。解决办法:修改eclipse.ini文件把原来的-vmplugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_16.0.1.v20210528-1205/jre/bin改成-vmC:\Program Files\Java\jdk-11.0.7\.

2021-08-26 16:37:53 2323

原创 使用ganache添加TRUFFLE PROJECTS出现Could not find ‘node‘. Node.js

我在ununtu双击ganache-2.5.4-linux-x86_64.AppImage,启动ganache网络的时候,添加TRUFFLE PROJECTS碰到如下异常⚠ Unhandled Error:Could not find 'node'. Node.js is required to be installed to link Truffle projects.Check the project configuration or try restarting G..

2021-01-12 15:22:29 1058 1

原创 windows 系统后台启动spring boot 程序,隐藏控制台界面,并开机自启动方法

我有一个java的spring boot 程序,运行在windows系统。之前一直使用java -jar 命令来启动程序,会有一个黑黑的cmd控制台界面,很容易被别人勿关闭。BOSS想要一个隐藏隐藏控制台界面,并开机自启动。经过实验,已经实现,现在记录下方法启动脚本改成这样,第二行脚本就是关闭控制台,第3行脚本把控制台日志输出到nohup.log@echo off%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,.

2020-12-23 12:00:55 2580

原创 jenkins 添加一个maven任务的job实践

目录新建JOBGeneral一般丢弃旧的构建参数化构建过程添加branch参数version参数env参数Source Code Management源代码Pre StepsBuild构建总体自定义工作空间重要配置文件pom文件Dockerfiledocker-start.shdocker-compose.yamljenkins-deployment.shdev.env文件Post StepsPost-build Actio

2020-12-01 17:38:37 1381

原创 安装Hyperledger的Fabric的遇到的go语言坑

我在使用ununtu 20 来测试区块链的超级账本Hyperledger的fabric的时候,安装fabric-samples的时候,在输入./network.sh deployCC 安装合约的时候碰到的错误github.com/golang/protobuf@v1.3.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt百度说应该是go mod 模块相关,GO111M.

2020-10-23 11:19:03 5340 1

原创 微信小程序 weui 官方库源代码运行踩坑记

按照官方说明,在windows主机下clone下来,按照上面说明进行编译操作,发现只能显示demo的主页,无法显示具体的组件,报各种组件不存在的BUG,Component is not found in path "components……Error: Component is not found in path查看对应的代码,发现对应的js文件没有生成难道官方有BUG,不太可能啊。想想怎么办呢,看一下编译的过程,发现这样的警告:warning Delete `␍`...

2020-09-15 16:38:12 857

原创 java使用xwpf 导入word为xhtml中文乱码问题记录

我使用xdocreport的xwpf来读取docs文档,并转换成html, 代码如下核心代码如下:public static String word2htmlString(XWPFDocument document, FileImageExtractorImpl imageProcessor) throws IOException {String result = null;ByteArrayOutputStream htmlOutputStream = null;try {XHT

2020-09-09 17:48:13 1987

原创 docker idea 远程 调试spring boot

docker idea 远程 调试spring boot记录首先制作镜像的时候,要区分jdk版本,笔者用的在是jdk11,那个java启动参数加了-agentlib:jdwp=transport=dt_socket,address=*:8099,suspend=n,server=y,jdk9以上版本都是使用上面的参数,网上很多版本,都没有说明jdk版本,胡乱使用8099是端口,可以写其他的transport:debugee与debuger调试时之间的通讯数据传输方式。server:是否监

2020-09-09 14:47:22 530

原创 java 函数式接口编程和stream实践总结

近日老大急忙忙部置了一项任务,要求从10月1号起,从几十张账单表中,生成下面的交易统计数据1、每个商户入网累计金额,累计笔数,最高单笔交易金额,2、单笔超过3000元的交易次数,单笔交易金额超过3000的合计金额3、然后2000到3000的交易金额和笔数4、1000到2000的交易金额和笔数5、小于1000的交易金额和笔数可以看出2、3、4、5数据其实只是条件不一样,就是过...

2020-02-12 10:32:24 253

原创 commons.io 的FileUtils 处理大文件实践

commons.io 的FileUtils的readLines在处理小文件还行,在处理大文件,内存占用就非常大,应该改用 FileUtils.lineIterator,读取指定数目,再进一步处理例子如下之前使用:List<String> lines = FileUtils.readLines(file, StandardCharsets.UTF_8);现在...

2020-01-09 15:17:22 3344

原创 docker 的mysql还原阿里云RDS for MySQL 物理备份文件

安装docker的mysql, 由于笔者的阿里云的mysql5.6,percona-xtrabackup必须是2.3.10首先安装一个docker的mysql, 用下面的命令,必须跟阿里云的mysql版本一致,使用select version(); 可以查看mysql版本号 ,笔者阿里云的mysql是是5.6.16-log,所以装的是mysql:5.6docker run -...

2019-09-24 18:21:54 1023

原创 httpclient连接池的测试报告(jmeter做并发测试工具)

下午,经理找我说Php的curl的在高峰期经常出现连接超时的情况,Java会不会呢,让用httpclient来做一下测试。我就作了两个对比测试。一个是httpclient没用连接池,一个有用连接池。使用spring boot做web服务,选择百度、bing用jmeter web请求测试。为什么选择这两个,因为这两个不容易报错,其他搜索引擎多请求几次就报错了。spirng boo...

2019-08-27 11:51:03 1116

原创 只使用无线网卡突破内网限制

在笔者单位,煞有介事搞了个两个网络,其中一个是内网不能上网,别外一个是外网,可以自由访问Internet。两个网络是隔离的两个网段。刚好我手上有一个全民wifi,即可以做热点,也可以弄成无线网卡模式,搞成无线网卡模式,插到内网机子上。而外网的机子刚好自带无线网卡。外网的机子的系统是win10系统 ,系统可以支持移动热点模式,点击右下角开启他。然后,内网机子使用无线网卡,连接到热点上就...

2019-08-27 09:17:35 974

原创 spring boot 测试的时候不注册某些服务

今天在写spring boot 单元测试的时候,往redis的stream写入数据,消息立马就没有了,测试类如下@SpringBootTest(classes = {DemoApplication.class}, properties = {"spring.profiles.active=unittest"})class DemoApplicationTests { pri...

2019-08-22 13:54:11 643

原创 spring cloud 离线保存文档样式异常处理

今天抽点时间打算开始学习spring cloud, 到spring 官网看看spring cloud文档,里头single html很长,网络慢情况下,要加载很久才出来,链接就是https://cloud.spring.io/spring-cloud-static/Greenwich.SR2/single/spring-cloud.html保存到本地呗,结果好好的文档变成...

2019-07-13 21:29:01 171

原创 hanlp:汉语言处理包实践

博主已经使用hanlp库在公司的商品图片推荐中应用到了,效果还不错,可以看一下博主之前写的博客https://blog.csdn.net/linlongdeng/article/details/93342691。现在专门做一下这个hanlp库的技术实践总结。hanlp是什么呢,下面简单贴一下官网的介绍。HanLP是一系列模型与算法组成的NLP工具包,由大快搜索主导并完全开源,目标是普...

2019-06-23 22:39:02 1923

原创 商品酒水图片自动推荐技术实践

前段时间,博主公司的产品经理想出一个点子,简单说让自己搞一个图库,让商家轻松方便的配置商品的图片,最好是一键配置完毕。这是他们的宣传语设置一次酒水,要花一周时间摄影师拍照 设计师修图运营配图 办公室包厢来回跑人力成本高 运营效率低K米点歌屏点单2.0有新招>>海量高清图库 多商品一键配图<<只要打开商户通 选择一键配图5分钟搞定...

2019-06-22 17:44:33 358

原创 redis模式匹配的坑及应对之道

redis是高性能的key-value数据库。我一直把它作为mysql缓存使用。效果也不错。直到有一天,运维跑过来对我说,整个系统挂掉了,把我的系统停掉,其他系统才会正常,而且我系统跑得的时候,发现redis的CPU占用很高。真是奇怪了,之前一直好好的,今天怎么了,而且是白天低峰期。后来听说,商务通系统(别的一个系统)早上上了一个版本,默认把我的系统数据上传开启。一想明白了,都是redis的模...

2019-06-20 23:29:13 1169

原创 按钮不可用的样式实践

css的按钮不可用,方式很多,看了vux的按钮不可用的样式,就是把原来的颜色和背景透明的60%,很简单.btn-disabled {color: rgba(255, 255, 255, 0.6) !important;background: rgba(48, 148, 248, 0.6) !important;}vuex的效果这个还是麻烦,能不能直接改透明度,发现还真...

2019-06-20 17:33:21 985

原创 Javascript的Promise对象实践

前段时间,产品经理急匆匆过来说,我们的图片裁剪插件有问题,要求的图片大小是438*286,结果使用裁剪插件来裁剪刚好大小的图片,反而还要裁剪,而且还被模糊了。由于裁剪图片插件是另外同事写的,肯定是哪里参数设置不对。线上BUG紧急,我就想出一个方案。碰到小于438*286的图片,不调用裁剪插件,直接上传,这样就快速完美避过BUG。应该知道判断图片大小的方法都是异步的,所以肯定要使用回调函数来...

2019-06-20 09:58:06 169

原创 php 生成带底图的二维码实践

前几天测试老大提了一个需求,说我们的包厢的二维码太丑,商家自己去找设计,需要花费不少钱,能不能直接生成带底图的二维码,效果如下先贴下有底图的效果的代码$qucodepath="png/qrode.png";$content ="http://192.168.97.178:3020/?b=20110319212222222277";$backgroundpath="pn...

2019-06-19 23:33:46 550 1

原创 css图文混合垂直居中

发现图文混合垂直居中,单纯使用 line-height,height 相等,已经没什么效果了,如下面元素,只有加上使用;display:flex;,效果才出来了<div style="line-height: 40px;height: 40px;display:flex;"><span style="margin:auto 10px auto 10px;">商品图片...

2019-06-19 23:19:26 761

原创 vuex 状态管理模式的state实践

今天使用了vux的inline-x-switch组件 并使用了vuex的store模型的state,使用到了计算属性的get和set方法,这在项目中还比较少见,所以记录下来组件绑定了store的state的syncmarket。话为什么要使用store模型,主要我这边有两个页面跳转,不使用store,会导致页面重复请求后台获取<inline-x-switch v-model="syn...

2019-06-19 23:10:36 576

percona-xtrabackup_2.3.10-1.stretch_amd64.deb

Debian 下使用 percona-xtrabackup_2.3.10-1.stretch_amd64.deb

2019-09-24

使用zip4j生成有密码保护的ZIP文件

使用zip4j生成有密码保护的ZIP文件的示例,并用MAVEN管理依赖。zip4j的版本是目前最新的1.3.2

2014-12-17

学生成绩管理系统

学生成绩管理系统,vc++6.0实现,数据库是sql server2005 ,采用数据库连接方法是odbc

2011-12-29

空空如也

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

TA关注的人

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