MybatisPlus整合笔记 MybatisPlus是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。MybatisPlus提供了通用的mapper和service,可以在不编写任何sql语句的情况下,快速的实现对单表的CRUD、批量、逻辑删除、分页等操作。.........
JavaScript整合笔记 1.1、JavaScript介绍什么是JavaScriptJavaScript是一门世界上最流行的脚本语言。ECMAScriptECMAScript可以理解为是JavaScript的一个标准。1.2、JavaScript使用引入JavaScript1.内部标签<script> alert('hello,world'); </script>2.外部引入<script src="js/alert.js"></s.
Swagger 学习目标了解Swagger的作用和概念了解前后端分离在Spring Boot中集成SwaggerSwagger简介前后端分离Vue + SpringBoot后端时代:前端只用管理静态页面; html==>后端。 模板引擎 JSP => 后端是主力前后端分离式时代后端:后端控制层,服务层,数据访问层 【后端团队】前端:前端控制层,视图层 【前端团队】伪造后端数据,json。已经存在了,不需要后端,前端工程依旧能够跑起来前端后如何交互?==.
Jackson的使用 1.导包<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.10.0</version></dependency>2.添加框架支持web3.新建一个lib文件把依赖导进去即可,不导会报错!.
Spring整合笔记 Spring简介Spring是春天的意思---> 给软件行业带来了春天2002,首次推出了Spring框架的雏形:interface21框架!2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版本。Rod Johnson,Spring Framework创始人spring理念是现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架!SSH:Struct2 +Spring + HibernateSS
Lombok的使用 Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。“Boilerplate”是一个术语,用于描述在应用程序的许多部分中很少改动就重复的代码。对Java语言最常见的批评就是在大多数项目中都可以找到这种类型的代码,由于语言本身的局限性而更加严重。龙目岛计划(Project Lombok)旨在通过用简单的注释集代替众多的代码。Lom
注解增删改查 1.我们可以在工具类创建的时候实现自动提交事务!public static SqlSession getSqlSession(){return sqlSessionFactory.openSession (true);}2.编写接口,增加注解public interface UserMapper {//获取全部的用户@Select ("select * from user")List<User> getUsers();//方法存在多个参数,所有的参
RowBounds分页 不再使用SQL实现分页1.接口//分页List<User> getUserByRowBounds();2.mapper.xml<!-- 分页--><select id="getUserByRowBounds" resultType="UserMap">select * from mybatis.user</select>3.测试@Testpublic void getUserByRowBounds(){SqlSe
Log4j Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。1.先导入log4j包<!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency><groupId>log4j</groupId><..
配置映射器说明 其他配置typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) mybatis-generator-core mybatis-plus 通用mapper映射器(mappers)MapperRegistry:注册绑定我们的mapper文件;方式一:(推荐使用)<!--每一个Mapper.xml都需要在Mybatis核心配置文件中注册!--><mappers><mapper re...
配置别名优化 类型别名(typeAliases)类型别名可为 Java 类型设置一个缩写名字。存在的意义仅在于用来减少类完全限定名<!-- 可以给实体类起别名--><typeAliases><typeAlias type="com.bubbles.pojo.User" alias="User" /></typeAliases>也可以指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,比如:扫描实体类的包,它的默认别名就为
增删改查实现 DCRUnamespace(命名空间)namespace中的包名要和Dao/mapper接口的包名一致!Select选择,查询语句;id,就是对应的namesce中的方法名;resultType:Sql语句执行的返回值!parameterType:参数类型1.编写接口//根据id查询用户User getUserById(int id);2.编写对应的mapper中的sql语句<select id="getUserById" parameterType="
什么是MyBatis 环境:jdk-1.8Mysql:Navicat Premium 15maven 3.6.1lDEASSM框架:配置文件的,最好去看官方文档mybatis – MyBatis 3 | Introduction!1.简介什么是 MyBatis?MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置.
黄金矿工小游戏制作步骤 1.新建一个普通的java项目2.新建一个文件夹imags是用来放图片素材3.在src创建一个文件夹com.sxt是用来放实体类的步骤1.窗口绘制2.绘制图片3.线绘制4.线摇摆5.线抓取6.创建金块7.双缓存8.抓取判定9.抓取返回10.创建多个金块11.石块创建12.拉取速度13.创建多种金块14.物体堆叠15.红线完善16.积分设置17.爆破18.关卡设置19.游戏状态20.游戏计时效果21..
JDBC复习 什么是JDBCjava连接数据库!需要jar包的支持java-sqljavax-sqlmysql-conneter-java... 连接驱动(必须要导入)实验环境搭建表名CREATE TABLE users(插入数据id INT PRIMARY KEY,`name` VARCHAR(40),`password` VARCHAR(40),email VARCHAR(60),birthday DATE);插入数据INSERT .
监听器和监听器过滤器常见应用GUl中理解 实现一个监听器的接口:(有N种)1.编写一个监听器实现监听器的接口//统计网上在线人数:统计Sessionpublic class olinejqt implements HttpSessionListener {//创建session监听:看你的一举一动//一旦创建Session就会触发这个事件public void sessionCreated(HttpSessionEvent se) {ServletContext ctx = se.getSession ().getS
过滤器Filter Filter:过滤器,用来过网站的数据;作用1. 处理中文乱码2.登录验证Filter开发步骤1.导包2.编写过滤器1.导包不要错2.实现Filter接口,重写对应的方法即可public class filterDemo1 implements Filter {//初始化:web服务器启动,就以及初始化了,随时等待过滤对象出现!public void init(FilterConfig filterConfig) throws Servlet...
MVC三层架构 什么是MVCModel view Controller 模型视图控制器早些年的架构用户直接访问控制层,控制层就可以直接操作数据库。servlet--CRUD-->数据库弊端:程序十分脚肿,不利于维护servlet的代码中:处理请求、响应、视图跳转、处理JDBC、 处理业务代码、处理逻辑代码调用JDBC:mysql oracle SqlServer。。。MVC三层架构1.Model业务处理 :业务逻辑(Service)数据持久层:...
JavaBean JavaBean实体类JavaBean有特定的写法:1. 必须要有一个无参构造2.属性必须私有化3.必须有对应的get/set方法一般用来和数据库的字段做映射 ORMORM:对象关系映射表-->类字段-->属性行记录-->对象people表class people{private int id;private String id;private int id;private String address;}.
JSP、JSTL标签 JSP、JSTL标签、EL表达式<!-- JSTL 表达式的依赖--><dependency><groupId>javax.servlet.jsp.jstl</groupId><artifactId>jstl-api</artifactId><version>1.2</version></dependency><!-- standard标签库--><d