Spring MVC
长期以来 Struts2 与 Spring 的结合一直存在很多的问题,比如兼容性和类臃肿。加之近年来 Struts2 漏洞问题频发,导致使用率大减。与此同时,生于 Spring Web 项目的 MVC (Model View Controller )框架走到了我们的面前,Spring MVC 结构层次清晰,类比较简单,并且与 Spring 的核心 IoC 和 AOP 无缝对接,成为了互联网时代的主流框架。
MVC 模式把应用程序(输入逻辑、业务逻辑和 UI 逻辑)分成不同的方面,同时提供这些元素之间的松耦合。
Model (模型),封装了应用程序的数据和由它们组成的 POJO 。
View ...
MyBatis
参考《Java EE互联网轻量级框架整合开发》、MyBatis官方文档
MyBatis概述
什么是MyBatis
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
MyBatis 的前身是 Apache 的开源项目iBatis,是一个基于 Java 的持久层框架。MyBatis 的优势在于灵活, ...
MySQL
参考书籍《SQL必知必会》第4版 Ben Forta 著
数据库简介
数据库(DB,Data Base)
保存有组织的数据的容器(通常是一个文件或一组文件)。
表(table) :某种特定类型数据的结构化清单。存储在表中的数据是同一种类型的数据或清单。
列(column) :表中的一个字段。所有表都是由一个或多个列组成的。
行(row) :表中的一个记录。表中的数据是按行存储的,所保存的每个记录存储在自己的行内。
如果将表想象为网格,网格中垂直的列为表列,水平行为表行。
主键(primary key):一列(或一组列),其值能够唯一标识表中每一行。顾客表可以使用顾客编号,而订单表可以使 ...
Vite
Vite 介绍
Vite 开始
搭建第一个 Vite 项目
使用 NPM:
1npm init @vitejs/app
细胞生物学复习资料整理
选择、名词解释、问答题 以下内容仅供参考
绪论
名词解释
细胞生物学:细胞生物学是研究和揭示细胞基本生命活动规律的科学,它从显微、亚显微与分子水平上研究细胞结构与功能,细胞增殖、分化、代谢、运动、衰老、死亡,以及细胞信号转导,细胞基因表达与调控,细胞起源与进化等重大生命过程。
细胞:细胞是生物体结构与功能的基本单位。
细胞学说:细胞学说是由施旺和施莱登两人共同提出,并由一系列的学者进行修正的学说,其基本内容包括:细胞是有机体,一切动植物都是由细胞发育而来,并由细胞和细胞产物构成;每个细胞是一个相对独立的单位,既有“它自己”的生命,又对与其他细胞共同组成的整体的生命有所助益;新的细胞可以通过已 ...
微生物学复习资料整理
填空、选择、判断、简答、论述
绪论
微生物的五大共性
体积小,面积大:微生物大小以μm计,但比表面积(表面积/体积)大。由于一个小体积大面积系统必然有一个巨大的营养物质吸收面、代谢废物的排泄面和环境信息的交换面,从而产生其余4个共性,因此,这也是微生物最基本的特征
吸收多,转化快:这一特性为高速生长繁殖和产生大量代谢物提供了充分的物质基础
生长旺,繁殖快:这一特性可在短时间内把大量基质转化为有用产品,缩短科研周期,但也有不利的一面,如疾病、粮食霉变。
适应强,易变异:有些极端微生物能生活在高温、高酸、髙碱、髙盐、高毒、髙压或低温等极端环境中;微生物遗传物质易变异。
分布广,种类多:微生物的 ...
植物生理学复习资料整理
名词解释、简答
植物生理学
植物的水分代谢
名词解释
水势($\psi_{\mathrm{w}}$):每偏摩尔体积水的化学势差。符号:$\psi_{\mathrm{w}}$。
渗透势($\psi_\pi$):由于溶液中溶质颗粒的存在而引起的水势降低值。用负值表示。亦称溶质势($\psi_\pi$)。
衬质势($\psi_m$):细胞胶体物质亲水性和毛细管对自由水束缚而引起的水势降低值,以负值表示。符号$\psi_m$ 。
蒸腾作用:水分以气体状态通过植物体表面从体内散失到体外的现象。
根压:植物根部的生理活动使液流从根部上升的压力。
蒸腾拉力:由于蒸腾作用产主的一系列水势梯度使导管中水分上升 ...
Java 注解
注解 Annotation
JDK 1.5 之后的新特性,是放在 Java 源码的类、方法、字段、参数前的一种特殊“注释”:
12345678910111213141516// this is a component:@Resource("hello")public class Hello { @Inject int n; @PostConstruct public void hello(@Param String name) { System.out.println(name); } @Ove ...
Java后端Linux环境搭建
参考文档,基于CentOS 7.7.1908
安装须知
安装文件
准备以下软件的Linux安装文件
Maven
Tomcat
Zookeeper
Git
JDK
Kafka
MySQL
Nginx
Node
Python
Redis
安装的基本步骤
解压安装文件至/usr/local/下创建的文件夹下
修改软件的配置文件(可选)
配置软件路径到/etc/profile文件中,刷新环境变量source /ect/profile
查看软件安装是否成功,查看软件的版本
各软件版本查看方式整理
Git:git --version
Java:java -version
Node:n ...
Servlet
JavaWeb之Servlet,开发动态Web的技术
Servlet简介
Servlet其实就是一个遵循Servlet开发的java类。Servlet是由服务器调用的,运行在服务器端。
开发Servlet需要实现的步骤:
编写一个类实现Servlet接口
把开发好的Java类部署到Web服务器中
Tomcat下的Servlet案例
启动Tomcat,进入http://localhost:8080/examples/
可以看到Tomcat为我们提供的Examples
选择Servlets examples,就可以看到实例以及源码
选择HelloWorld Example源码可以看到
12 ...





