前端学习【2】
开头我先来两嗓子,这几篇的内容有点过多了,所以这部分是由几篇文章共同完成的,避免文章过长,影响阅读体验。
xml什么是XMLXML 指可扩展标记语言(eXtensible Markup Language):XML是一种用于描述数据的标记语言。
XML有什么用XML主要的作用:1.用来保存数据,而且这些数据具有自我描述性。2.可以作为项目或者模块的配置文件。3.还可以作为网络传输的格式(JSON为主)。
XML语法1.开始标签和结束标签。2.注释3.版本信息4.根标签5.标签名和属性6.编码
xmL文档说明1234567891011121314151617181920212223242526272829<!-- xml声明 version版本号 encoding xml的文件编码 需要注意 <?xml 要连着一起写,否则报错 --><?xml version="1.0" encoding="utf-8" ?><books> <!-- book标签描述的是一本图书信息 ...
数据库基础练习题(完整版)
数据库基础练习题(完整版)这份练习题包含大量理论和实操题目,覆盖MySQL数据库的核心知识点,适合面试复习和技能提升。答案隐藏在每个问题下方的折叠框中,点击即可查看。
這份題目不是面試寶典,背書以面試寶典爲主,這個更多的是可以作爲自我檢測和抽查的一個部分,本站所有題目均在側欄展示,可以精準定位到對應的位置這是份面試題筆試題均在的文章,可以加强自我使用數據庫部分的技能加强
一、理论简答题1. 请解释数据库事务的ACID属性,并说明每个属性的作用。 查看答案
原子性(Atomicity):事务是一个不可分割的工作单位,要么全部执行,要么全部不执行。一致性(Consistency):事务执行前后,数据库的完整性约束没有被破坏。隔离性(Isolation):多个事务并发执行时,一个事务的执行不应影响其他事务的执行。持久性(Durability):事务一旦提交,其对数据库的修改就是永久性的。
2. MySQL中有哪些常见的存储引擎?InnoDB和MyISAM的主要区别是什么? ...
前端学习【1】
前端学习【1】
我终于开始写前端部分的博客了,这部分学着真的很好玩,反馈很强,但写博客就会很无聊,极其无聊,三剑客你大概知道怎么写就行,标签,效果啥的太多了,所以博客这边也就基本是一些链接了,外面的各大网站都有,有的还有内置的编辑器可以对着学习,我认为写在这里更多的是说明我正在系统性的学习这个部分罢了
这辈子就是被浏览器害了,浏览器才是这个世界上最强大的工具!!(暴论)
HTML(超文本标记语言)我们学这个玩意就是学个标签我非常推荐来这个网站来进行学习
点这里开始系统系学习练习HTML+CSS
玩HTML+CSS就是玩标签,这里面没啥好说的,去查找更好的网站,讲的比我这里细节多了,所以我这里只会提供结构,各种蓝图,框架,可以直接拿着就去用的,还有标签速查表
HTML网站骨架123456789101112<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport&quo ...
java快速学习速查(7)[进阶篇]
java快速学习速查(7)[进阶篇]JBDCJDBC:java语言连接数据库,通过java语言操作数据库中的数据。JDBC(Java Database Connectivity)是sun公司指定的一套标准规范,由很多的类和接口组成,在java.sql.*包下。
JDBC本质上是sun公司提供的一套接口,接口的实现类由数据库厂商提供。
sum公司定义的一套操作所有关系型数据库的规范,即接口。
各个数据库厂商去实现这套接口,提供数据库驱动jar包。
我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。
这玩意的存在,为世界上所有的关系型数据库提供了统一的访问方式。是编程中访问数据库的标准规范。
各数据库厂商使用相同的接口,java代码不需要针对不同的数据库分别开发。可以随时替换叠层数据库,访问数据库的java代码基本不变,以后编写操作数据库的代码只需要面向JDBC(接口),操作哪个关系型数据库就需要导入该数据库的驱动jar包,需要操作mysql数据库,就需要在项目中导入mysql数据库的驱动包。
java访问数据库(流程和对应的方法)在java中访问数据库 ...
java快速学习速查(6)[进阶篇]
java快速学习速查(6)[进阶篇]
通过了一段时间的学习,也是终于得开个新的文章了,前面几篇都超级冗杂的,这篇是新写的,不会太复杂
文件(file)java.io.File 类表示一个普通文件,也可以是目录,File可以进行文件目录的创建、删除改、查询目录下面的文件。但是它不涉及到任何文件的读写操作。
文件分隔符原因是\在java里面有特殊的意义,使用它需要转义也就是在前面加一个反斜杠 \ 。1String paht="c:\\a.txt";构造方法是:12345678File(String pathname)//通过将给定路径名字符串转换为抽象路径名来创建一个新File实例。public class Test1 { public static void main(String[] args) { // 文件路径名 File file =new File("D:\\a.txt"); }}注意喔1.一个File对象代表的是硬盘中实际存在的一个文件或者目录。2.无论该路 ...
背书大纲(面试用)[JAVA截止面向对象部分]
这个没有先后顺序,就是个背书大纲(JAVA截止面向对象部分)
彩色文字在一段话中方便插入各种颜色的标签,包括:红色、黄色、绿色、青色、蓝色、灰色。
不同的颜色以为意味这不同的重点度,红色最高,意味着出现频率越高
本文章基本为了快速通过面试和抽查,只收录了高频问题标签样式示例:danger 提示块标签
warning 提示块标签
success 提示块标签
JAVA截止面向对象部分
我发现用单纯的颜色不太能很好的适应很多环境,所以这次大量的采用行外标签完成
什么是B/S架构?什么是C/S架构
B/S(Browser/Server),浏览器/服务器程序
C/S(Client/Server),客户端/\
Java都有那些开发平台?
JAVA SE:主要用在客户端开发
JAVA EE:主要用在web应用程序开发
JAVA ME:主要用在嵌入式应用程序开发
什么是JDK?什么是JRE?
JDK:java development kit:java开发工具包,是开发人员所需要安装的环境
JRE:java runtime environment:java运行环境,java程序运行所需 ...
背书大纲(面试用)[数据库部分]
这个没有先后顺序,就是个背书大纲(数据库专项部分)
彩色文字在一段话中方便插入各种颜色的标签,包括:红色、黄色、绿色、青色、蓝色、灰色。
不同的颜色以为意味这不同的重点度,红色最高,意味着出现频率越高
本文章基本为了快速通过面试和抽查,只收录了高频问题
数据库部分(持续更新)1、数据库存储引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。存储引擎主要有: 1. MyIsam , 2. InnoDB, 3. Memory, 4. Archive, 5. Federated
索引索引(Index)是帮助 MySQL 高效获取数据的数据结构。 常见的查询算法,顺序查找,二分查找,二叉排序树查找,哈希散列法,分块查找,平衡多路搜索树 B 树(B-tree) 索引是对数据库表中一个或多个列的值进行排序的结构,建立索引有助于快速获取信息。
可以背诵这个索引就是加快检索表中数据的 ...
java面试宝典
java面试宝典
这是首次尝试采用网站嵌入PDF编辑器的一次尝试,可直接查看背诵
一个相当简要的java要点总结
一个相当简要的java要点总结(这算摸鱼文吧)一、Java语言深度解析
噗噗,这份笔记我有一个更好,更全的,这个只是为了快点背,如果要查看全面详细,费劲本大爷心思精细书写的请转《java快速学习速查》系列
因为不想排版所以很多直接包裹在代码块里了,这篇文章更多的是为了测试mermaid是否可以正常渲染
1.1 语言本质剖析Java是一种严格遵循”Write Once, Run Anywhere”原则的高级编程语言,其核心特性包括:
跨平台性:通过JVM实现字节码的跨平台执行
面向对象:完全基于对象的编程范式(封装/继承/多态)
自动内存管理:垃圾回收机制(GC)自动处理内存分配与释放
多线程支持:原生支持多线程并发编程
1.2 发展历程详解
有种写书人既视感,很啰嗦欸
时间节点
重大事件
技术影响
1991
Oak语言诞生
面向家电嵌入式系统
1995.5.23
正式更名Java
首个公开版本JDK 1.0a2
1998
J2SE 1.2发布
引入集合框架/JIT编译器
2004
J2SE 5.0
泛型/自动装箱/注解等革命性特性
2014
Ja ...
MySQL数据库系统学习笔记(3)
Oracle与MySQL一般性对比
只做大概性的罗列性质的大致化整理,后续部分有代码对比实例,仅做参考,请以更全面具体的专业性文章和手册为准
一、基础架构差异1. 数据库架构Oracle:
采用”实例-数据库”的多租户架构
一个实例可管理多个PDB(可插拔数据库)
共享内存区域(SGA)设计复杂精细
MySQL:
简单直接的”实例-数据库”架构
默认存储引擎InnoDB采用表空间管理
缓冲池(Buffer Pool)是主要内存区域
2. 存储引擎Oracle:
单一存储引擎架构
自动管理所有数据存储细节
MySQL:
插件式存储引擎(InnoDB/MyISAM等)
不同引擎特性差异大(如事务支持、锁机制)
二、数据类型差异1. 数值类型
类型
Oracle
MySQL
整数
NUMBER(10)
INT/BIGINT
小数
NUMBER(10,2)
DECIMAL(10,2)
浮点数
BINARY_FLOAT
FLOAT/DOUBLE
2. 字符串类型
类型
Oracle
MySQL
定长字符串
CHAR(10)
CHAR( ...