上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页

2018年2月7日

摘要: 数据库概念相关 1. 什么是存储过程?它有什么优点? 答:存储过程是一组予编译的SQL语句,它的优点有: 允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。 允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。 减少网络流量,例如 阅读全文
posted @ 2018-02-07 14:56 木土aaa 阅读(169) 评论(0) 推荐(0) 编辑
 
摘要: JavaWeb基础知识总结. 1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 l Internet上供外界访问的Web资源分为: • 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是 阅读全文
posted @ 2018-02-07 14:55 木土aaa 阅读(56884) 评论(8) 推荐(18) 编辑
 
摘要: MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作 一、使用MyBatis对表执行CRUD操作——基于XML的实现 1、定义sql映射xml文件 userMapper.xml文件的内容如下: 1 <?xml version="1.0" encoding="UTF-8" ?> 2 阅读全文
posted @ 2018-02-07 14:54 木土aaa 阅读(259) 评论(0) 推荐(0) 编辑
 
摘要: MyBatis学习总结(一)——MyBatis快速入门 一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将 阅读全文
posted @ 2018-02-07 14:53 木土aaa 阅读(148) 评论(0) 推荐(0) 编辑
 
摘要: [源码解析]HashMap和HashTable的区别(源码分析解读) 前言: 又是一个大好的周末, 可惜今天起来有点晚, 扒开HashMap和HashTable, 看看他们到底有什么区别吧.先来一段比较拗口的定义: Hashtable 的实例有两个参数影响其性能:初始容量 和 加载因子。容量 是哈希 阅读全文
posted @ 2018-02-07 14:52 木土aaa 阅读(210) 评论(0) 推荐(0) 编辑
 
摘要: MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。 一、准备演示需要使用的表和数据 CREATE TABLE orders( orde 阅读全文
posted @ 2018-02-07 14:51 木土aaa 阅读(117) 评论(0) 推荐(0) 编辑
 
摘要: MyBatis学习总结(三)——优化MyBatis配置文件中的配置 一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 其实我们完全可以将数据库的连接配置信息写在一个properties文件中,然后在 阅读全文
posted @ 2018-02-07 14:51 木土aaa 阅读(112) 评论(0) 推荐(0) 编辑
 
摘要: MyBatis学习总结(五)——实现关联表查询 一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 阅读全文
posted @ 2018-02-07 14:50 木土aaa 阅读(156) 评论(0) 推荐(0) 编辑
 
摘要: MyBatis学习总结(七)——Mybatis缓存 一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或  阅读全文
posted @ 2018-02-07 14:49 木土aaa 阅读(130) 评论(0) 推荐(0) 编辑
 
摘要: MyBatis学习总结(六)——调用存储过程 一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性 二、准备数据库表和存储过程 1 create table p_user( 2 id int primary key auto_increment, 3 name varchar(1 阅读全文
posted @ 2018-02-07 14:49 木土aaa 阅读(96) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页