语法 随笔 基础java

JavaScript和Java如何进行通信

JavaScript和Java是两种不同的编程语言,但是它们可以通过一些技术手段进行通信。在Web开发领域,JavaScript和Java的交互性十分重要,因为它们可以实现复杂的交互操作和数据处理,为Web应用程序带来更好的用户体验。 一、Java与JavaScript的通信方式 1. Java a ......
JavaScript Java

新语法汇总(持续更新)

FILTER关键字筛选内表数据 DATA: GT_FILTER TYPE HASHED TABLE OF GTY_ALV WITH UNIQUE KEY SEL. GT_FILTER = VALUE #( ( SEL = 'X' ) ). GT_ALV_SEL = FILTER #( GT_ALV ......
语法

Ajax基础

# 1. 全局刷新和局部刷新 > B/S 结构项目中, 浏览器(Browse)负责把用户的请求和参数通过网络发送给服务器(Server),服务端使用 Servlet(多种服务端技术的一种)接收请求,并将处理结果返回给浏 览器。 浏览器在 html,jsp 上呈现数据,混合使用 css, js 帮助美 ......
基础 Ajax

java 百分比

``` /** 百分比 参1/参2 **/ String getPercent(String s1,String s2){ String sResult = ""; if(StrUtil.isBlank(s2) || s2.equals("0") || Integer.valueOf(s2) == ......
百分比 百分 java

【网络】【IP】IP 协议基础知识

1 前言 这节我们来看看 IP的一些基础知识。 2 IP 基本认识 IP 在 TCP/IP 参考模型中处于第三层,也就是网络层。 网络层的主要作用是:实现主机与主机之间的通信,也叫点对点(end to end)通信。 网络层与数据链路层有什么关系呢? 有的小伙伴分不清 IP(网络层) 和 MAC ( ......
基础知识 基础 知识 网络

【技术积累】HTML+CSS+JavaScript中的基础知识【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
基础知识 JavaScript 基础 知识 技术

Python语法入门 - 基础

基础数据类型 a = 1 print(type(a)) b = 1.2 print(type(b)) c = True print(type(c)) a = c print(type(a)) e = "hello" print(type(e), id(e)) 2进制,8进制,16进制 a=0b101 ......
语法 基础 Python

Mysql基础7-约束

一、约束的基本概念 1、概念:约束是作用于表中字段上的规则,用于限制储存在表中的数据 2、目的:保证数据库中的数据的正确性,有效性和完整性 3、分类 非空约束(not null):限制该字段的数据不能为null 唯一约束(unique):保证该字段的所有数据都是唯一,不重复的 主键约束(primar ......
基础 Mysql

CentOS7安装java环境JDK8

1.下载jdk 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html 选择版本: jdk-8u331-linux-x64.tar.gz 2、解压上传至服务器 可 ......
CentOS7 环境 CentOS java JDK8

java lambda filter实现元素过滤与变量作用域、生命周期

最开始只是拿来用,后来调试研究了一下。 解释:2 传递的是对象,对象中包含 keySet 变量,每次调用都是这个对象里面的 keySet 变量。 而 1 每次都是创建了一个新的对象,keySet 自然不同,也就不能实现过滤了 ```java import java.util.concurrent.C ......
变量 周期 元素 作用 生命

jacoco+ant 构建java覆盖率

所需工具: Jacoco Ant 2020.5.26: 踩坑报错Unable to dump coverage data,经过查证修改后发现为tomcat需用tomcat自带startup.bat启动,用eclipse启动仿佛插件无效。 Tomcat修改 set JAVA_OPTS="-javaag ......
覆盖率 jacoco java ant

Java随笔

2023.07.19 关于java当中size和length的使用,在工作当中,没有对size和length有一个明确的概念,总是能.出来哪一个就用哪一个。 1 /** 2 * .length 是数组的基本属性. 3 * .size() 是集合的方法,集合是一个容器,用长度来形容不合适. 4 * . ......
随笔 Java

优化基础4——分支定界法与粒子群算法

1. 分支定界算法 王源大佬在这里讲的很清楚,看这个整数规划里面的内容就可以看懂 【整数规划(三)】分支定界法及其代码实现 - 知乎 (zhihu.com) 主要在于如何分支、如何根据每个节点的上下界确定全局上下界、如何剪枝 2. 粒子群 混合粒子群算法(PSO):C++实现TSP问题 - 知乎 ( ......
粒子 分支 算法 基础

Java基础复习 —— IO流1

# IO流 ## 文件 1. 文件是存储数据的地方,包括文字,图片,音乐和视频等等 2. 文件在程序中以 **流** 的形式来操作 ​ 文件流 ![image](https://img2023.cnblogs.com/blog/2387844/202307/2387844-2023071922582 ......
基础 Java

网安基础1

NTFS是更新的文件格式,相比FAT具有更大的容量限制。CS(client server)和BS(browser server)架构分别代表客户机服务器模式和浏览器服务器模式。 局域网一般称为内网 简单局域网构成:交换机,网线,PC(其它终端) IP地址(Internet Protocol Addr ......
基础

一维资源分配问题(java实现)

# 一维资源分配 ### 1.问题介绍 设有总量为a的某种原料,用于生产n种产品。假设用于生产第k种产品生产的数量为$x_k$,并获得收益 $\varphi(x_k)$,问应该如何分配n种产品的资源使用量使得总收益最大。 ### 2.Solution $k$ : 生产第k种产品的决策阶段; $x_k ......
资源分配 问题 资源 java

MySql基础学习

一、基础学习 1、打开MySql? 2、如何创建数据库、数据表? 3、bug 0、注意事项 mysql是不区分大小写的 1、启动MySql cmd命令行,管理员模式运行,输入命令启动服务 net start mysql 输入ml(命令) mqsql -u root -p 出现如下界面就登录成功了 2 ......
基础 MySql

用java代码实现部门表,用户表的对应关系,把用户放到对应的部门下面

实现如下所示: import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author 王立朝 * @date 2023/7/19 * @desc ......
部门 用户 代码 java

JavaScript学习笔记01(包含ES6语法)

此笔记是笔者参考现代 JavaScript 教程(https://zh.javascript.info/)与阮一峰的ES6教程(https://wangdoc.com/es6/)整理而成,笔记中若有错误,请留言告知。如想转载,请注明原文链接。 ......
语法 JavaScript 笔记 ES6 ES

Docker--了解及基础使用篇

# Docker--了解及基础使用篇 ## Docker 架构: Docker 包括三个基本概念: - 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root ......
基础 Docker

java 分布式从零基础到架构师所需学习的所有技术和细节内容?

java 分布式从零基础到架构师所需学习的所有技术和细节内容? 1. Java基础知识 - 学习Java的核心概念、语法和编程规范。 - 理解面向对象编程(OOP)的概念和设计原则,并能够运用它们来解决问题。 - 掌握异常处理、I/O操作、多线程编程等Java关键概念和API。 2. 网络编程 - ......
分布式 架构 细节 基础 内容

联想java面经

联想java面经 自我介绍 ## 2、spring ioc和aop理解 ## 3、aop原理 ## 4、jdk动态代理和gclib的区别 ![](https://img2023.cnblogs.com/blog/1892439/202307/1892439-20230719194925439-107 ......
java

STM32中包含的c语言基础知识(2023/7/19)

关键字为c语言中的应用,表示的范围根据使用的范围不同,也发生了相应的变化,比如char本来是用来表示字符的,现在也可以用来表述数字;int在c中是16位的,在32中表示32位,long和int的长度相同,longlong基本不使用。 stdint关键字的库文件给我们提供的,ST文件是以前的库文件用的 ......
基础知识 语言 基础 知识 2023

【Azure Function App】Java Function部署到Azure后出现中文显示乱码问题

问题描述 Java Function在Azure上遇见中文显示乱码问题?如何解决呢? 问题解答 中文字符显示为乱码,这个情况就是服务实例上设置的编码格式不是统一的UTF-8所导致的。 在查看Azure App Service/Function App的官方文档,都没有明确的说明它们使用的默认编码是什 ......
Function Azure 乱码 问题 Java

暑假集训随笔2 主席树/二维树状数组

#P4514 上帝造题的七分钟 ##题意 维护对二维平面上的矩形区域各元素进行加法以及对矩形区域求和 链接:https://www.luogu.com.cn/problem/P4514 ##思路 通过二维树状数组维护的二维前缀和利用差分实现矩形区域的区间加法与区间求和。 具体而言,二维的前缀和可以仿 ......
数组 随笔 主席

多线程基础

# 多线程 ## 程序、进程和线程 **程序** 就是一系列有序执行的指令集合 **进程** 是程序在某个数据集合上的一次运行活动,也是操作系统进行资源分配和保护的基本单位。 **进程就是程序的一次执行过程**,程序是静态的,它作为系统中的一种资源是永远存在的。而进程是动态的,它是动态的产生,变化和 ......
线程 基础

Python基础day48

伪类选择器、伪元素选择器、选择器的优先级和CSS属性相关(宽和高、字体属性、文本颜色、文字属性、背景属性、边框、display属性、CSS盒子模型、float浮动、浮动带来的影响) ......
基础 Python day 48

Java多线程:关于锁

[TOC] ## 互斥访问资源 加锁的本质是,为了**竞争一个资源访问互斥状态,保证线程安全** 如果**只是读,是线程安全的,因为竞态资源不会修改和数据不一致** 读不需要互斥,但是读的时候不能,而写需要互斥 ## 互斥状态的要求:atomic、volatile 原子性:互斥状态抢占后不能被中断, ......
线程 Java

Java中十进制二进制相互转换的方法

Java中十进制二进制相互转换的方法 在计算机中,数字的表示方式有多种,其中最常见的两种是十进制和二进制。十进制是我们日常生活中最熟悉的数制,它有10个数字符号,从0到9。二进制是计算机内部使用的数制,它只有两个数字符号,0和1。 在Java中,有时我们需要在十进制和二进制之间进行转换,例如在处理位 ......
十进制 二进制 方法 Java

【后端面经-Java】JVM垃圾回收机制

本文对JVM垃圾回收机制做了详细解释,从"where"、"whice"、"when"、"why"、"how"、"who"的角度,重点介绍JVM垃圾回收机制的触发机制、垃圾判断算法、垃圾回收算法和垃圾回收机制。 ......
端面 机制 垃圾 Java JVM