自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 MyBatis构造SQL

构造SQL1.创建ReturnSql类,实现得到增删改查的SQL语句的四种方法package com.cmy.sql;import com.cmy.bean.Book;import org.apache.ibatis.jdbc.SQL;/** * @author chenmingyong */public class ReturnSql { /** * 查询全部数据 * @return 查询语句 */ public String getSelectAll(){ r

2021-03-18 21:21:53 224 1

原创 MyBatis注解多表操作

MyBatis注解多表操作一对一操作数据准备实现步骤一对多操作数据准备实现步骤多对多操作数据准备实现步骤一对一操作数据准备card表CREATE TABLE card( id INT PRIMARY KEY AUTO_INCREMENT, number VARCHAR(30), pid INT, CONSTRAINT cp_fk FOREIGN KEY (pid) REFERENCES person(id));person表CREATE TABLE person(

2021-03-18 21:20:30 369 4

原创 MyBatis注解开发

MyBatis注解开发注解开发步骤查询操作增加操作修改操作删除操作注解开发步骤1.创建接口和编写操作方法2.在核心配置文件中配置映射关系<?xml version="1.0" encoding="UTF-8" ?><!--MyBitis的DTD约束,定义xml标签约束,使开发者按照定义书写--><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

2021-03-18 21:19:04 185 2

原创 MyBatis多表操作

MyBatis多表操作一对一的功能实现数据准备实现步骤一对多功能实现数据准备实现步骤多对多功能实现数据准备实现步骤一对一的功能实现数据准备person表CREATE TABLE person( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), age INT);card表CREATE TABLE card( id INT PRIMARY KEY AUTO_INCREMENT, number VARCHAR(3

2021-03-16 16:09:08 113

原创 MyBatis动态SQL

<if>标签<where> 标签:条件标签,用于存在动态条件的情况下,可以代替 where 关键字<if> 标签:条件判断标签test属性:条件判断代码示例映射配置文件<select id="selectCondition" resultType="book" parameterType="book"> SELECT * FROM book <where> <if test="book_id

2021-03-16 16:08:37 236

原创 MyBatis分页插件

分页插件步骤1.导入 jar 包2.在核心配置文件中集成分页助手插件<!--集成分页助手插件--><plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin></plugins>PageHelper.start(int pageNum, int pageSize); 此方法实现分页效果第一个参数表示 当前页第二个参数表

2021-03-16 16:07:57 134

原创 MyBatis配置LOG4J

配置LOG4J导入jar包修改核心配置文件<settings> <setting name="logImpl" value="log4j"/></settings>在src目录下编写 LOG4J配置文件# Global logging configurationlog4j.rootLogger=DEBUG, stdout# Console output...log4j.appender.stdout=org.apache.log4j.Co

2021-03-07 22:21:43 136

原创 MyBatis的基本使用

MyBatis的基本使用映射配置文件数据库连接配置文件引入核心配置文件相关APIResourceSqlSessionFactoryBuilderSqlSessionFactorySqlSession映射配置文件<?xml version="1.0" encoding="UTF-8" ?><!--MyBitis的DTD约束,定义xml标签约束,使开发者按照定义书写--><!DOCTYPE mapper PUBLIC "-//mybatis.org//DT

2021-03-07 22:19:50 1334 12

原创 Java Stream流

Stream流Stream流的三类方法Stream流的获取方法Stream流的中间操作常用方法filter方法limit方法skip方法concat方法distinct方法Stream流的终结操作常用方法forEach方法count方法Stream流的收集方法Stream流案例练习Stream流的三类方法获取Stream流创建一条流水线,并把数据放到流水线上准备操作中间方法流水线上的操作可以执行多个操作终结方法流水线的最后一个操作一个Stream流只能有一个终结方法Str

2021-03-04 14:08:01 580 8

原创 Java 可变参数和创建不可变集合

可变参数和创建不可变集合可变参数案例创建不可变集合可变参数可变参数:形参的个数是可以变化的格式:修饰符 返回值类型 方法名(数据类型… 变量名) { }范例:public static int sun(int… a) { }变量是一个数组案例需求:定义一个方法求 N 个数的和public class MyMap2 { public static void main(String[] args) { int sum = getSum(1, 2, 3, 4, 5, 6); Syst

2021-03-03 17:41:41 340 4

原创 Java Map集合的使用

Map集合概述Map集合分类单列集合单列集合一次存储一个元素双列集合双列集合一次添加两个元素(一对数据)Map集合总结Interface Map<K, V> K:键的数据类型,V:值的数据类型键不能重复,值可以重复键和值一一对应,每一个键只能找到自己对应的值(键+值)这个整体 称为 “键值对”,或 “键值对” 对象,在 Java 中称为 “Entry” 对象举例说明:学生的学号和姓名20001 -> 张三2002 -> 李四2003

2021-03-03 17:08:11 214 10

原创 Linux 管理用户

管理用户命令说明gpasswd (可选项)组名管理用户gpasswd 是 Linux 下的管理工具,用于将一个用户添加到组或从组中删除a, 向组 GROUP 中添加用户 USERd, 从组 GROUP 中添加或删除用户h, 显示此帮助信息并推出Q, -要 chroot 进的目录r, remove the GROUP’s passwordR, 向其成员限制访问组 GROUPM, 设置组 GROUP 的成员列表A, 设置组的管理员列表添加一个用户// 创

2021-03-02 13:52:49 75

junit-4.11和hamcrest-core-1.3 的jar包

junit-4.11和hamcrest-core-1.3 的jar包,用于java 单元测试,需要的可以下载

2021-02-26

junit-4.11.jar包

junit-4.11.jar包,有需要的可以下载

2021-02-26

mysql-connector-java.rar

官方下载的MySQL驱动jar包,里面包含了mysql-connector-java-5.1.37-bin.jar 版本包和 mysql-connector-java-8.0.23.jar 版本包。需要的可以下载

2021-02-26

python GUI井字棋

python实现的GUI井字棋游戏,精美的开始界面及开始按钮 游戏功能: 机器人:简单的AI人工智能算法 玩家:鼠标操作

2020-07-20

python推箱子游戏

推箱子游戏,自带音效,内置16关卡。 游戏功能: 人物移动:可使用键盘的方向盘或“wsad” 移动撤回:按“b”键可以使人物的回到上一步位置

2020-07-20

python实现的学生信息管理系统—GUI界面版

设计一个GUI界面的学生信息管理系统,方便保存学生的部分信息。 有五类功能: 1、 增加学生信息:输入姓名、学号、年龄、手机号 2、 修改学生信息:输入新的姓名、学号、年龄、手机号 3、 删除学生信息:以学号为索引 4、 查询学生信息:以学号为索引 5、 显示学生信息:一条一条整页显示。

2020-06-07

python界面图书管理系统—GUI界面版

设计一个GUI界面的系统,模拟图书管理,一个面向学生和学校管理员的系统,图书信息以txt文件存在本地。 管理员:查询图书 增加图书 删除图书 学生:借阅图书 归还图书 任何一个操作都会将所更新的图书信息存入本地txt文件。

2020-06-07

python实现GUI界面的ATM系统

设计一个GUI界面的ATM系统,该系统可以实现现实生活中ATM机器的大部分功能,涉及到插卡,退卡,取款,存款等操作。 用户插卡:选择已有卡号,输入密码进行登录。 ATM系统功能:查询余额; 转账:输入乙方银行卡和转账金额; 存款; 流水记录:查询银行卡账单 取款; 退卡。

2020-06-07

python实现GUI界面购物商城

python实现GUI界面的购物商城,商城上顾客可以购买任意东西,平台上分为两个身份,一个身份是售货员,一个身份是顾客,售货员负责进货,顾客负责买东西。 功能: 售货员->增加商品到仓库里、从仓库里删除商品 顾客->选择商品加购购物车,最后结算 购物车->结算、清空

2020-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除