- 博客(13)
- 收藏
- 关注
原创 数据库——多表查询
数据库——多表查询前言一、多表查询?二、等值连接三、内连接四、外连接1.左外连接右连接查询前言欢迎大家前来阅读提示:以下是本篇文章正文内容,下面案例可供参考一、多表查询?在实际项目开发中,我们不仅仅只是使用一张表,在多数情况下,我们往往需要针对两张甚至更多张数的表进行操作,而在这张多表之间需要使用主键和外键关联起来,然后使用连接查询来查询多张表中满足要求的数据记录。当相互关联的多张表中存在意义相同的字段时,便可以利用这些相同的字段对多张表进行连接查询。连接查询分为:交叉连接查询、自然连接
2022-05-28 13:55:18
1645
原创 常问面试总结
常问考试面经提示:本文章属于@别叫小宋的经历总结,不喜勿喷文章目录常问考试面经前言一、进程和线程?二、反射?三、Session和Cookie?前言一、进程和线程?进程与线程的比较如下:1.进程是资源(包括内存、打开的文件等)分配的单位,线程是CPU调度的单位;2.进程拥有一个完成的资源平台,而线程只独享必不可少的资源,如寄存器和栈3.线程同样具有就绪、阻塞、执行三种基本状态,同样具有状态之间的转换关系4.线程能够减少并发执行的时间和空间开销进程: 在一个进程的活动期间至少不诶
2022-05-22 17:23:30
150
原创 java基础——面向对象
“一树一菩提,一‘门’一世界。”一切皆对象,万物有三问:我是谁?我从哪里来?我到哪里去?一、面向对象OOP是什么? OOP就是面向对象。 面向对象的三大特征:封装、继承、多态面向对象思维,以对象模型为核心,丰富模型的内涵,扩展模型的外延,通过模型的行为组合去共同解决某一个问题,抽象能力显得尤为重要封装是一种对象功能内聚的表现形式,使模块之间耦合度变低。更加具有维护性;继承使子类能够继承父类,获得父类的部分属性和行为,使模型更有复用性多态使模块在复用性基础上更加有扩展性、使系统运行更有想象
2022-05-20 22:34:56
161
原创 设计模式——代理模式
导言@别叫小宋又来给大家分享最近学习成果来了。这期小宋为大家分享的是设计模式——代理模式!代理模式的概念 代理模式是指在不修改原代码的基础上,对原对象的功能进行修改或者增强 代理模式的概念:分为目标类和代理类目标类:原对象,我们需要通过代理对象控制它的访问,扩展其功能代理类:代理模式产生的对象,是原对象的“替身”。已经在原有基础上修改逻辑代理类分为:动态代理和静态代理动态代理相比较静态代理,动态代理的额优势在于可以跟方便的对代理类的函数进行统一的处理,而不用修改每个代理类中的方法。
2022-05-17 21:21:45
319
原创 设计模式——单例模式
设计模式单例设计模式如果一个类只允许创建一个对象(或者实例),那么这个类就是一个单例类,这种设计模式,简称单例模式。单例模式的两种方法:饿汉单例设计模式、懒汉单例设计模式饿汉(线程不安全):先创建在使用懒汉(线程安全):创建的时候才开始创建singletion = new Singletion() 可以拆解为3步:1.分配内存2.初始化对象3.指向分配对象的地址,若发生重排序双重检查锁:假设A线程执行了1和3,还没有执行2,B线程来判断NULL,B线程就会直接返回还没初始化的ins
2022-05-12 22:35:54
145
原创 Restful风格
文章目录前言一、Restful风格是什么?二、Restful风格里面的请求方式1.Get2.POST3.PUT4.DELETE这四个在项目接口中分别代表的是查、增、改、删。三、Restful风格的Controller如何实现四、Restful风格的增删改查实现1.Get(查询)2.Post(增加)3.DELETE(删除)4.PUT(修改)总结前言今天是四月份的最后一天,所以@别叫小宋来给大家分享一篇关于在这个月学习到的一个小知识点!希望可以帮助到正在学习期间的你。一、Restful风格是什么?R
2022-04-30 08:30:35
1132
原创 List和Set
一、List和Setjava中的集合包括三大类,它们是Set(集)、List(列表)、Map(映射)。它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayListcollection是最基本的集合接口,声明了适应于JAVA集合的通用方法,list和set都继承自collection接口。二、List的功能方法实际上有两种List:一种是基本的ArrayList,其优点在于随机访
2022-04-30 07:36:03
1108
原创 数据库—mysql
提示:以下是本篇文章正文内容一、InnoDBInnoDB 内部做了很多优化,包括从磁盘读取数据时采用的可预测性读,能够自动在内存中创建 hash 索引以加速读操作的自适应哈希索引,以及能够加速插入操作的插入缓冲区等。InnoDB 支持真正的在线热备份,MySQL 其他的存储引擎不支持在线热备份,要获取一致性视图需要停止对所有表的写入,而在读写混合的场景中,停止写入可能也意味着停止读取。二、事务什么是事务?要么全部成功,要么全部不执行。事务是指满足ACID特性的一组操作,可以通过Commi
2022-04-28 17:37:22
1951
原创 文件路径问题解决方案
系列文章目录大家好,欢迎大家来到@别叫小宋的小博客,本次博主为大家分享的是以前学习时间遇到的一个问题——文件路径问题前言文件路径问题是大家学习和做实战的时候大家经常出现的一个小问题。一、文件路经 文件路径就是指的我们进行文件上传,或者输入输出流读取数据的时候写的路径。二、文件路径的分类: 文件路径分为绝对路径和相对路径。绝对路径就是我们的路径从我们的盘符开始的,比如Windows里面的C盘这样的。相对路径就是说相对于谁说的,它的路径是什么,不同的文件的相对位置也是不同的。二
2022-04-26 21:34:35
1012
原创 计算机基础(一)
提示:本篇文章摘录自《码出高校》,有兴趣的朋友可以去了解第一章 计算机基础—计算机组成原理前言例如:随着科技的不断发展,计算机这门技术也越来越重要,很多人都开启了软件开发这门课程的学习,但是先在很多人都只注重高级东西开发,却对计算机最基本的东西不了解。本片文章@别叫小宋就带大家了解一下计算机的基础。提示:以下是本篇文章正文内容一、什么是计算机?(走进0与1的世界)计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记.
2022-04-23 14:16:13
298
原创 2021-08-17
@[面向对象]Java提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档面向对象基础面试题前言这里为大家罗列出来几个常见的面向对象的面试题,欢迎大家来参观**正文**1.面向对象. final 在 java中有什么作用 ?2.重载和重写的区别 ?3.Java 面向对象编程三大特性 ?4.谈谈final、finally、finalize的区别?5.String StringBuffer 和 StringBuilder 的区别 是什么 String 为什么是不可变的 ?6. 谈谈Java抽象
2021-08-17 21:54:46
103
原创 2021-04-08
Java基础一1程序在运行期间,不断发生变化的量就是变量程序在运行期间,不发生变化的量就是常量生活中的常量:整数的常量:24小时,12月,60秒小数常量:重力系数9.8,圆周率3.14字符串常量:“旺财”,“小强”布尔类型的常量:true,false2.Java的数据类型基本数据类型引用数据类型3...
2021-04-08 08:02:05
90
原创 2021-04-07
一、Java语言概述1.Java是什么Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。下面我们用Java官方给的一组数据感受一下Java到底有多火...
2021-04-07 11:35:58
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人