自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (23)
  • 问答 (1)
  • 收藏
  • 关注

原创 MYBATIS-PLUS入门使用、踩坑记录

之前用的mybatis框架自动生成的mapper.xml代码中的insert语句为全量插入,本地写了同名的xml会优先使用本地的SQL进行查询。这个问题很明显是字段不能是空,必须使用selective方法进行插入。一开始怀疑mybatis-plus的插入语句(就只一个insert)是全量插入。如果没有指定ID生成策略,mybatis-plus默认是使用自己随机的ID生成策略,会生成一个比较大的数,可能会大小溢出。当你的数据库表名是order、group等之类的关键字时,对该表的操作则会报错.

2023-09-12 20:36:50 425

原创 JAVA实现RSA签名、验签

生成签名的时候将需要传递的参数bean通过BaseHelper.sortParamAll(bean)转成K=V&K1=V1......的形式,然后调用Rsa.sign()方法即可生成签名。验签的时候获取到传递过来的参数json串(jsonParams),同样将业务参数通过BaseHelper.sortCheckParam(jsonParams)转成K=V&K1=V1......的形式(剔除sign参数),然后调用Rsa.doCheck()方法验证签名是否通过。2、使用私钥进行签名。3、使用公钥验证签名。

2023-09-02 10:55:40 1783

原创 java String 和ArrayList转换 换化

(比如:"refrenceIds": ["1438647705516691456", "1436069122789134336"],)parameters 参数中refrenceIds 是个string。

2023-04-20 14:30:17 881 1

原创 一种解决方法 Error: No such file or directory @ rb_sysopen

原因:是一个依赖包没有下载成功( libfido2-1.12.0.monterey.bottle.tar.gz)其他:如果仍然不成功,可以尝试brew换源(比如从阿里源换到中科大源),可能会一步下载成功。链接:https://www.jianshu.com/p/f4139a05a3a4。用brew单独下载依赖包,就避免了找不到依赖版本的错误。作者:丶Assassin丨。

2023-03-16 10:05:52 2959

原创 常用类型转换(随笔)

【代码】常用类型转换(随笔)

2023-03-11 11:37:19 356

原创 MD5通用方法

java md5

2023-03-08 10:16:36 412

原创 mysql 数据库 tinyint 类型字段取数变成 true/false 的解决方案

mysql 数据库 tinyint 类型字段取数变成 true/false 的解决方案灌水问题描述:在 mysql 数据库设定上,有个字段类型是 tinyint 类型,长度为 1,设定如下所示:常规 sql 取数,取到润乾报表内的时候,这个字段数据变成了 true/false如果 tinyint 长度设置成 1,查出来是 true/false问题分析MySQL 官方的 JDBC 文档定义转换规则如下:如果 tinyInt1isBit=true(默认),且

2023-03-08 10:11:56 1955

原创 BigDecimal加减乘除

(2)System.out.println("加法:"+add)(2)System.out.println("减法:"+sub)(2)System.out.println("乘法:"+mul)(2)System.out.println("除法:"+div)

2022-11-29 15:00:26 552

翻译 drop、truncate、delete的区别

drop、truncate、delete的区别

2022-09-20 16:15:52 599

原创 导出swagger2生成的文档

访问自己项目浏览接口文件http//localhost8080/自己项目/swagger-ui/index.html#/生成html和pdf文档https//www.cnblogs.com/zeussbook/p/11091520.html。参考https//blog.csdn.net/fei12990/article/details/120857284。访问自己项目生成接送文件http//localhost8080/自己项目/v2/api-docs。百度了好多篇用法,没法用。...

2022-07-14 22:41:17 534

原创 Redis:(error) MOVED 原因和解决方案

问题描述:Redis操作set、get等操作出现如下错误(error) MOVED 8352 192.168.145.128:6380原因分析:这种情况一般是因为启动 redis-cli 时没有设置集群模式所导致;在开启集群后,redis-cli用普通用户登录无法操作集群中的数据,需要加上-c 用集群模式登录才可进行操作。解决方案:在启动时加入 -c 来启动集群模式redis-cli -c -p 6379如下图,即可成功进行操作总结普通方式登录:可能直.

2022-04-06 16:23:57 19644

转载 Unirest一款轻量级的HTTP客户端库

在java工程里如果需要透传什么信息给一个http接口的话,我们往往会使用HttpClient这个类,然后set很多param参数,这个类自然是很优秀的也被很多线上工程使用着,但是使用的过程中总不是那么的简便,比如需要引很多包,包与包之间还经常会有冲突,demo并不统一(每一个工程师写出来的mock http的代码有可能都是不一样的)。讲真,我在实践过程中,如果没有工具类从头开始自己写一个http的请求,还是要花很长时间的。现在,有一个类库帮我们解决了这个问题——Unirest。Unirest的

2022-03-19 15:10:39 1092

原创 Java中获取Object中的值的方法

例:Object object = {name:“张三”,age:23}代码实现:Map entity = (Map)object;//获取object中name的值:String name = entity.get("name").toString();//获取object中age的值int age = Integer.valueOf(entity.get("age"));原文链接:https://blog.csdn.net/jiandan7410/article/details/119

2022-03-08 14:24:48 19409 5

原创 github git push报错:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

最近在查看项目中一个第三方SDK提供的demo的时候,在使用cocopods 命令 pod install进行导入demo中的依赖库的时候总是报错fatal: unable to access 'https://github.com/polyv/PLVTimer.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443具体报错如下: 解决方案: 搜索了半天解决方法,最终在stackover

2022-01-26 11:17:25 1222

原创 Centos8搭建redis6.0.9集群并使用prometheus监控

Centos8搭建redis6.0.9集群并使用prometheus监控_段晓慢的博客-CSDN博客

2021-12-29 16:54:05 317

转载 搭建redis6.0.9集群并使用prometheus监控

Centos8搭建redis6.0.9集群并使用prometheus监控_段晓慢的博客-CSDN博客

2021-11-23 10:13:24 140

原创 获取当前时间所在周的时间段、所在月时间段、前一个月、多一天

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式Calendar cld = Calendar.getInstance(Locale.CHINA);cld.setFirstDayOfWeek(Calendar.MONDAY);//以周一为首日cld.setTimeInMillis(System.currentTimeMillis());//当前时间cld.set(Calendar.DAY_OF_WEEK, Calen.

2021-09-28 10:51:36 231

原创 “this is incompatible with sql_mode=only_full_group_by“错误解决方案 (Mac系统)

一、原理层面 这个错误发生在mysql 5.7 版本及以上版本会出现的问题: mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"。 很多从5.6升级到5.7时,为了语法兼容,大部分都会选择调整sql_mode,使其保持跟5.6一致,为了尽量兼容程序。 二、sql层面 在sql执行时,出现该原因: ...

2021-09-18 10:39:30 702

原创 ruoyi分页实现

https://www.cnblogs.com/mantishell/p/13674818.htmlPageHelper首先将前端传递的参数保存到page这个对象中,接着将page的副本存放入ThreadLoacl中,这样可以保证分页的时候,参数互不影响,接着利用了mybatis提供的拦截器,取得ThreadLocal的值,重新拼装分页SQL,完成分页...

2021-09-07 09:31:48 4078 1

原创 IntelliJ IDEA 项目结构旁边出现 0%classes,0% lines covered

mac取消方法:⌥⌘F6官网解释:https://www.jetbrains.com/help/idea/2021.2/viewing-code-coverage-results.html

2021-08-31 08:49:37 126

转载 关于转换:fastjson2中的JSONObject,转化

来源:pipicai96作者:pipicai96简介这篇文章主要介绍了String转成JSON的实现以及相关的经验技巧,文章约6798字,浏览量292,点赞数3,值得参考!String转成JSON这个依赖很重要,我们将围绕fastjson中的JSONObject这个类来谈转换 <dependency> <groupId>com.alibaba</groupId> <artifactId>fast...

2021-08-26 11:15:23 6274

原创 报错:Caused by: java.net.BindException: 地址已在使用

报错:08:35:28.542 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Destroying ProtocolHandler ["http-nio-8088"]08:35:28.545 [main] ERROR o.s.b.SpringApplication - [reportFailure,826] - Application run failedorg.springframework.boot.web.server.WebSe.

2021-08-24 13:58:21 3229

原创 Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance

Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of java.util.ArrayList out of VALUE_STRING token原因:页面传参json数组字符串,导致后台spring无法解析,例如:[{“name”: “1”}, {“name”: “2”}]解决方法:把json字符串,转换为json对象。把{attributes

2021-08-20 13:41:51 22695 1

原创 spring boot org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat

报错:spring boot org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat server背景:本地项目运行ok,打包部署到服务器运行 报这个错误原因:服务器jdk版本1.8.301和本地1.8.211 不一致 包括jdk小版本解决:服务器jdk卸载 重新安装211版本 解决ok...

2021-08-19 22:03:56 754

原创 Linux安装卸载jdk1.8

首先到官网下载 Linux x64 182.87 MB jdk-8u191-linux-x64.tar.gzhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载到一个目录下,然后用SecureCRT alt+p sftp> put D:/aasoftware/pinyougou/jdk-8u191-linux-x64.tar.gz 回车传输通过终端在/...

2021-08-19 21:51:08 353

原创 彻底清除git所有历史提交记录使其为“新”库

文章目录背景清除 git 所有历史提交记录方案清除 git 所有记录的 bat 批处理脚本背景以前开发中未制定、遵循 git 管理项目标准,随意(不规范)的提交 严重“污染了”提交历史,使开发主线 “脏乱”;基于以前的仓库重新开发,这样可保留以前的配置等文件,但是需要删除全部的历史记录、tag、分支等;由于自己或其他方面特殊需求,需要保留仓库的部分属性(创建时间,说明,主页等),但需要清除历史记录,使其为“新库”。基于以上3方面的需求,需要提供一个 在不删除原仓库的前提下,清除原仓库的所有历

2021-08-18 15:03:53 892

原创 java 判断字符串是否为空的四种方法

由天涯浪子提交于2020-02-23 00:05:22以下是java 判断字符串是否为空的四种方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:if(s == null || s.equals(""));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法:if(s == null || s.length() == 0);方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二.if(s ...

2021-08-17 13:33:20 1751

原创 monit安装

原作:https://blog.csdn.net/weixin_43987631/article/details/89847058#monit安装笔记##linux进程监控插件monit安装安装方法一:yum 安装 yum -y install epel-release yum -y install monit方法二:压缩包安装 tar -xzvf monit-5.25.2.tar.gz cd monit-5.25.2 ...

2021-08-13 10:00:34 693

原创 Cannot determine value type from string ‘5ca68b45-78bc-4a68-b3a6-97b0ff73797‘

报错:org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'Update_User' from result set. Cause: java.sql.SQLDataException: Cannot determine value type from string '5ca68b45-78bc-4a68-b3a6-97b0ff73797a'; Cannot determin.

2021-07-28 13:57:43 333

原创 springboot freemarker不渲染页面返回字符串

在集成spring boot与freemarker时,Controller不返回渲染的模板页面,而是返回模板字符串,具体如下pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> <version>RELEASE&l

2021-07-09 17:20:27 766

原创 报错:redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set

Causedby:redis.clients.jedis.exceptions.JedisDataException:ERRClient sentAUTH, but no password redis报错的原因:是redis服务没设置密码,而项目配置文件中写了有redis密码解决方案1.是把项目配置文件中的密码password设置为空 2.是设置redis服务密码解决:#1.启动redis-server.exe#2.启动redis-...

2021-07-08 19:49:14 4912 1

原创 dataSource or dataSourceClassName or jdbcUrl is required

解决:解决方案1.把**版本的spring.datasource.url 和spring.datasource.driverClassName。更改为 **版本的spring.datasource.jdbc-url和spring.datasource.driver-class-name注意:com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysql://localhost:3306/manage?&autoReconnect=true..

2021-06-29 09:29:55 3232

原创 could not be registered. A bean with that name has already been defined in class path resource [com/

报错:could not be registered. A bean with that name has already been defined in class path resource [com/ocean/conf/SwaggerConfig.class] and overriding is disabled解决方案总结:1.删除拦截器类级别的@Component注解2.将配置类中的@Bean改为IOC自动注入3.application配置文件里加一行:spring.ma

2021-06-24 18:47:00 1570

原创 ExecutionError: java.lang.NoClassDefFoundError: javax/validation/constraints/Min

2020-07-27 13:06:30.548 [66] [ERROR] c.b.c.GlobalExceptionHandler:27 - 系统级异常处理,异常内容:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Can not deserialize instance of java.lang.Long out of START_OBJECT token; nested exce

2021-06-24 13:42:24 1065

原创 SQL比较时间(datetime)大小

SELECT * FROM productWHERE date(add_time) BETWEEN '2019-11-05' AND '2019-11-30'

2021-06-16 19:58:32 12011

原创 java设计模式面试考点

https://www.cnblogs.com/wmbg/p/6943878.htmljava设计模式面试考点分类(常见的设计模式)1.创建型模式  a)工厂模式  b)抽象工厂模式  c)单例模式  d)建造者模式2.结构型模式  a)适配器模式  b)装饰器模式  c)桥接模式  d)代理模式3.行为型模式  a)命令模式  b)迭代器模式  c)策略模式  d)观察者模式六大原则1、开闭原则...

2021-05-12 16:41:21 173

原创 ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilit

使用feign调用马上就报错,也没有超过设置的超时时间访问熔断一方面是因为没写@RequestParam注解,另外是没在同一个网段中。

2021-04-30 16:41:52 10615 1

原创 使用postman发送HttpServletRequest请求

使用postman发送HttpServletRequest请求Headers部分是key: Content-Typevalue: application/x-www-form-urlencodedbody选取x-www-form-urlencoded如后台使用String data = request.getParameterMap().get(“data”)[0];key填datavalue填yQmELtJ1DJyvusQf5TueDLCMyzkNyPf41RPF7ce6LT6KulUTKl

2021-04-30 16:22:05 3616 1

原创 Java 获取Request,Response对象方法

感谢原作:https://blog.csdn.net/londa/article/details/79511728第一种、参数@RequestMapping("/test")@ResponseBodypublic void saveTest(HttpServletRequest req, HttpServletResponse resp){  }第二种、注解@Autowired private HttpServletRequest request; 第三种...

2021-04-26 15:54:12 1204

原创 SpringBoot接入支付宝支付

https://blog.csdn.net/qq_33556185/article/details/110445827支付宝今年推出了新的转账接口alipay.fund.trans.uni.transfer(升级后安全性更高,功能更加强大) ,老转账接口alipay.fund.trans.toaccount.transfer将不再维护,新老接口的一个区别就是新接口采用的证书验签方式。使用新接口要将sdk版本升级到最新版本,博主升级时最新版本是4.10.97。接下来看集成步骤1.将支付宝开放平台里下载

2021-04-21 14:38:39 888

ssmlayui.zip

layui+ssm后端 实现的简单的对数据表格的增删改查,内含数据库和项目运行说明。适合对layui的学习。

2019-07-11

Git版本控制管理【第2版】

Git版本控制管理【第2版】Git版本控制管理【第2版】Git版本控制管理【第2版】

2018-05-28

2013年蓝桥杯-总决赛C语言程序设计大学B组获奖名单

2013年蓝桥杯-总决赛C语言程序设计大学B组获奖名单 2013年蓝桥杯-总决赛C语言程序设计大学B组获奖名单

2018-04-16

Python基础教程(中文第二版)有详细书签_扫描版_12M

《图灵程序设计丛书:Python基础教程(第2版 修订版)》,有详细书签,扫描版,分享给各位学习

2018-03-24

廖雪峰 python2.7教程pdf版[有书签]

自学python2.7过程中,添加了标签以及一些关键标注,希望给同道中的你一些帮助。网上下载的廖雪峰python2.7的pdf书都没有书签,导致查找和学习起来很麻烦,该资源的特点就是有书签!有书签!有书签!

2018-03-20

简明Python教程

简明Python教程-byte-of-python-chinese-edition.pdf ,中文版,排版不错,分享给python入门的童鞋学习

2017-09-30

Erlang OTP 并发编程实战

Erlang OTP 并发编程实战, 学习并发编程的好书,erlang进阶的不二选择,分享给大家学习

2017-09-30

杭州东忠科技笔试题

为杭州东忠科技笔试题,Java笔试题,照片

2015-06-07

几款简历模版

个人认为几款比较好的简历模版,喜欢的话拿去

2015-06-04

Android程序开发入门讲义

Android程序开发入门讲义

2015-06-04

AutoCAD考证复习题

AutoCAD考证复习题,准备考CAD的可以看看。

2015-05-31

杭州电子科技大学数据结构期末考卷

为杭州电子科技大学期末考试数据结构试卷,2套真题,喜欢拿去。

2015-05-18

Android编程权威指南(超清完整版)

(超清完整版)PS:为图灵程序设计丛书正版电子版图书,喜欢拿去记得给个好评~ Amazon榜首畅销书 全面覆盖Android开发知识点 全真事例... 作者: 菲利普斯 (Brian Hardy) / 哈迪 (Bill Phillips) 出版社: 人民邮电出版社 原作名: Android programming: the big nerd ranch guide 译者: 王明发 出版年: 2014-4-1 页数: 523 定价: CNY 99.00 装帧: 平装 内容简介 · · · · · · 权威、全面、实用、易懂,是本书最大的特色。本书根据美国大名鼎鼎的Big Nerd Ranch训练营的Android培训讲义编写而成,已经为微软、谷歌、Facebook等行业巨头培养了众多专业人才。作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍然意犹未尽,那“挑战练习”一定会让你大呼过瘾。本书之所以能在移动应用开发类图书中脱颖而出,还在于它真的是在与读者“对话”。阅读本书就好像有一位私人导师在你身边随时为你答疑解惑。 本书适合所有对Android及移动开发感兴趣的读者,需要一定的Java编程基础。

2015-04-06

win7 Java环境配置

Java环境配置,电子版,喜欢拿去,记得给个好评哦

2015-04-06

深入浅出Android

深入浅出Android,电子版书,超清版本,喜欢拿去不谢

2015-04-06

Android编程权威指南(超清)

Android编程权威指南(超清) 作者: 菲利普斯 (Brian Hardy) / 哈迪 (Bill Phillips) 出版社: 人民邮电出版社 原作名: Android programming: the big nerd ranch guide 译者: 王明发 出版年: 2014-4-1 页数: 523 定价: CNY 99.00 装帧: 平装 本书适合所有对Android及移动开发感兴趣的读者,需要一定的Java编程基础。

2015-04-06

C# 期末作业(教师管理系统)

教师管理系统,用C#写的,学校实训的时候做的,内含所用的数据库

2015-03-25

剪刀石头布游戏(C#版)

剪刀石头布游戏,学校里做的课程作业,用C#写的,可以打开运行

2015-03-25

电动车销售管理系统

电动车店铺销售管理系统毕业设计开题报告,任务书,系统设计说明书,数据库,模块表格,系统模块源图.vsd...全套,能帮你顺利毕业,你懂得

2013-06-04

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

TA关注的人

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