- 博客(23)
- 收藏
- 关注
原创 spring-mybatis整合 ----事务
1、添加业务import com.kuang.pojo.User;import org.apache.ibatis.annotations.Param;import java.util.List;public interface UserMapper { public List<User> selectUser(); //添加一个用户 public int addUser(User user); //删除一个用户 public int de
2020-07-31 14:44:31
143
原创 Spring mybatis整合项目创建
1、创建一个maven项目2、导入依赖到pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
2020-07-31 14:01:38
144
原创 MyBatis的学习 (3) --resultType理解与解析
resultType是sql映射文件中定义返回值类型,返回值有基本类型,对象类型,List类型,Map类型等。现总结一下再解释
2020-07-31 13:15:51
192
原创 Lombok简介 IDEA 环境插件安装步骤和初步使用
Lombok是一款Java开发插件, 使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码, 尤其对于简单的Java模型对象(POJO) 。在开发环境中使用L ombok插件后,Java开发 人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如反射那样降低程序的性能。
2020-07-22 21:52:35
253
原创 MyBatis的学习 (2) --添加增删改查新功能
需求:在学习(1)中程序的基础上增加一个根据ID查询用户的功能步骤:只需要对三个文件进行操作即可1.在UserMapper.java中添加功能package com.kuang.dao;import com.kuang.pojo.User;import java.util.List;/** * @author z * @create 2020-07-20-13:39 */public interface UserMapper { //查询全部用户 List<
2020-07-20 16:35:58
142
原创 MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效
1、将xml头文件改为GBK编码方式<?xml version="1.0" encoding="GBK"?>https://blog.csdn.net/hxpjava1/article/details/77776709?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relev
2020-07-20 16:25:22
135
原创 MyBatis的学习 (1) -- 第一个MyBatis程序详细步骤和遇到的问题
1.环境的搭建1.1数据库的准备创建一个程序所要访问使用的数据库CREATE DATABASE `mybatis`;USE `mybatis`;CREATE TABLE `user`( `id` INT(20) NOT NULL PRIMARY KEY, `name` VARCHAR(30) DEFAULT NULL, `pwd` VARCHAR(30) DEFAULT NULL)ENGINE=INNODB DEFAULT CHARSET=utf8;INSERT INTO `user
2020-07-20 15:09:56
115
原创 PowerDesigner165的安装和简单案例使用
1.安装(1)点击exe安装包(2)除了将地区选择为HK之外,其余都点next(3)将文件pdflm16.dll复制到安装文件夹下替换启动即可使用2.简单使用(1)创建模型(2)创建物理数据模型(3)创建表双击...
2020-07-17 17:26:42
324
原创 解决dos窗口 出现 java “错误:编码GBK 的不可映射字符”
本人用editplus编写了关于JDBC的java代码,通过DOS 编译 提示 错误:编码GBK的不可映射字符。如下图:解决方法有以下两种:1、 运行时使用 javac -encoding UTF-8 Convert.java2、 记事本打开java源文件,另存为选择ANSI编码编译就成功了,如图...
2020-07-17 10:17:16
449
原创 事务提交前执行了dml语句,select查询出结果已经改变?
同一个事务内的所有操作可以理解为同一把锁,所以无论insert或者update的内容都可以被这个事务内的select读出来。其他的事务能不能读到,要看数据库的事务隔离等级。换句话说,就是,这个select也是事务中的一部分,是会受到select该dml执行前的dml的代码所影响的...
2020-07-15 23:29:55
253
原创 Mysql课堂笔记&&重点学习总结
1、关于查询结果集的去重?mysql> select distinct job from emp; // distinct关键字去除重复记录。±----------+| job |±----------+| CLERK || SALESMAN || MANAGER || ANALYST || PRESIDENT |±----------+mysql> select ename,distinct job from emp;以上的sql语句是错误
2020-07-15 23:04:18
126
原创 为什么不能在where语句中使用聚合函数,与having的区别
1.问题描述当我们错误的使用分组函数之后,mysql会报错,提示“ Invalid use of group function”ORA-00934: group function is not allowed here分组函数有五种count( 列名 )统计元组个数sum( 列名 )计算一列值的总和avg( 列名 )计算一列值的平均值max( 列名 )计算一列值中的最大值min( 列名 )计算一列值中的最小值2.问题解决SQL语句的执行
2020-07-15 10:56:14
2989
4
原创 超市订单管理系统项目学习思路和完成过程
SMBMS超市订单管理系统一. 准备工作1.基本架构2.数据库设计:对应数据库代码如下:CREATE DATABASE `smbms`;USE `smbms`;DROP TABLE IF EXISTS `smbms_address`;CREATE TABLE `smbms_address` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `contact` VARCHAR(15) COLLATE utf8
2020-07-10 22:29:50
4074
3
原创 JDBC初见面&思路学习
JDBC什么是JDBC:Java连接数据库需要jar包的支持:java.sqljavax.sqlmysql-connecter-java… 连接驱动(必须要导入)实验环境搭建INSERT INTO users(id,`name`,`password`,email,birthday)VALUES(1,'张三','123456','zs@qq.com','2000-01-01');INSERT INTO users(id,`name`,`password`,email,birthda
2020-07-10 00:57:29
89
原创 Filter学习笔记&思路想法
FilterFilter:过滤器,用来过滤网站的数据;处理中文乱码登录验证…Filter开发步骤:1.导包2.编写过滤器实现Filter接口,重写对应的方法即可3.在web.xml中配置
2020-07-09 16:12:49
140
原创 MVC三层架构初步学习探究(笔记)
MVC三层架构什么是MVC:Model 模型view 视图Controller 控制器1.早期用户直接访问控制层,控制层就可以直接操作数据库2.MVC三层架构Model业务处理:业务逻辑(Service)数据持久层:CRUD(Dao)View展示数据提供链接发起Servlet请求(a,form,img…)Controller(Servlet)接收用户的请求:(req:请求参数、Session信息…)交给业务层处理对应的代码控制视图的跳转登录---
2020-07-09 16:09:00
98
原创 JavaBean学习资料笔记
JavaBean实体类JavaBean有特定的写法必须要有一个无参构造属性必须私有化必须有对应的get/set方法;一般用来和数据库的字段做映射 ORM;ORM:对象关系映射表—>类字段—>属性行记录—>对象...
2020-07-09 14:54:20
160
原创 JSP学习笔记
1.JSP1.1 什么是JSPJava Server Pages : Java服务器端页面,也和Servlet一样,用于开发动态Web技术!最大的特点:写JSP就像在写HTML区别:- HTML只给用户提供静态的数据- JSP页面中可以嵌入Java代码,为用户提供动态数据;1.2 JSP原理思路:JSP到底怎么执行!代码层面没有任何问题服务器内部工作tomcat中有一个work目录IDEA中使用Tomcat的会在IDEA的Tomcat中生产一个work目录浏览器向服务器
2020-07-09 00:48:21
106
原创 Cookie&Session学习笔记
1.会话会话: 用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话有状态会话: 一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;怎么证明你是学校的学生?你 学校1.发票 学校给你开发票2.学校登记 学校标记你来过了一个网站,怎么证明你来过?客户端
2020-07-08 18:29:45
133
原创 Servlet学习
Servlet1、Servlet简介Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,如果想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口把开发好的java类部署到web服务器中把实现了Servlet接口的Java程序叫做,Servlet2、HelloServletServlet接口Sun公司有两个默认的实现类:HttpServlet,1.构建一个普通的Maven项目,删除里面的src
2020-07-02 00:57:43
259
原创 maven配置国内阿里云镜像
maven配置国内阿里云镜像<mirrors> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </
2020-07-01 17:44:34
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人