Java

02jdk安装与卸载

卸载JDK 找到jdk安装目录直接删除文件 找到环境变量-->JAVA_HOME 以及 Path 中的 JAVA_HOME 内容删掉即可 找到 DOS 窗口,cmd进入 输入java -version java不是内部外部命令,也不是可运行的程序或批处理文件。 就是卸载成功 安装JDK 双击安装JDK 配置环境变量 新建变量添加 变量名 JA

三类代码协同模式,你要如何选?

三类代码协同模式,Git大神告诉你到底如何选。 Git代码协同模式基础 为团队规划研发协同模式之前,有必要了解Git的几种协同模型。 其中多种协同模型中使用了代码评审。代码评审在不同的代码平台有不同的称谓。 GitHub 应该是受到了 git 命令 git request-pull的启发,将代码评审称为拉取请求(pull request, PR)。 GitLab 因

ETL之apache hop系列3-hop Server环境部署与客户端发布管道工作流

前言 该文档主要是apache hop 2.5的 Windows 10和Linux docker环境部署和客户端发布工作流和管道的相关内容 不使用Docker直接使用应用程序包,下载压缩包文件后,需要解压缩文件并使用以下命令启动 Hop GUI: 在 Linux 上: 在 Windows 上(需要JDK11): 一、Windows 10系统部署 1.1、官网下载apache hop 2.5压缩

常用环境设置jvm内存

参数解释: Xms — 堆内存初始大小Xmx — 堆内存最大值MetaspaceSize — 永久内存初始大小MaxMetaspaceSize — 永久内存最大值-XX:+UseConcMarkSweepGC    使用cms并行垃圾回收机制   内存大小设置: jstat -gc 进程号  查看OU即是老年代(KB)根据老年代设置参数Java堆大小设置,X

程序员要学会“投资知识”

啊,富兰克林,那家伙总是说些深刻的道理。嗯,我们真的可以通过早睡早起变成优秀的程序员吗?早起的鸟儿可能抓住虫子,但早起的虫子会怎么样呢? 然而,富兰克林的开场白确实击中了要害 - 知识和经验确实是你最有价值的职业资产。 不幸的是,它们是有限的资产。随着新技术的出现和语言环境的发展,你的知识可能会过时。不断变化的市场力量可能会使你的经验变得陈旧和无关紧要。考虑到技术和社会变革的加速步伐,这可能会发生

Spring Boot 3 大版本齐发,Java 8 版本马上要退出历史舞台了!

Spring Boot 太狠了,今天一次性发布了三个主要版本,三条版本线同时更新: Spring Boot 3.1.3 Spring Boot 3.0.10 Spring Boot 2.7.15 三条线主要都是 bug 修复、性能增强、文档改进和依赖升级。 这三个版本主要有什么区别呢? Spring Boot 3.1.x 和 3.0.x 区别不大,但 2.7.x 和 3.x 对环境的影响还是

深入理解操作系统中进程与线程的区别及切换机制(上)

进程 所谓进程,大家可以理解为我们打开的应用程序,如微信、QQ、游戏等,但也有系统应用是我们看不见的,可以打开任务管理器一探究竟,我们写的代码程序在服务器上在不运行的情况下,它就是一个二进制文件,并不是进程! 一个进程可以包含一个或者多个线程,但对于CPU来说他就是一个任务而已; 在早期,我们的CPU只有一个,而有多个任务需要执行时,它们只能排队等待,无论前面的任务执行时间有多长,后面的任务都

Androidstudio 编译场景报错及其解决方案

1.(in unnamed module @0x3e0f8205) cannot access class com.sun.tools.javac.code.Symb之前项目可以编译,基于该分支拉了个新分支,Androidstudio 编译就报如上错误,对比 Androidstudio配置,gradle中jdk版本配置不一致导致。

Leetcode 15. 三数之和(3Sum)

题目链接 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例 1: 示例 2: 提示: 3 <= nums.le

redis:List

  1、前言 与Java中的LinkedList类似,可以看做一个双向链表,同时支持正反向检索。 List用于存储多个有序字符串,List中存放的每个字符串称为元素,一个List最多可以存储2^32-1个元素。 有序:可以通过下表的方式获取元素或者某个范围内的元素List 在Redis中,可以在List两端进行插入(Push)和弹出(Pop)、获取指定位置、指定范围的元素。 特征: 有

20230605 java.util.prefs.Preferences

介绍 java.util.prefs.Preferences public abstract class Preferences 使用属性文件有以下缺点: 有些操作系统没有主目录的概念, 所以很难找到一个统一的配置文件位置 关于配置文件的命名没有标准约定, 用户安装多个 Java 应用时,就更容易发生命名冲突 有些操作系统有一个存储配置信息的中心存储库。最著名的例子就是 Microsoft

20230628 java.sql.Connection

介绍 java.sql.Connection public interface Connection extends Wrapper, AutoCloseable API 常量 TransactionIsolation TRANSACTION_NONE : 0 TRANSACTION_READ_UNCOMMITTED : 1 TRANSACTION_READ_COMMITTED : 2 T

20230628 java.sql.Driver

介绍 java.sql.Driver public interface Driver API connect Connection getMajorVersion, getMinorVersion 驱动版本 acceptsURL 是否驱动可以打开给定 url jdbcCompliant 是否 JDBC 合规 合规要求完全支持 JDBC API 和完全支持 SQL

20230628 java.sql.DriverManager

介绍 java.sql.DriverManager public class DriverManager 驱动管理器 根据 API 编写的程序都可以与驱动管理器进行通信,而驱动管理器则通过驱动程序与实际的数据库进行通信 API static getConnection Connection getLogWriter, setLogWriter getLoginTimeout,

20230628 java.sql.ResultSet

介绍 java.sql.ResultSet public interface ResultSet extends Wrapper, AutoCloseable 结果集 结果集支持滚动,支持更新,默认不开启 API 常量 FetchDirection FETCH_FORWARD : 1000 FETCH_REVERSE : 1001 FETCH_UNKNOWN : 1002 resultSe

20230628 java.sql.SQLException

介绍 java.sql.SQLException public class SQLException extends java.lang.Exception implements Iterable 每个 SQLException 都有一个由多个 SQLException 对象构成的链 有大量的异常子类,按照树结构组织 API 构造器 SQLException() SQLException(S

20230628 java.sql.Statement

介绍 java.sql.Statement public interface Statement extends Wrapper, AutoCloseable 语句 API 常量 SUCCESS_NO_INFO : -2 EXECUTE_FAILED : -3 getMoreResults CLOSE_CURRENT_RESULT : 1 KEEP_CURRENT_RESULT : 2

20230629 java.sql.CallableStatement

介绍 java.sql.CallableStatement public interface CallableStatement extends PreparedStatement API public registerOutParameter wasNull set/get getArray getRef setAsciiStream setBigDecimal, getBigDeci

20230629 java.sql.DatabaseMetaData

介绍 java.sql.DatabaseMetaData public interface DatabaseMetaData extends Wrapper 数据库的元数据 API 常量 procedureResultUnknown : 0 procedureNoResult : 1 procedureReturnsResult : 2 procedureColumnUnknown : 0

20230629 java.sql.ParameterMetaData

介绍 java.sql.ParameterMetaData public interface ParameterMetaData extends Wrapper 预备语句参数的元数据 API 常量 parameterNoNulls : 0 parameterNullable : 1 parameterNullableUnknown : 2 parameterModeUnknown : 0 p

20230629 java.sql.PreparedStatement

介绍 java.sql.PreparedStatement public interface PreparedStatement extends Statement 预备语句 API public addBatch clearParameters getMetaData 结果集元数据 ResultSetMetaData getParameterMetaData 预备语句参

20230629 java.sql.ResultSetMetaData

介绍 java.sql.ResultSetMetaData public interface ResultSetMetaData extends Wrapper 结果集的元数据 API 常量 columnNoNulls : 0 columnNullable : 1 columnNullableUnknown : 2 public getColumnCount 返回当前 ResultS

20230628 java.net.URLDecoder

介绍 java.net.URLDecoder public class URLDecoder URL 解码器 对应的 URL 编码器类是 URLEncoder URL 编码模式 保留字符 A 到 Z 、a 到 z 、0 到 9 ,以及 . - ~ _ 用 + 字符替换所有的空格 将其他所有字符编码为 UTF-8 ,并将每个字节都编码为 % 后面紧跟一个两位的十六进制数字 API stati

20230628 java.net.URLEncoder

介绍 java.net.URLEncoder public class URLEncoder URL 编码器 对应的 URL 解码器类是 URLDecoder URL 编码模式 保留字符 A 到 Z 、a 到 z 、0 到 9 ,以及 . - ~ _ 用 + 字符替换所有的空格 将其他所有字符编码为 UTF-8 ,并将每个字节都编码为 % 后面紧跟一个两位的十六进制数字 API stati

20230512 java.lang.Throwable

介绍 java.lang.Throwable public class Throwable implements Serializable Error 和 Exception 的父类,只有该类型才可以被 throw 和 catch 不是 RuntimeException 或 Error 子类的都被认为是检查异常(checked exception),包括 Throwable 构造函数 共有5个构造

20230516 java.lang.StringBuilder

介绍 java.lang.StringBuilder public final class StringBuilder extends AbstractStringBuilder implements java.io.Serializable, Comparable<StringBuilder>, CharSequence 此类提供与 StringBuffer 兼容的 API,但不保

20230525 java.lang.Enum

介绍 java.lang.Enum public abstract class Enum<E extends Enum<E>> implements Constable, Comparable<E>, Serializable 所有枚举类的父类 可序列化 枚举类可以实现接口,不能继承 API static 方法 valueOf public 方法 n

20230525 java.lang.Record

介绍 java.lang.Record public abstract class Record 所有纪录类的父类 API equals hashCode toString

20230711 java.lang.ClassLoader

介绍 java.lang.ClassLoader public abstract class ClassLoader 类加载器 API static ClassLoader getPlatformClassLoader getSystemClassLoader 获取系统类加载器,即用于加载第一个应用类的类加载器 SystemResource getSystemResource ge

20230530 java.util.ServiceLoader

介绍 java.util.ServiceLoader public final class ServiceLoader<S> implements Iterable<S> API static load 单个Class入参的方法使用当前线程上下文类加载,Thread.currentThread().getContextClassLoader() loadInst

<<  <  743  744  745  746  747  748  749  750  751  752  753  >  >>