自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 编写jenkins脚本jenkinsfile过程中的一些难点

作为一个以前几乎没写过脚本的菜鸟,第一次写jenkinsfile着实有些困难,而且jenkins官方文档中关于语法的介绍特别窄,几乎只是告诉你有这个东西,该怎么用就寥寥几笔,百度上的相关资料也比较少,所以就在这总结一下这次编写jenkinfile中遇到的一些问题和解决办法第一个: jenkins打印日志的问题首先我的情况是想尽量将jenkinsfile简化,方便后期维护和增加新节点,所以会把大部分的逻辑都放在shared lib 库中,类似于jenkinsfile为Controller层,而大部分的逻辑

2021-08-19 11:23:51 1830

转载 解决Docker 一直starting 的办法

先退出Docker在PowerShell中执行代码wsl --unregister docker-desktopwsl --unregister docker-desktop-data转载 link.

2021-07-20 13:05:19 5996 2

原创 Docker重新安装失败

Containers Windows Feature is not available在 CommunityInstaller.EnableFeaturesAction.GetFeaturesToEnable()在 CommunityInstaller.EnableFeaturesAction.d__29.MoveNext()— 引发异常的上一位置中堆栈跟踪的末尾 —在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()在

2021-07-20 12:52:23 1237

原创 mysql8.0明明密码正确却登不进去

突然启动一个项目时一直报mysql数据库连接失败的错误mysql服务也无法启动java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.19.jar:8.0.19] at co

2021-03-04 20:27:44 2137 2

原创 算法题:已知一个整数数组A[n],写出算法实现将奇数元素放在数组的左边,将偶数放在数组的右边,且奇数升序排列,偶数降序排列,并给出时间复杂度和空间复杂度。

已知一个整数数组A[n],写出算法实现将奇数元素放在数组的左边,将偶数放在数组的右边,且奇数升序排列,偶数降序排列,并给出时间复杂度和空间复杂度。··· public static void partition(int a[]) { int n = a.length; int x; for (int i = 0; i < n; i++) { for (int j = n-1; j >=i; j--) { if

2020-12-26 15:20:02 713

原创 插入时出现MyBatisSystemException: nested exception is

检查完xml文件没错后,还是出现错误org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'outTradeNo' not found. Available parameters are [video_order, param1] at org.mybatis.spring.MyBatisExceptionTranslator

2020-12-13 14:27:38 1563

原创 分布式应用的登录检验解决方案 JWT讲解( json web token)

什么是JWTJWT 是一个开放标准,它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名简单来说: 就是通过一定规范来生成token,然后可以通过解密算法逆向解密token,这样就可以获取用户信息优点生产的token可以包含基本信息,比如id、用户昵称、头像等信息,避免再次查库存储在客户端,不占用服务端的内存资源缺点token是经过base64编码,所以可以解码,因此token加密前的对象不应该

2020-12-13 09:48:43 327 1

原创 MD5加密工具类封装

MD5加密工具类封装(不用死记,不常用的方法,直接拷贝使用就行,基本是写一次,其他项目直接拷贝)public static String MD5(String data) { try { java.security.MessageDigest md = MessageDigest.getInstance("MD5"); byte[] array = md.digest(data.getBytes("UTF-8"));

2020-12-12 19:24:28 256

原创 一道经典的智力题

智力题:一个人说真话,一个人说假话,有一个生门,一个死门,你只能问一个问题,确定那个是生门,你该怎么问?答案:你觉得对面会说哪个是生门,哪个是死门。说真话的人为A,说假话的人为B。在B的视角里,A说的是真的,所以B会说出假的。在A的视角里,B说的是假的,所以A也会说出假的。这样两个人说出的门都是假的。那正确的门就刚好与AB所说的相反,就可得出答案。有点绕。。。我们可以理解为这样提问就将AB两个人都变成了说假话的人,所以问他们哪个是生门时,他们所说的相反就是正确的答案。经典套娃...

2020-12-11 11:27:30 11432

原创 关于sql语句中limit的坑

关于sql语句中limit的坑 在使用分页查询时遇到了这样这个思维错误,代码如下String sql = "select * from topic where c_id=? and `delete`=0 order by update_time desc limit ?,?"; 这里同时有条件和限制,我本以为先条件查询,也就是先执行了 where c_id=? and `delete`=0,然后再执行desc limit,运行了几次后发现和我预想的结果不对劲,一开始还以为是参数错误(这里吐槽一

2020-12-02 09:38:43 1336

空空如也

空空如也

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

TA关注的人

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