08 2020 档案
摘要:1.概念 2.协议 Java发送邮件 简介 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。虽然JavaMail是
阅读全文
摘要:1.准备工作 jar包 commons-io commons-fileup 2.使用类介绍 文件上传注意事项 常用的类 实现思想: //1.创建 DiskFileItemFactory 对象,处理文件上传路径和大小的限制 DiskFileItemFactory diskFileItemFactory
阅读全文
摘要:1.Servlet 用来构建web网站的访问 依赖 jsp-api, servlet , jstl 1.使用 1.自己写一个类继承 HttpServlet 2.在web.xml配置映射 2.映射 <servlet> <servlet-name>Myservlet</servlet-name> <se
阅读全文
摘要:Tomcat 1.文件目录 打开tomcat的解压之后的目录可以看到如下的目录结构: 1.bin: bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。 很多环境变量的设置都在此处,例如可以设置JDK路径、
阅读全文
摘要:第一章:计算机的系统概论 常见知识点 机器字长 计算机一次整数运算所能处理的二进制位数 操作系统位数 依赖的指令集的位数 区别 机器字长 机器字长:类似员工的效率 操作系统位数:类似老板同时叫几个员工干活的数量 计算机的组成 运算器,控制器 部件 ALU: arithmetic and logic
阅读全文
摘要:操作系统原理 什么是操作系统 多进程结构是操作系统的基本图谱 对应 CPU 和 内存 文件操作视图也是操作系统的基本图谱 对应 IO ,磁盘 ,文件 进程与线程 进程的协作 和信号量 负号 表示 有几个被阻塞,p表示测试需要睡眠,v表示需要增加 内存管理 进程的地址 CPU在取指的时候,需要把逻辑地
阅读全文
摘要:https://blog.csdn.net/weixin_44751294/article/details/104851920 https://www.cnblogs.com/AhuntSun-blog/p/12390057.html 1. 计算机网络概述 1.1 计算机网络在信息时代的作用 互联网
阅读全文
摘要:Shiro 为什么要⽤shiro: 1.项⽬中的密码是否可以明⽂存储? 2.是否任意访客,⽆论是否登录都可以访问任何功能? 3.项⽬中的各种功能操作,是否是所有⽤户都可以随意使⽤? 综上,当项⽬中的某些功能被使⽤时,需要进⾏安全校验,进⽽保证整个系统的运⾏秩序。 Shiro是什么 Apache Sh
阅读全文
摘要:默认打包哪些文件 https://www.cnblogs.com/javabg/p/7999756.html 比如配置文件等,在默认的情况下maven打包的时候,对于src/main/java目录只打包源代码,而不会打包其他文件。所以此时如果把对应的mapper文件放到src/main/java目录
阅读全文
摘要:Ajax Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步
阅读全文
摘要:1.盒子模型 2.css预处理器 一、CSS预处理器 CSS预处理器是一种专门的编程语言,用来为CSS增加一些编程特性(CSS本身不是编程语言)。 不需要考虑浏览器兼容问题,因为CSS预处理器最终编译和输出的仍是标准的CSS样式。 可以在CSS预处理器中:使用变量、简单逻辑判断、函数等基本编程技巧。
阅读全文
摘要:1.js JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言,它是作为开发Web页面的脚本语言而出名的. JavaScript的标准是ECMAScript(ES) 。 JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用
阅读全文
摘要:简介 官网:https://element.eleme.cn/#/zh-CN 安装element-ui # 创建vue-cli 项目 vue init webpack vue-hello # 安装 element ui cnpm i element-ui -S //安装SASS加载器 css加载器
阅读全文
摘要:什么是分布式系统? 在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”; 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计
阅读全文
摘要:yaml语法 配置文件: SpringBoot的配置文件,名字是固定的: application.properties 语法:key=value application.yaml 语法:key: 空格 vaule 作用:修改SpringBoot自动配置的默认值,因为再SpringBoot的底层默认配
阅读全文
摘要:模板引擎 前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。 jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在的这种情况,SpringBoot这个项
阅读全文
摘要:Swaggerr 号称世界上最流行的Api框架; RestFul Api 文档在线自动生成工具=>Api文档与API定义同步更新 直接运行,可以在线测试API接口; 支持多种语言:(Java,Php…) 依赖: 官网:https://swagger.io/ 在项目使用Swagger需要 spring
阅读全文
摘要:SpringBootWeb开发 Web开发探究 简介 好的,同学们,那么接下来呢,我们开始学习SpringBoot与Web开发,从这一章往后,就属于我们实战部分的内容了; 其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。 使用SpringBoot的步骤:
阅读全文
摘要:SpringBoot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid
阅读全文
摘要:JSR303校验 JSR是Java Specification Requests的缩写,意思是Java 规范提案。 JSR303数据校验 先看看如何使用 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId
阅读全文
摘要:参考1 参考2 视频教学 第一个vue小程序 1、idea安装插件vue.js 2、下载vue. 代码实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src=
阅读全文
摘要:SprintMVC 框架学习:官方文档 重点:SprintMVC的执行流程 1.回顾MVC MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)。 Model(dao,service) 是核心的"数据层"(Model),也就是程序需要操作的数据或信息
阅读全文
摘要:spring实战 Spring Spring框架是由于软件开发的复杂性而创建的,解决企业应用开发的复杂性 是针对bean的生命周期进行管理的轻量级容器 Spring是一个轻量级**控制反转(IoC)和面向切面(AOP)**的容器框架。 事务管理 集成各类型的工具,通过核心的Beanfactory实现
阅读全文
摘要:1.什么是 MyBatis? MyBatis 是一款优秀的持久层框架(持久层,可以理解成数据 保存在 数据库或者 硬盘一类可以保存很长时间的设备里面). 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以
阅读全文