06 2020 档案

摘要:一、注解使用 1、还是简单的根据id查询用户 //根据id拿到一个用户 //方法存在多个参数,所有的参数前面必须加上@Parm("..")注解 基本类型需要写 引用类型参数不需要写注解 @Select("select * from user where id = #{id}") List<User> 阅读全文
posted @ 2020-06-23 21:59 SpaceJz 阅读(143) 评论(0) 推荐(0)
摘要:一、继续上一部分的日志工厂 1、Log4j 什么是log4j: log4j是apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台,文件,GUI组件 我们也可以控制每一条日志的输出格式 通过定义每一条日志信息的级别,我们能够更加细致的控制日志的生成过程 通过一个配置 阅读全文
posted @ 2020-06-23 00:53 SpaceJz 阅读(90) 评论(0) 推荐(0)
摘要:一、 1、使用Map作为参数类型 当实体类或数据库表中的字段或参数过多时,如果要向表中插入添加或其他操作时使用实体类对象会比较繁琐,因为对象的参数太多。先理解这样一个设计方式,不正规但实用。 //向角色表中新增一个角色名--接口 int addUser2(Map<String,Object> map 阅读全文
posted @ 2020-06-21 23:45 SpaceJz 阅读(173) 评论(0) 推荐(0)
摘要:一、mybatis准备及介绍 mybatis避免了几乎所有的jdbc代码和手动设置参数以及获取结果集代码。 1、如何获得mybatis 中文文档:https://mybatis.org/mybatis-3/zh/getting-started.html github:https://github.c 阅读全文
posted @ 2020-06-20 14:07 SpaceJz 阅读(128) 评论(0) 推荐(0)
摘要:<--做笔记使用,不做参考--> 1、Servlet是用于开发web项目的技术。是一个接口,自定义的类继承HttpServlet类之后变成一个servlet。Servlet可以对web浏览器或者其他HTTP客户端程序发出的请求进行处理。 每次写完一个Servlet类之后都要在web.xml中注册一个 阅读全文
posted @ 2020-06-14 00:36 SpaceJz 阅读(98) 评论(0) 推荐(0)
摘要:<--注:此博客只为了本人学习,不代表内容完全正确,请三思再看--> 一、Servlet原理 2、mapping 1、一个servlet可以指定一个映射路径 <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/sp</ 阅读全文
posted @ 2020-06-10 00:10 SpaceJz
摘要:<--注:此博客只为了本人学习,不代表内容完全正确,请三思再看--> 【创建一个Web_Maven项目的步骤】 一、创建一个项目 create new project 在左边选中Maven 可以使用Maven自带的模板 也可以直接创建,例如我们使用模板,选中右侧create from archety 阅读全文
posted @ 2020-06-08 17:19 SpaceJz
摘要:1、maven具体步骤 IDEA中构建成功。 具体步骤,在con-settings中修改配置文件,自定义本地存放地址,修改镜像使用阿里云镜像,http改成https 创建maven项目,名称,然后选择下载的maven版本,settings文件,下载的本地目录 build success. 2、IDE 阅读全文
posted @ 2020-06-08 15:11 SpaceJz
摘要:1、Maven是用来做什么的? 我们在做web开发的时候,需要使用大量的jar包,我们都需要手动去导入。那怎么能自动导入和配置jar包呢 因此,Maven诞生了。 2、Maven项目架构管理工具 Maven核心思想:约定大于配置 Maven给你定的约定你不能违反。 3、下载安装 地址:https:/ 阅读全文
posted @ 2020-06-07 23:01 SpaceJz
摘要:一、静态web 静态web存在的缺点:web页面无法动态更新,所有用户看到的都是同一个页面 加入轮播图,点击特效之后他就变成了一个伪动态的静态web页面 无法和数据库进行交互,数据无法持久化,用户无法交互 二、动态web 缺点:加入服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重 阅读全文
posted @ 2020-06-06 18:29 SpaceJz
摘要:一、PreparedStatement和Statement的区别 1、PreparedStatement使用?占位符代替参数 String sql = "update users set name = ? where id = ?"; 预编译sql,然后设置结果 public static void 阅读全文
posted @ 2020-06-06 16:17 SpaceJz
摘要:SQL注入问题 package space.urbeautiful.utils; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statemen 阅读全文
posted @ 2020-06-05 23:55 SpaceJz
摘要:一、三大范式 1、第一范式:原子性 保证每一列不可再分 2、第二范式:在满足第一范式的前提下,每张表只能描述一件事情 3、第三范式:在满足第一第二范式的前提下,第三范式需要确保数据表中的每一列数据都和主键直接相关,不能间接相关。 规范数据库的设计:规范性和性能的问题 阿里规范:关联查询的表不得超过三 阅读全文
posted @ 2020-06-05 17:48 SpaceJz 阅读(167) 评论(0) 推荐(0)
摘要:1、常用函数 时间和日期函数: select CURRENT_DATE();//获取当前日期 select CURDATE();//获取当前日期 与上同 select NOW();//获取当前时间 (日期+时间) select YEAR(date);//返回年 select MONTH(date); 阅读全文
posted @ 2020-06-04 17:31 SpaceJz
摘要:1、JOIN JOIN 就是连接另一个表来根据共同的内容查看两个表的列 主要分为LEFT JOIN INNER JOIN和 RIGHT JOIN 三种 七种join连接 来具体分析一下:看代码 表1:学生表 表2:成绩表 表3:科目表 --现在我们想要查询学生ID 学生名字 科目ID,科目名字和分数 阅读全文
posted @ 2020-06-03 19:09 SpaceJz
摘要:1、命令行连接数据库 mysql -uroot -pspace999 2、sql注释 --单行 /**/多行 3、所有的语句使用分号;结尾 show database; -- 查看所有的数据库 use 数据库名; -- 切换数据库 show tables; -- 查看库中所有的表 describe 阅读全文
posted @ 2020-06-02 23:47 SpaceJz
摘要:1、删除节点: 需要先获取父节点,在通过父节点删除自己。 因为自己干掉自己不合理。 <div id="father"> <h2>zzz</h2> <p id="id1">p1</p> <p class="p2">p2</p> </div> <script type="text/javascript" 阅读全文
posted @ 2020-06-01 17:14 SpaceJz
摘要:一、变量作用域 1、内部函数可以访问外部函数的成员变量 2、假设内部函数变量和外部函数变量重命名,从内向外查找 3、提升变量作用域 function abc(){ var x = "x" + y; console.log(x); var y = "y"; }//结果为 xUndefinde 因为js 阅读全文
posted @ 2020-06-01 01:50 SpaceJz