11 2022 档案

摘要:SpringBoot简介 回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Sp 阅读全文
posted @ 2022-11-30 11:50 程序员小s 阅读(75) 评论(0) 推荐(0) 编辑
摘要:css Less中文网 Less快速入门 webpack打包 JavaScript github链接 调试 // 在浏览器的控制台打印变量 console.log(num); 数据类型 Number // js不区分小数和整数 Number 123 // 整数 123.1 // 浮点数 1.123e 阅读全文
posted @ 2022-11-30 11:34 程序员小s 阅读(54) 评论(0) 推荐(0) 编辑
摘要:什么是SpringMVC 概述 SpringMVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架 官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/ 阅读全文
posted @ 2022-11-26 16:03 程序员小s 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Spring 简介 Spring:春天-->给软件行业带来了春天! 2002,首次退出了Spring框架的雏形:interface21框架! Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版 Rod Johnson,Spr 阅读全文
posted @ 2022-11-25 21:27 程序员小s 阅读(32) 评论(0) 推荐(0) 编辑
摘要:简介 什么是MyBatis MyBatis是一款优秀的持久层框架 它支持自定义SQL、存储过程以及高级映射 MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作 MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和Java POJO(Plain Old Java 阅读全文
posted @ 2022-11-23 12:05 程序员小s 阅读(32) 评论(0) 推荐(0) 编辑
摘要:JDBC 什么是JDBC:Java连接数据库! 需要jar包的支持: java.sql javax.sql mysql-conneter-java...连接驱动(必须要导入) 实验环境搭建 CREATE TABLE users( id INT PRIMARY KEY, 'name' VARCHAR( 阅读全文
posted @ 2022-11-20 21:29 程序员小s 阅读(19) 评论(0) 推荐(0) 编辑
摘要:MVC三层架构 什么是MVC:Model View Controller 模型、视图、控制器 早些年 用户直接访问控制层,控制层就可以直接操作数据库 servlet--CRUD--数据库 弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码 架 阅读全文
posted @ 2022-11-20 17:05 程序员小s 阅读(40) 评论(0) 推荐(0) 编辑
摘要:JSP 什么是JSP Java Server Pages:java服务器端页面,也和Servlet一样,用于开发动态Web技术! 最大的特点: 写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入Java代码,为用户提供动态数据 JSP原理 思路:JSP到底怎么执行 阅读全文
posted @ 2022-11-20 13:19 程序员小s 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Cookie 会话 会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话 有状态会话:你能怎么证明你是学生? 录取通知书 学校登记 一个网站,怎么证明你来过? 客户端 、 服务端 服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了;cookie 阅读全文
posted @ 2022-11-18 19:36 程序员小s 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Http 什么是HTTP HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上 文本:html,字符串... 超文本:用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本 80 Https:安全的 443 两个时代 http1.0 HTTP/1.0:客户端可以与web 阅读全文
posted @ 2022-11-17 19:39 程序员小s 阅读(100) 评论(0) 推荐(0) 编辑
摘要:基本概念 前言 web开发: web,网页的意思 静态web html,css 提供给所有人看的数据始终不会发生变化! 动态web 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同 淘宝,几乎所有的网站 技术栈:Servlet/JSP,ASP,PHP 在Java中 阅读全文
posted @ 2022-11-16 08:31 程序员小s 阅读(386) 评论(0) 推荐(0) 编辑
摘要:图的入门 图的实际应用 在现实生活中,有许多应用场景会包含很多点以及点点之间的连接,而这些应用场景我们都可以用即将要学习的图 这种数据结构去解决。 地图: 我们生活中经常使用的地图,基本上是由城市以及连接城市的道路组成,如果我们把城市看做是一个一个的点,把 道路看做是一条一条的连接,那么地图就是我们 阅读全文
posted @ 2022-11-13 12:56 程序员小s 阅读(47) 评论(0) 推荐(0) 编辑
摘要:平衡树 之前我们学习过二叉查找树,发现它的查询效率比单纯的链表和数组的查询效率要高很多,大部分情况下,确实是这样的, 但不幸的是,在最坏情况下,二叉查找树的性能还是很糟糕 2-3查找树 为了保证查找树的平衡,我们需要一些灵活性,因此在这里我们允许树中的一个结点保存多个键。确切的说,我们将一棵标准的 阅读全文
posted @ 2022-11-12 10:18 程序员小s 阅读(21) 评论(0) 推荐(0) 编辑
摘要:堆 堆的定义 堆是计算机科学中一类特殊的数据结构的统称,堆通常可以被看做是一棵完全二叉树的数组对象 堆的特性: 1.它是完全二叉树,除了树的最后一层结点不需要是满的,其他的每一层从左到右都是满的,如果最后一层结点不是满的,那么要求左满右不满 2.它通常用数组来实现 具体方法就是将二叉树的结点按照层级 阅读全文
posted @ 2022-11-10 20:08 程序员小s 阅读(36) 评论(0) 推荐(0) 编辑
摘要:二叉树入门 树的基本定义 树是我们计算机中非常重要的一种数据结构,同时使用树这种数据结构,可以描述现实生活中的很多事情, 例如家谱、单位的组织架构等等 树是由n(n>=1)个有限结点组成一个具有层次关系的集合。把它叫做"树"是因为它看起来像一颗倒挂的树, 也就是说它是根朝上而叶朝下的 树具有以下特点 阅读全文
posted @ 2022-11-09 13:38 程序员小s 阅读(74) 评论(0) 推荐(0) 编辑
摘要:栈概述 生活中的栈 存储货物或供旅客住宿的地方,可引申为仓库、中转站。例如我们现在生活中的酒店,在古时候叫客栈, 是供旅客休息的地方,旅客可以进客栈休息,休息完毕后就离开客栈 计算机中的栈 栈是一种基于先进后出(FILO)的数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照 先进后出的 阅读全文
posted @ 2022-11-08 15:50 程序员小s 阅读(59) 评论(0) 推荐(0) 编辑
摘要:线性表 线性表是最基本、最简单、也是最常用的一种数据结构。一个线性表是n个具有相同特性的数据元素的有限序列 前驱元素:若A元素在B元素的前面,则称A为B的前驱元素 后继元素:若B元素在A元素的后面,则称B为A的后继元素 线性表的特征:数据元素之间具有一种"一对一"的逻辑关系 1.第一个数据元素没有前 阅读全文
posted @ 2022-11-08 10:58 程序员小s 阅读(115) 评论(0) 推荐(0) 编辑
摘要:数据结构和算法概述 什么是数据结构 数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据 数据结构分类 传统上,我们可以把数据结构分为逻辑结构和物理结构两大类 逻辑结构分类: 逻辑结构是从具体问题中抽象出来的模型,是抽象意义上的结构,按照对象中数据元素之间 的相互关系分类。 a.集 阅读全文
posted @ 2022-11-05 15:42 程序员小s 阅读(16) 评论(0) 推荐(0) 编辑
摘要:设计模式 什么是设计模式 设计模式是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定, 而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案 学习设计模式的意义 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及 类的关联关系和 阅读全文
posted @ 2022-11-02 13:44 程序员小s 阅读(43) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示