- 博客(86)
- 收藏
- 关注
原创 没有在 SCM 配置或者插件中的 Git 存储库配置错误
配置pipeline 脚本时指定的【release】分支不存在,首次运行jenkins打包的时候jenkins就会报错,并且无法选择分支。在源代码仓库中新建release分支,在此打包,之后jenkins就可以选择分支进行打包了。jenkins 配置新项目后首次运行报错如下,同时git代码分支无法选择。没有在 SCM 配置或者插件中的 Git 存储库配置错误。选项"使用仓库"设置为:"http://xxxx.git。
2024-12-10 11:23:15
777
原创 -Dspring.profiles.active=dev与--spring.profiles.active=dev的区别
是Spring Boot应用程序级别的命令行参数。选择使用哪一个取决于你的具体需求和启动应用程序的方式。如果你需要在同一个JVM实例中运行多个Spring Boot应用程序,并且希望它们有不同的profiles,那么使用。如果你在IDE中运行应用程序或者通过构建工具(如Maven或Gradle)启动,并且希望设置一个全局的profile,那么使用。都用于指定要激活的Spring配置文件(profile),但它们在不同的环境中使用,并且有不同的作用域。在Spring Boot应用程序中,
2024-11-24 15:17:50
553
原创 Caused by: java.net.UnknownHostException: dev-app: dev-app: Name or service not known
cas程序根据操作系统hostname获取ip的时候没有找到ip导致报错,具体来说就是这里的dev-app就是hostname,但是/etc/hosts文件中没有配置这个映射。将上一步环境变量中的hostname,配置在hosts文件中。1. 首先查看服务器环境变量。2. 修改服务器host文件。
2024-11-24 15:12:34
255
原创 diboot低代码中使用junit测试controller,入参不生效问题解决
构造查询条件时,它会从request对象中读取参数名,并作为验证条件,来过滤controller方法接收到的入参,所以在junit中直接使用controller对象进行测试,入参无法生效。diboot低代码平台的controller中使用。
2024-11-12 16:03:52
182
原创 nacos No DataSource set
我本机上nacos连接的mysql是docker启动的,如果mysql一起动就去启动nacos,nacos必定报错No DataSource set,但是如果我启动mysql后,用其他工具连接一下mysql并查询一下数据,然后再启动nacos,就正常启动。这里的问题不知道是出在docker、还是nacos,但是确实能解决。
2024-10-31 11:07:40
273
原创 nginx SSL_ERROR_RX_RECORD_TOO_LONG
浏览器报错SSL_ERROR_RX_RECORD_TOO_LONG,可能是nginx 首先使用http协议代理的443端口,然后另起一个nginx 配置443 ssl,此时 ssl没有生效,443还是走的http协议,所以你使用https协议访问就会包这个错。
2024-10-22 11:06:23
700
1
原创 java enum code-label模式的使用方法
当然可以在每个枚举类中实现这两个方法,但是会发现这两个方法逻辑完全一致,但是又必须每次都写,代码不够简洁,有重复造轮子的嫌疑。2.根据code获得对应的label:getLabelByCode。1.根据code获得枚举实例对象:getByCode。下面给出一种实现方式,解决重复造轮子的问题。2.创建枚举类并实现接口。
2024-09-14 16:49:45
512
原创 GitLab 钩子无法启动后台进程的问题
钩子在推送过程中被调用,并且其执行时间有限,因此 GitLab 不允许。在 GitLab 的。将命令放入后台执行可能会无效,因为。钩子启动长时间运行的进程。钩子脚本的执行上下文通常。限制了它不能启动后台进程。
2024-08-30 16:30:32
398
原创 windows中使用人脸识别库face_recognition的教程
【代码】windows中使用人脸识别库face_recognition的教程。
2024-08-06 10:22:21
306
原创 错误: 找不到或无法加载主类 @C:\Temp\idea_arg_file2030889919
错误: 找不到或无法加载主类 @C:\Temp\idea_arg_file2030889919
2024-02-27 17:26:33
1078
原创 mybatis plus 动态视图的实现
这是,我们一般是在mapper文件中定义一个查询,并实现分页功能。这就带来一个问题,我们无法使用lambda形式的查询,只能在sql中进行查询条件的拼装。一般情况向下,需要分页显示的列表数据多数来自于视图。但是实际开发中很多时候在数据库中建立视图是不容易办到的。1. 使用代码生成工具生成主表的crud代码,注意生成代码的时候最好给实体类一个后缀(例如View)...
2022-08-15 23:35:16
1976
原创 H5 应用封装成 ios app(PWA ),无需开发者账号。
ios提供了PWA支持,通过manifest.json来配置具体属性,包含应用名称,应用图标等。具体示例如下:1. 在h5 首页中加入 manifest2. 首页同级目录中添加 site.webmanifest文件,文件内容如下:
2022-06-13 11:01:40
3223
原创 机械硬盘崩溃前的征兆
1.开机速度变慢。2.内存、cup负荷都不高的情况下,软件莫名奇妙的卡顿。3.打开资源管理器读条变慢。4.在文件夹右键要很久才出菜单。如果出现第2、3、4条,赶紧准备换硬盘!!!
2022-06-07 09:05:19
1622
原创 Angular 项目部署在子文件夹时报404问题的解决
该问题分为两种情况:一、有源码,那么按照官网教程修改,并重新打包即可查看 APP_BASE_HREF。二、没有源码,只有编译后的项目,此时可按如下步骤修改:1.修正angular 路由跳转问题,通过在不切换页面的情况下修改浏览器地址实现。例如 当前部署的路径是 http://localhost/some-project/index.html,通过如下代码在浏览器加载到http://localhost/some-project/index.html 后将浏览器地址设置为 http://loc.
2022-05-18 11:10:15
870
原创 Ionic 安卓兼容性问题解决
Ionic 官网对于Ionic的表述是:自Ionic4开始不再支持android5以下的机器。经过实测,Ionic4一直到Ionic5其实是可以运行在android5一下机器的(例如andriod4.4.4),但是确实有一些组建会出现样式问题,如下是我的项目中使用的package和样式修正的代码,期望帮到读者。package.json{ "name": "ionic4-starter-app", "version": "0.0.1", "author": "IonicT...
2022-05-14 23:39:41
947
原创 css 元素全屏显示(模态框)
场景:需要页面中的元素铺满整个屏幕实现模态框的功能方案:使用position定位,但是要注意消除掉该元素其它样式设置的元素变换属性带来的影响。.my-class{ -webkit-transform: translate3d(0, 0, 0) !important; -moz-transform: translate3d(0, 0, 0) !important; -ms-transform: translate3d(0, 0, 0) !important; tran
2022-05-09 09:23:57
1069
原创 装饰器模式、包装模式
package com.logbug.designpatterns;/** * 装饰器模式 * * @author : lin.chen1 * @version : 1.0.0.0 * @date : Created at 2022/2/25 */public class PtWrapper { interface Singer { void sing(); } static class SimpleSinger implements Sin...
2022-02-25 15:58:30
209
原创 mysql double 不准确示例
drop table if exists double_test;create table double_test( d1 double, d2 double);insert into double_test (d1, d2) values (4.4, 3.3);select d2 - d1 from double_test;结果:
2022-02-21 17:33:03
479
原创 背包问题算法实现(全组合、暴力递归、动态规划及空间压缩、对数器)
背包问题的实现1.全组合解法(对数器) 2.暴力递归解法3.动态规划解法4.动态规划(省空间)解法
2022-02-18 09:38:23
610
原创 spring-boot jsp Whitelabel Error Page (404)解决
问题:spring-boot 项目使用jsp报错404项目升版本后更换svn地址,重新拉取代码,启动后所有页面都报404,如下:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Feb 15 10:03:55 CST 2022There was an unexpected error (type=Not F
2022-02-15 10:11:29
395
原创 mybatis plus lambdaQuery sum聚合查询的办法
private BigDecimal realQty;对realQty需要聚合,则建如下字段即可@TableField("sum(real_qty) real_qty_sum")private BigDecimal realQtySum;
2022-02-11 11:10:28
9650
8
原创 哈希碰撞率(hash collision)实测
样本数 1万 10万 100万 1000万 1亿 碰撞率1 0.00000002 0.00000033 0.00003769 0.00363519 0.29502696 碰撞率2 0.00000001 0.00000051 0.00003808 0.00364375 0.2949834 碰撞率3 0.00000001 0.0000005 0.00003818 0.0036...
2022-01-20 15:24:02
1226
原创 调整html页面table宽度脚本
document.getElementsByTagName("table")[0].style.width="700px"
2022-01-14 10:18:48
328
原创 抓取html表格脚步
function rmT(tag){var arr=document.getElementsByTagName(tag);for(var i=arr.length-1;i>0;i--){var ii=i%8; if([0,5].indexOf(ii)==-1)arr[i].remove();}}; rmT("td");rmT("th");
2022-01-14 10:12:25
146
原创 JVM 设置时区为中国(东八区、上海)
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));在main方法一开头添加这一句。
2022-01-04 08:57:48
1197
原创 redis 消息丢失假象
场景:调第三方接口失败时,将请求参数放入redis,每天凌晨再从redis中取出进行重试。问题:查看日志发现,数据被成功放入了redis,但是在凌晨的日志里面却看到从redis中取不到数据。原因:经过排查,发现是preview环境的程序抢先执行了从redis获取数据并删除redis的操作,导致online环境的程序没有获取到redis的数据。...
2021-12-02 15:22:54
405
原创 sql (不等于)查询异常
现象:当varchar字段存在空值,使用 !=条件判断时,会漏掉一些数据。分析:当使用!=进行判断时,数据库认为那些为空的数据不应该出现在结果集中。
2021-12-01 17:14:45
850
原创 通过共享cookie实现SSO单点登录
前言:浏览器cookie能够在二级域名之间共享,这是前提。流程:1.浏览器访问页面2.应用服务器判断是否带有cookie :token。3.如果有token,代表登录过,直接返回页面。4.如果没有token,代表没有登录,重定向到sso服务器(带着回跳地址)5.在sso服务器完成登录动作后,重定向到回跳地址,并设置cookie:token。这里的关键点就是将cookie的domain属性设置为以【点号开头的一级域名】,这样应用地址就可以和sso地址共享这个cookie。如下图
2021-10-13 10:43:30
594
原创 org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.S
<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="XXXX" useGeneratedKeys="true">问题:mybatis 写insert 语句时,语句正常,却报错;分析:问题就在于数据库没有id字段,却配置了自动生成id。解决方案:删除自动生成id相关参数,如下: <insert id="insertSelective" parameterType="XX..
2021-10-12 16:34:51
2121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人