自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis缓存理解

解析xml的时候首先,Mybatis在初始化SqlSessionFactoryBean的时候,找到mapperLocations路径去解析里面所有的XML文件2、创建sqlsourceMybatis会把每个SQL标签封装成SqlSource对象。然后根据SQL语句的不同,又分为动态SQL和静态SQL。其中,静态SQL包含一段String类型的sql语句;而动态SQL则是由一个个SqlNode组成3、创建mappedStatementXML文件中的每一个SQL标签就对应一个MappedStateme

2020-06-21 15:21:36 162

原创 什么是aop面向切面

面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处是降低了代码的复杂程度,使类可重用。但是人们也发现,在分散代码的同时,也增加了代码的重复性。什么意思呢?比如说,我们在两个类中,可能都需要在每个方法中做日志。按面向对象的设计方法,我们就必须在两个类的方法中都加入日志的内

2020-06-21 15:15:05 552

原创 mybatis学习笔记

一.resultType和resultMap在使用中的区别在使用mybatis进行数据库连接操作时对于SQL语句返回结果的处理通常有两种方式,一种就是resultType另一种就是resultMap。1.通常来说:resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用。但是resultType跟resultMap不能同时存在。2.具体来看:(1)resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的

2020-06-20 14:28:34 128

原创 什么是springmvc

SpringMvc简单介绍下你对springMVC的理解?Spring MVC Framework有这样一些特点:它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的)可以任意使用各种视图技术,而不仅仅局限于JSP支持各种请求资源的映射策略它应是易于扩展的SpringMVC的工作流程?用户发送请求至前端控制器Dispat

2020-06-20 14:24:25 217

原创 spring与springMVC的区别

Spring与SpringMVC的区别Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。简单点的话可以将SpringMVC类比于Struts。Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。Spring可以说是一个管理bean的容器,也可以说是包括很多开源项目的总称,spring mvc是其中一个开源项目

2020-06-20 09:57:59 271

原创 eclipse创建Maven项目时pom.xml报错

报错的主要原因是:我们刚创建的项目下webapp里面没有INF-WEB/web.xml文件解决办法:右键项目->双击Properties打开Properties for **窗口,然后点击Maven->Project Facets找到如下图的选项,把取消选中点击右下方的 Apply,然后选中上面的 Dynamic Web Module 下方就会出现如图所示:点击上图所示,进入如下图所示:在Generate web.xml前面打勾 ,并把Content directory

2020-06-20 09:52:05 392

原创 时间戳

时间戳精度有两个概念:1是精确到秒,2是精确到毫秒。要操作时间戳和时间戳转换为时间一般对应的对象就是Date,而Date各种转换离不开SimpleDateFormat;如果是要获取时间指定的年月日时,一般对应的是LocalDate,而LocalDate各种转换离不开DateFormatter;复制代码package com.jsoft.testjavabasics.test1;import java.text.ParseException;import java.text.SimpleDateF

2020-06-19 15:30:24 996

原创 md5加密

java实现MD5加密1 加密方法:1.1 java自带jar工具MessageDigest实现java.security.MessageDigestpublic class MD5Utils {public static String stringToMD5(String plainText) {byte[] secretBytes = null;try {secretBytes = MessageDigest.getInstance(“md5”).digest(plainText.ge

2020-06-19 15:26:18 133

原创 项目中添加功能失败

1.添加笔记本时,一直显示添加失败,控制台会告诉你缺少ID字段,由于我们在数据库设计ID为主键,所以会一直报错2.加上如下代码会自动生成id字段

2020-06-19 14:59:54 263

原创 项目出现前台数据传入数据库乱码问题解决

1.打开eclipse,找到server文件夹2.点击server.xml文件,找到类似如下代码,并把代码修改成图中的样子,就可以了

2020-06-19 14:50:40 185

空空如也

空空如也

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

TA关注的人

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