- 博客(9)
- 收藏
- 关注
原创 14道MyBatis面试题总结,看完你还敢说懂MyBatis吗?
它的原理是,使用CGLIB创建目标的代理对象,当调用目标方法时,进入拦截器方法,比如调用a.getB.getName(),拦截器invoke()方法a.getB()是null值,那么就会单独发送事先保存好的查询关联B对象的sql,把B查询上来,然后调用a.setB(b),于是a的对象b属性就有值了,接着完成a.getB().getName()方法的调用。有了列名和属性名的映射关系后,Mybatis通过反射创建对象,同时使用反射给对象的属性逐一赋值并返回,那些找不到映射关系的属性,是无法完成赋值的。
2025-01-22 14:10:22
950
原创 全栈修炼:如何从Web前端迈向全栈开发
jQuery:是由javascript开发出来的开源的库,集成了所有javascript功能,让web前端开发人员写更少的代码,实现更多的功能,javascript脚本学起来是有一定难度的,但jQuery学起来却比较简单,这样降低了web前端开发的难度,并且jQuery几乎兼容所有浏览器。css样式代码:是用来控制html代码如何显示的,html语言只是网页的标记,但如何更好的在网页上展示你想要的效果,由css样式来控制,建议手写css样式代码,手写的更精简,重用性更高。缺点是容易出错,效率不高。
2025-01-15 17:36:19
635
原创 全是精华!阿里最新出品的“SpringCloud架构笔记” GitHub已爆火
本书的读者对象主要是 Java 开发人员,特别是工作1~3年的开发人员,这个阶段的开发人员资历尚浅,正需要一些实用的技术和经验来提升自己, Spring Cloud 正是一门符合提升要求的技术。因为它现在正在快速发展中,越来越多的企业开始使用 Spring Cloud 相信在不远的将来, Spring Cloud 将会成为 Java 开发人员面试的标配。第二部分基础篇会对 Spring Cloud 中常用的模块进行详细讲解部分实战篇开始实战性质的内容讲解。Spring Boot Admin 的使用方法。
2025-01-15 17:32:37
490
原创 【深入理解JVM】详解GC日志参数配置及日志分析
GCTest类的执行时,JVM参数配置:-Xms1m-Xmx1m执行后控制台输出如下图,准备下一步详细分析GC日志。二、GC日志参数配置。
2025-01-15 02:04:18
799
原创 【深入浅出imx8企业级开发实战 02】Yocto工程repo源码gitee加速配置方法_yocto 加速
本文描述了yocto环境搭建时,使用repo源码管理工具下载加速的方法介绍。博主使用的imx8qxp的yocto工程使用repo下载源码时,使用官方配置得要下载2小时以上,而按照博主配置gitee加速后,速度提高到1分钟左右。
2025-01-15 02:00:36
580
原创 【消息中心】kafka消费失败重试10次的问题_kafka重试次数
可重试错误:这类错误表示可以进行重试,例如broker返回NotEnoughReplicasException异常,生产者会重发消息。不可重试错误:这类错误表示不能进行重试,即使生产者重试发送请求,结果也不会改变,例如broker返回INVALID_CONFIG异常。在默认情况下,Kafka Producer生产者关闭重试功能,需要开发者手动配置重试策略。重试次数可设定的最大值是Integer类型的最大值(即2147483647)。
2025-01-15 01:56:55
1220
1
原创 Springboot异常java
springboot 2018及以上版本启动springboot项目时,默认选用。,大致上是缓存了热点代码,用c1编译器加速了编译。这两个参数,起到加速编译的效果。选项,项目启动时会带上。参数的详细解释,请看。
2025-01-13 23:51:08
976
原创 SpringBoot学习笔记(九:MongoDB )
MongoTemplate 提供了⾮常多的操作 MongoDB ⽅法,它是线程安全的,可以在多线程的情况下使⽤。MongoTemplate 实现了 MongoOperations 接⼝, 此接⼝定义了众多的操作⽅法如 find、findAndModify、findOne、insert、remove、save、update and updateMulti 等。它转换 domain object 为 DBObject,并提供了 Query、Criteria and Update 等流式 API。
2025-01-13 23:47:28
1237
原创 SpringBoot——整合Shiro完成登录检验
logger.info(“开始认证(doGetAuthenticationInfo)”);logger.info(“开始授权(doGetAuthorizationInfo)”);//查询用户是否存在,这里是用的Mybatis Plus,可以根据自己的方式进行校验。// 如果不设置默认会自动寻找Web工程根目录下的"/login.jsp"页面。//按顺序依次判断,这是一个责任链模式,如果有匹配的拦截,后面就不会匹配了。//配置退出 过滤器,其中的具体的退出代码Shiro已经替我们实现了。
2025-01-13 23:43:46
827
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅