Spring Boot has taken Spring framework to the next level. It has drastically reduced the configuration and setup time required for spring projects. Sp ...
分类:
数据库 时间:
2020-07-01 18:40:39
阅读次数:
64
输入对象为HashMap: where stuage=#{stuAge} 用map中的key的值匹配占位符#{stuAge},如果匹配成功就用map的value替换占位符 Map<String, Object> studentMap=new HashMap<>(); studentMap.put(" ...
分类:
其他好文 时间:
2020-07-01 14:31:29
阅读次数:
65
mybatis mybatis是一个持久层框架,底层封装了JDBC,程序员只需要做简单的配置,和完成接口开发,就能实现CRUD操作,简化了开发。同时减少了硬编码,将sql在配置文件中配置,修改sql也不用重编译,便于系统的维护。 mybaitis也有自己的缓存,但是很少用,它的一级缓存是sessio ...
分类:
其他好文 时间:
2020-06-27 20:12:33
阅读次数:
69
根据id查询数据库中的一个内容: 1.连接数据库 2.编写带?的sql语句 3.预编译 4.填充占位符 5.执行操作 6.if判断是否有值,打印输出 7.关闭驱动 示例: package cn.kgc.crud; import cn.kgc.entity.User; import cn.kgc.ut ...
分类:
数据库 时间:
2020-06-27 11:57:10
阅读次数:
154
一、工程目录 二、SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.o ...
分类:
其他好文 时间:
2020-06-26 16:17:27
阅读次数:
41
? 黄小斜写了一年多的代码,渐渐地代码量也上来了,但是,代码写的多就是好吗,简单的数量堆积似乎并不能起到太好的效果,毕竟我们CRUD写多了,也不怎么需要架构设计,甚至连个设计模式都不怎么需要用到。如何开始代码精进之路,其实有很多的过来人早就已经给出了答案,今天就给大家推荐几本帮你精进代码的优质书籍, ...
分类:
其他好文 时间:
2020-06-24 21:31:54
阅读次数:
50
MySQL的COUNT语句 数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。 在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。 关于数据库中行数统计,无论是MySQL还是Oracle, ...
分类:
数据库 时间:
2020-06-24 00:10:10
阅读次数:
86
1.多态性的理解:可以理解为一个事物的多种形态。2.何为多态性:对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)举例:Person p = new Man();Object obj = new Date();3.多态性的使用:虚拟方法调用> 有了对象的多态性以后,我们在编译期,只 ...
分类:
编程语言 时间:
2020-06-21 11:33:59
阅读次数:
48
事务的概念 所谓事务是用户自定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。例如,在关系数据库中,一个事务可以是一条sql语句,一组sql语句或整个程序。 事务和程序是两个概念,一般来讲,一个程序中包含多个事务。 事务的开始与结束可以由用户显示控制。如果用户没有显示 ...
分类:
数据库 时间:
2020-06-21 11:23:34
阅读次数:
60
构造一颗二叉排序树(也叫二叉搜索树,BST,Binary Search Tree)十分简单。一般来讲,大于根节点的放在根节点的右子树上,小于根节点的放在根节点的左子树上(如果等于根节点,则可视情况而定),如果写程序的话,可以采用递归的方式,而且由于不存在重叠子问题的情况,因此递归的性能已经足够好(不... ...
分类:
编程语言 时间:
2020-06-21 00:01:36
阅读次数:
97