#一、技术概述 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Ordinary ...
分类:
数据库 时间:
2020-06-25 09:37:10
阅读次数:
95
概念 AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。 (1)Aspect(切面):通常是一个类,里面可以定义切入点和通知 (2)JointPoint(连接点):程序执行过 ...
分类:
其他好文 时间:
2020-06-24 20:03:55
阅读次数:
49
@ConditionalOnExpression("'true") 当括号中的内容为true时,使用该注解的类被实例化,支持语法如下: @ConditionalOnExpression("${mq.cumsumer.enabled}==1&&${rabbitmq.comsumer.enabled:t ...
分类:
编程语言 时间:
2020-06-24 16:26:23
阅读次数:
319
SpringMVC参数绑定( 传参 ) 转发和重定向 SpringMVC使用comtroller类中, return的时候, 就会调用视图解析器进行拼接前缀和后缀, 然后进行转发. 所以实际上return就是转发 forward: (地址栏不变) 跳过视图解析器, 不拼接进行转发, 例如: retu ...
分类:
编程语言 时间:
2020-06-24 16:11:21
阅读次数:
53
最开始使用Qt时就遇到过QT Gui失去响应的问题,我是用多线程的方式解决的,然而通常来说,多线程是会降低程序的运行速度。 之后,在使用QSqlQuery::execBatch()函数时,Qt Gui 又失去响应,虽然多线程可以解决,但是如果能用单线程很好解决的,最好不要用到多线程,因为多线程不仅容 ...
分类:
其他好文 时间:
2020-06-24 15:58:30
阅读次数:
54
说明 代码剥离自其他老哥的项目,项目地址——https://github.com/wangzaiplus/springboot/tree/wxw 再此记录下来以备不时之需 创建注解 /** * 在需要保证 接口防刷限流 的Controller的方法上使用此注解 */ @Target({Element ...
分类:
编程语言 时间:
2020-06-24 15:50:02
阅读次数:
55
Spring中存在很多注解组合的情况,例如**@RestController** @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Controller @ResponseBody public @i ...
分类:
编程语言 时间:
2020-06-24 00:48:07
阅读次数:
78
多线程创建 在spring 中还可以注解支持创建 实例如下 1Thread 2Rundable 也可以尝试用lamda表达式的两种写法简化代码 3callable 4 线程池 5spring注解,一个注解就能异步的开线程帮我们操作,从而不用占用主线程(在loginManage类中) 然后想用的时候结 ...
分类:
编程语言 时间:
2020-06-24 00:42:36
阅读次数:
75
JPA 使用@Query注释更新数据库 @Transactional @Modifying(clearAutomatically = true) @Query(value ="update user set gender=:gender,phone=:phone,email=:email,updat ...
分类:
编程语言 时间:
2020-06-23 19:34:28
阅读次数:
52
在spring boot中,摒弃了spring以往项目中大量繁琐的配置,遵循约定大于配置的原则,通过自身默认配置,极大的降低了项目搭建的复杂度。同样在spring boot中,大量注解的使用,使得代码看起来更加简洁,提高开发的效率。这些注解不光包括spring boot自有,也有一些是继承自spri ...
分类:
编程语言 时间:
2020-06-23 19:25:42
阅读次数:
54