- 博客(34)
- 资源 (2)
- 收藏
- 关注
原创 IDEA 生成类的注释信息
打开File -> Settings -> Editor -> File and Code Templates -> Includes,在File Header中添加如下信息,然后点击OK即可。新建任意类,自动生成注释信息(选其一,否则会多出一份注释信息)
2024-08-09 11:47:41
325
原创 拉取私服jar包失败问题排查
刚入职,需要拉取公司后端项目,用版本构建工具更新jar包时报错。说是找不到私服的jar包。访问mvn私库的地址也是报502 Bad Gateway错误。1.一般搭建私服都会用到nexus,先去服务器查看nexus是否启动。4.进入阿里云服务器控制台,设置对应的入站安全规则,添加8081端口。6.修改gradle的build.gradle文件下的私库maven的地址。6.再重新用gradle更新jar包就可以正常拉取到私服的代码了。5.这个时候使用浏览器访问nexus的地址,不能访问的,关闭服务器防火墙。
2024-07-29 11:54:29
285
转载 IntelliJ IDEA统一编码格式
一般来说,IDEA乱码产生的原因是因为编码方式的不统一,所以我们只需要将IDEA的编码方式统一为UTF-8即可解决问题。以下为IDEA2020.2版本的编码设置,不同版本可能会有细微差别,但大体思路是一样的。以上五步设置好以后,IDEA控制台输出乱码的问题基本解决,但是有时候会发现单独启动Tomcat的时候还是有乱码问题,这个时候要修改Tomcat的一些配置文件(一般情况下用不到,不修改也可以)打开你的项目–> 打开.idea文件夹 --> 打开encoding.xml文件 --> 按图示修改编码。
2024-07-24 09:52:55
117
1
原创 springcloudalibaba和nacos版本对应关系
一开始直接百度“Client not connected, current status:STARTING”这个错误,说可能是因为版本问题,然后到官网找对个版本对应的关系图。我项目所用的版本是2021.0.5.0的,那么对应的nacos版本应该是2.2.0,看到这里想的是nacos版本没对应上才会报错。这里的意思是,因为nacos2.0及版本的客户端使用了gRPC,如果你的客户端用的是2.0几版本的,那么就无法。而2.几的服务端是可以兼容1.几的客户端的。客户端:pom文件引入的nacos-client。
2023-09-20 16:40:07
2994
1
原创 异常处理之UnsatisfiedDependencyException、NoSuchBeanDefinitionException
异常处理日志
2022-06-15 16:59:35
3306
转载 List 对象 按照多个指定属性排序
package PjectUtils;import java.lang.reflect.Field;import java.text.NumberFormat;import java.util.Collections;import java.util.Comparator;import java.util.Date;import java.util.List;/** * @author yinaibang * 在数据库中查出来的列表中,往往需要对不同的字段重新排序。 一般的做法都是使用排
2022-03-25 14:31:35
1632
转载 idea不执行断点以后的代码
第一步:打断点第二步:找出控制台idea可以使用快捷键:两下alt,点击左下角的debug第三步:出现当前页面第四步:右键然后,在弹框中输入符合格式的返回数据,即可直接返回,不再执行下面的代码原文地址:https://blog.csdn.net/bbj12345678/article/details/112394044...
2022-03-18 11:12:25
1687
转载 IntelliJ IDEA java项目导入jar包,打jar包
一、导入1、java项目在没有导入该jar包之前,如图:2、点击 File -> Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的“Modules”如图:3、在 “Dependencies” 标签界面下,点击右边绿色的 “+”号,选择第一个选项“JARs or directories…”,选择相应的jar包,点“OK”,jar包添加成功4、点“OK”回到项目界面,IntelliJ IDEA
2022-03-17 17:36:31
10090
原创 idea图形化合并分支详细流程
场景:假设,test是测试分支,dev是开发分支,当在开发环境中写了新的功能并测试成功,就需要把开发分支合并到测试分支,以此保证代码是最新的,要不然,你去测试环境中是无法测试新开发的功能的。这次主要讲解idea图形化操作流程。第一步:先在dev分支中更新一下代码,保证你所要提交的是最新的代码第二步:切换到test分支,并且更新一下代码,如上第三步:在test分支下,选择要合并的dev分支,点击merge如此就合并成功了...
2022-03-11 17:31:26
1262
原创 Mybatis中的[CDATA [ ] ]语法
<![CDATA[ ]]>:这个标签出现在mybatis的xml文件中,是用来帮你解决转义的。因为映射文件不能直接写<=等符号,需要先转义。这样说可能比较模糊,下面写个例子,就很好理解了。在xml文件中写:SELECT a FROM b where time <![CDATA[<=]]> '2018-09-09'用sql写:SELECT a FROM b where time <= '2018-09-09'...
2022-03-02 18:13:40
218
原创 对接百度ORC营业执照识别
第一步:获取Access Token,需要传递参数有API Key和Secret Key,还有一个固定值。第二步:将传递过来的图片路径转换为二进制数据,这里就分为两种,如果是本地测试,百度有专门提供工具类进行本地测。如果是线上环境,传递过来的路径是http的,也就是网络可访问到的url,那么这个时候,就需要自己去写这个二进制数据的转换。第三步:转换成二进制数据后,再将二进制数据转换成Base64编码格式。第四步:再将Base64转码成urlencode编码,再拼接image=为参数头。第五步:然后调
2022-03-01 16:15:10
478
原创 idea项目启动报错:Error running ‘JeeplusWebApplication‘: Command line is too long. Shorten command line for
idea2019版本启动报错:Error running ‘JeeplusWebApplication’: Command line is too long. Shorten command line for,意思是环境变量太长,需要缩短命令行问题背景: Spring Boot 属于约定大于配置,就是说 Spring Boot 推荐不做配置,很多都是默认配置,但如果想要配置系统,使得软件符合业务定义,Spring Boot 可以通过多种方式进行配置。解决办法: 将默认换成JAR来缩短命令行。...
2022-02-15 17:53:44
2149
原创 SQL语句执行过程
SQL语句执行过程执行过程: FORM → ON → LEFT/RIGHT JOIN → WHERE → GORUP BY → HAVING → SELECT → ORDER BY → LIMIT文字描述过程:先去到对应的表中(FROM),接着指明连接条件(ON),之后关注是左外还是右外连接(LEFT/RIGHT JOIN),接着制定过滤条件(WHERE),然后根据字段去分组(GROUP BY),再之后需要什么过滤条件(HAVING),然后根据这些条件去对应表中查询并且定义字段(SELE
2022-01-16 10:40:03
664
1
原创 Java核心技术卷1 第三章 Java的基本程序设计结构
由于第二章是安装JDK,我就不做笔记了。java是一种强类型语言。共有8种基本类型,其中有4种整形、2种浮点类型、1种字符char。1.浮点类型浮点数值不使用与无法接收舍入误差的金融计算。如sout(2.0-1.1)将打印出0.8999999999…,而不是0.9,。这种舍入误差的主要原因是浮点数值采用二进制系统表示,而在二进制系统中无法精确地表示分数1/10。这个时候应该用BigDecimal类。2.枚举类型变量的取值只在一个有限的集合内。3.数值类型之间的转换int转double,long
2022-01-05 16:01:12
100
原创 Java核心技术券1 第一章 Java程序设计概述
简介Java并不只是一种语言,Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码,以及一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。关键术语1.简单性:2.面向对象:面向对象设计是一种程序设计技术。它将重点放在数据(对象)和对象的接口上。举一个例子,木匠要关注的首先是所制作的椅子,其次才是使用的工具。Java和C++的主要不同点在于多重继承。3.分布式4.健壮性:Java非常强调进行早期的问题检测、后期动态的(运行时)检测,以及消除容易出错的情况。
2022-01-04 23:21:29
865
原创 java.security.cert.CertificateException: X.509 not found,X.509证书找不到
对接支付宝转账接口,本地测试没有问题,部署到服务器就报错。报错代码: org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.bouncycastle.jcajce.provider.asymmetric.x509.Certi
2021-09-11 16:01:29
2074
2
原创 对接支付宝APP支付后端实现最详细教程
前言本人是java后端开发,这次是做一个支付宝APP支付的功能,所以在这里注重讲解后端的代码实现以及业务结构流程。业务结构流程图接入前准备去支付宝获取以下信息https://open.alipay.com/platform/manageHome.htmappid、应用私钥、支付宝公钥、支付宝网关路径代码实现1.首先是配置类AppPayConfig,以下有些信息来自支付宝账户,这个在上面已经提到如何去获取。public class AppPayConfig { /** * 1.商
2021-03-22 13:55:20
6363
9
原创 SpringBoot学习笔记
一、Spring Boot想要精通springBoot 就得精通API1、springBoot简介简化Spring应用开发的一个框架整个Spring技术栈的一个大整合J2EE开发的一站式解决方案2、微服务2014 ,martin fowler解释了什么是微服务微服务:架构风格一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE 所有东西写在一个应用里每一个功能元素最终都是一个可独立替换的和独立升级的软件单元 [详细参照微服务文档](https
2020-12-05 09:45:57
137
原创 springboot+mongodb整合
实体类代码package com.scz.biz.controller.assetsController.bean;import com.fasterxml.jackson.annotation.JsonProperty;import com.scz.biz.common.bean.DBBaseBean;import lombok.Data;import org.springframework.data.mongodb.core.mapping.Document;import org.spri
2020-11-17 14:22:59
181
原创 Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logb
解决slf4j日志jar包冲突错误原因:Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.slf4j.impl.Log4jLoggerFactory loaded from fil
2020-11-14 15:41:04
3067
2
原创 用HttpClient构造请求调用接口获取返回的JSONObject对象的步骤与方法
@RequestMapping("/query") public ResBean query(@RequestBody WareBean wareBean){ //1.请求路径 String url = yylm_api_url+"/ware/query_ware"; //2.创建json对象,将前端传的值存到对象中 JSONObject jsonObject = new JSONObject(); //3.赋值.
2020-10-15 17:06:28
1218
原创 本地项目部署到服务器
1.先配置tomcat为下图2.clean掉war包3.全编译4.配置部署路径看5.部署6.配置部署7.配置参数8.填写目标密码账户
2020-10-14 16:18:57
354
原创 HttpClient里的注解
1.@CrossOrigin出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源。例如,当你在一个标签中检查你的银行账户时,你可以在另一个选项卡上拥有EVILL网站。来自EVILL的脚本不能够对你的银行API做出Ajax请求(从你的帐户中取出钱!)使用您的凭据。//实现跨域注解//origin="*"代表所有域名都可访问//maxAge飞行前响应的缓存持续时间的最大年龄,简单来说就是Cookie的有效期 单位为秒//若maxAge是负数,则代表为临时Cookie,不会被持久化,Cookie
2020-10-14 11:11:35
411
原创 IDEA主题分享与代码颜色设置
IDEA颜色设置写这篇博客是为了能够分享给大家如何设置IDEA的代码颜色,因为此前我为了改变常量颜色找了许多方法都不行,最终还是通过自己的不懈努力成功修改。下面就来具体说明一下1.在左上角找到settings2.找到Color Scheme,这下面的就是所有的颜色配置3.其中Language Defaults这个里面对一些基本代码的设置,有单行多行注释的颜色设置,类名,静态变量等颜色的设置4.下面这个就是困扰我许久的地方之处,我一直在找的时静态最终常量的颜色设置,因为之前的颜色太费眼睛,下面
2020-09-09 17:16:04
21150
2
原创 springboot整合rabbitmq之多工程并发
搭建SpringBoot项目工具:IntelliJ IDEA 2020.2.1环境配置:jdk8、maven3.3.9、springboot2.3.3.RELEASE1.随意创建一个springboot项目2.在此项目基础上新建一个Module3.在父pom中指定子模块4.打包方式5.加入测试依赖6.打开子pom7.在文件中写入继承父pom8.删除子pom所有依赖9.右键父pom更新maven10.在测试类中添加@RunWith注解成功...
2020-09-08 15:16:53
260
原创 postman测试报错404
错误内容用postman测试项目时,报404未找到错误,如下:经过自己一段时间的摸索,找到了错误原因错误原因路径不对,这个问题很简单,首先我是这里路径是这个访问时路径也是一样点测试,就会报错,因为还有一个路径没有改到解决办法1.点击配置tomcat2.查看此路径,与下面的保持一直3.点击deployment,删除路径前面命令修改前修改后,与第2步保持一致5.再次测试,成功...
2020-08-31 11:28:06
9723
原创 idea无法自动生成war包
问题描述我在用idea修改代码后,重新启动项目,在target没有生成war包,每次修改后都要手动生成war包就很麻烦控制台报错\target\main-1.0.war not found for the web module.然后通过自己摸索,找到了错误得原因错误原因我这个项目是之前手动添加了两个内容不是项目本身自带得,里面的默认文件没有添加所以导致每次重启项目的时候,都会以这种方式编译生成文件解决办法1.点击project stucture2.点击main:war exp
2020-08-28 16:26:35
1870
原创 在linux中使用docker后,访问tomcat报404错误
运行环境及问题描述在linux系统中安装docker,将虚拟机端口号映射到容器内部的端口后,访问http://192.168.43.212:8888/报错错误原因平时访问的文件在webapps文件夹下,但这里确实空的解决办法1.输入命令,启动容器...
2020-08-15 15:27:55
383
原创 史上最详细配置阿里镜像加速器方法
史上最详细配置阿里镜像加速器方法遇到问题及解决过程 我在centos 7下使用 docker pull mysql 命令安装mysql(我在SmarTTV软件上操作的),需要下载很多的文件,而且非常的慢,我甚至等了一下午,都还没有下载完,完了之后居然卡在一个地方不动了!它不动了!(心态直接爆炸),之后又等了许久,果不其然,它报错了!报错了啊!如下: read tcp 192.168.43.212:44662->104.18.125.25:443: read: connection rese
2020-08-14 10:11:36
22750
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人