Wesley13 Wesley13
3年前
SPI应用场景及详解
java中spi(serviceproviderinterface)是jdk内置的一种服务发现机制,可以基于配置,在运行时加载指定服务。java中提供了很多服务提供接口,如jdbc、jndi等。面对分布式的开发,很多系统之间的调用都是使用rpc直接调用,但是有的时候上游的系统需要调用下游系统很多的接口,导致开发工作量很大。因此上游系统使用sp
Wesley13 Wesley13
3年前
java.nio.ByteBuffer源码解读
版本:JDK7packagejava.nio;publicabstractclassByteBufferextendsBufferimplementsComparable<ByteBuffer{//ThesefieldsaredeclaredhereratherthaninHeapXBuffer
颇妙 颇妙
3年前
环境信息
环境信息开发环境:macOS12.1开发IDE工具:IntelliJIDEA2021.3.2(CommunityEdition)开发JDK环境:OracleOpenJDKversion17.0.2生产环境:Ubuntu20.04.3LTS数据库:Dockermysql(8.0.28)Nginx:Dockernginx(1.21.6)生产JDK环境:Dockeropenjdk(17.0.2)
颇妙 颇妙
3年前
环境信息
环境信息开发环境:macOS12.1开发IDE工具:IntelliJIDEA2021.3.2(CommunityEdition)开发JDK环境:OracleOpenJDKversion17.0.2生产环境:Ubuntu20.04.3LTS数据库:Dockermysql(8.0.28)Nginx:Dockernginx(1.21.6)生产JDK环境:Dockeropenjdk(17.0.2)
Wesley13 Wesley13
3年前
Java服务安装包下载
jdk8u221linuxx64.tar.gz https://www.oracle.com/technetwork/java/javase/downloads/jdk8downloads2133151.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.or
Stella981 Stella981
3年前
Linux CentOS7安装JDK8
一、下载JDK    到oraclejava官网下载JDK,放到/usr/local/src    !(https://oscimg.oschina.net/oscnet/bc4cf97838cb701563fd63df47e5cff7adf.jpg)二、解压!(http
Stella981 Stella981
3年前
JVM的启动流程
JVM工作原理和特点主要是指操作系统装入JVM,是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例4.调用JNIEnv实例装载并处理class类。!(https://oscimg.oschina.net
Stella981 Stella981
3年前
Docker下使用selenium+testng实现web自动化
Windows下seleniumtestng的web自动化环境搭建做过自动化的人,肯定对seleniumweb环境的搭建非常熟悉了,特别是selenium在java中的使用。先搭建好安装好JDK,配置好java开发环境(这个如果还是不知怎么操作的话可是要打PP了)。然后从官网下载对应selenium的jar包,加载到项目里;或者是使用maven,
Wesley13 Wesley13
3年前
JDK15新特性详解
JDK15新特性详解,20200915(https://my.oschina.net/mdxlcj/blog/3107021)正式发布(https://my.oschina.net/mdxlcj/blog/4586284)    JDK14新特性详解,20200317正式发布(https://my.oschina.net/mdx
怎样阅读 h2 数据库源码 | 京东物流技术团队
阅读h2数据库的源码是一项复杂的任务,需要对数据库原理、Java语言和操作系统有深入的理解。可以从以下几方面入手来完成。环境准备首先,你需要在你的机器上安装和配置好开发环境,包括JDK、Maven、IDE调试器等工具。然后,从或。IDE导入h2数据库源码,