java

Java RMI实现RPC(远程过程调用)

RMI(Remote Method Invocation,远程方法调用)是一个Java RPC的API,用于一台主机传递参数并远程调用另一台主机上的方法,下面给出一个简单实例。 环境:win10宿主机作为rmi client,ubuntu虚拟机(IP为192.168.129.49)作为rmi ser ......
过程 Java RMI RPC

java最容易犯错的8道面试题

1. static 和 final 的用法 static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。 静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例变量共用同一个 static 变量。也就是说这个静态变 ......
java

java-文件复制练习

package com.example.ss_0203_array.test.test_0826; import java.io.*; public class test2 { public static void main(String[] args) throws IOException { F ......
文件 java

Java中static关键字

叙述: static关键字是很多朋友在编写和阅读代码时比较难理解的一个关键字,但也是面试尤其笔试的考点。下面就从 static关键字的用途 常见面试题 两个方面来描述以下我对static关键字的理解 原文链接:http://www.cnblogs.com/dolphin0520/p/3799052. ......
关键字 关键 static Java

面试类-Java编程(二)

18.说一下你对Java内存模型(JMM)的理解? Java内存模型(Java Memory Model,JMM),是一种抽象的模型,被定义出来屏蔽各种硬件和操作系统的内存访问差异。 JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存(Main Memory)中,每个线程都有一个 ......
Java

一维数组java练习

1、打印下列图形 * * *** * * ***** * * * ******* * * * * ***** * * * *** * * * *图形一: public class HomeWork8_24 { public static void main(String[] args) { for ......
数组 java

Java流程控制switch选择结构

## swich选择结构 - 多选择结构还有一个实现方式,就是swich case语句 - swich case语句判断一个变量与一个系列值中某个值是否相等,每个值称为一个分支 - swich语句中变量类型可以是byte、short、int、char,***从Java7SE开始swich支持字符串S ......
流程 结构 switch Java

选择结构和循环结构java练习

1、通过键盘输入学生分数并根据成绩定档:0-59分“不及格”,60-69分“及格”,70-79分“中等”,80-89分“良好”,90-100分“优秀” import java.util.Scanner; public class HomeWork8_22 { public static void m ......
结构 java

变量和数据类型java练习

1. ① package com.company; public class HomeWork8_19 { public static void main(String[] args) { String name = "小明"; int age = 25; int seniority = 3; in ......
变量 类型 数据 java

java入门

java入门 1、java语言简介 1、java语言优点 使用最广泛,且简单易学 java是一门强类型语言 java是非常完善的异常处理机制 java提供了对大数据的基础性的支持 2、java语言特点 开源:java源代码是开饭的。 跨平台:用java编写的代码或程序,可以在不同的操作系统上运行。 ......
java

Java 程序打印 OpenCV 的版本

我们可以使用 Java 程序来使用 OpenCV。 OpenCV 的使用需要动态库的加载才可以。 加载动态库 到 OpenCV 的官方网站上下载最新的发布版本。 Windows 下载的是一个可执行文件,没关系,这个可执行文件是一个自解压程序。 当你运行以后会提示你进行解压。 拷贝动态库到 Windo ......
版本 程序 OpenCV Java

【Java】Mapper # 和$的区别

# '防止依赖注入' #是将传入的值当做字符串的形式 , # 防止依赖注入 $是将传入的数据直接显示生成sql语句 https://blog.csdn.net/hao65103940/article/details/79099159 ......
Mapper Java

java项目流程(获取http信息头)

1.创建一个项目 2.创建一个类 找不到HttpServlet这个父类时,安装tomcat(Eclipse集成Tomcat) 然后导入Servlet-api.jar包,重新导入即可。在需要导入的工程上右键进入properties --> Java build path ,library选项卡中选择A ......
流程 项目 信息 java http

java-结束端口对应的process

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ProcessKiller { public static void main(Stri ......
端口 process java

Java的三大结构

三大结构 顺序结构 依次按照顺序输入和输出 选择结果 if选择结构 单选择结构 双选择结构 多选择结构 注意事项 if语句中只能有1个else语句 else语句在else if语句之后,if语法在else if语法之前 一旦有一个else if语句检测为true,其他的语句则将跳过,程序结束 嵌套结 ......
三大 结构 Java

致远互联Java面经

1. 自我介绍 2. 说说项目 3. LinkedList的底层 4. Hashtable和HashMap 5. ConcurrentHashMap 6. 如果一个页面很卡要怎么排错 7. 如果数据库很慢要怎么优化 8. MySQL的存储引擎有哪些 9. 事务的四大特性 10. springmvc工 ......
Java

java面试

#### 一、java中的面向对象编程是什么? Java中的面向对象编程(Object-Oriented Programming,OOP)是一种编程范式,它将数据和操作数据的行为封装在对象中,并通过对象之间的交互来实现程序的设计和实现。在Java中,一切皆为对象,包括基本数据类型(如int,floa ......
java

MD5算法 JAVA 和 JS 的实现

> JAVA版本的实现 ```java public class MD5 { private static boolean upper_case = false; private static int chrsz = 8; private static int[] core_md5(int[] x, ......
算法 JAVA MD5 MD JS

使用Java Xpath 爬取某易云歌曲

> 本文使用Java xpath 爬取某易云歌曲,并下载至本地。 代码仅用于个人学习使用,欢迎各位大佬提出建议。 # 1、添加依赖 ``` xml cn.wanghaomiao JsoupXpath 2.2 cn.hutool hutool-all 5.8.9 ``` # 2、获取音乐id和url ......
歌曲 Xpath Java

Java maven 工程报错:cannot be read or is not a valid ZIP file

原因:这个报错,其实jar包是个异常的jar。我是通过maven下载的后缀.lastupdate,然后我就直接把.lastupdate改成了.jar。 但是其实这个并不是实际意义上的jar包。 解决办法:找到匹配的jar包替换掉这个无效的jar包就可以了 ......
cannot 工程 maven valid Java

Java 方法签名 , method signature

为什么说方法签名,这是java 方法重载 (overload) 的唯一依据 https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html More generally, method declarations have six co ......
signature 方法 method Java

Jenkins最新版java11的docker安装教程

Jenkins最新版java11的docker安装教程 2023/8/25 14:58:19 Jenkins新版本必须java11或者java17,所以选择docker方式安装,踩坑步骤如下, 安装docker就不说了还是常用yum install docker按照官方文档一步一步最后无法安装, E ......
最新版 Jenkins 教程 docker java

《深入理解Java虚拟机》读书笔记:基于栈的字节码解释执行引擎

虚拟机是如何调用方法的内容已经讲解完毕,从本节开始,我们来探讨虚拟机是如何执行方法中的字节码指令的。上文中提到过,许多Java虚拟机的执行引擎在执行Java代码的时候都有解释执行(通过解释器执行)和编译执行(通过即时编译器产生本地代码执行)两种选择,在本章中,我们先来探讨一下在解释执行时,虚拟机执行 ......
字节 引擎 笔记 Java

M2后端Java开发手册

一、 编程规约 (一) 命名风格【强制】POJO 类中布尔类型变量都不要加 is 前缀,否则部分框架解析会引起序列化错误。 isDeleted()方法,RPC 框架在反向解析的时候,“误以为”对应的属性名称是 deleted,导致属性获取不到,进而抛出异常。【强制】方法名、参数名、成员变量、局部变量 ......
手册 Java

[Java SE] Java执行命令行

# 1 序言 + 实现自动化程序、跨环境调用的重要途径 # 2 源码示例 ``` java package test.java; import org.junit.Test; import java.io.BufferedReader; import java.io.File; import jav ......
Java 命令 SE

【算法记录】Java - Base64编码解码源码

# Base64编码表 | 索引 | 对应字符 | 索引 | 对应字符 | 索引 | 对应字符 | 索引 | 对应字符 | | :--: | : : | :--: | : : | :--: | : : | :--: | : : | | 0 | A | 17 | R | 34 | i | 51 | z ......
算法 源码 编码 Java Base

在线直播系统源码,java使用Thumbnailator实现图片压缩

在线直播系统源码,java使用Thumbnailator实现图片压缩 1.添加jar包 <!-- Thumbnailator 图片压缩 --><dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifact ......

java线程池

Executors创建线程的4种方法//1. newSingleThreadExecutor创建“单线程化线程池” //特点: //单线程化的线程池中的任务是按照提交的次序顺序执行的。 //只有一个线程的线程池。 //池中的唯一线程的存活时间是无限的。 //当池中的唯一线程正繁忙时,新提交的任务实例 ......
线程 java

【Java复杂系统实战经验-2023-08月】Java基础,Path路径计算编码

# Java程序设计-个人月报-2023-08月 ## 背景 在本月,给负责的项目做了一次文件存储的迁移工作。 历史原因,开发阶段由于图简便,使用了本地文件存储。 后面经过容器化上云,导致应用出现上传文件分发的多节点的问题。 本项工作的经验,受益于Java基础Path的一些API,颇有收获。 > 复 ......
复杂系统 Java 路径 实战 编码

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识