数组 原理java 03
java基础学习:流程控制--if,switch分支
一.1.顺序结构 2.分支结构 3.循环结构 二.if,switch分支 1.if分支: 2.switch 3.switch使用时注意事项: ......
编辑原理总结
编译原理 第一章 引言 1.从面向机器的语言到面向人类的语言 汇编指令:用符号表示的指令被称为汇编指令 汇编语言:汇编指令的集合称为汇编语言 2.语言之间的翻译 转换(也被称为预处理):高级语言之间的翻译,如FORTRAN到ADA的转换 编译:高级语言可以直接翻译成机器语言,也可以翻译成汇编语言,这 ......
数据库原理
1、名词解释 数据(Date)、数据库(DateBase)、数据库管理系统(DBMS)、数据库系统(DBS) 数据库数据的特点:永久存储、有组织和可共享性。 数据库管理系统DBMS的主要功能:①数据定义功能、②数据组织、存储和管理、③数据操纵功能、④数据库的事务管理和运行管理、⑤数据库的建立和维护功 ......
《Effective Java》阅读笔记-第二章
Effective Java 阅读笔记 第二章 创建和销毁对象 第 1 条:用静态工厂方法代替构造器 静态工厂方法优势: 静态工厂方法有名称 静态工厂方法可以详细的指定名称,而使用构造器时如果没有文档会难以区分不同构造器之间的区别。 不必每次调用的时候创建一个新对象 静态工厂方法可以缓存预先构建好的 ......
秦疆的Java课程笔记:44 流程控制 打印三角形及Debug
作业:打印5行三角形 这是我写的: public class TestDemo1 { public static void main(String[] args) { int line = 5; //定义总行数line for (int i = 1; i <= line; i++){ //i是循环输 ......
03Linux 文件权限
一、文件权限 文件的权限针对三类对象进行定义 owner 属主,缩写u group 属组,缩写g other 其他,缩写o 每个文件针对每类访问者定义了三种主要权限 r:Read 读 w:Write 写 x:eXecute 执行 对于文件和目录来说,r,w,x有着不同的作用和含义: 针对文件: r: ......
秦疆的Java课程笔记:42 流程控制 增强For循环
Java5引入的一种主要用于数组或集合的增强型for循环。这里只是先了解一下。 格式如下: for(声明语句:表达式) { //代码语句 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用于限定在循环语句块,其值与此数组元素的值相等。 表达式:表达式是要访问的数组名,或者是 ......
秦疆的Java课程笔记:43 流程控制 break、continue、goto
break:在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break也在switch语句中使用) public class BreakDemo { public static void main(String[] args) { in ......
计算机组成原理
目录 计算机概述 数据 总线 CPU 存储器 输入/输出设备 计算机的时标系统 计算机概述 计算机的基本组成: 存储器: 实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器: 负责数据的算术运算和逻辑运算即数据的加工处理 控制器: 负责对程序规定的控制信息进行分析,控制并协调输入,输出操 ......
Spring事务实现基本原理, Spring事务传播行为实现原理:
Spring事务实现基本原理, 使用: 1 @EnableTransactionManagement 原理: 1.解析切面 ——> bean的创建前第一个bean的后置处理器进行解析advisor(pointcut(通过@Transacational解析的切点) , advise) (这个advis ......
https03_证书
背景信息 当您访问使用HTTPS协议的网站时,该网站的服务器会使用证书向浏览器证明该网站的身份。为了确保连接安全,浏览器会要求该网站使用来自受信任的CA(Certificate Authority)证书颁发机构颁发的证书。详细的证书认证流程如图1所示。 图1 使用HTTPS访问网站时的证书认证流程 ......
Java核心知识体系7:线程安全性讨论
Java核心知识体系1:泛型机制详解 Java核心知识体系2:注解机制详解 Java核心知识体系3:异常机制详解 Java核心知识体系4:AOP原理和切面应用 Java核心知识体系5:反射机制详解 Java核心知识体系6:集合框架详解 1 为什么需要多线程 我们都知道,CPU、内存、I/O 设备的速 ......
Java面试小练(四)
请描述GET请求方式与POST请求方式的区别? post比get更安全,发送数据更大 get和post都是http和服务器交互的方式 get会将请求的数据放在url中,http协议头,中间用?来链接,用&来相连数据,中文会进行url加密 post会将数据放在http的包体内发送 get请求数据放在u ......
CPU原理学习
本文是对B站踌躇月光大佬的8位二进制CPU实现教程的学习记录 非常感谢这位大大能够提供这么好的教程!!!OvO 半加法器 半加器是指对输入的两个一位二进制数相加(A与B),输出一个结果位(S)和进位(C),没有进位的输入加法器电路,是一个实现一位二进制数的加法电路。 计算公式: S = A^B (A ......
Java语言基础知识全总结
一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
Java开发者的Python快速进修指南:实战之简易跳表
通过实现一个简易版本的跳表,可以加深了对Python编程的理解。跳表是一种跳跃式的数据结构,通过索引层提供快速查找的能力,提高了查找的效率。在实现跳表的过程中,会更加熟悉了Python的语法和特性,并且可以更加灵活地运用它来解决实际问题。 ......
Linux 03
第三章 用户管理 本章学习目标: 1.了解用户和组的意义 2.掌握创建、修改与删除用户/组的方法 3.熟悉用户相关配置文件 4.熟悉用户身份切换与提权 一、用户/组概览 Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的所拥有。如果需要使用系统资 ......
客户端相关知识学习(二)之h5与原生app交互的原理
前言 现在移动端 web 应用,很多时候都需要与原生 app 进行交互、沟通(运行在 webview中),比如微信的 jssdk,通过 window.wx 对象调用一些原生 app 的功能。所以,这次就来捋一捋 h5 与原生 app 交互的原理。 h5 与原生 app 的交互,本质上说,就是两种调用 ......
Linux驱动开发笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo
前言 驱动写好后,用户层使用系统函数调用操作相关驱动从而实现与系统内核的关联,本篇主要就是理解清楚驱动如何让用户编程来实现与内核的交互。 杂项设备文件操作集 cd /usr/src/linux-headers-4.18.0-15 vi include/linux/fs.h 搜索到(vi则直接使用“/ ......
JpaRepository动态代理执行原理
本文基于spring-boot-starter-data-jpa:2.7.17分析 SpringBoot 里集成Jpa自动配置是如何处理的 通过分析SpringBoot 自动配置核心源码可以找到JpaRepositoriesRegistrar类,这个类的父类是抽象类AbstractRepositor ......
Java基于ssm的租房求租网站房东直租中介托管房屋出租项目源码
主要功能:租户可以浏览搜索收藏房源,预约看房,发布求租信息。房东可以发布管理房源,上传房屋图片视频,查看小区地图位置,也可以申请房屋托管,收回托管,处理用户看房申请,投诉中介。中介可以抢待托管的房源,也可以取消托管(取消后该房源进入待托管状态,其他中介可以抢),处理看房申请,精准推荐求租的合适房源( ......
java弹幕视频网站源码
简介 Java基于ssm的弹幕视频系统,用户注册后可以上传视频进行投稿,也可以浏览视频发送弹幕,在个人中心管理视频、管理弹幕、管理评论等。管理员可以管理视频弹幕评论,查看统计图。 演示视频: https://www.bilibili.com/video/BV15T4y1P7kk/?share_sou ......
java食堂库存管理系统源码
简介 Java基于sprinboot开发的食堂库存管理系统,用于统计食堂库存的,包含采购、入库、出库、折损等功能。 演示视频 https://www.bilibili.com/video/BV1Jf4y1C7vq/?share_source=copy_web&vd_source=ed0f04fbb7 ......
Java实验课预约系统网站源码
简介 教师发布实验课以及时间上课人数地点等,学生预约做实验,教师审核预约,如果审核通过后学生取消将扣除学生的信用分。实验到期不可报名系统自动结束实验。 演示视频 https://www.bilibili.com/video/BV1Pv4y1f7ox/?share_source=copy_web&vd ......
java书店带商家商城书店多商家书店系统源码
简介 Java ssm开发的多商家书店商城,用户可以浏览商品,加入购物车,直接下单支付,在我的个人中心里可以管理自己的订单,收货地址,编辑资料等,还可以申请开店,店铺开通后可以发布商品,上下架商品,处理订单。管理员可以管理分类,上下架以及删除任何商品,审核店铺等。 演示视频 https://www. ......
java基于ssm的个人博客系统个人博客网站个人博客项目源码
简介 Java ssm开发的个人博客系统,可以发布博客,照片,站长留言。 演示视频 https://www.bilibili.com/video/BV1sf4y1y7Ne/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d9215 ......
java基于ssm的图书管理系统图书借阅管理网站图书管理网站源码
简介 本项目是图书借阅管理系统,主要实现了对图书的管理和借阅。 演示视频 https://www.bilibili.com/video/BV14p4y1H7GQ/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156 技术 ......
java基于ssm空气质量检测系统源码网站空气质量监测源码
简介 Java基于ssm的空气质量检测系统,检测设备检测一定范围内的企业空气指数,如果有污染则地图显示红色标记。 演示视频 https://www.bilibili.com/video/BV1GK4y1W7JB/?share_source=copy_web&vd_source=ed0f04fbb71 ......
微机原理与接口技术-第五章总线
总线技术 分类 芯片总线:芯片级互联,大规模集成电路芯片内部,或系统中各种不同的器件连接在一起的总线,局部总线:微处理器的引脚信号,片内总线:大规模集成电路芯片内部连接 内总线:模板级互联,主机内部各功能单元间连接的总线 外总线:微机系统与其外设或微机系统之间连接的总线 总线的数据传输 主设备(Ma ......