javascriptbom java dom

Java中的goto

Java中的goto关键字 在C/C++中,goto常被用于跳出多重循环。但goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto 跳转。实际上,自从“goto有害论”提出后,软件开发就不建议使用goto了,但是Java中依然保留了goto这个关键字留作备用,但这个关键字没有 ......
Java goto

1.9、M蚁Java必问面试题及答案 有用的内容不多 看1

一面 1、自我介绍、自己做的项目和技术领域 开放题 2、项目中的监控:那个监控指标常见的有哪些? 答:CPU、内存、IO 等等。建议下载个nmon工具,里面有各个指标。 数据库:Mysql(缓存命中、索引、单条SQL性能、数据库线程数、数据池连接数) 中间件:1.消息2、负载均衡3、缓存(包括线程数 ......
有用 答案 内容 Java 1.9

java基本内容

字面量 定义:数据在程序中的书写格式 分类 制表符:\t 无限循环 for(;;){ System.out.println("");}​while(true){ System.out.println("");}​do{ System.out.println("");}while(true); 跳转循 ......
内容 java

python s12 day13 JavaScript、Dom和jQuery

1.JavaScript JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 1、JavaScript代码存在形式 <!-- 方式一 --> <script type"te ......
JavaScript python jQuery day Dom

Java获取昨天的时间

Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); String yesterday = new SimpleDateFormat( "yyyy-MM-dd ").format(cal.getTime()); Syst ......
时间 Java

java 命名推荐

一、Java中的命名规范 好的命名能体现出代码的特征,含义或者是用途,让阅读者可以根据名称的含义快速厘清程序的脉络。不同语言中采用的命名形式大相径庭,Java中常用到的命名形式共有三种,既首字母大写的UpperCamelCase,首字母小写的lowerCamelCase以及全部大写的并用下划线分割单 ......
java

Java 4种校验注解(值校验、范围校验、长度校验、格式校验)

1 Maven依赖 <!--第一种方式导入校验依赖--> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> < ......
注解 长度 范围 格式 Java

Java开发笔记13(树的结构修改记录)

1.Controller: /** * 区域树生成 */@GetMapping("/list")private Result regionTree() { Station station = getStation(getUser()); String stationCode = station.ge ......
结构 笔记 Java

Java SpringBoot 7z 压缩、解压

Java SpringBoot 7z 压缩、解压 cmd 7z 文件压缩 7z压缩测试 添加依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version ......
SpringBoot Java 7z

Java中线程的常用操作-后台线程、自定义线程工厂ThreadFactpry、join加入一个线程、线程异常捕获

场景 Java中Thread类的常用API以及使用示例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126596884 上面讲了Thread的常用API,下面记录下线程的一些常用操作。 注: 博客: https://blog. ......
线程 ThreadFactpry 后台 工厂 常用

王慧婷的JAVA第五次作业

编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值 package www; public class aaa { public static void main(String[] args) { int[]a= {10,20,30,40,50}; in ......
JAVA

Java笔记(17) 反射

Java的反射机制允许程序员在执行期借助于Reflection API取得任何类的内部信息,并能操作对象的属性和方法,在各类框架中应用非常广泛。这一期是关于反射内容的笔记,包含Class类、Field类、Method类、Constructor类及相关方法。 ......
笔记 Java 17

【迭代器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 迭代器模式(Iterator Pattern),是一种结构型设计模式。给数据对象构建一套按顺序访问集合对象元素的方式,而不需要知道数据对象的底层表示。 迭代器模式是与集合共存的,我们只要实现一个集合,就需要同时提供这个集合的迭代器,就像Java中的Collection,List、Set、Map ......
设计模式 语言 模式 Python Java

Jenkins + Docker 一键自动化部署 Java Spring Boot 应用最简流程

https://mp.weixin.qq.com/s/kPy4jwsxMBowMaeN_jORXQ 这篇文章用的jenkins镜像不能安装插件 https://www.cnblogs.com/sxdcgaq8080/p/10489369.html 这篇可以安装插件 ......
流程 Jenkins Docker Spring Boot

java json 四个格式

java 官方 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20220320</version> </dependency> code JSONObject jsonObject = ......
格式 java json

java ASE CBC 128 对称加密

使用CBC 128 PKCS5Padding 对称加密算法的工作模式(mode of operation) ECB(Electronic CodeBook):电子密码本模式,是一种最简单的块加密模式。它将明文分成若干个块,每个块都独立地进行加密。虽然 ECB 简单,但是它存在很多的安全问题,不推荐使 ......
java ASE 128 CBC

如何通过Java应用程序在PPT中创建SmartArt图形

SmartArt其实就是一个文字的可视化工具,用户可在PowerPoint,Word,Excel中使用该特性创建各种图形图表。SmartArt 图形是信息和观点的视觉表示形式。可以通过从多种不同布局中进行选择来创建 SmartArt 图形,从而快速、轻松、有效地传达信息。简单的来说SmartArt就 ......
应用程序 SmartArt 图形 程序 Java

idea Java json 复制字符串会出现空格的问题

普通JSON {"secretKey":"2513e9c533c14271a1bc8a52eacecebe","appKey":"19b9257a1f464e93b087af9d12572ce1"} 复制 idea { \"secretKey\": \"2513e9c533c14271a1bc8a5 ......
空格 字符 问题 idea Java

Java 后台获取当月日期集(年月日), java 获取当天日期(年月日)

`/** * 通过函数获取当月年月日日期集 * @return */ public static List<String> getDayByMonth(){ List<String> data = new ArrayList<>(); try { Calendar c = Calendar.getI ......
年月日 年月 日期 后台 Java

Java中「Future」接口

一、背景 在系统中,异步执行任务,是很常见的功能逻辑,但是在不同的场景中,又存在很多细节差异; 有的任务只强调「执行过程」,并不需要追溯任务自身的「执行结果」,这里并不是指对系统和业务产生的效果,比如定时任务、消息队列等场景; 但是有些任务即强调「执行过程」,又需要追溯任务自身的「执行结果」,在流程 ......
接口 Future Java

Java位运算符

前置知识 原码、反码、补码 原码:第一位表示符号,其余位表示值。如 2原码:0000 0010;-2原码:1000 0010 - 反码:正数的反码是原码本身,负数的反码在原码基础上,符号位不变,其他位取反。如:2反码:0000 0010;-2反码:1111 1101 - 补码:正数的反码是原码本身, ......
运算符 Java

Java Web应用设计中验证码的生成和应用方法

在Java Web应用设计中验证码的设计是一个必不可少的环节,由于验证码技术具有随机性较强、简单的特点,能够在一定程度上阻止网络上的恶意访问,在互联网领域得到了广泛的应用,如防止破解密码、刷票、论坛灌水、刷页、注册等恶意操作。百度上对验证码的定义是:(CAPTCHA)“Completely Auto ......
方法 Java Web

(之前的项目复习)我的Java项目实战--校园餐饮商户外卖系统07(优化)

开发笔记七 缓存优化 问题说明 用户数量多,系统访问量大频繁访问数据库,系统性能下降,用户体验差 环境搭建 maven坐标 在项目的pom.xm1文件中导入spring data redis的maven坐标: 点击查看代码 <dependency> <groupId>org.springframew ......
项目 商户 实战 餐饮 校园

Java中「Future」接口详解

有的任务只强调执行过程,并不需要追溯任务自身的执行结果;有些任务即强调执行过程,又需要追溯任务自身的执行结果; ......
接口 Future Java

python 调用java

python 调用java import subprocess # Replace "path/to/java/program" with the actual path to your Java program java_program_path = "path/to/java/program" ......
python java

Java之大数加减乘除——除法

上节说到乘法是利用循环+加法,其实减法也是一样的,9/3就是9-3-3-3,减了三次这样的。 但是减法就是要考虑除数和被除数之间的关系。 void divide(BigLong b){ int ia=this.num.length; int ib=b.num.length; int m=ia,n=i ......
加减乘除 除法 大数 Java

Java之大数加减乘除——乘法

在设计大数加减乘除的时候我是先写的加法,然后写乘法,再写减法和除法的。 原因很简单,乘法可以用加法表示,比如3*4=3+3+3+3,这样来看,那其实就是利用循环+加法来做乘法。 void multi(BigLong b){ int ia=this.num.length; int ib=b.num.l ......
加减乘除 大数 乘法 Java

Java之大数加减乘除——加法

之前构建的类是通过输入字符串转换成数组来实现大数计算,接下来就是做两个数组之间加法。 创建类的时候构造一个方法使其可以实现计算:就是类似有 a、b 都是BigLong这个类的,那a+b就可以调用a.add(b)实现加法。 数组加法其实就和小学竖式计算一样,先对齐,从最小位开始相加,超过十就前面进一, ......
加减乘除 大数 加法 Java

Java之大数加减乘除——减法

加法和减法都是类似的,对齐,从最小位开始,然后不够减就借一,用数组就是a[n-1]=-1来记录,等待n-1位算的时候需要将-1算进去。 void subt(BigLong b){ int bool=0; int ia=this.num.length; int ib=b.num.length; int ......
加减乘除 大数 减法 Java

Java语言的基本元素:类和对象

引入 人认识世界,其实就是面向对象的。比如,我们认识一下美人鱼(都没见过) 经过“仔细学习”,发现美人鱼通常具备一些特征: 女孩 有鱼尾 美丽 这个总结的过程,其实是抽象化的过程。抽象出来的美人鱼的特征,可以归纳为一个美人鱼类。而图片中的都是这个类呈现出来的具体的对象。 类和对象概述 类(Class ......
元素 对象 语言 Java