- 博客(9)
- 收藏
- 关注
原创 typora最后的免费版本
好用的typora开始收费了,最后免费版本的下载地址《阿里云盘》: 链接地址「typora-setup-x64-0.11.18.exe」https://www.aliyundrive.com/s/PBNimRJsj8R话不多说,整起来!
2022-02-09 09:58:47
4985
3
原创 你了解HashMap吗?
你了解HashMap吗?HashMap的数据结构JDK1.7:HashMap由数组+链表的数据结构 哈希表组成。JDK1.8的Hashmap相对于1.7而言,发生最大的变化便是引入了红黑树的设计。当hash表的单一链表长度大于8的时候,其链表结构就会转为红黑树结构。数组结构数组结构的特点:存储区间连续、内存占用严重、空间复杂性大优点:随机读取和修改的效率高 (原因:它是一段连续的存储空间,可以通过角标/下标直接找到对应位置的元素)插入和删除效率低(原因:要插入元素的话,需要将其位置后面的元
2021-04-05 16:11:01
171
1
原创 MybatisPlus
简介:MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性:快速入门地址:https://mp.baomidou.com/guide/quick-start.html使用第三方组件:导入对应依赖研究依赖如何配置代码如何编写提高扩展技术能力!步骤:创建数据库mybatis-plus创建user表,并添加相关
2021-01-15 11:14:34
488
1
原创 Mybatis学习
一、简介什么是Mybaties?MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software fo
2020-11-20 16:00:50
625
原创 Spring学习
此文章是我们跟着狂神说的视频,边学边做的笔记1、Spring1.1、简介Spring:春天-----------------给软件行业带来了春天!!!2002,首次推出了Spring框架的雏形:interface21框架!2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,并不断丰富其内涵,发布了1.0正式版本。Rod Johnson ,Spring Framework创始人,著名作者。他是悉尼大学的博士,然而他的专业是音乐学。Sprin
2020-11-20 16:00:23
168
原创 数据库学习
数据库数据库的基本概念1.数据库(DataBase):简称DB2.定义:数据库是用于存储和管理数据的仓库。3.数据库的特点:1.持久化存储数据。其实数据库就是一个文件系统。2.方便存储和管理数据。3.使用了统一的方式操作数据库。— SQL4.常见的数据库软件:参见《MySQL基础.pdf》5.MySQL数据库软件1.安装:参见《MySQL基础.pdf》2.卸载 1.datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
2020-11-10 19:10:51
528
原创 JDBC学习
JDBC1.概念:概念:Java DateBase Connectivity Java 数据库连接,Java语言操作数据库**JDBC本质:**其实就是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2.快速入门:步骤: 1.导入驱动jar包 2.注册驱动 3.获取数据库连接对象 Conection 4.定义sql语句 5.获取执行sql语句
2020-11-10 18:28:39
143
原创 Git学习
此笔记是通过狂神聊Git学习的。Git学习学习git之前,首先需要明白一个概念,版本控制版本控制什么是版本控制 ,版本迭代 新的版本!版本控制:是一种在开发过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误简单来说就是用于管理
2020-11-06 10:24:04
245
2
原创 java基础小细节
Java基础面试题首先,在这里说明一下,这篇文章是我结合自身目前所学到的知识点,从网上摘录总结的一些java面试基础题。面向对象的三大特征这个应该是大家都知道的:封装、继承、多态嘛。封装:也叫信息隐藏或数据访问保护。意义:1.保护数据不被随意修改,提高代码可维护性2.仅暴露有限的必要接口,提高类的易用性。3.封装方法可以有效减少耦合耦合:模块与模块之间,代码与代码之间的关联程度,对属性封装后,和调用相关的代码就会变得相对简单,可以降低耦合继承: 是面向对象程序设计使代码可以复用的最重要的
2020-10-20 08:53:18
627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人