![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
(.*)释然
这个作者很懒,什么都没留下…
展开
-
Java判断一个数字是否为回文数
【代码】Java判断一个数字是否为回文数。原创 2022-11-22 13:51:42 · 272 阅读 · 0 评论 -
httpclient处理请求时进行gzip压缩和解压gizp响应结果
最近开发的平台要求转发请求前判断如果请求头中带了Content-Encoding: gzip的情况下需先对请求参数进行gzip操作,网上找了好些时间也没用合适的代码可使用,看了一下源码后找到了以下解决方案可用在此记录一下。发起请求前压缩关键伪代码:HttpEntityEnclosingRequestBase request =reqMethod.equals(HTTPConstants.POST) ? new HttpPost(uri) : new HttpPut(uri);request.se.原创 2021-12-16 11:54:54 · 3570 阅读 · 0 评论 -
maven项目下载pom中的依赖时出现xxx.pom 501 HTTPS Required
maven项目下载pom中的依赖时出现xxx.pom 501 HTTPS Required,例如:Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.3.4.RELEASE from/to repo1 (http://repo1.maven.org/maven2/): Transfer failed for http://repo1.maven.org/maven2/org/spring原创 2021-12-15 11:14:29 · 4963 阅读 · 0 评论 -
Java使用正则表达式判断是否包含指定内容
import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author bab */public class Hello { public static void main(String[] args) { String str1 = "https://xxx.com:8080/xxx/check_info"; String str2原创 2021-08-31 20:10:08 · 7686 阅读 · 0 评论 -
HttpClient以form-data形式发送请求
import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.ContentType;import org.apache.http.entity.mime.MultipartEnti原创 2021-08-19 16:51:12 · 3489 阅读 · 0 评论 -
使用Base64.getDecoder().decode(s)时出现Illegal base64 character 7b异常
出现此错误的根本原因是正在尝试解码的字符串包含在 base64 中无效的 ‘{’ 的值,本次解决方案是只传入要编码的Json字段,不再将整个json做编码处理。原创 2021-08-12 19:15:16 · 13200 阅读 · 1 评论 -
在项目中使用lua脚本时出现io.lettuce.core.RedisException: java.lang.IllegalStateException
在项目中使用redis时使用到了lua脚本,请求时出现org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.data.redis.RedisSystemException: Redis exception; nested exception is io.lettuce.core.RedisException: java.l原创 2020-12-27 20:10:50 · 3691 阅读 · 1 评论 -
IDEA使用Maven骨架创建的web项目没有生成java、resources、test文件夹
问题示意图:搜索引擎中能搜到的各类解决办法都是相互抄袭,根本治标不治本,自己手动创建文件夹的方式还需要抄?本机永久解决办法如下:进入本地Maven仓库目录(可在自己Maven安装目录下的config/settings.xml中查看<localRepository>标签之间的内容,如果没有配置默认目录是${user.home}/.m2/repository)进入org\apache\maven\archetypes\maven-archetype-webapp\1.4(根据自己的情况而定原创 2020-10-09 09:01:45 · 5276 阅读 · 15 评论 -
Maven项目执行test时提示[INFO] No tests to run.
Maven项目下存在test在执行test时却提示[INFO] No tests to run.,可能受以下几种情况影响:Test类命名不规范:默认包含的测试类:**/*Test.java **/Test*.java **/*TestCase.java默认排除的测试类:**/Abstract*Test.java **/Abstract*TestCase.java项目打包类型是<packaging>pom</packaging>存放test的目录不规范,非src/te原创 2020-09-20 12:09:01 · 6679 阅读 · 2 评论 -
执行mvn test-compile时出现Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:x.x...
Maven项目打包时出现[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:x.x:testCompile (default-testCompile) on project xxx: Compilation failure: Compilation failure:出现此错误的情况可能是以下两类情况引起本地仓库路径配置问题:例:<!-- <localRepository>之间的路径原创 2020-09-16 22:21:48 · 1000 阅读 · 0 评论 -
Java使用commons-configuration读取配置文件
pom.xml<dependencies> <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> ...原创 2020-10-03 18:28:22 · 950 阅读 · 0 评论 -
Java中的System.exit(0)和System.exit(1)区别
System.exit(int state)方法是来结束当前运行的jvm虚拟机。System.exit(1)、System.exit(0)执行后都会退出程序。state为0时时正常退出,非0时为异常退出。原创 2019-10-26 19:48:14 · 353 阅读 · 0 评论 -
Maven项目编译出现报错Error:(27, 24) java: -source 1.5 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)
在用maven编译项目时由于项目中用了jdk 1.8, 编译是报错 -source 1.5 中不支持 lambda 表达式,奇怪的是本机只安装了JDK8,原来 Maven Compiler 插件默认会加 -source 1.5 及 -target 1.5 参数来编译(大概是为了兼容一些比较老的 Linux 服务器操作系统),而我们的代码里使用了 JDK 8中的语法。最终解决办法指定编译的JDK版...原创 2019-08-26 11:22:31 · 417 阅读 · 0 评论 -
Java判断水仙花数
水仙花数水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。// 取个位、十位、百位、千位依次这...原创 2019-02-09 19:12:40 · 3110 阅读 · 0 评论 -
Java手动释放对象
伪代码public void updateUser(BufferedWriter writer, BufferedReader reader) { List&amp;amp;amp;lt;User&amp;amp;amp;gt; array = new ArrayList&amp;amp;amp;lt;User&amp;amp;amp;gt;(); User st = new User(); String line;原创 2019-01-05 11:56:18 · 17490 阅读 · 4 评论 -
Java和C冒泡排序
Java示例代码:public class test { public static void main(String[] args) { String str = &quot;321dca5&quot;; //需要排序的字符串 char[] new_string; new_string = sorting(str); //调用sorting进行排序 System.out.println(new...原创 2018-12-24 18:49:51 · 297 阅读 · 0 评论 -
C和Java判断一个数字是否为素数
C:/*判断一个数组中哪些数为素数素数:素数又称质数。所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除。*/ # include &amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;gt;bool PrimeNumber(int val); //先声明函数在main之前不然main不能调用到(当然不声明可以将main写到所有调用的函数之后【一般.原创 2018-12-17 21:49:04 · 438 阅读 · 0 评论 -
Java将文件中的内容转换为sql语句(和并发定时读取文件)
数据文件内容data.txt{USER_TYPE=1,CREATE_USER=ZHANG,UPDATE_USER=li,OPER_NUM=D001,SRC=2,UPDATE_TIME=2018-11-11 18:08:08.0,TABLE_NUM=T17,OPTIONS=FIND,PRIMARY_Key=dfewew7e-6hs3-j2j3-de9232jh,PHONE=1818111888,S...原创 2018-12-20 00:24:28 · 1028 阅读 · 0 评论 -
Java String str = new String(value)和String str = value区别
示例代码:public class StringDemo2 { public static void main(String[] args) { String s1 = new String("hello"); String s2 = "hello"; System.out.println(s1 == s2);// false ...转载 2018-08-20 23:51:52 · 573 阅读 · 0 评论 -
执行javac命令后运行.class文件提示“找不到或无法加载主类”
第一种常见错误:package demo_01;public class hello { public static void main(String[] args) { System.out.println("1"); }}在代码中不能存package xxx;类似代码第二种:注意中英文标点符号第三种:注意使用java xxxx时注意执行的是否是编译后的class...原创 2019-03-12 22:59:19 · 3679 阅读 · 1 评论 -
centos7安装JDK
安装Java1、下载jdk官方下载地址找到需要的版本下载[root@localhost ~]# wget https://download.java.net/openjdk/jdk8u40/ri/jdk_ri-8u40-b25-linux-x64-10_feb_2015.tar.gz2、创建放置JDK的路径[root@VM_0_13_centos ~]# mkdir -p /usr/...原创 2019-04-21 03:15:50 · 345 阅读 · 1 评论