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

Java工程师成长之路

专栏作者
210
文章
247336
阅读量
43
订阅数
《Quarkus实战》总结
使用io.quarkus.vertx.http.runtime.filters.Filters,继承ContainerResponseFilter
老梁
2022-12-29
2.1K0
一、需求
一、需求 计算两个多边形iou的值,iou代表两图形的交集除以两图形的并集 计算图形2的每个点距离图形1的最短距离 二、依赖库 <!-- 几何库 --> <dependency> <groupId>org.locationtech.jts</groupId> <artifactId>jts-core</artifactId> <version>1.16.1</version> </dependency> 三、代码例子 import com.lll.toolsky.tool.PolygonUtil
老梁
2022-11-06
4820
idea运行main方法或Test避免编译整个应用的方法
在idea,我常常会遇到这样的问题,我写个main或者Test,明明就想运行一个简单的函数测试下某个简单的方法,但一运行就需要编译整个项目,非常的耗时 这里我给出一个idea简单的修改配置就可以解决问题,我的idea版本是2021.2,其它版本可以参考也是类似的 如下所示:
老梁
2021-11-30
4.3K0
小技巧整理(一)
jmap -dump:format=b,file=/home/admin/logs/heap.hprof 6214
老梁
2020-08-11
5180
大数据量分批执行封装
在执行定时任务的时候,我们常常会有这样的需求,当数据量越来越大,可能你一次查询的数据就会导致内存溢出,所以我们后期往往又要再不断优化,比如分批处理,但分页以后代码量往往呈直线上升,且结构混乱更加复杂难懂,对此我就想写个封装方法,解决任何的分批数据库查询
老梁
2020-07-01
8170
itext7史上最全实战总结
最近有个需求需要我用Java手动写一份PDF报告,经过考察几种pdf开源代码,最终选取了itext7,此版本为7.1.11,由于发现网上关于该工具的博文比较少,特别是实战博文几乎没有,在我踩完各种坑,最终把PDF成型后,打算把经验分享出来,本文通过摘录解释来说明,内容来自本人GitHub itext-pdf
老梁
2020-06-02
6.3K1
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
3490
spring-boot-lll-starter自动化框架介绍
舔着脸来介绍一波我刚写的自动化框架,spring-boot-lll-starter框架是经由我企业实战总结的一套,适用于项目起始构建的框架,适配了管理后台和微服务项目两种方案的代码生成
老梁
2020-05-08
3290
spring-boot-lll-starter自动化框架介绍
spring-boot-lll-starter框架是经由我企业实战总结的一套,适用于项目起始构建的框架,适配了管理后台和微服务项目两种方案的代码生成
老梁
2020-04-30
4130
研究javax.validation.constraints.NotNull运行原理
一开始我研究@Validated注解就是为了找是否有办法验证对象内对象,如果不行可能就需要自己写拦截器方法了,不到迫不得已我也不想重复造轮子,毕竟@Validated自带的验证这么多,写起来也蛮累的,还容易出bug。有耐心看完这篇文章的估计是遇到@Vaildated的问题了,希望能起到抛砖引玉的作用吧
老梁
2020-04-24
1.8K0
Nacos入门
我的初衷是想搞一套适合自定义快速开发的框架,把一些必要的技术整合进来,第一想法是尝试下SpringCloud Alibaba,毕竟是阿里开发,适应国人需求,下载源码本打算研究下,看了nacos,就想到之前项目用的Eureka,而我也深知Eureka真的只是单纯的注册中心,需要配置属性还要依赖git做配置中心,所以改用nacos或许也是不错的主意,于是开始研究nacos
老梁
2020-04-23
1.2K0
错误日志告警实战
如果不差钱,更系统更完善的解决方案,我首先想到的是CAT,它不但能实现错误告警,且更加智能,告警的错误间隔,错误告警内容,QPS告警等等方式更多样化,还能查看接口QPS流量等等,奈何经费有限,放弃
老梁
2020-04-14
7600
记一次线程等待引起的bug解决过程
使用Springboot的Scheduled注解框架执行定时任务,发现线上突然不打任何日志了,我们要找到它不打日志的原因
老梁
2020-04-01
4100
sharding sphere 4.0.0-RC1版本 按年分表(后续优化)
关于上一篇中LogShardingAlgorithm的tables,我原先是在第一次调用的时候初始化,这样做虽然能实现功能,但每次调用都会走这个if判断,虽然性能损耗不大,但我觉得这不是业务应该走的逻辑顺序,我的理想是在LogShardingAlgorithm被实例化后去自动初始化tables
老梁
2020-02-14
4610
powerdesigner两数据库对比
position属性不一致,但这并不影响两数据库的结构,我们不需要把它当警告显示出来
老梁
2020-02-14
1.1K0
sharding sphere 4.0.0-RC1版本 按年分表(自动建表)
上篇文章留了个坑,sharding sphere本身没有提供自动建表功能,但我想了想,我们可以绕过它本身的设定,它本身的数据分片是通过分片算法实现,如下继承一些接口PreciseShardingAlgorithm、RangeShardingAlgorithm等,在范围查询的时候,原本我们需要从availableTargetNames参数去判断已存在的表,从而做到不查不存在的表,插入时也是同样的道理
老梁
2020-02-13
9930
sharding sphere 4.0.0-RC1版本 按年分表实战
需要对日志表进行按时间划分表,由于用于后台系统,日志量预估不会太大,因此按年划分表
老梁
2020-01-14
1.3K0
Mybatis插入实体类字段为关键字解决方案
网上找到了mybatis plus的解决方案,是加@TableField注解,给上别名加上反单引号,比如
老梁
2019-12-12
3.9K0
RabbitMQ实战应用技巧
由于项目原因,之后会和RabbitMQ比较多的打交道,所以让我们来好好整理下RabbitMQ的应用实战技巧,尽量避免日后的采坑
老梁
2019-10-30
7080
SpringBoot结合策略模式实战套路
我们都知道设计模式好,可以让我们的代码更具可读性,扩展性,易于维护,但大部分程序猿一开始都学过至少一遍设计模式吧,实战中不知用到了几成。接下来让我介绍一个结合SpringBoot的策略模式套路,让你的代码少些if-else
老梁
2019-10-30
8640
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档