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

Java工程师成长之路

专栏作者
210
文章
248053
阅读量
43
订阅数
《Quarkus实战》总结
使用io.quarkus.vertx.http.runtime.filters.Filters,继承ContainerResponseFilter
老梁
2022-12-29
2.1K0
小技巧整理(一)
jmap -dump:format=b,file=/home/admin/logs/heap.hprof 6214
老梁
2020-08-11
5210
springboot-lll-starter限流说明
1. springboot-lll-starter限流说明 功能添加,项目地址 1.1. 配置 限流在order模块的bootstrap.yml配置中,主要为如下配置 spring: cloud: sentinel: eager: false transport: dashboard: localhost:8080 datasource: ds: nacos: server-addr:
老梁
2020-05-18
3500
spring-boot-lll-starter自动化框架介绍
舔着脸来介绍一波我刚写的自动化框架,spring-boot-lll-starter框架是经由我企业实战总结的一套,适用于项目起始构建的框架,适配了管理后台和微服务项目两种方案的代码生成
老梁
2020-05-08
3290
spring-boot-lll-starter自动化框架介绍
spring-boot-lll-starter框架是经由我企业实战总结的一套,适用于项目起始构建的框架,适配了管理后台和微服务项目两种方案的代码生成
老梁
2020-04-30
4140
Nacos入门
我的初衷是想搞一套适合自定义快速开发的框架,把一些必要的技术整合进来,第一想法是尝试下SpringCloud Alibaba,毕竟是阿里开发,适应国人需求,下载源码本打算研究下,看了nacos,就想到之前项目用的Eureka,而我也深知Eureka真的只是单纯的注册中心,需要配置属性还要依赖git做配置中心,所以改用nacos或许也是不错的主意,于是开始研究nacos
老梁
2020-04-23
1.2K0
错误日志告警实战
如果不差钱,更系统更完善的解决方案,我首先想到的是CAT,它不但能实现错误告警,且更加智能,告警的错误间隔,错误告警内容,QPS告警等等方式更多样化,还能查看接口QPS流量等等,奈何经费有限,放弃
老梁
2020-04-14
7650
sharding sphere 4.0.0-RC1版本 按年分表(后续优化)
关于上一篇中LogShardingAlgorithm的tables,我原先是在第一次调用的时候初始化,这样做虽然能实现功能,但每次调用都会走这个if判断,虽然性能损耗不大,但我觉得这不是业务应该走的逻辑顺序,我的理想是在LogShardingAlgorithm被实例化后去自动初始化tables
老梁
2020-02-14
4640
SpringBoot结合策略模式实战套路
我们都知道设计模式好,可以让我们的代码更具可读性,扩展性,易于维护,但大部分程序猿一开始都学过至少一遍设计模式吧,实战中不知用到了几成。接下来让我介绍一个结合SpringBoot的策略模式套路,让你的代码少些if-else
老梁
2019-10-30
8670
Java中的参数验证(非Spring版)
1. Java中的参数验证(非Spring版) 1.1. 前言 为什么我总遇到这种非正常问题,我们知道很多时候我们的参数校验都是放在controller层的传入参数进行校验,我们常用的校验方式就是引入下列的jar包,在参数中添加@Validated,并对Bean对象的参数做不同的注解处理就行,对Spring这种常用做法大家应该比较熟了 但我现在遇到的需求,因为boss追求通用性,我们的controller入口只有一个,是通过传入参数中的不同tradeCode来区分调用哪个服务,这时我校验参数就得放到具体的每
老梁
2019-10-24
2.4K0
ThreadPoolTaskExecutor学习
1. ThreadPoolTaskExecutor学习 1.1. 前言 我们知道一般创建线程池,我们都用ThreadPoolExecutor,但实际上Spring它也对该线程池做了一层封装,他就是ThreadPoolTaskExecutor 1.2. 代码例子 它的创建方式也很简单,各个属性直接通过set设置属性值,最后调用initialize()方法初始化,实际去做的就是初始化ThreadPoolExecutor 它封装了回调监听方法ListenableFutureCallback,可以用作异步回调处理
老梁
2019-10-14
5140
@Async源码探究
1. @Async源码探究 1.1. 上代码 @SpringBootApplication @EnableAsync public class SpringbootLearnApplication { public static void main(String[] args) { SpringApplication.run(SpringbootLearnApplication.class, args); } } @Service public class Creatin
老梁
2019-10-09
4400
SpringBoot读取配置文件源码探究
继续,重点是invokeListener方法,去调用监听器事件,可以想象对配置文件来讲,这就是读取配置事件了。同时监听器有很多,读取配置文件的监听器是ConfigFileAplicationListener,看名字还是蛮明显的吧
老梁
2019-09-10
5010
dubbo源码研究(一)
1. dubbo源码研究(一) 1.1. dubbo启动加载过程 我们知道,现在流行注解方式,用spring管理服务,dubbo最常用的就是@Reference和@Service了,那么我首先找到这两
老梁
2019-09-10
5160
spring-boot-starter-mail技术总结
1. spring-boot-starter-mail技术总结 1.1. 配置读取类SMTPTransport 在application中需要配置的信息,在此类中都可以看到,可以在此类打断点查看 1.2. 配置文件 spring.mail.host=smtp.163.com spring.mail.username=15068610616@163.com spring.mail.password=xxx # 启动ssl spring.mail.properties.mail.smtp.ssl.enable=
老梁
2019-09-10
1.5K0
spring-cloud-sleuth+zipkin源码探究
  粗略看了下spring cloud sleuth core源码,发现内容真的有点多,它支持了很多类型的链路追踪,我就找其中一个比较有代表性的深入剖析下源码结构和内容
老梁
2019-09-10
1K0
apollo客户端springboot实战(四)
  经过前几张入门学习,基本已经完成了apollo环境的搭建和简单客户端例子,但我们现在流行的通常是springboot的客户端,所以这章还是来学习下springboot客户端如何和apollo整合   接下来我来改造我自己的项目,我本来的项目接入的是spring config配置管理中心,读的git上的配置,它没有管理界面,功能也比较单一,所以我打算替换成apollo
老梁
2019-09-10
8340
OAuth2简易实战(二)-模拟客户端调用
1. OAuth2简易实战(二) 1.1. 目标 模拟客户端获取第三方授权,并调用第三方接口 1.2. 代码 1.2.1. 核心流程 逻辑就是从数据库读取用户信息,封装成UserDetails对象,该逻辑在用户进行登录时调用,验证由Spring Security框架完成 @Service("clientUserDetailsService") public class ClientUserDetailsService implements UserDetailsService { @Autowir
老梁
2019-09-10
1K0
eureka相关异常
1. eureka相关异常 1.1. 异常信息 Error creating bean with name 'eurekaAutoServiceRegistration': Singleton bean creation not a 1.2. 解决 上述异常我在两处地方遇到过,一是在集成txLCN分布式服务时,用到eureka注册的时候,需要额外添加两个配置类 package com.zhiyis.framework.service.tx; import com.codingapi.tx.netty.se
老梁
2019-09-10
3630
Cloud-Platform部署学习
1. Cloud-Platform部署学习 1.1. 介绍 Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,核心技术采用Spring Boot2以及Spring C
老梁
2019-09-10
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档