1. 画图说明线程的生命周期,以及各状态切换使用到的方法等状态,方法2. 同步代码块中涉及到同步监视器和共享数据,谈谈你对同步监视器和共享数据的理解,以及注意点。方式一:同步代码块 synchronized(同步监视器){ //操作共享数据的代码 (不能包括多了,也不能包括少了) }说明:操作共享数据的代码,即为需要被同步的代码共享数据:多个线程共同操作的变量。比如:ticket就是共享数据。同步
转载
2023-09-01 23:06:52
132阅读
Javaweb笔记网页三组成:内容html,表现css,行为js。html,css,javascriptstyle标签定义css样式代码(只能在一个页面公用css样式)css文件id选择器:#id001{}#id002{}使用:
标签1
class选择器:.class001{}使用:
类选择器
组合选择器:选择器1,选择器2…{ 属性:值;}js 里编写或者写完了再引入进去。
:4. 线程模型基本介绍 :6. 异步模型和HTTP示例 文章目录1. Netty 原理示意图1.1 简单版1.2 进阶版1.3 详细版2. Netty快速入门实例-TCP服务3. 对‘Netty快速入门实例’的分析3.1 BossGroup 和 WorkGroup 怎么确定自己有多少个 NIOEventLoop3.2 WorkerGroup 是如何分配这些进程的3.3 Boss
转载
2023-09-26 17:05:55
84阅读
文章目录AOP(概念)AOP(底层原理)AOP(JDK动态代理)AOP(术语)AOP操作(准备)1.spring框架一般都是基于AspectJ实现AOP操作2.基于AspectJ实现AOP操作3.在项目工程里面引入AOP相关依赖4.切入点表达式AOP操作(AspectJ注解)1.创建类,在类里面定义方法2.创建增强类(编写增强逻辑)3.进行通知配置4.配置不同类型的通知5.相同切入点抽取,修改方
一、JS简介1.1 起源 javascript诞生于1995年,他的出现主要是用于处理网页中的前端验证 所谓的前端验证,就是指检查用户输入的内容是否符合一定的规则 比如:用户的长度、密码的长度、邮箱的格式等1.2 实现 &nb
尚硅谷Vue系列教程学习笔记(2)参考课程:《尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通》参考链接:https://www.bilibili.com/video/BV1Zy4y1K7SH?vd_source=4f4d3466cdc2c5a2539504632c862ce7笔记上传说明:上述课程中共有168节小课,对每10次课的笔记整合之后上传一次。详细代码案例请移步本人git
文章目录一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式(推荐使用)4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda&g
文章目录目录一、Spring5框架概述二、IOC概念和原理1.什么是IOC2.IOC底层原理3、图解IOC底层原理三、IOC(BeanFactory接口)四、IOC 操作 Bean 管理(概念)1、什么是bean管理2、Bean 管理操作有两种方式五、IOC 操作 Bean 管理(基于 xml 方式)1、基于xml方式创建对象2、基于 xml 方式注入属性3、第一种注入方式:使用 set 方法进
这里写目录标题一、课程介绍二、框架概述三、Spring5入门案例1、下载Spring52、打开 idea 工具,创建普通 Java 工程3、导入 Spring5 相关 jar 包4、创建普通类,在这个类创建普通方法5、创建 Spring 配置文件,在配置文件配置创建的对象6、进行测试代码编写 一、课程介绍包括以下内容: 1、Spring 框架概述 2、IOC 容器 (1)IOC 底层原理 (2)
前言 记录没有条理性,记一些自己没怎么用过,但是比较重要的内容。所以不是那么全面。 因为自己有一些java基础,为秋招准备的。大家看看就好,有错误的地方欢迎指正。本节内容:面向对象-中,继承,多态,重写,super,单元测试,包装类等。一、继承性优点:代码的复用,功能的拓展,多态性的前提 格式:class A extends B{},A为子类(sub),B为父类(super、基类)1、注意事项子类
安装jdk安装hadoop解压安装包# 进入/opt/software目录
cd /opt/software
# 解压jdk到/opt/module/目录下
tar -zxvf hadoop-3.1.3.tar.gz -C /opt/module/配置Hadoop环境变量# 进入/etc/profile.d/目录下
cd /etc/profile.d/
# 在/etc/profile.d/文件下
文章目录HTML语言学习html语言规范html标签简介单标签和双标签块元素与内联元素特殊字符表单源代码效果图关于表单的提交CSS标签选择器ID选择器类型选择器组合选择器后代选择器子元素选择器兄弟选择器 HTML语言学习html语言规范<!DOCTYPE html> <!-- 约束,声明 -->
<html lang="zh_CN">
Day06数组的概述数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组相关的概念:数组名
元素
角标、下标、索引
数组的长度:元素的个数数组的特点: ①数组是有序排列的 ②数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型 ③创建数组对象会在内存中开辟一整块
转载
2023-08-23 19:57:07
117阅读
第一章 React入门React基本认识用于构建用户界面的 JavaScript 库(View)官网英文官网: https://reactjs.org/中文官网: https://doc.react-china.org/特点Declarative(声明式编码)Component-Based(组件化编码)Learn Once,Write Anywhere(支持客户端与服务器渲染,React-Nati
第二章 React面向组件编程基本理解和使用自定义组件定义组件工厂函数组件(简单组件)function MyComponent () {
return <h2>工厂函数组件(简单组件)</h2>
}没有状态的组件ES6类组件(复杂组件)class MyComponent2 extends React.Component {
render () {
前言,本篇适合学习完html入门的小白复习,也适合学习过的老鸟回忆,故笔记可能有一些地方的用词或意义可能不恰当。html是学习的语言,后面跟的编号与视频编号一致。 最近想学习前端入门,blbl上找到前端视频教程,现在看完了前26个视频,将学习过程中的笔记简单记录了下来,作为复习资料。首先一定要明白,html是用来描述网页结构的,css用来控制页面元素,javascript用来响应用户的操作。而且学
一、K8s介绍 k8s是一个编排容器的工具,其实也是管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈。1.1 发展经历 基础设施级服务 iaas :阿里云 平台设施级服务 paas :新浪云软件设施级服务 saas :Office365 资源管理器:前生:
文章目录尚硅谷Python自学笔记计算基础知识进制文本文件和字符集Python介绍Python入门Pytho基本语法数值字符串对象(Object)对象的结构算数运算符条件判断语句if语句input()函数break和continue质数练习游戏练习 唐僧大战白骨精列表切片通用操作序列修改元素列表的方法rang元组==和!= is和is notEMS员工管理系统练习字典集合函数实参的传递方式不定长
转载
2023-07-07 10:17:04
315阅读
JVM学习笔记汇总:第一章:JVM虚拟机的介绍1.1虚拟机的分类虚拟机通常分为两类:系统虚拟机和程序虚机。其中,系统虚拟机是指完全对物理计算机的仿真,而程序虚拟机是指专门为执行单个计算机程序而设计的的。我们的java虚拟机就是典型的程序虚拟机。1.2Java虚拟机的整体架构1.3 Java代码的执行流程1.4 Java的架构模型java编译器输入的指令流基本上是一种基于栈的指令集架构,另外一种指令
文章目录一、CSS1、CSS 使用的三种方式1.1 嵌入式样式表1.2 内部样式表1.3 外部样式表2、CSS 的基础语法2.1 标签选择器2.2 ID 选择器2.3 类选择器2.4 组合样式2.5 CSS 基本语法代码示例2.6 网页展示3、CSS 盒子模型3.1 三个基本的属性3.2 代码示例3.3 网页展示4、CSS 布局4.1 基本属性4.2 代码示例4.3 网页展示4.4 相对位置百分