网络编程七:HttpClient配置ssl,绕过证书验证

1、HttpClient配置ssl,绕过证书验证: 自定义实现X509ExtendedTrustManager,JDK会使用TrustAnyTrustManager来验证证书算法,而这个类所有的验证方法都是空方法,也就是不验证。 2、报错信息: ConnectException:com.ibm.j...

2018-10-14 16:10:12

阅读数 123

评论数 0

SSM笔记-批量处理

1、步骤: ①创建相关的bean类mapper类mapper映射文件和相关mybatis配置 ②在程序中创建SqlSessionFactory和SqlSession ③在SqlSessionFactory.openSession时,给openSession的入参赋值为ExecutorType.BA...

2018-10-14 15:48:55

阅读数 84

评论数 0

SSM笔记-分页

1、文档及jar下载地址:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md 2、步骤: ①准备好需要的bean、mapper、mapper映射、mybatis配置、数据库连接 ②创建SqlSessio...

2018-10-14 15:43:17

阅读数 39

评论数 0

SSM笔记-插件开发

1、作用:通过拦截mybatis的四大对象,并且对其数据进行处理,达到对指定数据进行修改的效果 2、插件原理 在四大对象创建的时候 ①每个创建出来的对象不是直接返回的,而是返回interceptorChain.pluginAll(parameterHandler); ②获取到所有的Intercep...

2018-10-14 15:38:02

阅读数 38

评论数 0

SSM笔记-MBG

1、作用:为MyBatis框架使用者定制的代码生成器,可以快速的根据mbg配置文件生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询,这样能减少开发的工作量。但是表连接、存储过程等复杂sql需要另外编写 2、相关jar包下载地址:https://github.c...

2018-10-13 22:52:31

阅读数 42

评论数 0

SSM笔记-缓存

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

2018-10-13 22:34:20

阅读数 94

评论数 0

SSM笔记-动态SQL

1、if标签 1)使用<if test="">标签,其中test的值就是判断的语句,要使用OGNL写 2)<if test="">&...

2018-10-13 21:52:04

阅读数 21

评论数 0

SSM笔记-查询

1、selsect标签属性: ①id:唯一标识符,一般用方法名 ②resultType:返回值类型,如果返回集合元素,则类型写集合里面的元素的类型,不可跟resultMap一起用 ③parameterType:可不写,mybatis会根据TypeHandler判断 2、内容包括: ①返回List数...

2018-10-13 21:28:47

阅读数 14

评论数 0

SSM笔记-参数处理

1、传入多个参数到sql映射文件 注意:     ①多个参数会封装成一个map,如果没有指定的话sql映射文件中参数的值应写为#{param1}/#{param2}… &nbsp...

2018-10-11 22:49:27

阅读数 20

评论数 0

SSM笔记-insert操作

1、对于支持自增主键的数据库,mybatis直接从数据库获取自增主键值, 作用:在进行添加操作后获取主键值 2、mapper配置文件中insert标签的属性: ①parameterType:可不写 ②useGeneratedKeys:使用自增主键获取主键值策略 ③keyProperty:指定对应主...

2018-10-11 22:39:34

阅读数 330

评论数 0

SSM笔记-数据库增删查改

1、步骤:      ①创建Bean类,及对应的Mapper接口类及其mapper映射文件   &n...

2018-10-10 22:52:45

阅读数 46

评论数 0

SSM笔记-全局配置文件

1、添加dtd约束       作用:编写配置文件的时候能自动弹出关键字提示   &...

2018-10-10 22:20:55

阅读数 129

评论数 0

SSM笔记-Mybatis基本使用

步骤: 1、创建Bean类 2、创建对应的Mapper接口(对应原生接口的Dao类),是interface类型,写调用sql语句的方法(sql在下面的Mapper配置文件里面配置) 2、创建mybatis配置文件(配置数据库连接信息,使用mappers标签配置Mapper配置文件) 3、创建Map...

2018-10-10 22:07:06

阅读数 26

评论数 0

SSM笔记-Mybatis下载

1、访问http://www.mybatis.org/mybatis-3/index.html并点击 “project’s Git”按钮 2、进入GitHub之后到页面最下,点击 “Download Latest” 去下载页面 3、点击对应按钮,下载 jar/源码包/压缩的源码包 ...

2018-08-21 22:30:43

阅读数 36

评论数 0

SSM笔记-SpringMVC的异常处理

1、ExceptionHandler注解 作用:根据有额外的异常处理方法,用来定制出错页面的显示效果 步骤: ①Spring配置文件配置mvc:annotation-driven ②创建一个异常处理类,并用@ControllerAdvice修饰该类 ③创建一个返回类型为ModelAndV...

2018-08-13 17:49:37

阅读数 97

评论数 0

SSM笔记-SpringMVC的自定义拦截器

1、步骤 ①创建拦截器类,并为该类实现HandlerInterceptor接口及其实现方法 ②在springmvc配置文件中配置mvc:interceptors和mvc:annotation-driven ③测试运行handler即可看到效果 2、自定义拦截器运行顺序 ①按照mvc:in...

2018-08-13 17:40:33

阅读数 210

评论数 0

SSM笔记-SpringMVC的语言国际化

1、步骤 ①创建国际化资源文件 ②springmvc配置文件中配置国际化资源文件 ③如果需要通过按钮更换语言locale时, springmvc配置文件中配置SessionLocalResolver和localchannceinterceptor ④创建Handler类并且定义Resour...

2018-08-13 17:24:29

阅读数 406

评论数 0

SSM笔记-SpringMVC的上传和下载

1、上传 特别需要的jar:commons-fileupload-1.3.3.jar和commons-io-2.6.jar 步骤: ①配置mvc:annotation-driven ②配置multipartResolver ③创建html页面 ④创建handler 2、下载 ①创建...

2018-08-13 17:09:18

阅读数 107

评论数 0

SSM笔记-SpringMVC的数据格式化 、数据校验、错误提示、错误信息国际化、返回json

1、数据格式化 步骤: ①创建bean并且用@Repository修饰bean类 ②在bean中对需要格式化的参数使用@NumberFormat或@DateTimeFormat修饰 ③编写对应的dao ④编写handler ⑤在spring配置文件中配置mvc:annotation-d...

2018-08-13 17:02:55

阅读数 312

评论数 0

SSM笔记-SpringMVC的自定义类型转换器

1、步骤: ①建立对应的bean和dao ②建立form表单 ③建立handler(①handler的参数需要更表单控件name值一样 ②要用@RequestParam修饰方法的参数) ④建立converter类,且继承org.springframework.core.convert.co...

2018-08-13 16:54:49

阅读数 374

评论数 0

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