Java
感叹号○
年少追梦,几许闲愁,几许迷茫,一指流沙,转眼时光瘦。
展开
-
java中static关键字的使用说明
转载 2021-12-23 15:40:58 · 149 阅读 · 0 评论 -
idea工具中maven的Lifecycle功能讲解
原创 2021-12-23 15:29:25 · 1115 阅读 · 0 评论 -
jps命令详解
一、概述jps是jdk提供的一个查看当前java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写。jps 命令类似与 linux 的 ps 命令,但是它只列出系统中所有的 Java 应用程序。 通过 jps 命令可以方便地查看 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息。二、jps 原理java程序在启动以后,会在java.io.tmpdir指定的目录下,就是临时文件夹里,生成一个类似于hsperfdata_User的文原创 2021-12-23 15:20:07 · 3973 阅读 · 0 评论 -
Javacc 安装与使用
场景:最近在网上下载了一个java项目,在本地启动的时候发现项目里面缺少一个类,最后再项目中发现一个Parser.jj的可用于编译的文件,这里我们就需要用到JavaCC。安装:1、解压下载的压缩包下载地址2、在电脑的 高级系统设置→环境变量→高级→环境变量→系统变量 中添加一个JAVA_HOME 名字自取路径就是你压缩包解压后放置的地方。3、在系统变量中的path中配置 %JAVA_HOME%/bin4、最后再dos命令中输入javacc回车出现如下图所示的内容表示安装成功。使用:最后原创 2021-11-15 18:49:36 · 2475 阅读 · 3 评论 -
Java中&与&&、|与||区别
目标:Java中&与&&、|与||区别?内容:简介1、& 按位与 | 按位或 它们都是位运算符;2、&&逻辑与 ||逻辑或 它们都是逻辑运算符;3、&&逻辑与 也叫做短路与 因为只要当前项为假,它就不往后判断了,直接认为表达式为假;4、||逻辑或 也叫做短路或 因为只要当前项为真,它也不往后判断了,直接认为表达式为真;区别1、‘&’与‘&&’的区别& 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boo原创 2021-11-03 10:20:47 · 8649 阅读 · 0 评论 -
java获取客户端IP地址工具类
代码如下自取:import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import java.net.InetAddress;import java.net.UnknownHostException;/** * @Title 获取客户端ip地址类 * @Author YangWanJie * @Date 2021/6/30 16:08 * @versioin V1.0 **/@Slf原创 2021-11-01 15:21:02 · 7957 阅读 · 0 评论 -
java获URL请求体body中的内容
代码如下,自己看吧import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.nio.charset.Charset;/** * @Ti原创 2021-10-28 11:08:20 · 13456 阅读 · 0 评论 -
JSONArray对象的数组里面出现 {“$ref“: “$[0]“}问题
项目场景:在代码里面有这样的需求,我要使用for循环往JSONArray对象添加一些数据,我先是在for循环外边创建了一个对象,因为对象中有些属性是固定不需要每次都重复赋值,在for循环中只需要对有变化的属性进行改变就可以了。问题描述:然而在我把json数组的信息转换成String字符串打印出来的时候就出现问题了。实例代码如下: public static void main(String[] args) { String name = "张三"; Perso原创 2021-06-08 19:14:31 · 16694 阅读 · 4 评论 -
springBoot集成rabbitMQ启动报错inequivalent arg ‘x-queue-type‘ for queue ‘****‘ in vhost ‘****‘
问题描述:springBoot集成rabbitMQ启动报错,错误信息如下所示2021-06-04 09:49:52.726 [AMQP Connection 10.27.0.25:5672] ERROR o.s.a.rabbit.connection.CachingConnectionFactory - Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-原创 2021-06-04 17:10:05 · 18144 阅读 · 1 评论 -
前端DES加密、base64编码,后端DES解密、base64解码
在系统开发的过程中有的时候,我们为了数据的安全性会把前端的数据进行加密,然后再在后端程序中对加密数据进行解密或解密,今天我们就在这里说2种简单的方法(DES加密、base64编码)原创 2020-12-10 20:50:36 · 17060 阅读 · 0 评论 -
Uable to load library ‘XXX‘ : Native library (win32-x86/XXX.dlL) not found in resource path
问题描述:java程序启动的时候报错无法启动控制台报错信息如图:Uable to load library ‘XXX‘ : Native library (win32-x86/XXX.dlL) not found in resource path原创 2020-11-25 20:56:01 · 20996 阅读 · 0 评论 -
BigDecimal加减乘除,以及四舍五入方法
使用BigDecimal类构造方法传入double类型时,计算的结果也是不精确的!因为不是所有的浮点数都能够被精确的表示成一个double 类型值,有些浮点数值不能够被精确的表示成 double 类型值,因此它会被表示成与它最接近的 double 类型的值。必须改用传入String的构造方法原创 2020-08-27 17:32:30 · 15670 阅读 · 0 评论