本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- kaizi1992
- tanling8334
- xpenxpen
- xiangjie88
- wiseboyloves
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- lemonhandsome
- jh108020
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- johnsmith9th
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
Linux卸载openjdk并安装Oracle jdk
### Linux卸载openjdk
```shell
#查看版本
java -version
显示如下: 自带的openjdk
openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-b01)
OpenJDK 64-Bit Server VM (build 25 ...
linux下安装jdk
Linux 安装JDK(jdk-8u121-linux-x64.tar.gz)
一、JDK准备
1.1 文件名称
jdk-8u121-linux-x64.tar.gz
1.2 下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151 ...
tomcat8 和 jdk8
「tomcat8jdk8」https://www.aliyundrive.com/s/v6eKCrNnE7N
点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。
配置DEMO版
只需要在sdk Manager删除掉24版本,即可完美解决
com/android/dx/command/dexer/Main :不支持的major.minor 版本52.0
这个郁闷,在网站上也搜索了半天,答案很多,有换jdk1.8,有重装jdk的。以下是个人分析与总结。
com/android/dx/command/dexer/Main :不支持的major.minor 版本52.0
1. 出现直接原因jdk版本不说是这个异常低,需要jk1.8为 ...
使用JDK工具jmap和jhat监控Java进程
Suppose you have a running Java process and you would like to inspect its running status, for example how many object instance are created or memory consumption status, you can use some standard tool ...
java中BigDecimal加减乘除基本用法
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。
在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。
BigDecimal所创建的是对象,我们不能使用传统的+、-、* ...
JVM 运行时开启GC日志
运行时开启GC日志
在JDK bundle中隐藏着一个精悍的小工具——jinfo
如何使用Jinfo
打开日志
jinfo -flag +PrintGCDetails pid
jinfo -flag +PrintGC pid
关闭日志
jinfo -flag -PrintGCDetails pid
jinfo -flag -PrintGC pid
Why Developers Should Not Write Programs That Call 'sun' Packages
Why Developers Should Not Write Programs That Call 'sun' Packages
The java.*, javax.* and org.* packages documented in the Java Platform Standard Edition API Specification make up the official, suppor ...
Java并发编程之CAS二源码追根溯源
Java并发编程之CAS二源码追根溯源
在上一篇文章中,我们知道了什么是CAS以及CAS的执行流程,在本篇文章中,我们将跟着源码一步一步的查看CAS最底层实现原理。
本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《CAS系列》教程的第二篇:从源码追根溯源查看CAS最底层是怎么实现的。
本文主要内容:CAS追根溯源,彻底找到CAS的根在哪里。
一:查看AtomicInte ...
Hashtable 的实现原理深入剖析
一、Hashtable的基本方法:
1、定义:
HashTable在Java中的定义如下:
public class Hashtable<K,V>
extends Dictionary<K,V>
implements Map<K,V>, Cloneable, java.io.Serializable
从中可以看出HashTable继承Dic ...
学习java却不知道JRE和JDK的区别?快进来学习
JRE和JDK的区别?
1.JRE是Java运行时环境 。 它是运行已编译的Java程序所需的所有程序的包,包括Java虚拟机(JVM),Java类库, java命令和其他基础结构。 但是,它不能用于创建新程序。
JDK是Java Development Kit ,这是Java的全功能SDK。 它具有JRE拥有的所有内容,还具有编译器( javac )和工具(如javadoc和jdb )。 它能够创 ...
重塑云上的 Java 语言
**音乐无国界,但是音乐人有国界。**
云原生亦如此。虽没有限定的编程语言,但应用所使用的编程语言已经决定了应用部署运行的行为。
Java 诞生于20年前,拥有大量优秀的企业级框架,践行 OOP 理念,更多体现的是严谨以及在长时间运行条件下的稳定性和高性能。反观如今,在要求快速迭代交付的云场景下,语言的简单性似乎成了首要的要求,而传统的 Java 语言显得有一些过于重量了。
本文由阿里巴巴 J ...
JDK安全证书的一个错误消息 No subject alternative names present的解决办法
我使用Java消费某网站一个Restful API时,遇到这个错误:
21:31:16.383 [main] DEBUG org.springframework.web.client.RestTemplate - Created GET request for "https://127.0.0.1:5031/commerce/product"21:31:16.388 [mai ...