自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shen的博客

欢迎讨论

  • 博客(22)
  • 资源 (15)
  • 收藏
  • 关注

原创 MyBatis学习笔记——逆向工程之代码生成器

MyBatis Generator代码生成器,顾名思义,就是帮你生成一些代码,从数据库分析表,生成Bean类、Mapper接口、Mapper XML。加入Jar依赖pom.xml加入如下依赖: <dependency> <groupId>org.mybatis.generator</groupId> ...

2018-08-21 14:57:38 1396

原创 MyBatis学习笔记——SSM整合(Spring4,SpringMVC4,MyBatis3)

构建环境导入Jar包pom.xml<dependencies> <!-- Spring/SpringMVC --> <dependency> <groupId>org.springframework</groupId> <artifac...

2018-08-20 21:09:00 285

原创 MyBatis学习笔记——缓存

一级缓存本地缓存,sqlSession级别的缓存,一级缓存是一直开启的。本质是SqlSession级别的一个Map。 与数据库同一次会话期间查询到的数据会存放在本地缓存中。 以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库。 一级缓存失效情况(没有使用到当前一级缓存的情况,效果是,还需要向数据库发出查询)sqlSession不同sqlSession相同,查询条件不...

2018-08-20 17:25:38 158 2

原创 MyBatis学习笔记——动态SQL(if、trim、choose、set、foreach、sql)

动态拼接SQLif判断(1)新建Mapper接口public interface EmployeeMapperDynamicSQL { public List<Employee> getEmpsByConditionIf(Employee employee);}(2)新建Mapper XML```xml &

2018-08-20 10:53:56 1502

原创 Mybatis学习笔记——select相关知识(返回集合类型、自定义映射[联合查询|分步查询|集合属性封装|鉴别器])

返回List编写接口方法public List<Employee> getEmpsByLastNameLike(String lastName);编写sql语句 <!-- public List<Employee> getEmpsByLastNameLike(String lastName); --> <!-- resultT

2018-08-15 17:32:01 4643

原创 MyBatis学习笔记——MapperXML之增删改与参数处理(源码)

增删改使用接口式编程,在接口中直接增加对应的方法。public interface EmployeeMapper { public Employee getEmpById(Integer id); public Long addEmp(Employee emlpoyee); public Boolean updateEmp(Employee employe...

2018-08-14 14:22:47 930

原创 MyBatis学习笔记——全局配置文件

各种配置项可以在官方文档http://www.mybatis.org/mybatis-3/zh/configuration.html中查看。propertiesmybatis可以使用properties来引入外部properties配置文件的内容; —–resource:引入类路径下的资源 —–url:引入网络路径或磁盘路径下的资源 示例代码: <proper...

2018-08-13 18:30:20 191

原创 MyBatis学习笔记——HelloWorld

全局配置文件有数据源一些运行环境信息,使用这个配置文件,可以创建一个SqlSessionFactory对象。 sql映射文件的配置也在该全局文件中配置。 代码如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config...

2018-08-13 11:22:02 170

原创 SpringMVC学习笔记——与Spring的关系

问题需要进行 Spring 整合 SpringMVC 吗?还是否需要再加入 Spring 的 IOC 容器吗?是否需要再 web.xml 文件中配置启动 Spring IOC 容器 ContextLoaderListener 吗?答案需要:通常情况下,类似于数据源、事务、整合其它框架都是放在Spring 的配置文件中(而不是放在SpringMVC的配置文件中)。实际上放入Sp...

2018-08-10 18:34:29 154

原创 SpringMVC学习笔记——运行流程及源码解析

流程图源码解析

2018-08-10 17:47:52 522

原创 SpringMVC学习笔记——异常处理

异常处理通过HandlerExceptionResolver接口处理程序的异常,包括Handler映射、数据绑定以及目标方法执行时发生的异常。 上述红箭头,是四个常用的实现类。 DispatcherServlet默认装配的HandlerExceptionResolver: 没有使用<mvc:annotation-driven/> - AnnotationMethodH...

2018-08-10 10:55:59 376

原创 SpringMVC学习笔记——拦截器

第一个拦截器编写一个拦截器自定义的拦截器需要实现HandlerInterceptor接口。public class FirstInterceptor implements HandlerInterceptor { /** * 该方法在目标方法之前被调用 * 若返回值为true,则继续调用后去的拦截器和目标方法 * 若返回值为false,则不会...

2018-08-09 20:46:18 243

原创 SpringMVC学习笔记——文件上传

文件上传SpringMVC的文件上传通过MultipartResolver接口来完成。 这个接口有两个实现类,我们使用CommonsMultipartResovler类来完成,它基于apache.commons组件。 SpringMVC上下文中默认没有装配任何MultipartResolver,因此默认情况下不能处理文件的上传,若想要使用Spring的文件上传功能,则需要配置Multipa...

2018-08-09 19:37:33 140

原创 SpringMVC学习笔记——国际化

关于国际化:在页面上能够根据浏览器语言设置的情况对文本(不是内容),时间,数值进行本地化处理可以在 bean 中获取国际化资源文件 Locale 对应的消息可以通过超链接切换 Locale ,而不再依赖于浏览器的语言设置情况解决:使用 JSTL 的 fmt 标签在 bean 中注入 ResourceBundleMessageSource 的实例,使用其对应的 getMess...

2018-08-09 19:08:15 193

原创 SpringMVC学习笔记——处理JSON

如何处理JSON编写一个请求,并显示,使用JS的方式:<script type="text/javascript" src="scripts/jquery-1.9.1.min.js"></script><script type="text/javascript"> $(function(){ $("#testJson&

2018-08-08 18:50:39 226

原创 SpringMVC学习笔记——数据校验

数据校验校验数据的正确性。 1). 如何校验? 注解? 2). 验证出错转向到哪一个页面? 3). 错误消息? 如何显示,如何把错误消息进行国际化如何校验使用 JSR303 验证标准加入 hibernate validator 验证框架的JAR包在SpringMVC 配置文件中添加 <mvc:annotation-driven/>需要在 bean 的属性上...

2018-08-04 21:06:59 197

原创 SpringMVC学习笔记——数据格式化

问题对于一些数据,我们从前端获取的都是字符串,那么该如何转换成相对应的格式呢? 比如日期Data、金钱(#,###,###.#)这样的数据格式化。解决对于格式化问题,上一个学习笔记中提到,springmvc.xml中添加了<mvc:annotation-driven/>后是支持@DateTimeFormat和@NumberFormat的。从名字上来看,这两个注解就是为...

2018-08-04 19:44:46 247

原创 SpringMVC学习笔记——数据转换之@InitBinder

作用对WebDataBinder进行一些初始化的操作,比如进行参数的配置等,下面是示例: 比如,不对Emlpoyee的lastName不进行赋值,那么我们在Controller中加入以下方法: @InitBinder public void initBinder(WebDataBinder binder) { // 标识哪一个值不进行赋值 ...

2018-08-04 18:56:19 330

原创 SpringMVC学习笔记——数据转换之mvc:annotation-driven

以往用到的地方: (1)配置直接响应转发的页面,加入view-controller后,@RequestMapping失效,加入annotation-driven,使之生效。 <!-- 配置直接转发的页面 --> <!-- 可以直接响应转发的页面,而无需再经过 Handler处理 --> <mvc:view-controller path="...

2018-08-04 18:47:43 3728 1

原创 SpringMVC学习笔记——数据转换、数据格式化、数据校验

内容均来自尚硅谷的佟刚老师,其中添加自己的想法,作为学习笔记

2018-08-04 12:05:07 545 2

原创 SpringMVC学习笔记——REST风格的CRUD练习

CRUD就是数据的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)四种操作。总体设计相关的类: - 实体类:Employee、Department - Handler:EmployeeHandler - Dao:EmployeeDao、DepartmentDao 相关的页面: - list.jsp - input....

2018-08-03 13:37:58 482

原创 SpringMVC学习笔记——视图解析器

流程SpringMVC会将目标方法的返回值(String、ModelAndView、View)转换成ModelAndView,再通过ViewResolver解析成视图对象(JSP、JSTL、PDF)。JSTL若项目使用了JSTL,则SpringMVC会自动把视图由InternalResourceView转为JstlView。若使用JSTL的fmt标签则需要在SpringMVC的...

2018-08-01 19:21:22 518

chan与Taylor定位比较.zip

chan算法(查恩)和Taylor(泰勒级数算法)的定位效果比较

2021-03-11

可用的扩展卡尔曼滤波程序示例(m)

可用的扩展卡尔曼滤波程序示例(m)

2020-11-19

win10下的geos.dll与geos_c.dll

win10下Py安装Shapely需要的依赖,win10下Py安装Shapely需要的依赖。

2019-01-03

数字电子技术英文原版_第11版_Digital_Fundamentals

声明:资源来源网络,如有侵权请联系上传者或csdn删除。 很好的一本数字电子相关的教材。

2018-06-14

opencv3.3+opencv_contrib编译所需的包

适用于Opencv3.3/3.2以及混合opencv_contrib的dnn包. 分别有,ippicv_2017u2_win_intel64_20170418.zip opencv_ffmpeg.dll opencv_ffmpeg_64.dll tiny-dnn-1.0.0a3.tar.gz

2017-12-08

GXT的JAR包

GWT,GXT的JAR包以及源代码,需要的朋友可以下载。 谷歌推出的WebUI的JAVA的库。

2017-11-16

opencv_3rdparty-ffmpeg

由于网络原因不能下载的,opencv编译所需要的ffmpeg包

2017-10-28

opencv_contrib编译所需的tiny-dnn包

由于自带的cmake给的地址不对,导致编译失败,opencv_contrib编译所需的tiny-dnn包

2017-10-28

NoSQL介绍PPT

NoSQL是什么? 为什么使用NoSQL? 为什么使用NoSQL? NoSQL的分类 NoSQL有什么特点? NoSQL有什么特点? NoSQL是否完美? NoSQL的一些概念——CAP NoSQL的一些概念——ACID NoSQL的一些概念——BASE NoSQL的一些概念——BASE NoSQL的一些概念——BASE 常见NoSQLj介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 正在使用NoSQL的一些知名公司

2017-10-06

NoSQL入门介绍

1、NoSQL技术介绍 1.1、NoSQL是什么 1.2、NoSQL为什么会存在 1.3、NoSQL产品分类 1.4、NoSQL技术的特点 1.5、NoSQL技术的不足 1.6、NoSQL的适用场景 2、一些概念 2.1、CAP 2.2、ACID 2.2、BASE 3、常见NoSQL介绍 3.1、文档型举例介绍(MongoDB) 3.1.1、MongoDB是什么 3.1.2、MongoDB的特性 3.1.3、MongoDB的架构 3.1.4、MongoDB的安装 3.1.5、MongoDB的简单使用 3.1.6、MongoDB的图形管理工具 3.1.7、MongoDB的适用场景 3.2、Key-Value介绍(Memcache) 3.2.1、Memcache是什么 3.2.2、Memcache的特性 3.2.3、Memcache的架构 3.2.4、Memcache的简单使用 3.2.5、Memcache的图形管理工具 3.3、Couchbase介绍 3.3.1、Couchbase是什么 3.3.2、Couchbase与MongoDB 3.3.3、Couchbase与Memcached 4、正在使用NoSQL的一些知名公司 5、扩展阅读

2017-10-06

SQLite Expert 破解版

可以更新,然后在进行破解,HELP,注册,选择.key文件注册

2017-04-12

C语言程序设计 黄迪明.pdf

C语言程序设计,也就是C语言的教材,很不错的书籍,推荐初学者可以看看。

2017-03-11

C语言程序设计 黄迪明

2017-03-05

abc视频播放器

abc视频播放器,可以播放加密视频

2016-07-30

空空如也

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

TA关注的人

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