自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 yml中值的使用

普通的值直接使用,字符串默认不用加上引号。“” : 双引号会将转义字符有效。‘’: 单引号会让转义字符无效,将字符串按照本来的模样输出。对象、Map在下一行写对象的属性,注意缩进。K:V  K:V数组(List,Set)用-值表示数组中的一个元素。...

2020-09-11 18:16:49 764

原创 springboot自动导入原理

在springboot程序的入口有@SpringBootApplication注解。在该注解的内部包含三个重要注解:@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan其中@EnableAutoConfiguration通过导入@Import({AutoConfigurationImportSelector.class})该类,使用selectImports()方法,使用SpringFactoriesLoader.l

2020-08-31 11:18:08 572

原创 SpringMVC中拦截器的使用

使用拦截器的类需要实现HandlerInterceptor接口import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class My.

2020-08-19 13:01:52 80

原创 restful

https://blog.csdn.net/qq_41151659/article/details/97893495

2020-08-16 23:23:29 61

原创 解决Json乱码的方式

在springmvc配置文件中加入代码<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8"/> <

2020-08-16 11:21:33 157

原创 springmvc解决乱码问题

在web.xml中配置<filter><filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name>

2020-08-14 15:39:52 82

原创 Restful风格使用方法

@Controllerpublic class RestFulController { // 映射访问路径 @RequestMapping("/commit/{p1}/{p2}") public String index(@PathVariable int p1, @PathVariable int p2, Model model){ int result = p1 + p2; // Spring MVC 会自动实例化一个 Model 对象用于向视图中传值

2020-08-13 17:14:07 69

原创 SpringMVC执行流程

DispatcherServlet是整个SpringMVC的控制中心。用户发出请求,Dispatcher接收请求并拦截请求。DIspatcher调用HandlerMapping。HandlerMapping根据请求URL查找Handler。找到控制器。返回给DispatcherServlet。DispaerServlet寻找处理器适配器,按照特定规则执行Handler。执行具体的Controller。Controller将具体的执行信息返回给HandlerAdapter,如ModelAndVi..

2020-08-13 17:12:49 47

原创 springmvc程序的执行步骤

导入依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency&

2020-08-09 13:20:40 52

原创 maven中的java版本问题

<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration>

2020-08-08 12:13:18 107

原创 spring中的事务管理

配置声明式事务<!-- 配置声明式事务 --><bean id="dataSourceTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/></bean>结合AOP实现事务织入<!-- 结合AOP实现事务的织入

2020-08-08 00:52:32 65

原创 Spring整合Mybatis的两种方式

第一种方式在Spring配置文件中配置sqlSession。先连接数据库 <bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysq

2020-08-06 09:56:05 64

原创 实现AOP的三种方式。

使用Spring的原生接口准备环境:约束xmlns:aop="http://www.springframework.org/schema/aop"http://www.springframework.org/schema/aophttps://www.springframework.org/schema/aop/spring-aop.xsdjar包<dependency> <groupId>org.aspectj</groupId>

2020-08-03 14:38:21 127

原创 mybatis文件过滤问题

<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <in.

2020-08-03 14:38:04 643

原创 bean中各种值注入方法小结

<bean id="student" class="com.kuang.pojo.Student"> <property name="name" value="wangshuaikai"/> <property name="address" ref="address"/> <property name="books"> <array> &lt

2020-08-01 09:05:09 87

原创 foreach使用实例

select * from user where 1=1 and <foreach item="id" collection="ids" open="(" separator="or" close=")"> #{id} </foreach>(id=1 or id=2 or id=3)<select id="queryBlogForeach" parameterType="map" resultType="Blog">

2020-07-29 21:27:38 148

原创 mybatis中多对一和一对多查询的两种方式

该方式为子查询 <select id="getStudent" resultMap="StudentTeacher"> select * from student </select> <resultMap id="StudentTeacher" type="Student"> <result property="id" column="id"/> <result property..

2020-07-29 11:08:38 348

原创 数据库中分页的两种方式和Mybatis的详细执行流程

1.在数据库查询时使用limit关键字(更推荐)语法:SELECT * from user limit startIndex,pageSize;该方法通过UserMapper对象执行。2.使用RowBounds分页。创建rowBounds对象,设置start他index和pageSizeRowBounds rowBounds = new RowBounds(1, 2);使用sqlSesssion的selectList方法进行查询。List<User> userList = sq

2020-07-29 11:06:47 121

原创 7月26日学习笔记

Mybatis中起别名的三种方式。<typeAliases> <typeAlies type="bean类型所在包名" alias="别名"></typeAliases<typeAliases> <package name="bean所在包"/></typeAliases>第二种方式会自动读取所在包,别名为首字母小写的bean名。第三种方式:可以在bean中加注解@Alias(“别名”)三种方式的优先级:1

2020-07-26 21:48:36 65

原创 对于java从编译到运行的一些理解 ——7.25学习笔记

java运行步骤:输入一段java代码点击运行时,java将代码编译为.class文件,class文件中将成员变量(field)、构造方法(constructor)、成员方法(method)等封装成独自的对象。虚拟机运用类加载器读取.class文件(class类对象阶段),运行class类。通过class类创建对象,进入runtime阶段。获取.class对象的三种方法:Class.forName(全类名),将字节码文件加载进内存,返回class对象。通过对象.class属性获取,多

2020-07-26 11:02:26 73

原创 maven资源导出失败解决方法

当报Type interface com.kuang.dao.UserDao is not known to the MapperRegistry错误时 可能是资源导出失败在pom.xml中加入<build> <resources> <resource> <directory>src/main/resources</directory> <includes>

2020-07-24 18:43:54 522

原创 maven导入包失败解决方法

打开settings.xml,将镜像地址改为阿里云镜像地址<mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror> ———————

2020-07-24 17:38:22 277

原创 redis的两种持久化存储方式

第一种:RDB模式 该模式是默认方式,在一定间隔时间中,检测到KEY有变化就进行持久化数据。可以通过编辑redis.windows.conf文件进行配置。修改样例: after 900 sec (15 min) if at least 1 key changed save 900 1第二种:AOF模式 日志记录的方式,可以记录每一条命令的操作,可以每一次命令操作后,持久化数据。 appendonly no(关闭aof) --> appendonly yes appendfsync al

2020-07-24 10:26:38 243

空空如也

空空如也

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

TA关注的人

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