运算符 基础java day

net core基础知识(一)

特性 跨平台 Web API和MVC技术的统一 原生依赖的注入支持 更强的测试性 轻量、高性能的模块 开源、有社区的支持 项目入口--Main Asp.Net Core应用程序最初作为控制台应用程序启动,而Program.cs文件中的Main()方法就是入口 CreateHostBuilder()方 ......
基础知识 基础 知识 core net

第一节 Java基础语法

# 注意: ​ 用记事本打开本文档,格式较差。 ​ 可安装typora软件后再次打开。 ​ 安装包位于:day01\资料\其他软件\阅读笔记的软件\typora-setup-x64.exe # day01 - Java基础语法 ## 1. 人机交互 ### 1.1 什么是cmd? 就是在window ......
语法 基础 Java

Java虚拟机(JVM):第三幕:自动内存管理 - 垃圾收集器与内存分配策略

前言:Java与C++之间有一堵高墙,主要是有内存动态分配和垃圾收集技术组成的。墙外的人想要进来,墙内的人想要出去。 一、概述 每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的。内存的分配和回收都具有确定性。 二、对象已死? 垃圾收集器在对堆进行回收之前,不能确定哪些“对象”活着,哪些“对 ......
内存 垃圾 策略 Java JVM

P7561[JOISC 2021 Day2] 道路の建設案 (Road Construction) 题解

# P7561[JOISC 2021 Day2] 道路の建設案 (Road Construction) 题解 ## 题目描述 JOI 国是一个 $x\times y$ 的二维平面,王国里有 $n$ 个城镇,分别编号为 $1, 2, \cdots, n \in [1,2.5 \times 10^5]$ ......
题解 Construction 道路 P7561 JOISC

Java中的多线程

## 1. 线程实现 ### 1.1 线程创建(三种方法) 1. Java下载图片的方法:通过`FileUtils.copyURLToFile`方法 2. 获取线程名字`Thread.currentThread.getName()` ```java class WebDownloader { //下 ......
线程 Java

Java-基本语法回顾总结[109-126]

怎么拆分微服务 ``` ``` DDD领域驱动设计 什么是中台 项目怎么保证敏捷开发 消息队列选型 RocketMQ事务消息实现 ZK为什么能作为注册中心 RocketMQ底层实现原理 消息队列如何保证可靠传输 消息队列的作用 死信队列和延时队列是什么 如何保证消息的高速读写 epoll和poll的 ......
语法 Java 109 126

Java-基本语法回顾总结[97-108]

雪花算法原理 ``` ``` spring cloud 常用组件及其作用 如何避免缓存雪崩、缓存穿透、缓存刺穿 分布式系统中常用的缓存方案 缓存过期策略 常见的缓存淘汰算法 布隆过滤器原理及优缺点 分布式缓存寻址算法 spring cloud 和 dubbo有哪些区别 什么是服务雪崩和服务限流 什么 ......
语法 Java 108 97

Shell基础学习

### Shell基础 >Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 > >Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 > >Shell 脚本 > >Shel ......
基础 Shell

C++ 中的运算符重载

您可以重定义或重载大部分 C++ 内置的运算符。这样,您就能使用自定义类型的运算符。 重载的运算符是带有特殊名称的函数,函数名是由关键字 operator 和其后要重载的运算符符号构成的。与其他函数一样,重载运算符有一个返回类型和一个参数列表。 https://www.micsoon.com/bkz ......
运算符

影视后台管理day1

## 一、前言 两周的实训后,对所学的进行复盘(也是混博客) ​ 后端技术栈使用springboot 、mybatisplus,前端技术栈 使用 vue.js、elmentui、vue-admin-template,进行整体架构的搭建实现前后端分离。spring Security 、redis 、k ......
后台 影视 day1 day

目录:计算机基础(网络)

## 什么是计算机网络:[链接](https://www.cnblogs.com/kxwslmsps/p/17241604.html) ## TCP/IP概念:[链接](https://www.cnblogs.com/kxwslmsps/p/17234429.html) ## IP地址:[链接](h ......
计算机 基础 目录 网络

HTML基础-常用HTML标签

# HTML常用的标签 HTMl 的标签可以分为单个标签和成对标签。 单个标签:html4 规定单个标签要有一个 / 表示结尾, html5 则不用 ```html ``` 以下是HTMl中常用的一些标签 ### div 标签 div 标签 主要用来将相关的内容组合到一块,就像菜市场把各个蔬菜分成不 ......
HTML 常用 标签 基础

目录:计算机基础(操作系统)

## 什么是操作系统:[链接](https://www.cnblogs.com/kxwslmsps/p/17234418.html) ## 什么是进程:[链接](https://i.cnblogs.com/posts/edit;postId=17234421) ## 什么是线程:[链接](https ......
计算机 基础 目录 系统

Java-基本语法回顾总结[85-96]

ZK节点数据是如何同步的 ``` ``` dubbo负载均衡策略? dubbo如何服务导出 dubbo如何服务引入 dubbo架构设计是怎样的? 负载均衡算法有哪些 分布式架构,session有哪些方案 如何实现接口幂等性 简述ZK的命名服务、配置管理与集群管理 ZK的watch机制 ZK和eura ......
语法 Java 85 96

HTML基础-初识HTML

当今主流的技术中,可以分为前端和后端两个门类。 前端:简单的理解就是和用户打交道 后端:主要用于组织数据 而前端就Web开发方向来说, 分为三门语言, HTML、CSS、JavaScript | 语言 | 作用 | | | | | HTML | 描述页面的结构,类似于动物的骨架 | | CSS | ......
HTML 基础

ps -ef | grep java 命令详解

1、命令:ps -ef | grep java 查看包含“java”的所有进程 2、命令详解: ps命令将某个进程显示出来(是LINUX下最常用的也是非常强大的进程查看命令) grep命令是查找(是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,grep全称是Global ......
命令 grep java ps ef

AT_pakencamp_2020_day1_c 题解

## 思路 看到题目的第一句话我就知道要用 `map` 了。 一道 `map` 的入门题,定义一个 `map` 来输入和统计参加次数后,定义一个计数器 sum 用来统计人数。 ## 代码 ```cpp #include #include #include using namespace std; m ......
题解 AT_pakencamp pakencamp day1_c 2020

【DS】【AtCoder】Pakencamp 2022 Day2 H

2023.6.30 [Problem Link](https://atcoder.jp/contests/pakencamp-2022-day2/tasks/pakencamp_2022_day2_h) 有 $n$ 个帮派在打架,每个帮派有一个大小 $a_i$,每相邻两个帮派有一个仇恨度 $b_i$ ......
Pakencamp AtCoder 2022 Day2 Day

Java 新的选择,Solon v2.3.7 发布

Java 新的生态型应用开发框架:更快、更小、更简单。 启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10;同时支持 jdk8, jdk11, jdk17, jdk20, graalvm native image。 ......
Solon Java 3.7 v2

【19.0】 前端基础之HTTP协议

# 【19.0】 前端基础之HTTP协议 - http协议 ````text 1. 什么是请求头请求体,响应头响应体 2. URL地址包括什么 3. get请求和post请求到底是什么 4. Content-Type是什么 ```` ## 【一】简介 - HTTP协议是Hyper Text Tran ......
前端 基础 19.0 HTTP 19

【20.0】 前端基础之URL编码

# 【20.0】 前端基础之URL编码 # 【一】URL 解码 / 编码详解 > 当 URL 路径或者查询参数中,带有中文或者特殊字符的时候,就需要对 URL 进行编码(采用十六进制[编码格式](https://so.csdn.net/so/search?q=编码格式&spm=1001.2101.3 ......
前端 编码 基础 20.0 URL

Java中NIO为什么需要buffer

在Java的NIO(New Input/Output)中,Buffer是一个关键概念,用于高效地处理数据。以下是一些Java NIO中需要Buffer的原因: 内存管理:Buffer提供了一种更有效的内存管理方式。它可以在堆内存或直接内存中创建一个固定大小的内存区域,用于暂存数据。这样可以避免频繁的 ......
buffer Java NIO

java 关于数据库外键

查询性能:当查询涉及到外键关系时,数据库需要进行额外的操作来验证关联关系的完整性,这可能会导致查询速度变慢。特别是在大型数据库系统中,外键的验证操作可能会消耗较多的计算资源和时间。 更新性能:当更新外键相关的数据时,数据库需要确保更新操作不会破坏关联关系的完整性。这可能需要进行锁定或其他并发控制机制 ......
数据库 数据 java

Java版人脸跟踪三部曲之二:开发设计

如何开发Java版人脸跟踪应用?本篇给出了设计大纲,并解释了相关的重要知识点 ### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog ......
人脸 开发设计 三部曲 Java

2023ACM暑假训练day 9 后缀自动机SAM

[toc] # DAY 9 后缀自动机SAM ## 训练情况简介 2023-07-07 09:20:38 星期五 ## 题 **题意:** **思路:** ......
自动机 后缀 2023 ACM day

Java中Socket通信的一个注意点

在使用socket通信时,我们可能会注意到这样一个现象: 客户端通过新建的Socket对象获取输入流,读取服务器端传输给自己的内容。 Socket socket = new Socket("127.0.0.1", 8086); InputStream is = socket.getInputStre ......
Socket Java

正则的基础用法

一、正则的作用: 用于匹配和操作文本的工具 二、基本用法: //匹配字母 const reg1 = /[a-zA-Z]/ //匹配数字 const reg2 = /\d/ //匹配非数字 const reg3 = /\D/ //空格 const reg4 = /\s/ //字母,数字,下划线 con ......
正则 基础

Day12-线程与进程

线程与进程 线程 程序:是为完成特定任务、用某种语言编写的一组指令的集合,简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用qq,就启动了一个进程,操作系统就会为该进程分配内存空间,当我们使用迅雷时,又启动了一个进程,操作系统将为迅雷分配新的内存空间 进程是程序的一次执行过程,或是 ......
线程 进程 Day 12

[C#基础学习]万物之父Object和装箱拆箱

### 万物之父:Object ​ 是所有类型的基类,可以利用里氏替换原则来装所有对象。同时可以表示不确定类型,并且可以传参。 ​ ​ Object可以等于任何类型,如果需要详细调用和计算Object类型,考虑使用is和as进行详细判断。 ​ ​ 如果需要其他值获取object的内容,需要强转 ~~ ......
万物 基础 Object

关于Java类加载问题我竟让面试官哑口无言

> 学习类加载之前我们先看看从面试官的角度会问哪些问题?带着问题学习会更加高效。 ## 直击面试 1. 看你简历写得熟悉 JVM,那你说说类的加载过程吧? 2. 我们可以自定义一个 String 类来使用吗? 3. 什么是类加载器,类加载器有哪些?这些类加载器都加载哪些文件? 4. 多线程的情况下, ......
哑口无言 问题 Java