自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 springmvc controller的代码示例及参数绑定

听课程,参数绑定一知半解,没听懂,找出之前的代码片段,搜了一些资料,稍微懂了一点,但还没太理清,做个记录,回头补吧。 @Controller public class HSRIndexGeoAction extends HSRQueryBaseAction {     private static final LogUtil LOG = LogUtil             .g

2018-01-11 21:48:05 453

转载 ConcurrentHashMap源码剖析

转自:http://www.importnew.com/21781.html 参考:http://blog.csdn.net/yan_wenliang/article/details/51029372 http://blog.csdn.net/u010723709/article/details/48007881 https://www.cnblogs.com/chengxiao

2018-01-10 19:33:25 2893

转载 mybatis学习笔记(17)-spring和mybatis整合

mybatis学习笔记17-spring和mybatis整合 整合思路整合环境sqlSessionFactory原始dao开发和spring整合后mapper代理开发遇到的问题 本文主要将如何将spring和mybatis整合,只是作简单的示例,没有使用Maven构建。并展示mybatis与spring整合后如何进行原始dao开发和mapper代理开发。 整合思路 需要sp

2018-01-09 13:44:44 208

转载 mybatis学习笔记(15)-查询缓存之二级缓存

mybatis学习笔记15-查询缓存之二级缓存 二级缓存原理开启二级缓存调用pojo类实现序列化接口测试方法useCache配置刷新缓存就是清空缓存应用场景和局限性 本文主要讲mybatis的二级缓存,二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语句,多个SqlSession可以共用二级缓存,二级缓存是跨SqlSession的。

2018-01-09 13:39:17 321

转载 mybatis学习笔记(14)-查询缓存之一级缓存

mybatis学习笔记14-查询缓存之一级缓存 查询缓存一级缓存 一级缓存工作原理一级缓存测试一级缓存应用 本文主要讲mybatis的一级缓存,一级缓存是SqlSession级别的缓存。 查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库

2018-01-09 13:37:00 206

转载 HashMap 源码解析

转自:http://www.cnblogs.com/lewis0077/p/5347061.html HashMap简介:   HashMap在日常的开发中应用的非常之广泛,它是基于Hash表,实现了Map接口,以键值对(key-value)形式进行数据存储,HashMap在数据结构上使用的是数组+链表。允许null键和null值,不保证键值对的顺序。 HashMap检索数据的大致流程:

2018-01-09 12:59:09 180

转载 ArrayList LinkedList源码解析

简约版参考:http://blog.csdn.net/weibin_6388/article/details/51064437 http://blog.csdn.net/sherry_rui/article/details/51068247 本文转自:https://www.cnblogs.com/lewis0077/p/5275061.html 在java中,集合这一数据结构应用广

2018-01-08 22:33:03 157

原创 2018科大讯飞校招---争吵

题目描述: 有 n 个人排成了一行队列,每个人都有一个站立的方向:面向左或面向右。由于这 n 个人中每个人都很讨厌其他的人,所以当两个人面对面站立时,他们会发生争吵,然后其中一个人就会被踢出队列,谁被踢出队列都是有可能的。 我们用字符 L 来表示一个面向左站立的人,用字符 R 来表示一个面向右站立的人,那么这个队列可以用一个字符串描述。比如 RLLR 就表示一个四个人的队列,其中第一个人和

2018-01-08 18:53:02 2624

原创 char、string和int的转化---java

0.0 int与char之间的转换 char word1='d'; char word2='@'; System.out.println((int)word1); //100 System.out.println((int)word2); //64         char word3=1;         System.out.pri...

2018-01-08 16:21:26 260

转载 mybatis学习笔记(13)-延迟加载

mybatis学习笔记13-延迟加载 使用association实现延迟加载延迟加载思考IDEA的debug小现象 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 延迟加载:先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比

2018-01-07 19:50:57 130

转载 mybatis学习笔记(12)-多对多查询

mybatis学习笔记12-多对多查询 示例多对多查询总结resultMap总结 本文实现多对多查询,查询用户及用户购买商品信息。 示例 查询主表是:用户表 关联表:由于用户和商品没有直接关联,通过订单和订单明细进行关联,所以关联表:orders、orderdetail、items sql SELECT orders.*, user.username,

2018-01-07 19:45:31 241

转载 mybatis学习笔记(11)-一对多查询

mybatis学习笔记11-一对多查询 示例小结 本文实现一对多查询,查询订单及订单明细的信息 示例 sql 确定主查询表:订单表 确定关联查询表:订单明细表 在一对一查询基础上添加订单明细表关联即可。 SELECT orders.*, user.username, user.sex, user.address, orderdetail

2018-01-07 19:42:28 150

转载 mybatis学习笔记(10)-一对一查询

本文使用两种方式(resultType和resultMap)实现一对一查询,查询订单信息,关联查询创建订单的用户信息 resultType实现 sql语句 确定查询的主表:订单表 确定查询的关联表:用户表 关联查询使用内连接?还是外连接? 由于orders表中有一个外键(user_id),通过外键关联查询用户表只能查询出一条记录,可以使用内连接。 ELECT orders.

2018-01-06 17:49:12 125

原创 mybatis学习笔记(9)-订单商品数据模型分析

首先是对总结整理: 然后是下面课程的概述: mybatis学习笔记9-订单商品数据模型分析 数据模型分析思路数据模型分析订单商品数据模型建表sql 本文对接下来几篇博客中用到的数据模型进行分析,并附上建表sql文件和测试数据文件 数据模型分析思路 每张表记录的数据内容 分模块对每张表记录的内容进行熟悉,相当于你学习系统需求(功能)的过程。 每

2018-01-06 11:30:19 384

转载 mybatis学习笔记(8)-动态sql

mybatis学习笔记8-动态sql if判断sql片段重点foreach标签 mybatis核心,对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。 if判断 mapper.xml <!-- 用户信息综合查询 #{userCustom.sex}:取出pojo包装对象中性别值 ${userCustom.username}:取出p

2018-01-05 21:56:12 250

转载 mybatis学习笔记(7)-输出映射

mybatis学习笔记7-输出映射 resultType 输出简单类型输出pojo对象和pojo列表 resultMap resultMap使用方法小结 本文主要讲解mybatis的输出映射。 输出映射有两种方式 resultTyperesultMap resultType 使用resultType进行输出映射,只有查询出来的列名和

2018-01-05 21:12:58 130

转载 mybatis学习笔记(5)-配置文件SqlMapConfig

mybatis学习笔记5-SqlMapConfig properties属性settings全局参数配置typeAliases类型别名typeHandlers类型处理器mappers映射配置 本文主要讲解SqlMapConfig配置文件 参考mybatis – MyBatis 3 | Configuration SqlMapConfig.xml中配置的内容和顺序如下

2018-01-04 22:37:15 265

转载 mybatis学习笔记(4)-开发dao方法

mybatis学习笔记4-开发dao方法 SqlSession使用范围原始dao开发方法 dao接口dao接口实现类测试代码总结原始dao开发问题 mapper代理方法 开发规范代码一些问题总结 本文讲解SqlSession,并对两种方法(原始dao开发和mapper代理开发)分别做简单展示 SqlSession使用范围 SqlSessionFacto

2018-01-02 23:38:14 216

转载 mybatis学习笔记(3)-入门程序二

mybatis学习笔记(3)-入门程序二 标签: mybatis mybatis学习笔记3-入门程序二 映射文件程序代码总结mybatis和hibernate本质区别和应用场景 添加、删除、更新用户 映射文件 User.xml,在入门程序一基础上增加 <!-- 添加用户 parameterType:指定输入 参数类型是poj

2018-01-02 22:41:51 190

转载 mybatis学习笔记(3)-入门程序一

mybatis学习笔记3-入门程序一 工程结构映射文件程序代码总结 工程结构 在IDEA中新建了一个普通的java项目,新建文件夹lib,加入jar包,工程结构如图。 log4j.properties # Global logging configuration log4j.rootLogger=DEBUG, stdout # Console output...

2018-01-02 21:46:17 209

原创 mybatis学习笔记(2)-mybatis概述

mybatis学习笔记2-mybatis概述 mybatis 介绍框架原理mybatis框架执行过程mybatis开发dao的方法输入映射和输出映射动态sql 本文对mybatis做一个简单介绍,包括框架原理,执行过程,开发方法,输入输出映射以及动态sql,我会在后续的系列文章中一一详细说明 mybatis 介绍 mybatis是一个持久层的框架,是apache下的顶级

2018-01-01 14:14:23 182

原创 mybatis学习笔记(1)-对原生jdbc程序中的问题总结

传智播客笔记:Java教程|Mybatis由浅入深教程 第1节 - 01mybatis第一天课程安排 第2节 - 02原生态jdbc编程中的问题总结 本文总结jdbc编程的一般步骤,总结这样编程存在的问题,并附上典型地jdbc示例demo jdbc编程步骤 加载数据库驱动创建并获取数据库链接创建jdbc statement对象设置sql语句设置sql语句中

2018-01-01 13:16:11 184

空空如也

空空如也

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

TA关注的人

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