java
文章平均质量分 53
一只渣渣程序猿
TA很菜,还没有添加简介
展开
-
Java优雅的实现传入经纬度计算两点之间距离
Java优雅的实现传入经纬度计算两点之间距离原创 2022-06-27 11:31:28 · 618 阅读 · 0 评论 -
linux 下安装jdk1.8
1.下载jdk8下载Linux环境下的jdk1.8地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、上传到服务器通过ftp工具上传到服务器任意目录下使用命令解压tar -zxvf jdk-8u181-linux-x64.tar.gz删除压缩包rm -f jdk-8u181-linux-x64.tar.gz3、配置jdk环境变量vim /etc/p原创 2022-02-18 19:24:00 · 1300 阅读 · 1 评论 -
StringUtils的常用方法
org.apache.commons.lang.StringUtils下的StringUtils的常用方法。导入依赖 <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </dependency>常用方法1.StringUtils原创 2021-08-06 09:48:24 · 1187 阅读 · 0 评论 -
volatile的用法
1.volatile 关键字解释volatile是一个特征修饰符(type specifier).volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。2.内存模型的相关概念计算机在执行程序时,每条指令都是在 CPU 中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于原创 2021-07-30 10:16:41 · 3060 阅读 · 0 评论 -
Optional的理解和使用
1.Optional 是什么?NullPointerException 是每个程序员最头痛的问题,Optional 是一个包装类。类中包装的对象可以为 NULL 或非 NULL。简单说就是把 NULL 包了一层,防止直接对 NULL 操作报NullPointerException。2.Optional 中的方法。2.1构造方法private Optional(): 构建一个空的 Optional 实例。实例中的 value == nullprivate Optional(T var1): 构原创 2021-07-30 10:11:39 · 589 阅读 · 0 评论 -
RestTemplate的使用
1.RestTemplate 简介RestTemplate 是从 Spring3.0 开始支持的一个 HTTP 请求工具,它提供了常见的REST请求方案的模版,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。RestTemplate 继承自 InterceptingHttpAccessor 并且实现了 RestOperations 接口,其中 RestOperations 接口定义了基本的 RESTful 操作,这原创 2021-07-30 10:10:21 · 1127 阅读 · 0 评论 -
JAVA PDF转图片
引入jar包<!-- https://mvnrepository.com/artifact/org.icepdf.os/icepdf-core --> <dependency> <groupId>org.icepdf.os</groupId> <artifactId>icepdf-core</artifactId> <version>原创 2021-07-19 14:39:32 · 102 阅读 · 1 评论 -
Redis分布式锁推演过程
单线程无锁情况/** * @description 单线程情况 无任何问题,一旦涉及到多线程, * 就涉及到先后顺序,得先查询redis获取库存,然后减库存, * 将剩余库存存入redis,这段操作需要原子执行才行 * * @params [] * @return void * @author xiaoyc * @date 2021/7/17 09:44 **/ public void skill() {原创 2021-07-17 10:15:57 · 179 阅读 · 0 评论 -
JAVA富文本去除标签和样式
1.导入jsoup包<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.12.1</version></dependency>2.富文本去除标签 /** * @description 富文本去除标签 * * @params [docu原创 2021-04-13 10:44:39 · 2389 阅读 · 0 评论