首页
学习
活动
专区
工具
TVP
发布

码农沉思录

专注但不限于Java Web领域的技术分享,致力于打造一个有内容、有态度的技术分享平台。
专栏作者
783
文章
1212532
阅读量
168
订阅数
危险!请尽快替换代码中的BeanUtils
之前在专栏中讲过“不推荐使用属性拷贝工具”,推荐直接定义转换类和方法使用 IDEA 插件自动填充 get / set 函数。
Bug开发工程师
2022-03-15
1.2K0
@Autowired的这些骚操作,你都知道吗?
最近review别人代码的时候,看到了一些@Autowired不一样的用法,觉得有些意思,特定花时间研究了一下,收获了不少东西,现在分享给大家。
Bug开发工程师
2021-08-24
9430
一款用Spring Boot + Bootstrap写的迷你天猫商城,附源码!
今天给大家分享一个不错的开源商城项目,基于Spring Boot的迷你天猫商城,可以快速部署运行,所用主要技术点为:
Bug开发工程师
2021-08-24
6211
验证码这样做,瞬间高出一个逼格
拖动式验证就是根据图片显示,将指定的图形拖动到指定位置完成验证。而点触式验证码就是通过鼠标点击出示例中出现的图形完成验证。
Bug开发工程师
2021-08-24
1.1K0
Java开发利器之重试器
在平时开发中经常会遇到需要调用接口和外部服务的场景,但是有些接口服务方不能立即返回数据,而是需要处理一段时间才能返回真实的业务数据,如果没有处理完则直接返回一个中间状态的结果。
Bug开发工程师
2021-03-03
7170
Swagger天天用,但它背后的实现原理很多人都不知道!
由于工作中遇到需要基于 Swagger Json 做一些处理,但 Swagger Json 的格式不是那么满足需求。
Bug开发工程师
2020-12-31
1.9K0
头秃系列,二十三张图带你从源码分析Spring Boot 启动流程~
Spring Boot 专栏已经写了五十多天了,前面二十章从基础应用到高级整合避重就轻介绍的都是工作、面试中常见的知识点。
Bug开发工程师
2020-12-15
1.9K0
定时任务最简单的3种实现方法(超好用)
定时任务在实际的开发中特别常见,比如电商平台 30 分钟后自动取消未支付的订单,以及凌晨的数据汇总和备份等,都需要借助定时任务来实现,那么我们本文就来看一下定时任务最简单的几种实现方式。
Bug开发工程师
2020-08-24
5K0
拜托,别再问我Spring循环依赖了,给你手写出来行不行?
如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查”这些场景题。
Bug开发工程师
2020-05-25
7100
SpringBoot打包部署最佳实践
Spring Boot目前流行的java web应用开发框架,相比传统的spring开发,spring boot极大简化了配置,并且遵守约定优于配置的原则即使0配置也能正常运行,这在spring中是难以想象的。spring boot应用程序可以独立运行,框架内嵌web容器,使得web应用程序可以像本地程序一样启动和调试,十分的方便,这种设计方式也使得spring boot应用程序非常适合容器化进行大规模部署。生态方面,spring boot提供了非常丰富的组件,目前流行的java web框架基本都有spring boot版本,生态十分庞大,是目前java web开发最好的方案。
Bug开发工程师
2020-04-22
3.5K0
MVC的秘密
MVC到现在为止应该有很多年的历史了,在学校学习asp.netMVC的时候我理解MVC包括三层,视图(View)、控制器(Controller)、数据模型(Model)。
Bug开发工程师
2020-03-31
9650
实战 | spring boot 集成 websocket 的四种方式
这个配置类很简单,通过这个配置 spring boot 才能去扫描后面的关于 websocket 的注解
Bug开发工程师
2020-03-12
1.4K0
深入源码分析SpringMVC执行过程
首先,让我们从 Spring MVC 的四大组件:前端控制器(DispatcherServlet)、处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)以及视图解析器(ViewResolver) 的角度来看一下 Spring MVC 对用户请求的处理过程,过程如下图所示:
Bug开发工程师
2020-03-12
4710
Springboot 优雅停止服务的几种方法
在使用 SpringBoot 的时候,都要涉及到服务的停止和启动,当我们停止服务的时候,很多时候大家都是kill -9 直接把程序进程杀掉,这样程序不会执行优雅的关闭。而且一些没有执行完的程序就会直接退出。
Bug开发工程师
2020-03-12
1.3K0
为了控制Bean的加载我使出了这些杀手锏
故事背景是最近由于需求变动,小张在项目中加入了 MQ 的集成,刚开始还没什么问题,后面慢慢问题的显露出来了。
Bug开发工程师
2020-02-24
1.2K0
独家|微服务网关组件在金融的实践
随着车金融业务的快速发展,单体架构的系统已经不能满足业务的快速发展的需要,在这种情况下,本文主要介绍微服务网关在金融的实践与演进过程。
Bug开发工程师
2020-02-24
8430
一个基于 RabbitMQ 的可复用的分布式事务消息架构方案!
分布式事务是微服务实践中一个比较棘手的问题,在笔者所实施的微服务实践方案中,都采用了折中或者规避强一致性的方案。参考Ebay多年前提出的本地消息表方案,基于RabbitMQ和MySQL(JDBC)做了轻量级的封装,实现了低入侵性的事务消息模块。本文的内容就是详细分析整个方案的设计思路和实施。环境依赖如下:
Bug开发工程师
2020-02-24
7990
ThreadLocal面试六连问,你能Hold住吗?
中高级阶段开发者出去面试,应该躲不开ThreadLocal相关问题,本文就常见问题做出一些解答,欢迎留言探讨。
Bug开发工程师
2020-02-12
1.6K0
Spring框架中的异步执行
在Spring Framework中分别使用TaskExecutor和TaskScheduler接口提供异步执行和任务调度的抽象,本节我们着重讲解基于TaskExecutor支撑的的注解@Async如何实现异步处理的。
Bug开发工程师
2019-12-31
7860
不要群里问了,Apollo这个坑你现在就记好!
项目用的springboot,连带着配置中心也一直用的spring的配置中心,但是一直以来都有各种问题:
Bug开发工程师
2019-12-10
4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档