02 2020 档案

摘要:1、环境要求: IDEA MySQL 5.1.19 Tomcat 9 Maven 3.6.1 2、数据库环境搭建 创建一个存放书籍的数据库表 sql CREATE DATABASE ; USE ; DROP TABLE IF EXISTS ; CREATE TABLE ( INT(10) NOT N 阅读全文
posted @ 2020-02-27 21:20 Godlesss 阅读(156) 评论(0) 推荐(0)
摘要:Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 查看官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring framework reference/web.html spr 阅读全文
posted @ 2020-02-26 20:49 Godlesss 阅读(932) 评论(0) 推荐(0)
摘要:1、Mybatis Spring整合 官网:http://mybatis.org/spring/zh/index.html MyBatis Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 创建映射器 mapper 和 并注入到 bean 中。 需要的版本对应: 1. 阅读全文
posted @ 2020-02-26 20:46 Godlesss 阅读(380) 评论(0) 推荐(0)
摘要:3.Spring配置 3.1、别名 3.2、Bean的配置 3.3、import 这个import,一般用于团队开发使用,他可以将多个配置文件,导入合并为一个 假设,现在项目中有多个人开发,这三个人复制不同的类开发,不同的类需要注册在不同的bean中,我们可以利用import将所有人的beans.x 阅读全文
posted @ 2020-02-23 22:14 Godlesss 阅读(160) 评论(0) 推荐(0)
摘要:1.第一个Spring程序 1. 创建一一个简单Maven项目,在 文件导入响应的依赖项 2. 编写一个Hello实体类 3. 在 目录下编写xml文件,这里命名为: 4. 在test.java文件夹中编写测试类 2.IOC创建对对象的方式 1. 创建User实体类 2. 使用无参构造创建对象(默认 阅读全文
posted @ 2020-02-23 22:13 Godlesss 阅读(166) 评论(0) 推荐(0)
摘要:1、多对一处理 多对一: 多个学生,对应一个老师 对于学生这边而言, 关联 .. 多个学生,关联一个老师 【多对一】 对于老师而言, 集合 , 一个老师,有很多学生 【一对多】 搭建环境 1. 创建 ,`Student`表并插入 表 sql CREATE TABLE ( INT(10) NOT NU 阅读全文
posted @ 2020-02-21 23:00 Godlesss 阅读(218) 评论(0) 推荐(0)
摘要:MyBatis 的强大特性之一便是它的动态 SQL。 动态SQL就是根据不同的条件生成不同的SQL语句。 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元 阅读全文
posted @ 2020-02-21 22:44 Godlesss 阅读(136) 评论(0) 推荐(0)
摘要:1.Java创建对象有哪四种方式? 1. new关键字 2. clone 3. 反射 4. 对象反序列化 例如现在有一个学生类,用上面四种方式创建对象! 学生类 4种方法创建对象 使用Spring IOC容器注入一个对象 没有使用new,内部也是通过反射+xml文档的解析来实现的 在resource 阅读全文
posted @ 2020-02-20 00:46 Godlesss 阅读(211) 评论(0) 推荐(0)
摘要:1、日志:Log4j 为什么要使用日志; 跑了一个代码,只能看到 结果!结果有错误了。排除错误! MyBatis日志: 工作中我们用的更多的 log4j 2、如何使用Log4j 1、导入包依赖 2、编写log4j的配置文件 3、修改日志实现为 Log4j,注意大小写问题即可 4、假设我们要使用Log 阅读全文
posted @ 2020-02-19 23:50 Godlesss 阅读(148) 评论(0) 推荐(0)
摘要:为什么要分页? 减少数据的处理量 1、使用Limit分页 使用Mybatis实现分页,核心SQL 1. 接口 2. Mapper.xml 3. 测试 2、RowBounds分页 不再使用SQL实现分页 1. 接口 2. mapper.xml 3. 测试 阅读全文
posted @ 2020-02-19 23:43 Godlesss 阅读(118) 评论(0) 推荐(0)
摘要:准备工作:创建在 中创建实体类 1、namespace namespace中的包名要和 Dao/mapper 接口的包名一致! 2、select 选择,查询语句; id : 就是对应的namespace中的方法名; resultType:Sql语句执行的返回值! parameterType : 参数 阅读全文
posted @ 2020-02-19 23:32 Godlesss 阅读(152) 评论(0) 推荐(0)
摘要:1、搭建环境 搭建数据库 java CREATE DATABASE ; USE ; CREATE TABLE ( INT(20) NOT NULL PRIMARY KEY, VARCHAR(30) DEFAULT NULL, VARCHAR(30) DEFAULT NULL )ENGINE=INNO 阅读全文
posted @ 2020-02-19 22:45 Godlesss 阅读(177) 评论(0) 推荐(0)
摘要:1、什么是Mybatis MyBatis 是一款优秀的 持久层框架 它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Pla 阅读全文
posted @ 2020-02-19 22:42 Godlesss 阅读(111) 评论(0) 推荐(0)
摘要:1.说说Jetty与Tomcat的区别 1. 相同点 Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的Servlet和JavaEE的规范 2. 不同点 Jeety更小更快更灵活,内核更小,默认使用utf 8字符集,不存在中文乱码情况,不太适合做大型开放项目 Tomcat比较传统, 阅读全文
posted @ 2020-02-13 21:33 Godlesss 阅读(205) 评论(0) 推荐(0)
摘要:Servlet 1、servlet简介 servlet就是sun公司开发动态web的一门技术 sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的Java类部署到Web服务器中。 把实现了Se 阅读全文
posted @ 2020-02-11 19:36 Godlesss 阅读(217) 评论(0) 推荐(0)
摘要:Maven 我们为什么要学习这个技术? 1. 在javaweb开发中,需要使用大量的jar包,我们手动去导入 2. 如何能够让一个东西自动帮我们导入和配置这个jar包 ​ 由此诞生了Maven! 1、Maven项目架构管理工具 我们目前用来就是方便导入jar包的 核心思想: 约定大于配置 有约束,不 阅读全文
posted @ 2020-02-09 19:25 Godlesss 阅读(228) 评论(0) 推荐(0)
摘要:Http 1、什么是Http http(超文本传输协议)是一个简单的请求 响应协议,它通常运行在TCP之上。 文本:html 字符串 ...... 超文本:图片,音乐,视频,定位,地图...... 默认端口:80 2、两个时代 http1.0 HTTP/1.0:客户端可以与Web服务器连接,只能获得 阅读全文
posted @ 2020-02-09 19:06 Godlesss 阅读(189) 评论(0) 推荐(0)
摘要:Tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由 "Apache" 、Sun 和其他一些公司及个人共同开发而成。Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。 因为Tom 阅读全文
posted @ 2020-02-09 19:03 Godlesss 阅读(200) 评论(0) 推荐(0)
摘要:1.1、技术讲解 ASP: ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,常用于各种动态网站中。 ASP是一种服务器端脚本 阅读全文
posted @ 2020-02-09 18:44 Godlesss 阅读(252) 评论(0) 推荐(0)
摘要:1.1、前言 web开发: web:网页的意思 静态web html,css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎是所有的网站; 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Servlet/JSP,ASP,PHP 在Jav 阅读全文
posted @ 2020-02-09 18:34 Godlesss 阅读(395) 评论(0) 推荐(1)