Java全栈开发
MySQL笔记、数据库原理、前端笔记、Java开发框架等笔记
Puzzle harvester
这个作者很懒,什么都没留下…
展开
-
Element-ui基本运用
Element 是饿了么公司前端开发团队提供的一套基于Vue的网站组件库,用于快速构建网页 组件:组成网页的部分,例如 超链接、按钮、图片、表格等等~ Element官网Element快速入门 1、引入Element的css、js文件和Vue.js<script src="vue.js"></script><script src="element-ui/lib/index.js"></script><link rel="style原创 2022-04-08 10:42:48 · 887 阅读 · 0 评论 -
Vue学习笔记
Vue Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写 基于MVVM思想,实现数据的双向绑定,将编程的关注点放在数据上 官网 MVC:只能实现模型到视图的单向展示 MVVM:可以实现数据的双向绑定Vue快速入门 (1)新建HTML页面,引入Vue.js文件<script src="js/ vue.js"></script> (2)在JS代码区域,创建Vue核心对象,进行数据绑定new Vue({ el:"#app",原创 2022-04-06 11:30:25 · 627 阅读 · 0 评论 -
Filter、AJAX、Axios、JSON快速入门
Filter概念:Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。过滤器可以把资源的请求拦截下来,从而实现一些特殊的功能。过滤器一般完成一些通用的操作,比如:权限控制、统一编码处理、敏感字符处理等等...Filter快速入门(1)定义类,实现Filter接口,并重写其所有方法 (2)配置Filter拦截资源的路径:在类上定义@WebFilter注释(3)在doFilter方法中输出一句话,并放行Filter执行流程:(1)放行原创 2022-03-03 17:34:45 · 648 阅读 · 0 评论 -
Cookie和Session使用及原理
会话跟踪技术:(1)会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。(2)会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器 ,以便在同一次会话的多次请求间共享数据。(3)HTTP协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求,因此我们需要会话跟踪技术来实现会话内数据共享(4)实现方式: 4.1)客户端会话跟踪技术:Cookie 4.2)服务端会话跟踪技术:Sessio原创 2022-02-20 18:54:00 · 536 阅读 · 0 评论 -
JavaWeb架构练习(增删改查)(一整套完整练习<2>)
Web核心概念Web前端快速入门MyBatis相关概念Maven相关知识点不涉及Web前端的练习,主要练习MyBatis和Maven框架总体结构图:数据库-- 创建数据库create database Brand;-- 删除tb_brand表drop table if exists tb_brand;-- 创建tb_brand表create table tb_brand( -- id 主键 id int primary key auto_increment, --原创 2022-02-20 16:56:46 · 915 阅读 · 1 评论 -
JSP、EL表达式、JSTL标签、MVC、三层框架(快速入门)
JSP:Java服务端页面(1)一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容(2)JSP = HTML + Java(3)JSP的作用:简化开发,避免了在Servlet中直接输出HTML标签JSP快速入门:(1)导入JSP坐标 <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>原创 2022-02-19 16:51:18 · 349 阅读 · 0 评论 -
Web核心(Java技术栈、HTTP、Servlet、Request、Response)
JavaWeb技术栈:(1)B/S架构:Browser/Server,浏览器/服务器架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可。 好处:易于维护升级:服务器端升级后,客户端无需任何部署就可以使用到新的版本。(2)静态资源:HTML、CSS、JavaScript、图片等。负责页面展现。(3)动态资源:Servlet、JSP等。负责逻辑处理。(4)数据库:负责存储数据。(5)HTTP协议:原创 2022-02-19 14:11:09 · 470 阅读 · 0 评论 -
Web前端笔记
学习网站Web前端开发技术:结构:HTML 从语义的角度,描述页面结构样式:CSS 从审美的角度,美化页面行为:JavaScript 从交互的角度,提升用户体验HTML快速入门:(1)新建文本文件,后缀名改为.html(2)编写HTML结构标签(3)在<body>中定义文字转义字符:(1)<:<(2)>:>(3)&:&(4)quot;:"(5)®:已注册的符号(6)&c原创 2022-02-15 21:53:29 · 407 阅读 · 0 评论 -
MyBatis、Maven框架(一整套完整练习<1>)
环境和要求说明:IDEA编译器、MySQL数据库、MyBatis、Maven框架,MyBatisX插件。采用模拟接收数据,不涉及Web前端。数据库:-- 创建数据库create database mybatis_demo;use mybatis_demo;-- 删除smbms_address表drop table if exists smbms_address;-- 创建smbms_address表CREATE TABLE `smbms_address` ( `id` bigi原创 2022-02-10 21:44:35 · 363 阅读 · 0 评论 -
MyBatis从入门到逐步掌握
什么是MyBatis?(1)MyBatis是一款优秀的持久层框架,用于简化JDBC开发(2)MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github(3)官网:https://mybatis.org/mybatis-3/zh/index.html持久层:(1)负责将数据保存到数据库的那一层代码(2)JavaEE三层架构:表现层、业原创 2022-02-08 19:43:19 · 944 阅读 · 0 评论 -
Maven从0基础到逐步掌握
Maven:是专门用于管理和构建Java项目的工具,它的主要功能有:<1>提供了一套标准化的项目结构 所有IDE使用Maven构建的项目结构完全一样,所有IDE创建的Maven项目可以通用<2>提供了一套标准化的构建流程(编译,测试,打包,发布......)<3>提供了一套依赖管理机制 依赖管理其实就是管理你项目所依赖的第三方资源(jar包、插件...) Maven使用标准的坐标配置来管理各种依赖 只需要简单的配置就可以完成依赖管理Maven结构:ma原创 2022-02-08 11:01:57 · 434 阅读 · 0 评论 -
JDBC笔记(从0到精通)
JDBC概念:JDBC就是是使用Java语言操作关系型数据库的一套API全称:Java数据库连接JDBC本质:官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口各个数据库厂商去实现这套接口,提供数据库驱动jar包我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类JDBC好处:各数据库厂商使用相同的接口,Java代码不需要针对不同数据库分别开发可随时替换底层数据库,访问数据库的Java代码基本不变JDBC快速入门:步骤: 0.创建工程,导入驱原创 2022-01-30 17:27:06 · 1524 阅读 · 0 评论 -
数据库(MySQL)从0到精通笔记
MySQL服务启用、停用、登录、退出1、MySql服务的启动和停止: 启动:mysql>net start mysql 停止:mysql>net stop mysql2、登录MySql mysql> mysql -u root -p 然后输入你的密码2、退出mysql: mysql>quitMySQL数据模型:(1)关系型数据库 关系型数据库是建立在关系模型基础上的数据库,简单说,关系型数据库是由多张能互相连接的二维表组成的数据库 1)、都是使用表结构原创 2022-01-29 16:43:49 · 931 阅读 · 0 评论