模块 项目java 01

从 JDK 9 到 19,认识一个新的 Java 形态(内存篇)

这篇文章是 EDAS 团队的同学在服务客户的过程中,从云原生的角度将相关的功能进行整理和提炼而来。希望能和大家一起认识一个新的 Java 形态。 ......
形态 内存 Java JDK

JNDI(Java Naming and Directory Interface–Java命名和目录接口)

JNDI(Java Naming and Directory Interface,Java命名和目录接口)为应用程序提供了一种通过网络访问远程服务的方式。本节我们学习如何通过JNDI API注册和访问JDBC数据源对象。读者如果需要了解更多JNDI相关细节,则可参考JNDI规范文档。 JNDI AP ......
Java Directory Interface 接口 目录

java使用模块后,用maven打包时,需要保护的maven插件

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <release> ......
maven 插件 模块 java

java -- static, 内部类, 权限, 参数传递

static关键字 static是静态修饰符,一般修饰成员。被static修饰的成员属于类,不属于单个这个类的某个对象。static修饰的成员被多个对象共享。static修饰的成员属于类,但是会影响每一个对象。被static修饰的成员又叫类成员,不叫对象的成员。 static特点 被static修饰 ......
权限 参数 static java

java流

流运算 map 和 flatMap map 函数接收一个函数作为参数,将该函数应用于流中的每个元素,并返回一个新的流。例如,我们可以通过 map 函数将流中的每个元素都加上 1: List<Integer> numbers = Arrays.asList(1, 2, 3, 4); List<Inte ......
java

有关哈希表简单的散列函数实现-Java实现

其实现不难,所以直接贴代码: 1 package dataSrtuct; 2 3 import java.util.ArrayList; 4 import java.util.LinkedList; 5 6 public class HashTab { 7 public static void ma ......
函数 Java

Java第三次作业

1.分别使用For循环,while循环,do…while循环求1-100之间所有能被3整除的整数的和。 for循环 package aaa; public class text1 { public static void main(String[] args) { // TODO Auto-gene ......
Java

Django项目的第1个应用

1.在Django项目中,每一个应用都是一个python包,都用同一个技术规范。Django自带工具startapp,可以自动生成应用的基础目录结构。 如: diango-damin startapp pollsapp 2.运行后会创建一个pollsapp目录,不同之处是多一个空的views.py文 ......
项目 Django

leetcode 394.字符串解码 Java

394.字符串解码 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格 ......
字符串 字符 leetcode Java 394

Java SPI机制简介

在JDBC 4.0版本之前,使用DriverManager获取Connection对象之前都需要通过代码显式地加载驱动实现类,例如: JDBC 4.0之后的版本对此做了改进,我们不再需要显式地加载驱动实现类。这得益于Java中的SPI机制,本节我们就来简单地了解SPI机制。 SPI(Service ......
机制 简介 Java SPI

java数组的创建和使用

声明 数组必须先声明后使用,数组的声明有两种方法: 1. C语言风格声明: dataType arrayRefVar[]; 2. Java风格声明: dataType[] arrayRefVar; 一般推荐使用第二种Java风格的声明方式。 创建数组 声明的数组并不具备物理空间,需要使用new操作符 ......
数组 java

05.项目的整体管理

1. 10大管理的要求 1、按照顺序熟练背诵每个管理的所有过程,且能用自己的话描述出来; 2、每个过程至少掌握一个工具或方法; 3、每个管理有什么问题; 4、与其他各大管理之间联系。 2. 项目整体管理 2.1. 整体管理概述 1.项目整体管理知识领域包括识别、定义、结合、统一与协调项目管理过程组内 ......
整体 项目 05

mybatis OGNL表达式,xml查询中使用java的变量值

1、参考 ##struts2 ongl 访问静态变量与访问枚举 ##Ognl表达式基本原理和使用方法 2、java类 package org.jeecg.mgt.cms.constant; public class EAd { public static final Integer show1 = ......
量值 表达式 mybatis OGNL java

leetcode 739.每日的温度 Java

739.每日的温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 1: 输入: temperatures = [73, ......
leetcode 温度 Java 739

常见排序算法以及Java实现

快速排序 class Solution { //创建随机对象,便于后于选基准值 static Random random = new Random(); public int[] sortArray(int[] nums) { int n = nums.length; int left = 0; i ......
算法 常见 Java

nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.

一、问题背景 利用springboot上传大文件 二、报错截图如下 2023-04-02 16:04:18,681 ERROR [http-nio-63050-exec-6][GlobalExceptionHandler.java:58] - 系统异常:Maximum upload size exc ......

leetcode 20. 有效的括号 Java

给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 示例 1: 输入:s = "()" 输出:true 示例 2: 输入 ......
括号 leetcode Java 20

Python基础之pyautogui模块(详细总结鼠标键盘操作)

来源:https://zhuanlan.zhihu.com/p/471275277 仅用于个人学习(以防自己忘记) 1. GUI 控制功能 控制鼠标键盘使用的模块为:pyautogui,这个模块操作起鼠标键盘的时候,非常的迅速,而且如果该模块控制了鼠标后,程序比较难关闭,这时我们有两个方法专门针对以 ......
pyautogui 模块 键盘 鼠标 基础

Java第三次作业

1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) package text; public class dly { public static void main(String[] args) { // TODO Auto-generat ......
Java

flask框架---day01( )

今日内容 1 Flask 和pythonweb框架介绍 # python web框架 ,本质都一样 -django:大而全,内置的app多,第三方app也多 -Flask:小而精,没有过多的内置组件,只完成web框架最基本的功能,需要借助于第三方,完成更丰富的功能 -web.py:是一个小巧灵活的P ......
框架 flask day 01

Java实现新建三个线程,每个线程顺序打印5个数字,打印到100

方法一:synchronized + wait + notify //三个线程循环打印数字,每个打印5个,打印数字到num class WaitNotifyABC{ private volatile int num = 0;//线程共享变量 /**Object 和 this都可以对同步代码块加锁,但 ......
线程 顺序 三个 数字 Java

scapy模块基础使用

一、安装scapy: 完整安装,会安装ipython和scapy等模块,命令如下: pip install --pre scapy[complete] python导入scapy使用下面语句: from scapy.all import * 一些工具、方法和用途:summary() 显示一个关于每个 ......
模块 基础 scapy

衡量模块独立的定性标准是什么?

衡量模块独立的定性标准可以从以下几个方面考虑: 高内聚:模块内部的各个组件或功能之间的耦合度尽可能低,每个模块只负责一个特定的功能或者一组相关的功能,模块内部的代码都是围绕这个特定功能或者功能组织的。模块内部的代码实现应该尽可能简单,避免过于复杂的逻辑或者算法。 低耦合:模块之间的依赖关系尽可能少, ......
模块 标准

Java 函数式编程

概述 背景 函数式编程的理论基础是阿隆佐·丘奇(Alonzo Church)于 1930 年代提出的 λ 演算(Lambda Calculus)。λ 演算是一种形式系统,用于研究函数定义、函数应用和递归。它为计算理论和计算机科学的发展奠定了基础。随着 Haskell(1990年)和 Erlang(1 ......
函数 Java

Java学习笔记(十二) 前端基础1

Web前端基础 初识web前端 网页由哪些部分组成? 文字 图片 音频 视频 超链接等 我们看到的网页, 背后的本质是什么? 程序员写的前端代码 前端的代码是如何转换成用户眼中的网页的? 通过浏览器转化(解析和渲染)成用户看到的网页 浏览器中对代码进行解析渲染的部分, 称为浏览器内核 不同的浏览器, ......
前端 基础 笔记 Java

Java学习笔记(十三) 前端基础2

Ajax 介绍 概念: Asynchronous JavaScript And XML, 异步的JavaScript和XML 作用: 数据交换: 通过Ajax可以给服务器发送请求, 并获取服务器响应的数据 异步交互: 可以在不重新加载整个页面的情况下, 与服务器交换数据并更新部分网页的技术, 如: ......
前端 基础 笔记 Java