inheritance delegation java and

Java集合类

Java集合体系框架 Java集合类主要由两个根接口Collection和Map派生出来的。Collection派生出了三个子接口: 1)ListList代表了有序可重复集合,可直接根据元素的索引来访问2)SetSet代表无序不可重复集合,只能根据元素本身来访问3)QueueQueue是队列集合Ma ......
Java

JAVA四舍五入的几种方法

//保留两位小数,银行家四舍五入 BigDecimal bd = new BigDecimal(entropy); bd = bd.setScale(2, RoundingMode.HALF_EVEN); 1、 ROUND_UP:远离零方向舍入。向绝对值最大的方向舍入,只要舍弃位非0即进位。 2、 ......
方法 JAVA

什么是java OOM?如何分析及解决oom问题?

最近查找了很多关于OOM,甚至于Java内存管理以及JVM的相关资料,发现这方面的东西太多了,竟有一种眼花缭乱的感觉,要想了解全面的话,恐非一篇文章能说清的,因此按照自己的理解整理了一篇,剩下的还需要继续学习。 1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完 ......
问题 java OOM oom

java 数组字符串转数组或者list集合

java 数组字符串转数组,list集合(带泛型),二维数组,或者二维数组集合(带泛型) 今天前端传递过来一个二维数组类型的字符串,我需要把它每个字段导出到excel表中,那我就需要给他转换成二维数组或者list集合 1,转换成二维数组 这是传递过来的二维数组类型的字符串 "[[ "1", "流动资 ......
数组 字符串 字符 java list

10_Java基础-数据类型转换

类型转换 Java是强类型语言,运算时会需要类型转换。 强制转换:高—低 自动转换:低—高 运算中,不同类型的数据先转化为同一类型,然后进行计算。 低————————————————————→高(容量):小数的优先级>整数 byte,short,char → int → long → float → ......
类型 基础 数据 Java 10

Jvm Java虚拟机学习

Jvm Java虚拟机学习 内存模型 先由类装载子系统 把 class 文件装载到运行时数据区(.java ->.class) 运行时数据区包括 (堆,栈(线程),本地方法栈(运行 native修饰的方法时 的数据区 ),方法区元空间(常量+静态变量+类信息 such as :静态对象user的引用 ......
Java Jvm

CF1896D Ones and Twos 题解

来自机房大佬 FFT 的简单解法。 思路 首先有个结论:如果 \(a\) 中存在一个子串的和为 \(x\) (\(x>2\)),那么也就一定存在一个子串之和为 \(x-2\)。怎么证明?其实和为 \(x\) 的子串有 \(3\) 种情况: \(\text{1}\dots \text{1}\) 两边都 ......
题解 1896D 1896 Ones Twos

CF1536F Omkar and Akmar 题解

思路 首先最后的局面在两两字母间一定不会多于 \(1\) 个空格。考虑反证,假设有两个空格,那么有以下两种情况:\(\text{A}\_\_ \text{B}\),\(\text{A}\_\_ \text{A}\),也就是两边的字母不同,相同。对于第一种,在任意一个空格都可以填一个与他相邻字符不同的 ......
题解 1536F Akmar Omkar 1536

java数组

一、静态初始化数组 完整格式:数据类型[ ] 数组名 = new 数组类型[ ]{元素1, 元素2, 元素3, ...}; 如:int [ ] ages = new int[ ]{12,24,36}; 简化格式:数组类型[ ] 数组名 = {元素1, 元素2, 元素3, ...}; 如:int[ ] ......
数组 java

java

01章 入门 卸载与安装 卸载 删除java的安装目录 删除环境变量配置JAVA_HOME 删除环境变量中path下关于java的目录 命令行验证java -version 出现命令错误表示下载成功 安装 百度搜索jdk8,找到下载地址 同意协议 下载电脑的对应版本 双击安装jdk的exe安装程序 ......
java

HDU4614 Vases and Flowers 题解

Question HDU4614 Vases and Flowers 有 \(n\) 只花瓶,一只花瓶中只能插一朵花,Alice 经常收到很多花并插到花瓶中,她也经常清理花瓶 1 A F 表示收到了 \(F\) 朵花,从第 \(A\) 只花瓶开始插,如果花瓶中原来有花,就跳过去插下一只花瓶,如果插到 ......
题解 Flowers Vases 4614 HDU

python javalang库 获取java类的所有方法签名

import javalang def get_type_string(type): # 处理基本类型和引用类型 type_str = '' if isinstance(type, javalang.tree.ReferenceType): type_str = type.name if type. ......
javalang 方法 python java

CF1523C Compression and Expansion

前言 多测不清零,亲人两行泪。 题意 对于一个空的数字串,有两种操作: 删除末尾的 \(n\) 个 \((n \ge 0)\) 元素,并将修改后数字串的最后一个元素加一; 在数字串末尾添加一个数字 \(1\)。 输入 \(n\) 个元素,表示第 \(n\) 次操作后数字串末尾的元素。 思路 首先考虑 ......
Compression Expansion 1523C 1523 and

Java学习网站,哪个最靠谱?

​ 简介 Java学习网站有很多,哪个最靠谱呢?本文对Java学习网站进行对比。 第1类:大型培训机构(黑马等) 典型机构 黑马、尚硅谷、动力节点、白马、千锋、达内。 优点 知名度高。 教程齐全(Java、前端、Python等都有) 省心(跟着培训的进度走,不需要自己找资料) 缺点 学习成本高。(几 ......
网站 Java

java.util.logging

与其他的⽇志不同,Java.util.logging的⽇志级别为 SEVERE ( 严重 ) , WARNING (警告), INFO (信息), CONFIG (配置), FINE (详 细), FINER (较详细), FINEST ( ⾮常详细 ) 等。 与 log4j2 相⽐, Java.u ......
logging java util

JAVA加密文件小工具

以前用C做了一个加密文件的小工具,很有成就感。 那么JAVA要怎么做呢。 有关\(API\) FileInputStream InputStreamReader FileReader 下文默认已了解基本原理。 字节与字符 要加密肯定是直接操作字节了。 但我们先看看JAVA常用的字符读入方式。 ISR ......
文件 工具 JAVA

【多线程】JAVA中的锁

锁作用 java中的锁是用来控制多个线程访问共享资源的方式。一般来说一个锁能够防止多个线程同时访问共享资源(读写锁,读锁是共享锁允许多个线程读共享资源)。 锁的分类 乐观锁:在访问资源时,认为竞争不总是存在,所以在访问共享资源时不加锁,而是在更新数据时判断共享资源是否被其他线程修改(根据版本号/时间 ......
线程 JAVA

JAVA获取月份的所有日期

JAVA获取月份的所有日期以下是5月分获取的本月,以及上个月4月,和下个月6月的所有日期; 若需要其他月日期数据,可以以下代码中的此方法进行修改 //设置月份为本月calendar.add(Calendar.MONTH,0 );//设置月份为上个月calendar.add(Calendar.MONT ......
月份 日期 JAVA

【Java 并发】同步器

目录同步器Semaphore原理示例Exchanger总结CountDownLatchCyclicBarrier原理应用场景示例Phaser示例 同步器 JUC 包下的工具类除了 locks,还包含其他的工具类,如 Semaphore、CountDownLatch、CyclicBarrier、Exc ......
Java

【Java 并发】线程同步

目录线程同步条件对象synchronized 关键字监视器volatile 线程同步 条件对象 通常线程进入临界区,却发现需要满足某一个条件后,才能继续执行,这时,就需要使用一个条件对象,来管理那些已经获得了一个锁,但是,却不做有用工作的线程。这些条件对象经常被称为条件变量(Conditional ......
线程 Java

java流程控制

一、分支结构 1、if 分支 2、switch 分支 执行流程: ① 先执行表达式的值,再拿着这个值去与 case 后的值进行匹配 ② 与哪个 case 后的值匹配为 true 就执行哪个 case 块的代码,遇到 break 就跳出 switch 分支 ③ 如果全部 case 后值与之匹配都是fa ......
流程 java

CMU DLSys 课程笔记 1 - Introduction and Logistics

CMU DLSys 课程笔记 1 - Introduction and Logistics CMU Deep Learning System,教你如何实现一个深度学习系统。 CS 自学指南课程介绍页面 | 课程主页 本节 Slides | 本节课程视频 目前(2024.01.06)课程在线评测账号和 ......
Introduction Logistics 课程 笔记 DLSys

Error:(4, 13) java: -source 1.5 中不支持默认方法 (请使用 -source 8 或更高版本以启用默认方法)

Error:(4, 13) java: -source 1.5 中不支持默认方法 (请使用 -source 8 或更高版本以启用默认方法) 检查 ......
方法 source 版本 Error java

Java IO

目录IOJava IO IO IO 即 Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库,文件,远程主机)的过程即输出。 数据传输过程类似于水流,因此称为 I/O 流。 Java IO IO 流在 Java 中分为输入流和输出流,而根据数据的处理 ......
Java IO

【WALT】predict_and_update_buckets() 与 update_task_pred_demand() 代码详解

@目录【WALT】predict_and_update_buckets() 与 update_task_pred_demand() 代码详解代码展示代码逻辑⑴ 根据 runtime 给出桶的下标⑵ 根据桶的下标预测 pred_demand1. 如果任务刚被创建,直接结束2. 根据下标 bidx 和数 ......

信息与通信技术(ICT,information and communications technology)

ICT人,你真的知道什么是ICT嘛? 一树网络实验室 ​关注她 8 人赞同了该文章 随着各行各业的信息化技术发展及应用,IT、OT、CT这三个原本相互独立发展的技术体系开始实现紧密融合,新的技术行业体系整合形成ICT行业。 CT(Communication Technology) CT指通信技术(C ......

idea默认不能选java8

——答案来源博客评论区 解决方法,将Server URL更改为—— https://start.aliyun.com/ 解决结果 ......
java8 idea java

设计模式Java实战,彻底学会

​ ​这是全网最强的Java设计模式实战教程。此教程用实际项目场景,结合SpringBoot,让你真正掌握设计模式。 网址是:Java设计模式实战专栏介绍 - 自学精灵(也可以百度搜索“自学精灵”)。 本设计模式专栏的威力 用Java实战来介绍常用的设计模式,让你真正掌握设计模式。 用项目实际场景进 ......
设计模式 实战 模式 Java

java语法

一、数据类型 1、基本数据类型 2、引用数据类型:String 二、类型转换 1、自动类型转换 存在不同类型的变量赋值给其他类型的变量 (1)类型范围小的变量,可以直接赋值给类型范围大的变量 2、表达式自动类型转换 3、强制转换 注意:强制类型转换可能会造成数据(丢失)溢出 浮点型转成整型,直接丢掉 ......
语法 java

[转帖]L4LB for Kubernetes: Theory and Practice with Cilium+BGP+ECMP

http://arthurchiao.art/blog/k8s-l4lb/ Published at 2020-04-10 | Last Update 2020-08-22 1. Problem Definition 2. Requirement Analysis 2.1 L4LB Model 2. ......
Kubernetes Practice Cilium Theory L4LB
共11650篇  :7/389页 首页上一页7下一页尾页