加载中
Java内存模型简介

导读 首先要明确内存模型指什么。书中的定义是:在特定的操作协议下,对特定内存和高速缓存进行读写访问的过程抽象。 可以知道,内存模型就是来规定如何对内存/缓存进行读写操作的。所以Jav...

案例:java进制互转

十 进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf(...

简单了解Java消息队列

导读 链式调用是我们在写程序时候的一般流程,为了完成一个整体功能,会将其拆分成多个函数(或子模块),比如模块A调用模块B,模块B调用模块C,模块C调用模块D。 最近小L会听到很多学员说,在...

一起来学习Java的Volatile关键字

前言 在Java并发编程中,volatile关键字有着至关重要的作用,在面试中也常常会是必备的一个问题。本文将会介绍volatile关键字的作用以及其实现原理。 volatile作用 volatile在并发编程中扮演...

教你如何用 Java 实现异步调用

导读 本教程教你如何使用Java实现异步调用。 一、创建线程 @Test public void test0() throws Exception { System.out.println("main函数开始执行"); Thread thread=new Thread(new Runnable...

用Spring Boot颠覆Java应用开发

使用Java做Web应用开发已经有近20年的历史了,从最初的Servlet1.0一步步演化到现在如此多的框架,库以及整个生态系统。经过这么长时间的发展,Java作为一个成熟的语言,也演化出了非常成熟的...

2018/06/02 23:20
32
教你如何在 Ubuntu 中安装 Oracle Java 13

导读 Oracle Java 13是在几周前发布的。 以下是在Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04,Linux Mint 18.x,19.x及更高版本上轻松安装它的方法。 要查看Java 13中的新功能和增强功能,请...

JVM发生内存溢出的原因分析及解决方案

导读 应用程序过度使用 finalizer。finalizer 对象不能被 GC 立刻回收。finalizer 由结束队列服务的守护线程调用,有时 finalizer 。 1. Java 堆空间 发生频率:5颗星 造成原因 无法在 Java...

初学完java才发现linux的重要性

曾经的我是一名军人,现在的我是一名java开发。2016年12月,刚刚退伍的我很是迷茫,我不知道如何规划自己的人生,因为我觉得我什么都不会,我想学习一门技术,但是又无从选择!我虽然喜欢神秘...

助您写出优雅的Java代码七点建议

有的Java程序代码一眼看上去就让人觉得混乱且费解,而有的代码却能给人如沐春风之感。本文将通过七点建议,帮助您写出更好、更优雅的程序代码。 在每一位刚入行的程序员的心中,编写程序都是...

大神教你JVM运行原理及Stack和Heap的实现过程

Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和...

使用java实现hex和ascii码的转换

几乎很少写JAVA代码,第一是确实不会,第二感觉JAVA写起来不爽(较python、golang),但总有万不得已必须要用java的时候。这里记录下使用java实现的hex十六进制和acsii码之间的转换(代码主要...

利用Java处理Jmeter接口常用参数

问题 一、签名参数sign算法由文字描述,算法需自己编写 二、 参数param_json为变化的json串(json串内订单号唯一) 签名sign 1. 手动拼接后在https://www.cmd5.com/加密,较为麻烦,且容易出错...

简单介绍Java 的JAR包、EAR包、WAR包区别

WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。War专用于Web方面。大部分的JAVA WEB工程,都是打成WAR包进行发布的。 War是...

Ubuntu之jdk安装

导读 JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 1.oracle官网下...

Kotlin语言的优缺点简介及提出的一点建议

从Android 7.0开始,谷歌使用的API从Oracle JDK切换到了open JDK,这对于谷歌来说是一个艰难的决定。对于开发者来说,却倍感兴奋,这意味着长期的官司问题也许就此结束,Android系统开发又可...

Centos 7安装和配置 ElasticSearch入门小白

实验环境: 操作系统:Centos 7.5 服务器ip:192.168.1.198 运行用户:root 网络环境:Internet 在企业生产环境有很多服务器的时候、很多业务模块的日志的时候运维人员需要每时每刻查看日志,...

Tomcat7安装(jdk 1.7环境)

导读 这篇文章着重讲解tomcat7的安装,首先需要下载tomcat包和相应的jdk,如果你的系统是32位,那么下载x86的jdk,如果是64位的系统,那么下载X64的JDK。 具体下载地址如下。 Tomcat 7: ht...

Tomcat安装及配置详解(三)

导读 tomcat安装配置详解第三部分,配置文件详解及tomcat配置 三,配置文件详解 4、Engine组件 Engine是Servlet处理器的一个实例,即servlet引擎,默认为定义在server.xml中的Catalina。Eng...

使用Eclipse搭建Android开发环境

导读 本文就来介绍一下Linux如何使用Eclipse搭建Android开发环境安装,Java运行环境JDK(没这个Eclipse运行不起来),在这里我安装的是jdk-8u51-windows-i586,安装时按照提示,直接点击下一...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部