- 博客(16)
- 收藏
- 关注
原创 Linux新手入门
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
2022-08-19 16:52:38
1386
1
原创 SpringBoot框架
springboot是spring家族中的一个全新框架,用来简化spring程序的创建和开发过程。在以往我们通过SpringMVC+Spring+Mybatis框架进行开发的时候,我们需要配置web.xml,spring配置,mybatis配置,然后整合在一起,而springboot抛弃了繁琐的xml配置过程,采用大量默认的配置来简化我们的spring开发过程。SpringBoot化繁为简,使开发变得更加的简单迅速。......
2022-07-25 09:57:23
1518
原创 gitee安装和使用流程详解
版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。1.实现跨区域多人协同开发. 2.追踪和记载一个或者多个文件的历史记录3.组织和保护你的源代码和文档4.统计工作量5.并行开发、提高开发效率.6.跟踪记录整个软件的开发过程7.减轻开发人员的负担,节省时间,同时降低人为错误简单说就是用于[管理多人协同开发项目]的技术软件...
2022-06-18 10:25:34
4371
原创 史上最牛Spring框架!!
1. spring是一个轻量级开源的JAVAEE框架。2. Spring提高了IOC和AOP IOC:控制反转。把创建java对象的权力交于spring容器来管理。 AOP:面向切面编程.在不改变源代码的前提下可以扩充功能。3. spring的特点: 方便解耦,简化开发----层层之间的依赖降低。 声明式事务的支持: 方便程序的测试:----提供单元测试jar, 方便集成各种优秀框架---集成第三方的框架---mybatis降低耦合:...
2022-06-14 09:06:21
268
原创 SpringMVC搭建框架
MVC就是一个分层架构模式:springMVC它是spring框架的一个分支,该springMVC框架主要完成的功能是:==接收浏览器的请求响应,对数据进行处理,然后返回页面进行显示== 可以把它理解为和Servlet干的工作是一样的。.........
2022-06-09 21:14:00
1612
原创 保姆级Mybatis框架教程-2
思考: 我们之前使用SqlSession封装的一些方法可以完成crud操作,但是SqlSession封装的方法,传递的参数statement, 传递占位符的参数只能传递一个。而且他的方法名称都是固定。而真实在开发环境下我们不使用SqlSession封装的方法,而是习惯自己定义方法,自己调用自己的方法。
2022-06-04 08:00:00
124
原创 保姆级Mybatis框架教程-1
MyBatis 是一款优秀的持久层Dao框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Java实体类)映射成数据库中的记录.
2022-06-02 10:38:54
152
原创 JAVA--IO流
一、IO流概述IO都是全大写 说明肯定是两个单词的首字母I inputstream 输入流 O outputstream 输出流 IO 称之为 java的输入输出流 其实学习IO 就是学习 如何通过java代码 对文件内容 进行 读(输入流) 写(输出流)所以有一话: 读进来 写出去Java流的分类按流向分:输入流: 程序可以从中读取数据的流。输出流: 程序能向其中写入数据的流。 按数据传输单位分:字节流: 以字节为...
2022-04-21 17:41:47
482
原创 Java开发中如何选择集合实现类
在开发中,选择什么集合实现类,主要取决于业务操作特点,然后根据集合实现类特性进行选择,分析如下:一、先判断存储的类型(一组对象[单列]或一组键值对[双列])二、一组对象【单列】:Collection接口如果允许重复:List 改查多:ArrayList【底层维护 Object类型的可变数组】 增删多:LinkedList【底层维护了一个双向链表】 如果不允许修改:Set 无序:HashSet 【底层是HashMap,维护了一个哈希表 即(数组+链表+红黑树)】 排序:TreeS
2022-04-20 21:15:22
714
原创 JAVA基础之方法的递归调用
1、基本说明递归调用就是在当前的函数中调用当前的函数并传给相应的参数,这是一个动作,这一动作是层层进行的,直到满足一般情况的的时候,才停止递归调用,开始从最后一个递归调用返回。简单的说:递归就是方法自己调用自己,每次调用是传入不同的变量,递归有助于编程者解决复杂的问题,同时可以让代码变得整洁。递归本质:程序调用自身的编程技巧叫做递归。2、递归需要满足三个条件:边界条件 递归前进段 递归返回段当边界条件不满足时,递归前进;当边界条件满足时,递归返回。3、递归能解决什么问题?各
2022-04-17 09:51:05
5871
2
原创 JAVA基础--集合框架
一、 为什么需要集合框架我们在java中学习过一个数据类型 --- 数组数组有问题: 定容 (数组初始化的时候 一旦固定容量 从此就只能存储该容量的数据)如果我们一旦创建数组 发现数组的容量不够用了 此时就需要扩容 就非常麻烦了。 所以我们自己写了一个类 MyArray getData addData大家试想一下 你能写?别人也可以写 所以 java官方 就 基于数组 根据不同的数据结构 封装出来了很多的 类 这些类统称为 集合框架...
2022-04-16 10:45:06
786
原创 JAVA中的接口
概念接口:一种标准、规范,大家都要遵从这个规范使 对行为(方法)的抽象(与抽象类对象,抽象类有特征行为); 一系列抽象方法的集合; 定制规则,展现多态; 接口和抽象类的地位同等,做为顶级存在(父类) 实现接口意味着拥有了接口所表示的能力接口实现关键字:interface实现接口:implements生活中的接口:java中的接口接口定义的格式:[权限修饰符] interface 接口名{}接口的使用步骤:1.接口中的方法不能直接使用,必须有一个..
2022-04-12 23:16:18
239
原创 JAVA基础:抽象类
概念抽象类:如果一个类只是一个概念,你没有具体对象,我们可以把这个类定义为抽象类抽象类的关键字:abstract抽象类的使用场景:一般作为顶层类(父类),被子类继承抽象类和抽象方法的定义抽象类的存在不是为了创建对象,是为了让子类继承用的。抽象类:使用abstract关键字修饰的类[权限修饰符] abstract class 类名{}抽象方法:使用abstract关键字修饰的方法 注意:抽象方法没有方法体,也没有{ }[权限修饰符] abstract 返回值 方法名()
2022-04-12 22:21:59
1555
原创 java的动态绑定机(非常重要)
java动态绑定机制1. 当调用对象方法的时候,该方法会和该对象的内存地址/运行类型绑定2. 当调用对象的属性的时候,没有动态绑定,哪里声明,哪里使用//父类class A{ public int i = 10; public int sum() { return getl() + 10; } public int sum1() { return i + 10; } public int ge
2022-04-10 23:26:54
694
1
原创 两个例子看懂封装和继承
第一节 封装生活中的封装: 电视机,空调,ATM机1.1 什么是封装 封装,即隐藏对象的属性和实现细节,仅对外公开接口(方法/函数),控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中属性数据和函数都是类的成员。 封装的目的:是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。1.2 java中的封装广义..
2022-04-10 12:23:02
789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人