- 博客(22)
- 收藏
- 关注
原创 Docker回忆录
Docker是一个开源的容器化平台,旨在简化应用程序的开发、部署和运行过程。它通过将应用程序及其依赖项打包到一个轻量级的、可执行的容器中,实现了应用程序的快速部署、高效运行和跨平台的一致性。
2024-11-22 16:05:37
1075
原创 透析sql语法
成一张表,具体实现是拿着一张表的一条记录去和另一张表的每一条数据做对比,如果两个数据满足连接条件,则进行横向拼接成一条记录放入新表,直至第一张表的每一条记录都和第二张表的每一条记录做过对比。两个user表join不写on或on的条件是与字段无关的且结果为true的表达式。成一张表**(最终表的字段名为第一张表的字段名)**user表略过0条取两条数据(即取前两条数据)可以简单理解为按连接条件将多张表的字段。两个user表join写on条件。user表略过前两条后取两条数据。两个user表union连接。
2023-04-29 21:21:04
175
原创 java面试知识点之java基础(二)
java中final、finally和finalize的区别、java复制(拷贝)的几种方式及区别简述List集合的三个实现类ArrayList、LinkedList、Vector的特点java中异常的处理方式、java线程的生命周期
2022-08-09 22:04:36
227
原创 java面试知识点之java基础(一)
== 与 equals 、线程的创建方式、异常分类、String、StringBuffer、StringBuilder区别...
2022-08-07 22:56:55
171
原创 javaSE之面向对象(二)——三大特性
一文带你了解java的访问权限修饰符的作用域和面向对象的三大特性—封装、继承、多态。继承语法继承相关特性示例多态两种转型向上转型(自动类型转换)向下转型(强制类型转换)示例多态就是“同一行为”发生在“不同的对象中”会产生不同的效果多态的三要素示例...
2022-07-03 23:35:57
220
1
原创 javaSE之面向对象(一)
java面向对象是java语言的特性,本文介绍类、对象、属性、方法、this、super、static关键字,方法重载和方法重写等……对象的创建和使用this关键字this可以看作一个变量,就是一个引用,储存在对内存的对象内部,this保存了当前对象的内存地址this只能在类中的实例方法和构造方法中使用,this可以调用属性(this.属性),this可以调用方法(this.方法)this在一般情况下可以省略,当方法的形参的变量名和属性名相同时,为了区分这时的this不能够省略superstati..
2022-07-01 22:58:17
140
原创 java集合-细嚼慢咽系列(二)
Collection集合1、Collection集合特性Collection集合只能存储单个单个的“对象”元素,不能存储基本数据类型,又因为Collection是接口,无法实例化对象,所以创建集合都是使用多态机制进行创建。2、迭代器(Iterator)1、概念首先,迭代器是一个对象,因为创建它的代价小,常被称为轻量级对象,也是一种设计模式。使用迭代器遍历容器,就不必关心容器的数量,遍历开始和结束都由迭代器对象的方法来管理。2、迭代器迭代原理迭代器对象遍历集合是通过其方法来操控的,
2022-06-30 22:48:38
335
1
原创 javaSE基础之流程控制语句
javase之流程控制语句,if-else、switch-case-default、while、do-while、break、continue、returnswitch - case - default⚠️注意:击穿现象有时候也是要使用的,例如用switch语句判断输入月份的季节while(当型循环)do - while(直到型循环)for(计数型循环)转向语句breakcontinue返回语句...
2022-06-29 22:14:11
382
1
原创 javaSE基础之运算符
赋值运算符基本赋值运算符:=扩展赋值运算符:+=、-=、*=、/=、%=算术运算符基本算术运算符:+、-、*、/、%⚠️注意+两边都是数值型数据值时,执行数学加,当两边数据存在字符串时,这时的加会进行字符串拼接/运算符,左右两边都是整数时,表示整除,当有浮点型数据参与运算时,表示浮点除法,结果是小数,整数/0会产生异常,浮点型/0会得到无穷大或者NaN结果特殊算术运算符(单目运算符):++、–前缀形式:++a、–a,在参与赋值、运算时会先加1(减1)、再赋值(使用值)后缀形式:a++、a–,在
2022-06-29 00:29:28
129
原创 java语言及部分原理
java被分成三大块javaSE(java标准版 ---> 基础语法 + 基础库)javaEE(java企业版 ---> 主要是web应用)javaME(java微型版 ---> 专门为微型设备做嵌入式开发的)java语言的特性简单性不需要直接操作内存,操作内存的是JVM虚拟机(C++开发的)屏蔽了指针概念完全面向对象的万物皆是对象健壮性垃圾回收机制(GC机制)JVM调度GC机制多线程并发可移植性/跨平台编写一次,到处运行不同的操作系统拥有不同的JVM虚拟机JDK、JRE、JVM之间的关系JDK:java开
2022-06-24 19:57:37
271
1
原创 环形链表解决约瑟夫问题
据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k-2个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过k-1个人,并杀掉第k个人。这个过程沿着圆圈一直进行,直到最终
2022-06-23 23:20:11
170
原创 java实现单向链表
顺序单向链表是一种数据结构,由一个个节点构成,前一个节点指向后一个节点,没有节点指向头节点,即每个节点都有下个节点的内存地址。随机增删改效率高,查询效率低。
2022-06-21 20:56:02
279
原创 java集合-细嚼慢咽系列(一)
1、集合概论1、集合定义在数学的领域中,集合是由一个或多个确定的元素所构成的整体。其实在java中的定义也相似,在java中,集合是一个“容器”,“容器”中存放的是“对象”,严格来说是对象的引用,“容器”提供了完善的方法来保存“对象”。并且不像数组一旦初始化,长度就不可变,在使用“容器”储存“对象”时,不需要考虑“容器”是否会不够,因为java的“容器”都可以自动调节尺寸。但为了提高效率,也可以在初始化时给足够的容量,所有的集合类都在java.util包中。2、集合特性...
2022-05-16 23:38:46
129
原创 CSS之选择器(四)动态伪类选择器
前面学习了普通选择器、复合选择器、属性选择器和伪类选择器,下面学习最后一种选择器-动态伪类选择器锚伪类选择器 / 动态伪类选择器下面来详细说说动态伪类选择器的使用方式,废话不多说,上表格和代码动态伪类选择器 选择器 示例 示例说明 :link a:link 未访问过的a链接 :visited a:visited 访问过的a链接 :hover div:hover 鼠标移入div时的效果 :active div:acti.
2022-05-10 21:30:30
1633
2
原创 String类详解
java.lang.String简介String类常用方法1、构造方法public class StringConstructorMethod { public static void main(String[] args) { /*String类常用方法展示 构造方法*/ //使用String构造方法创建对象,对象指向字符串常量池中的该字符串 String s1 = new String("构造方法创建出来的Strin
2022-05-08 23:51:02
2244
原创 CSS之选择器(三)伪类选择器
上文介绍了一些常用的复合选择器,现在再补充一些不常用但有必要了解的一些复合选择器和属性选择器。2、复合选择器复合选择器补充 选择器 示例 示例说明 兄弟选择器(一) #l1+li 选择和id值为l1的元素为兄弟元素(同级元素)的下一个li标签 即li和id值为l1的元素为同级元素 且li标签是id值为l1的标签的下一个标签 兄弟选择器(二) #l1~li 选择和id值为l1的元...
2022-05-08 21:50:45
2971
原创 CSS之选择器(二)复合选择器
CSS选择器上节谈了一些基础选择器用来选择目标元素标签,可在实际开发中,并不能满足编程人员的所有需求,因此,为了更加精准的选择目标元素标签,复合选择器的学习必不可少!2、复合选择器复合选择器:由两个或多个基础选择器通过不同的方式组合而成的选择器。没有css样式的html代码及效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">...
2022-05-07 16:40:35
648
原创 CSS之选择器(一)普通选择器
1、CSS选择器概述2、CSS选择器1、一般选择器一般选择器 选择器 示例 示例说明及注意事项 id选择器 #name 选择所有id="name"的元素 注意:一般id名不可重复 class选择器 .name 选择所有class="name"的元素 注意:class名可重复 元素选择器 p 选择所有的p元素 通配选择器 * 全局样式,选择所有元素 下面就用代码演示下以
2022-05-06 17:00:00
1208
原创 初尝CSS
CSS概述:CSS编写方式1内联样式<body> <!-- 内联样式/行内样式 下面的div设置宽、高200像素,背景颜色填充蓝色 --> <div style="width: 200px; height: 200px; background-color: blue"></div> </body>2内部样式表<!DOCTYPE html><html lang..
2022-05-05 16:55:31
282
原创 浅谈html
HTML是什么?HTML,全称“Hyper Text Markup Language(超文本标记语言)”,简单来说,网页就是用HTML语言制作的。HTML是一门描述性语言,是一门非常容易入门的语言。
2022-05-03 18:18:27
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人