- 博客(130)
- 资源 (23)
- 问答 (1)
- 收藏
- 关注
原创 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
90
原创 导出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
172
原创 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
9032
转载 Unirest一款轻量级的HTTP客户端库
在java工程里如果需要透传什么信息给一个http接口的话,我们往往会使用HttpClient这个类,然后set很多param参数,这个类自然是很优秀的也被很多线上工程使用着,但是使用的过程中总不是那么的简便,比如需要引很多包,包与包之间还经常会有冲突,demo并不统一(每一个工程师写出来的mock http的代码有可能都是不一样的)。讲真,我在实践过程中,如果没有工具类从头开始自己写一个http的请求,还是要花很长时间的。现在,有一个类库帮我们解决了这个问题——Unirest。Unirest的
2022-03-19 15:10:39
454
原创 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
10728
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
963
原创 Centos8搭建redis6.0.9集群并使用prometheus监控
Centos8搭建redis6.0.9集群并使用prometheus监控_段晓慢的博客-CSDN博客
2021-12-29 16:54:05
128
转载 搭建redis6.0.9集群并使用prometheus监控
Centos8搭建redis6.0.9集群并使用prometheus监控_段晓慢的博客-CSDN博客
2021-11-23 10:13:24
57
原创 获取当前时间所在周的时间段、所在月时间段、前一个月、多一天
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
121
原创 “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
380
原创 ruoyi分页实现
https://www.cnblogs.com/mantishell/p/13674818.htmlPageHelper首先将前端传递的参数保存到page这个对象中,接着将page的副本存放入ThreadLoacl中,这样可以保证分页的时候,参数互不影响,接着利用了mybatis提供的拦截器,取得ThreadLocal的值,重新拼装分页SQL,完成分页...
2021-09-07 09:31:48
2840
原创 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
57
转载 关于转换:fastjson中的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
3880
原创 报错: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
1577
原创 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
8921
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
592
原创 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
238
原创 彻底清除git所有历史提交记录使其为“新”库
文章目录背景清除 git 所有历史提交记录方案清除 git 所有记录的 bat 批处理脚本背景以前开发中未制定、遵循 git 管理项目标准,随意(不规范)的提交 严重“污染了”提交历史,使开发主线 “脏乱”;基于以前的仓库重新开发,这样可保留以前的配置等文件,但是需要删除全部的历史记录、tag、分支等;由于自己或其他方面特殊需求,需要保留仓库的部分属性(创建时间,说明,主页等),但需要清除历史记录,使其为“新库”。基于以上3方面的需求,需要提供一个 在不删除原仓库的前提下,清除原仓库的所有历
2021-08-18 15:03:53
504
原创 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
875
原创 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
404
原创 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
148
原创 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
385
原创 报错: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
2825
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
749
原创 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
949
原创 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
427
原创 SQL比较时间(datetime)大小
SELECT * FROM productWHERE date(add_time) BETWEEN '2019-11-05' AND '2019-11-30'
2021-06-16 19:58:32
8467
原创 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
95
原创 ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilit
使用feign调用马上就报错,也没有超过设置的超时时间访问熔断一方面是因为没写@RequestParam注解,另外是没在同一个网段中。
2021-04-30 16:41:52
8270
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
2625
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
901
原创 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
706
原创 @GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping、@RequestMapping详解
最近写项目中突然发现有人再controller层写@PostMapping,这对于经常用@RequestMapping的我来说,感到跟奇怪,网上搜寻了一些资料,特在此整合一下:Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping} 来帮助简化常用的HTTP方法的映射 并更好地表达被注解方法的语义@GetMapping: 处理get请求,传统的RequestMapping来编写应该是@RequestM
2021-04-14 15:44:37
558
原创 xcrun: error: active developer path (“/Applications/Xcode.app/Contents/Developer”) does not exist
卸载了mac上的xcode,因为有限的存储空间,但是一些命令发现出现问题,比如git gcc等且报错:xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer/") does not exist, use `xcode-select --switch path/to/Xcode找了很多国内的解决方案,都有问题。后来在stackoverflow找到了终极简单有效的方法,it works like a c
2021-03-22 21:21:35
233
原创 idea git 提交 报错:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443环境:MacOS 10.15.4科学上网的情况下,能够git clone,但是在git push操作时出现以上问题,搜了搜确实是代理出现了问题,解决方法基本都是关掉代理,本人则重新设置了代理,vim ~/.gitconfig内容如下:[https "https://github.com"] proxy = https://127.0.0.1:1086[htt
2021-03-18 15:00:48
2967
原创 npm run serve 报错
npm run serve 报错:/usr/local/bin/node /usr/local/lib/node_modules/npm/bin/npm-cli.js run serve --scripts-prepend-node-path=autoplatform-ui@0.1.0 serve ****vue-cli-service serve --openinternal/modules/cjs/loader.js:968throw err;^Error: Cannot find
2021-02-25 16:31:40
1687
原创 mysql分组时出现Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggre
报错:Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'wlhy.c.commysql分组时出现Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggre在mysql里面执行命令SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONL
2021-01-28 10:50:21
708
原创 Java时间和时间戳的相互转换
Java时间和时间戳的相互转换时间转换为时间戳: /* * 将时间转换为时间戳 */ public static String dateToStamp(String s) throws ParseException{ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date d
2021-01-22 16:45:03
701
1
原创 IDEA的debug使用
IDEA的debug使用1、Rerun 'xxx'(项目名):直接重新跑某个程序。2、Resume(恢复) Program:相当于eclipse中的f8。存在断点,到下一个断点停下,没有就直接跑完程序。3、Stop 'xxx':停止项目或者程序。4、View Breakpoints:查看所有的断点设置情况。详情,见下述。5、Mute Points:直接取消所有断点,让所有断点无效。6、Restore Layout:重设还原debug的界面布局。restore layout7、Show Ex
2021-01-22 13:16:22
182
1
廖雪峰 python2.7教程pdf版[有书签]
2018-03-20
Android编程权威指南(超清完整版)
2015-04-06
Android编程权威指南(超清)
2015-04-06
android程序Run as后模拟器运行停止
2015-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人