
框架
文章平均质量分 89
学而不思则罔,思而不学则怠
数据与算法架构提升之路
我是一名专注于AI和数据架构的技术专家,拥有扎实的编程与数学基础。在大数据框架重构和底层源码开发方面积累了丰富经验,擅长自动驾驶、数据架构和深度学习等领域的研究与实践。目前,我主要从事数据AI架构相关工作,并曾在新能源汽车行业积累了深厚的技术背景。对技术创新和持续学习充满热情,致力于推动前沿技术的应用与发展。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
精通Spring MVC图片处理:一个完整功能实现指南
本文介绍了使用iText、Flying Saucer和FreeMarker结合生成PDF的方法,以及SpringMVC框架中处理文件下载和图片上传的技巧。原创 2016-08-31 10:40:25 · 2446 阅读 · 0 评论 -
SpringBoot整合MybatisPlus多线程下切换数据源的设计方案
大数据项目经常同一个项目里会有涉及多数源的场景原创 2023-09-19 22:19:04 · 475 阅读 · 0 评论 -
基于SpringBoot的分布式事务LCN整合分享
框架介绍LCN分布式事务框架其本身并不创建事务,而是基于对本地事务的协调从而达到事务一致性的效果核心步骤创建事务组是指在事务发起方开始执行业务代码之前先调用TxManager创建事务组对象,然后拿到事务标示GroupId的过程。添加事务组添加事务组是指参与方在执行完业务方法以后,将该模块的事务信息添加通知给TxManager的操作。关闭事务组是指在发起方执行完业务代码以后,...原创 2018-06-06 23:29:46 · 6338 阅读 · 0 评论 -
Mockito 框架的 @Mock 和 @InjectMocks 注解使用指南
本文详细介绍了 Mockito 测试框架中的 @Mock 和 @InjectMocks 注解,阐释了它们在自动化创建和注入模拟对象方面的重要性和使用方法。通过实例演示了如何简化单元测试中的依赖注入过程,强调了它们在处理私有构造函数、setter 方法以及基本类型参数时的特殊行为,并指出了在使用这些注解时可能遇到的问题和注意事项。原创 2021-11-22 10:29:53 · 16166 阅读 · 0 评论 -
SpringBoot配置加载,各配置文件优先级对比
目录1.SpringBoot配置文件两者同时存在情况2.配置文件目录3.自定义配置属性@ConfigurationProperties与@Value两种注解对比自定义配置提示4.指定配置文件@PropertySource使用装配yaml配置文件@ImportResource使用1.SpringBoot配置文件SpringBoot使用一个以application命名的配置文件作为默认的全局配置文件。支持properties后缀结尾的配置文件或者以yml/yaml原创 2021-11-05 11:33:45 · 3639 阅读 · 2 评论 -
@RequestBody配合@Valid 校验入参参数
自定义一个Controllerimport com.example.demo.pojo.User;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestBody;import org.springframework....原创 2019-08-08 15:19:26 · 23128 阅读 · 5 评论 -
Feign AOP 切不到的诡异案例
我曾遇到过这么一个案例:使用 Spring Cloud 做微服务调用,为方便统一处理 Feign,想到了用 AOP 实现,即使用 within 指示器匹配 feign.Client 接口的实现进行 AOP 切入。代码如下,通过 @Before 注解在执行方法前打印日志,并在代码中定义了一个标记了@FeignClient 注解的 Client 类,让其成为一个 Feign 接口:package org.geekbang.time.commonmistakes.springpart2.aopfeign.f转载 2021-03-05 17:28:13 · 3356 阅读 · 1 评论 -
Spring Cloud知识要点
Spring Cloud框架组件服务发现——Netflix Eureka断路器——Netflix Hystrix服务网关——Netflix Zuul声明式服务调用——Spring Cloud Fegiin分布式配置——Spring Cloud Config客服端负载均衡——Netflix Ribbon消息驱动——Spring Cloud Stream分布式服务追踪—...原创 2019-07-17 08:45:34 · 777 阅读 · 0 评论 -
基于雪花算法解决Mybatis-Plus id主键生成的问题
简要说明由于mybatis-plus会自动插入一个id到实体对象, 不管你封装与否, 所以有时候导致一些意外的情况发生默认是生成一个长数字字符串(编码不同可能结尾带有字母)错误ested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'id' of 'class com.xxx' with value '1110423703487479810' Cause: j原创 2021-01-20 11:24:00 · 8161 阅读 · 0 评论 -
基于SpringBoot的Shiro实践应用开发总结
简介• Apache Shiro 是 Java 的一个安全(权限)框架。• Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境。• Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、 缓存等功能简介• Authentication:身份认证/登录,验证用户是不是拥有相应的身份;• Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能进行什么操作,如:验证某个用户.原创 2020-10-19 08:33:20 · 709 阅读 · 0 评论 -
ShardingSphere原理分析和实战总结
代码模块架构原理官方文档:https://shardingsphere.apache.org/document/current/cn/quick-start/sharding-jdbc-quick-start/分片策略Sharding-JDBC认为对于分片策略存有两种维度:数据源分片策略(DatabaseShardingStrategy):数据被分配的目标数据...原创 2020-07-28 07:26:05 · 5172 阅读 · 0 评论 -
SpringCloud+Consul配置Zuul网关服务
转发的目标服务microservice-provider-user配置server: port: 8000spring: application: name: microservice-provider-user cloud: consul: discovery: instance-id: ${spring.application.name}:${server.port} prefer-ip-address: true原创 2020-06-14 18:52:34 · 1242 阅读 · 0 评论 -
TkMybatis用法总结
自定义SQL写法import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;@Autowiredprotected NamedParameterJdbcTemplate namedJdbcTemplate;MapSqlParameterSource mapSqlParameterSourc...原创 2019-11-06 20:47:04 · 5295 阅读 · 0 评论