framework国产solon java

java配置环境

java配置环境 (1)当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 (2)字节码是不能修改的,若要修改类的结果,需要修改类的源代码,然后将源代码重新编译成字节码 (3)环境变量中 ......
环境 java

秦疆的Java课程笔记:25 基础 类型转换

由于Java是强类型语言,在某些运算时会需要类型转换。 数据类型容量由低到高分别为: byte&short&char<int<long<float<double (浮点数的优先级大于整数) 运算中,不同类型的数据先转换为同一类型,再进行计算。 高容量类型到低容量类型需进行强制转换。 低容量类型到高容 ......
类型 课程 基础 笔记 Java

JAVA应用OOM OutOfMemoryError排查方法分享

JAVA应用OOM OutOfMemoryError排查方法分享 本地IDE场景 如果OOM能在本地IDE复现,那对于调试来说是再方便不过了. 添加jvm参数,帮助排查问题 # 限制内存不要给太大,使得有问题的代码容易暴露并调试。 # HeapDumpOnOutOfMemoryError的意义为发生 ......
OutOfMemoryError 方法 JAVA OOM

设计模式 - Immutable 模式(Java不变集合类 vs Google Guava不变集合类)

总结 JDK中的unmodifiableList的构造函数是对原始集合的浅拷贝, 而Guava.ImmutableList.copyOf是对原始集合的深拷贝 public class ImmutableDemo { public static void main(String[] args) { L ......
模式 设计模式 Immutable Google Guava

java的double、float类型的比较

在java中,针对double、float类型的运算和比较都最好不要直接进行,可以依靠BigDecimal来进行 一、比较大小 转换成 long 再比较,(这是long是基本类型,而不是Long对象,对象比较不要用 ==) Double.doubleToLongBits(0.042421d) == ......
类型 double float java

秦疆的Java课程:24 基础 数据类型扩展及面试题讲解

1、整数扩展 进制 二进制数:0b开头 八进制数:0开头 十六进制数:0x开头 public class DEMO1 { public static void main(String[] args) { //整数扩展:进制 int A = 10; int B = 0b10;//二进制 int C = ......
类型 课程 基础 数据 Java

国产浪潮电脑安装麒麟系统(cpu:ft2000)

参考知乎网址:https://zhuanlan.zhihu.com/p/645745297 1、下载“ultralso”优盘启动制作工具和“麒麟系统安装程序.iso文件”可在windows系统下制作U盘启动安装盘, 参考上一篇:制作麒麟系统优盘启动 2、启动电脑时,按"F11",选择:优盘启动安装, ......
浪潮 国产 系统 电脑 2000

TALLRec: An Effective and Efficient Tuning Framework to Align Large Language Model with Recommendation

目录概TallRec代码 Bao K., Zhang J., Zhang Y., Wang W., Feng F. and He X. TALLRec: An effective and efficient tuning framework to align large language model ......

java如何声明一个对象

在Java中,声明一个对象有多种方式。以下是其中几种常用的方式: 1. 使用关键字`new`:使用这种方式声明一个对象,会调用类的构造函数创建对象的实例。 ClassName obj = new ClassName(); 其中,`ClassName`是类的名称,`obj`是对象的引用。 2. 使用类 ......
对象 java

JAVA生成16位唯一字符串

import lombok.extern.slf4j.Slf4j; import java.util.Random; import java.util.UUID; public class RandomUtils { private static long getRandom(long n) { l ......
字符串 字符 JAVA

java怎么实现对指定进行多线程访问的效果

要使用 Java 实现对特定网站(例如 "http://xkrj5.com")的多线程访问,你可以采用以下步骤: 创建一个线程类:这个类将负责执行 HTTP 请求。 使用线程池:这可以更有效地管理多个线程。 执行 HTTP 请求:使用 Java 的网络库(如 HttpURLConnection 或第 ......
线程 效果 java

Java实现两字符串相似度算法

1、编辑距离 编辑距离:是衡量两个字符串之间差异的度量,它表示将一个字符串转换为另一个字符串所需的最少编辑操作次数(插入、删除、替换)。 2、相似度 计算方法可以有多种,其中一种常见的方法是将编辑距离归一化为0到1之间的范围(归一化编辑距离(Normalized Edit Distance)),将编 ......
字符串 算法 字符 Java

Java起源

sun公司诞生 sun初始的全名是“斯坦福大学网络”,它崛起于1982年的斯坦福大学校园的几个校友之手。sun公司1986年上市,它曾经在硅谷确立了与微软,惠普,思科一样的江湖地位 2009年4月21日,甲骨文以74亿美元收购sun Java的前身 1991年sun公司发起了一个绿色计划,由詹姆斯高 ......
起源 Java

Springboot报错,java.lang.IllegalArgumentException: argument type mismatch

1、报错信息 java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.Native ......

Node.js framework express.js middleware All In One

Node.js framework express.js middleware All In One express.js middlewares order ......
middleware framework express Node js

「Java开发指南」如何用MyEclipse搭建Spring MVC应用程序?(二)

本教程将指导开发者如何生成一个可运行的Spring MVC客户应用程序,该应用程序实现域模型的CRUD应用程序模式。在本教程中,您将学习如何: 从数据库表的Scaffold到现有项目 部署搭建的应用程序 在上文中,我们介绍了如何创建一个Web项目和来自数据库表的Scaffold等,本文将继续介绍如何 ......

阿里Java一面,难度适中!(下篇)

上一次因为文章篇幅和个人精力有限的原因,只分享了淘天的前 6 道题及其答案(点击访问上一篇)。接下来,咱们把其他几道题面试题及答案也分享给大家。 1.公司简介 淘天集团就是“淘宝”+“天猫”的结合,其集团拥有淘宝、天猫、1688、闲鱼等商业品牌,并通过天猫国际、淘宝直播、天猫超市、淘宝买菜、阿里妈妈 ......
下篇 难度 一面 Java

Java_并发编程

sleep(long n)和wait(long n)的区别 1. sleep是Tread方法,而wait是Object的方法。 2. sleep不需要强制和synchronized配合使用,但wait需要和synchronized配合使用。 3. sleep在睡眠的同时,不会释放对象锁的,但wait ......
Java

Java JNI(Java Native Interface)攻击原理研究

一、Java JNI简介 0x1:JNI是什么 JNI (Java Native Interface,Java本地接口)是一种编程框架,使得Java虚拟机中的Java程序可以调用本地应用/或库,也可以被其他程序调用。 本地程序一般是用其它语言(C、C++或汇编语言等)编写的,并且被编译为基于本机硬件 ......
Java Interface 原理 Native JNI

java命令执行jar包的多种方法(四种方法)

java命令执行jar包的多种方法(四种方法) java命令执行jar包的多种方法(四种方法)大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST. ......
方法 命令 多种 java jar

第一次用Java编写”Hello world!“

HelloWord 1.随便新建一个文件夹,存放一个代码 2.新建一个java文件 文件后缀名为java Hello.java 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 3.编写代码 public class Hello{public static void main(String[] ......
第一次 Hello world Java

Day03java流程控制

所有学习内容来自:狂神说java Java流程控制 一、用户交互Scanner Scanner对象 java提供了这样一个工具类可以获取用户的输入。java.util.Scanner是java5的新特征,可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scan ......
流程 java Day 03

java StringBuilder对象和StringJoiner

普及: 因为StringBuilder是Java已经写好的类 java在底层对他做了一些特殊处理。 打印对象不是地址值而是属性值。 package com.elaina.test2; public class test10 { public static void main(String[] arg ......
StringBuilder StringJoiner 对象 java

Java 基础篇day08

抽象 抽象方法用abstract 抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类 类中该有的成员(成员变量,方法,构造器),抽象类都可以有 抽象类最主要的特点式抽象类不能创建对象,仅作为一种特殊的父亲,让子类继承并且实现 A a = new A() //抽象类不能创建对象 一个类继承抽象类,必 ......
基础 Java day 08

Java面向对象(四)

多态 什么是多态 多态:理解为一个事物的多种形态 比如在现实生活中每个人都会扮演着不同的身份,比如张三可以是学生身份,可以是一个孩子身份,可以是教师身份,可以是父亲的身份。 Java中多态的体现 子类对象多态性:父类的引用指向子类的对象(或者子类的对象赋给父类引用) 举个例子: 1 public c ......
对象 Java

十、Java多线程

一、多线程概述 1、进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。 2、线程: 是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序。 一个进程如果有多条执行路径,则称为多线程程序。 3、Java程序运行原 ......
线程 Java

Java中的IO流(一)

Java中的IO流(一) 一、前言 学习这部分内容的时候,跟着敲代码难免有些乱,这里先放一张图: 二、实现对文件和文件夹的操作: 案例一: package file.bytestream; import java.io.File; import java.io.FileNotFoundExcepti ......
Java

Java中的多态

向上转型后的再向下转回去才行 注意:向下转型时,有可能编译阶段不报错,但是程序运行时会报错,类型转换异常。 ......
Java

Java中的抽象类

注意:抽象类中也是有默认的无参构造函数的 ......
Java

Java登陆第二天——SQL之DML

SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 ......
Java DML SQL
共10720篇  :63/358页 首页上一页63下一页尾页