一、技术体系的流程图二、Servlet(java 服务器小程序)概念servlet是Server Applet的简称,翻译过来就是服务程序.好吧,这么说你可能还是不太懂,简单的讲,这个servlet是运行在服务器上的一个小程序,用来处理服务器请求的.进一步讲,我们知道,一般的网页程序,是由我们通过浏览器访问来实现的,在这个过程中,我们的浏览器发送访问请求,服务器接收请求,并对浏览器的请求作出相应的
转载
2024-01-08 12:19:28
42阅读
第一步:在CentOS/Windows上安装Zookeeper【前提】A:CentOS Zookeeper作为Dubbo服务的注册中心,Dubbo原先基于数据库的注册中心,没采用Zookeeper,Zookeeper一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心,Dubbo能与Zookeeper做到集群部署
转载
2024-05-07 14:49:56
123阅读
# 编写人:Jaoany # 开发时间:2021/7/23 15:57# ! /usr/bin/env python# -*- coding=utf-8 -*-# http浏览器接口,可以运行访问自己写的代码或者界面或者网页import socket # 用套接字编程# serverport是服务器 ...
转载
2021-07-26 09:59:00
636阅读
2评论
# 使用 Gradle 指定编译版本和 Java 版本的详细指南
Gradle 是一个强大的构建工具,广泛用于 Java 项目的管理和构建。在 Java 开发中,我们常常需要指定特定的 Java 版本进行编译,以保证代码的兼容性或利用新的 Java 特性。本文将介绍如何在 Gradle 中指定编译 Java 的版本,并提供相关的代码示例。
## 1. Gradle 简介
Gradle 是一个
原创
2024-09-20 03:43:16
153阅读
JShell 因为已经有很多人在谈论 Jigsaw,因此在第一部分我们先跳过不去讲它。在这一部分我们将会照本宣科地拿 JShell 做些事情, 这是 Java 的一个全新的 REPL (说到它能做的事情,例如你在一个地方敲入了 Java 代码,有了它就可以马上把代码的运行结果计算出来)。如果你还并不(特别地)了解这个东西但又感觉有点兴趣的话,可以看看 Robert Field 在 去年的 Devo
转载
2024-06-05 17:46:58
56阅读
ClassLoaderJava语言系统自带有三个类加载器:Bootstrap ClassLoader 最顶层的加载类,主要加载核心类库,%JRE_HOME%\lib下的rt.jar、resources.jar、charsets.jar和class等。另外需要注意的是可以通过启动jvm时指定-Xbootclasspath和路径来改变Bootstrap ClassLoader的加载目录。比如java
转载
2023-07-19 00:10:19
31阅读
众所周知,如果采用Java -classpath,可以允许用户指定其他的Jar包或者class文件的位置。比如java -classpath lib/*.jar ABC.class但是如果采用了-jar参数,-classpath的功能就会被屏蔽。java的加载器会旨在指定的jar文件里面寻找需要的类。比如java -classpath lib/*.jar&nbs
转载
2023-05-31 17:29:18
500阅读
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习
转载
2024-05-23 09:34:24
40阅读
# WAS指定Java使用指南
在企业级应用中,WAS(WebSphere Application Server)是一个广泛使用的Java EE应用服务器。为了确保WAS能够高效地运行Java应用程序,了解如何指定Java版本至关重要。本文将详细介绍在WAS中如何指定Java版本,以及相关的代码示例和序列图。
## 1. WAS简介
WebSphere Application Server是
原创
2024-10-16 05:06:01
63阅读
一、运行class文件执行带main方法的class文件,命令行为:java <CLASS文件名>注意:CLASS文件名不要带文件后缀.class例如: 复制代码代码如下:java Test 如果执行的class文件是带包的,即在类文件中使用了:package <包名>那应该在包的基路径下执行,命令行为:java <包名>.CLASS文件名例
转载
2023-06-26 22:10:49
200阅读
背景:最近开发一个可执行jar包,用的jdk8,但运行环境配置是jdk7(安装了jdk8),因为客观因素不得更改环境配置,所以需要单独指定该jar包的jdk版本。操作:打开cmd命令行窗口,依次执行下面3行命令set JAVA_HOME=D:\Java\jdk1.7;
set Path=%JAVA_HOME%\\bin;
java -jar test.jar说明:前两行代码用于手动设置环境变量的j
转载
2023-05-20 18:28:22
296阅读
本文介绍的几种工具适用于监控与分析Jvm堆内内存、栈、垃圾回收的状况。对于堆外内存的情况,只适用于DirectByteBuffer类,不适用于Unsafe类。JConsoleVisualVMJprofilerJConsole远程连接配置JConsole只能使用JMX方式。假设内网服务器IP为:xxx.xx.xx.xx,服务器端启动java程序命令如下: java
-Djava.rmi.serv
转载
2023-09-08 21:35:54
38阅读
问题: 新上线一个java服务,或者是RPC或者是WEB站点, 内存的设置该怎么设置呢?设置成多大比较合适,既不浪费内存,又不影响性能呢?分析: 依据的原则是根据Java Performance里面的推荐公式来进行设置。296d1509689688.png具体来讲: Java整个堆大小设置,Xmx 和 Xms设置为老年代存活对象的3-4倍,即FullGC之后的老年代内存占用的3-4倍 永久代 Pe
转载
2024-02-23 12:43:20
27阅读
table {
width: 100%;
border-collapse: collapse;
}
table, th, td {
border: 1px solid black;
padding: 8px;
}
原创
2023-12-30 08:37:37
55阅读
1、PATH,这个是给WINDOWS操作系统用的,告诉命令行里,执行的命令行工具在那里,比如java,javac这都是命令行工具,你在运行里随便敲一个命令,操作系统怎么就知道你这个命令对应的程序在什么地方,就是通过PATH知道的,你编写JAVA程序的时候,需要编译你的代码,执行编译后的代码,用JAVA和JAVAC这2个工具,那么就必须告诉操作系统,这2个工具放在什么地方。2、JAVA_HOME,是
转载
2023-09-05 10:27:40
34阅读
前言学完Class类,知道了每一个.java文件在编译后会保存成.class文件,文件中保存了该类的具体信息,然后我就好奇JVM怎么加载的类,所以就必须要探索一下ClassLoader了一、背景知识1.1 类加载器种类类加载器主要有三种: (1)Bootstrap ClassLoader 根加载器,用于加载java.包下面的类 (2)Extension ClassLoader 补充类加载器,用于加
IDEA 64 位 版本对 JDK 版本有要求,不符合的 JDK 将无法启动。很简单的一个问题,如何使用指定的 JDK 启动 IDEA?上面这个问题很简单但是在特殊环境下可能不太容易。一、方法一,配置 JDK最简单的方法就是配置系统的环境变量(JAVA_HOME,path),配置为指定版本的 JDK 即可。二、方法二,在打开的 IDEA 中指定打开 IDE, 使用 Help | Find Acti
转载
2024-06-17 13:40:20
315阅读
java -jar 指定logback.xml -Dlogging.config="C:\logbacs\logback.xml"示例:java -jar -Dlogging.config="/home/yqq/config/logback.xml" zwdatagather-1.0.0.jar带不带双引号,都可以用 (指定所用y
转载
2023-05-18 14:51:07
562阅读
在Java开发中,加载本地的共享库(.so文件)是一个常见的需求,尤其是在需要调用底层系统调用或库时。这里,我将详细记录如何通过Java指定加载特定的.so文件,这个过程涵盖了环境预检、部署架构、安装过程、依赖管理、配置调优以及版本管理。
首先,我们需要确保我们的开发环境准备就绪。以下是环境预检的步骤:
### 环境预检
在我们部署之前,首先进行环境的预检,这包括硬件拓扑和依赖版本对比。
## Java获取指定年份指定季度
在日常的开发中,有时候我们需要根据指定的年份和季度来获取相应的数据,比如统计某个季度的销售额或者产量等。在Java中,我们可以通过一些方法来实现这个功能。接下来,我们就来介绍一下如何在Java中获取指定年份和季度的数据。
### 1. 获取指定季度的起始日期和结束日期
首先,我们需要根据指定的年份和季度来计算出该季度的起始日期和结束日期。在Java中,我们
原创
2024-06-16 06:16:17
162阅读