线程 笔记java 11

Java八股面试整理(2)

11.int和integer有什么区别,两者在做==运算时会得到什么结果? int是基本数据类型,Integer是int的包装类。 二者在做==运算时,Integer会自动拆箱为int类型,然后再进行比较。如果两个int值相等则返回true,否则就返回false。 12.说一说你对面向对象的理解 面 ......
八股 Java

最小生成树、二分图(11/2)

到集合得最短距离是指点到集合中的所有点最短距离,集合就是遍历或正选中的数 prim #include<iostream> #include<cstring> #include<algorithm> using namespace std; int n,m; const int N=510 ;cons ......
11

Java 基础篇day05

面向对象编程 世间万物皆对象,在Java的观念中,把一切都看作对象,但是你操纵的确是一个对象引用。在Java中一旦创建了一个引用,就希望它能与一个新的对象继续关联,通常使用new操作符来实现这一目的。new的意思是,给我一个新对象,如果你不想相亲,自己new一个对象就好了,祝你下辈子幸福 对象本质上 ......
基础 Java day 05

2023.11.2——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习; 我了解到的知识点: 1.mybatis 明日计划: 学习 ......
2023 11

每日总结11.02

今天上课听老师和同学讲了业务流程图,并自己绘制了, 然后的时间做了人机交互的实验和一些软考题。 ......
11.02 11 02

Java网络编程实现一(服务器)对多(客户端)

使用多线程+网络编程实现一个服务器对多个客户端 在该程序中用到的知识点 java的BIO ServerSocket和Socket 网络编程 多线程的知识(个人认为重要) 实现的思路 服务器端(使用多个线程) 在客户端需要有一个集合来存储已经连接上的客户端, 如果客户端断开连接则需要从集合中删除 创建 ......

常用集合线程安全分析

ArrayList在多线程情况下,不安全 具体代码 package com.shaonian.juc.list_thread_secure; import java.util.ArrayList; import java.util.List; import java.util.UUID; /** * ......
线程 常用

java

我们先剖析一个完整的Java程序,它的基本结构是什么: /** * 可以用来自动创建文档的注释 */ public class Hello { public static void main(String[] args) { // 向屏幕输出文本: System.out.println("Hello ......
java

JUC并发编程学习笔记(四)8锁现象

8锁现象 八锁->就是关于锁的八个问题 锁是什么,如何判断锁的是谁 对象、class模板 深刻理解锁 锁的东西无外乎就两样:1、同步方法的调用者,2、Class模板。 同一个锁中,只有当前线程资源释放后才会被下一个线程所接手。 同步方法的调用者是两个不同的实例时,互不相关。 静态同步方法(stati ......
现象 笔记 JUC

<学习笔记> 点分树

感觉可以理解为带修点分治。 常用于解决与树原形态无关的带修改问题。 —— oi-wiki 点分树是通过更改原树形态使树的层数变为稳定 \(\log n\) 的一种重构树。就是通过点分治找重心的方式,将这一层重心为上一层重心的儿子。 所以对于很多暴力的复杂度是正确的。 一开始发现建树错了,然后发现是原 ......
笔记 lt gt

11.2 模拟赛小记

那时,太阳循着亘古不变的路途正越来越大,也越红。在满园弥漫的沉静光芒中,一个人更容易看到时间,并看见自己的身影。 ......
模拟赛 小记 11.2 11

11.2 闲花

今天不是角色日 但是我: 昨天晚上用学长讲课的配套题出了一场模拟赛,比较好笑的是教练根本没对这些题审核,结果选了四道题: 全英文题面(gym 题洛谷没翻译) 计数题一个样例答案为 \(2\) 一个交互题只有一个样例,没有交互库 然后就开网用翻译打,然后那道交互换成了一道阅读量极大的傻逼构造,赛时只有 ......
11.2 11

学习笔记8——20211303ltc

学习笔记8 一、作业要求 自学教材第5章,提交学习笔记(10分),评分标准如下 1. 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” ......
20211303 笔记 ltc

java 网络编程之传输文件

需要建两个类,分别作为服务器(接收文件)和客户端(发送文件) 1.服务器类: 1 package 菜鸟教程.网络编程.网络编程之传输文件; 2 3 import java.io.*; 4 import java.net.InetAddress; 5 import java.net.ServerSoc ......
网络编程 文件 网络 java

Java比赛常用API总结

1.栈和队列 1.1 栈的常用方法 //1.栈顶插入元素 push(element) //2.返回栈顶元素并弹出栈顶元素 pop() //3.返回栈顶元素但不弹出 peek() //4.清空栈 clear() //5.返回栈中元素个数 size() //6.判断栈是否为空 isEmpty() //7 ......
常用 Java API

java网络编程与多线程

一、Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络 ......
网络编程 线程 网络 java

11-02 NOIP练习赛

11-02 NOIP练习赛 为什么休息的天还要打练习赛,这不公平!!!!!!!!!! oh no! 但是三道题确实挺简单,也少见的很有意思。 [USACO23OPEN] Milk Sum S 题面翻译 给定数组 \(a_1,...,a_N\) 在数组中依次选出一个元素构成排列 \(b_1,...,b ......
练习赛 NOIP 11 02

Java_消息队列

消息系统 MQ 全称Message Queue(消息队列) 消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,而部分数据库如Redis、MySQL以及phxsql也可实现消息队列的功能 系统管理者MessageManager 包括Apache的 ......
队列 消息 Java

Java NIO包结构简介

layout: post read_time: true show_date: true title: Java NIO包结构 date: 2023-07-09 10:12:10 -0600 description: Java NIO包结构简述. img: posts/java-nio/cover. ......
结构 简介 Java NIO

JUC并发编程学习笔记(三)生产者和消费者问题

生产者和消费者问题 synchronized版-> wait/notify juc版->Lock 面试:单例模式、排序算法、生产者和消费者、死锁 生产者和消费者问题 Synchronized版 package org.example.pc; public class A { public stati ......
生产者 消费者 笔记 问题 JUC

11月2日GIL机制、计算密集型和io密集型

目录CPythonGIL机制Jython、IronPython 和 PyPy(了解)为什么要有GIL机制例子计算密集型io(输入/输出)密集型 CPython CPython是Python的一种实现,它是官方解释器之一,而Python是编程语言本身的名称。然后CPython里面就有一个机制GIL(全 ......
密集型 机制 GIL

11.3

本次实现前端代码 add.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>新增生产计划</title> <style> body { font-family: Arial, sans-serif; ......
11.3 11

[vue]精宏技术部试用期学习笔记 III

精宏技术部试用期学习笔记(vue) 父子通信 什么是通信 / 为什么要通信 通信即在不同组件之间传输数据 当在 复用组件 时,需要传递不同数据达成不同的表现效果 能够根据其他组件的行动,响应式 的做出变化 Props 功能: 让父组件信息传递到子组件 code: 假定 index.vue 已经通过 ......
笔记 技术 vue III

11.2

今天我们来实现上次期中考试的代码,本次实现的是后端 Pojo类 1、Plan.java类 package com.example.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConst ......
11.2 11

11.2

11.2数据类型(内置) 内置数据类型 字符 整型 浮点型 布尔类型 表示真假 #include<stdbool.h> _Bool flag = true; _Bool unflag = false; signed or unsigned signed 表示一个类型带有正负号 unsigned 表示 ......
11.2 11

大学生创新训练项目开发日志 (10-26 ~ 11-2)

进展 资源钩取 我们通过如下方法对资源钩取模块进行了改进: 对 getDrawable() 返回的 Drawable 实例进行了进一步处理,降低被丢弃的资源的比率。 通过 LayoutInflater.inflate() 返回的 ImageView 实例的 getDrawable() 方法获取该实例 ......
项目开发 大学生 项目 大学 日志

11.1

今天实现了期中考试的代码。以下是本次期中考试的题目 企业ERP生产计划管理系统(20分) 1、项目需求: 随着企业规模的不断扩大和市场竞争的日益激烈,生产计划管理成为了企业管理中不可或缺的一部分。生产计划管理子系统是企业管理信息系统中的一个重要组成部分,它主要负责生产计划的制定、执行和监控,以确保企 ......
11.1 11

java开发环境

java开发环境 编译运行过程 (1)编译期 将.java源文件交给编译器编译成.class字节码文件的过程 (2)运行期 把编译后的.class字节码文件经过JVM加载并运行.class字节码文件 配置环境变量 windows 10系统下配置JDK环境变量: (1).安装JDK,安装过程中可以自定 ......
环境 java

JUC并发编程学习笔记(二)Lock锁(重点)

Lock锁(重点) 传统的synchronized 传统的解决多线程并发导致的一些问题我们会使用synchronized关键字来解决,synchronized的本质就是队列、锁。 Lock的实现类有:可重复锁(最常用)、读锁、写锁 在创建可重复锁时,可传入boolean类型值来决定该锁是公平锁(先来 ......
重点 笔记 Lock JUC

第二章读书笔记

03运行超市抹零结账行为 total_money=float(input('请输入商品总价:')) pay_money=int(total_money) print(pay_money) print() print('学号后四位:3009') 04计算学生成绩的分差和平均分 # # 计算学生成绩的分 ......
第二章 笔记