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

Java技术栈

专栏作者
1443
文章
1900297
阅读量
147
订阅数
Spring Boot + Disruptor = 王炸!!
工作中遇到项目使用Disruptor做消息队列,对你没看错,不是Kafka,也不是rabbitmq;Disruptor有个最大的优点就是快,还有一点它是开源的哦,下面做个简单的记录.
Java技术栈
2023-02-27
5220
你只会用 xxl-job?一款更强大、新一代分布式任务调度框架来了,太强大了!
PowerJob是新一代分布式任务调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略,提供工作流来编排任务解决依赖关系,能让您轻松完成作业的调度与繁杂任务的分布式计算。
Java技术栈
2023-02-27
6500
GitHub 官宣,彻底淘汰 SVN!!
明年一月,GitHub 将从 GitHub.com 删除 Subversion 支持,GitHub Enterprise Server 不久后也将遵循此操作。
Java技术栈
2023-02-27
7700
你还只会用 AtomicXXX ?!恭喜你,可以下岗了!
在之前的文章中,栈长介绍了 LongAdder 的使用,性能实在太炸了,你还在用 AtomicInteger、AtomicLong 吗?如果你还不知道 LongAdder,赶紧看我之前写的那篇文章。
Java技术栈
2022-12-17
2200
Spring 6.0 正式发布,新王登基!!
“这是 2023 年及以后新一代框架的开始,拥抱了 OpenJDK 和 Java 生态系统中当前和即将到来的创新。同时,我们将其精心设计为针对现代运行时环境的 Spring Framework 5.3.x 的直接升级。”
Java技术栈
2022-12-17
6190
面向程序员的 10 款开源字体,个个都是极品,你最喜欢哪一款?
点击关注公众号,Java干货及时送达 出品 | OSC开源社区(ID:oschina2013) 在百花齐放的开源世界中,开源字体属于较为小众的一个分支。不过往往越是小众的领域,反而会诞生出更多惊艳的作品。本文将为大家介绍开源字体中或颇具特色,或制作精美,或独具匠心,或有深厚历史背景的作品。 1、JetBrains Mono 许可证:SIL Open Font License 1.1 官网:https://www.jetbrains.com/lp/mono/ 开发商:JetBrains JetBrains
Java技术栈
2022-08-25
11.4K0
还在用 Xshell?你 out 了,推荐一个更现代的终端连接工具,好用到爆!
点击关注公众号,Java干货及时送达 Tabby Tabby 是一名老外在 Github 开源的终端连接的工具,至今已经累积 20K+ star。 Tabby 的功能特性大概有: 支持多平台,Windows、MacOS(Intel 芯片/M1 芯片)、Linux 都有对应的安装包的; 自带 SFTP 功能,能够与 Linux 系统传输文件; 炫酷的终端页面,简单易用,以及各种插件支持等 安装包 github地址:https://github.com/Eugeny/tabby/ 找到适合自己电脑的安装版
Java技术栈
2022-08-25
6300
别再重复造轮子了,推荐使用 Google Guava 开源工具类库,真心强大!
点击关注公众号,Java干货及时送达 Google Guava 概述 1、Guava 是一组来自 Google 的核心 Java 库,包括新的集合类型(如 multimap 和 multiset)、不可变集合、图形库以及用于并发、I/O、散列、缓存、原语、字符串等的实用程序!被广泛应用于 Google 的大多数 Java 项目中,也被许多其他公司广泛使用。 2、guava github 开源地址:GitHub - google/guava: https://github.com/google/guava
Java技术栈
2022-06-13
1.4K0
麻了!Fastjson 再曝反序列化漏洞。。
点击关注公众号,Java干货及时送达 来源:© Alibaba Fastjson Develop Team github.com/alibaba/fastjson/wiki/security_update_20220523 近日 Fastjson Develop Team 发现 fastjson 1.2.80及以下存在新的风险,请关注。 1. 风险描述 fastjson已使用黑白名单用于防御反序列化漏洞,经研究该利用在特定条件下可绕过默认autoType关闭限制,攻击远程服务器,风险影响较大。 建议f
Java技术栈
2022-05-30
1.2K0
又被问了:Spring Boot 定时任务开启后,怎么符合条件自动停止?
点击关注公众号,Java干货及时送达 背景 昨天,咱们的《知识星球:Java技术栈》里面有粉丝向我提问: 问题大概就是: Spring Boot 定时任务开启后,怎么符合条件自动停止? 当时我有空,虽然已经给出了参考答案,但可能还有一些细节地方要注意的,另外,我也觉得这个问题特别有意思,现在特别拿出来整理下,分享下给大家。 1、自定义任务调度 首先覆盖 TaskSchedulingAutoConfiguration 自动配置类里面的 ThreadPoolTaskScheduler Bean: /**  
Java技术栈
2022-05-09
1.4K0
再见 Fastjson!Fastjson 2 正式发布,性能炸裂…
点击关注公众号,Java干货及时送达 1. FASTJSON 2.0介绍 FASTJSON 2.0是FASTJSON项目的重要升级,目标是为下一个十年提供一个高性能的JSON库,同一套API支持JSON/JSONB两种协议,JSONPath是一等公民,支持全量解析和部分解析,支持Java服务端、客户端Android、大数据场景。 FASJTONS2代码 https://github.com/alibaba/fastjson2/releases/tag/2.0.1 JSONB格式文档 https://git
Java技术栈
2022-04-25
4.1K0
5.4 万 Star,一夜清零!
点击关注公众号,Java干货及时送达 转自公众号:机器之心 编辑 | 蛋酱、小舟 我们找 GitHub CEO 求助,但为时已晚。 2022 年 2 月 15 日,GitHub 通过推特平台广播了一则消息:「我们的朋友 HTTPie 最近不小心将自己设为了私密,丢掉了所有的 Star。如果你仍然爱它,就给它一颗 Star 作为情人节礼物。」 10 年攒下的 Star 突然清零?这是怎么回事? 昨天,项目作者 Jakub Roztočil 在博客中正式回应了这一事件。 十年获得 5.4W Star 的开源
Java技术栈
2022-04-24
9560
工作 3 年的同事不知道如何回滚代码,我真是醉了。。
点击关注公众号,Java干货及时送达 公司一个工作了 3 年的新同事,问我怎么回滚他刚刚修改过的代码,他说弄了半天不会,之前用的 SVN,没用过 Git,说 Git 好难弄,我真是醉了。。 回滚代码是我们程序员经常要操作的,使用 SVN 是很简单,但使用 Git 也并不难,Git 也有很多好用的客户端(比如:Sourcetree),简单回滚操作都是没问题的。 如果你喜欢用 Git 命令行,也可以使用 git revert 这种,但它是有回滚痕迹的,会多一个提交记录,今天栈长就介绍一些没有痕迹的理想状态的
Java技术栈
2022-04-19
2.4K0
Spring Boot Admin 横空出世!
点击关注公众号,Java干货及时送达 大家好,我是栈长。 前言 哈哈,略标题党,其实 Spring Boot Admin 这个项目已经开源好些年了,栈长看了下: 有记录的最早版本是在 2014 年,和 Spring Boot 在同一年相继开源: https://github.com/codecentric/spring-boot-admin Github 超过 10k+ 的关注量,不可谓不火爆。。 可能还有一些小伙伴还没用过: 它到底是个什么项目? 它都有什么用处? 和 Spring Boot 又有什
Java技术栈
2022-04-12
7130
一款基于 Spring Boot 开发的 OA 项目,接私活必备!
点击关注公众号,Java干货及时送达 来源:https://gitee.com/aaluoxiang/oa_system 1.项目介绍 oasys是一个OA办公自动化系统,使用Maven进行项目管理,基于springboot框架开发的项目,mysql底层数据库,前端采用freemarker模板引擎,Bootstrap作为前端UI框架,集成了jpa、mybatis等框架。 作为初学springboot的同学是一个很不错的项目,如果想在此基础上面进行OA的增强,也是一个不错的方案。 Spring Boot
Java技术栈
2022-03-20
7860
新年首发!Spring Cloud 2021.0.1 发布,快上车!来不及解释了。。
点击关注公众号,Java干货及时送达 Spring Cloud 2021.0.1 号外,号外,Spring Cloud 2021.0.1 发布了,这也是农历新年后的首发版! 距离《Spring Cloud 2021》2021 第一版的发布也有一些日子了,栈长掐指一算,差不多 2 个多月吧。 来看下最新的 Spring Cloud 版本情况: 虽然官网版本号还没更新,但在 Maven 仓库中已经可用了: Maven 依赖给大家奉上: <dependencyManagement>     <depende
Java技术栈
2022-03-03
8150
突发!Apache Log4j2 报核弹级漏洞。。赶紧修复!!
点击关注公众号,Java干货及时送达 Apache Log4j2 报核弹级漏洞,栈长的朋友圈都炸锅了,很多程序猿都熬到半夜紧急上线,昨晚你睡了吗?? Apache Log4j2 是一个基于Java的日志记录工具,是 Log4j 的升级,在其前身Log4j 1.x基础上提供了 Logback 中可用的很多优化,同时修复了Logback架构中的一些问题,是目前最优秀的 Java日志框架之一。 此次 Apache Log4j2 漏洞触发条件为只要外部用户输入的数据会被日志记录,即可造成远程代码执行。 影响版本
Java技术栈
2022-03-03
4890
你还在用 swagger?试试这几款在线文档生成神器!!
点击关注公众号,Java干货及时送达 前言 最近公司打算做一个openapi开放平台,让我找一款好用的在线文档生成工具,具体要求如下: 必须是开源的 能够实时生成在线文档 支持全文搜索 支持在线调试功能 界面优美 说实话,这个需求看起来简单,但是实际上一点的都不简单。 我花了几天时间到处百度,谷歌,技术博客 和 论坛查资料,先后调研了如下文档生成工具: gitbook github地址:https://github.com/GitbookIO/gitbook 开源协议:Apache-2.0 License
Java技术栈
2022-03-03
2.6K0
程序员的代码行数越少越好?
点击关注公众号,Java干货及时送达 代码行数越少越好?读懂别人的代码很困难?如何编写出“完美”的代码?每天要坚持8小时编程?......拜托,这些编程误区程序员应该尽早知道! 以下为译文: 作为开发人员,你会听到许多有关“代码行数”的令人难以置信的疯狂理论——不要相信他们!以代码行数作为决策依据是一件非常荒谬的事情。在极少数情况下,代码行数可能还有那么一丁点意义,在绝大数情况下,代码行数什么都代表不了。根据代码行数做决策就好像按照页数评价书籍的水准。 有些人可能会认为,应用程序中的代码行越少,就越容
Java技术栈
2022-03-03
5660
别再到处 new 对象了,试试 3 大工厂模式,真香!!
点击关注公众号,Java干货及时送达 上一篇:别在再满屏的 if/ else 了,试试策略模式,真香!! 你还在到处 new 对象吗? 单身狗:我没对象,new 怎么了? new 对象本身是没问题的,但也不能全部 new 关键字走天下,其实有更好的方式,合适的时候可以试试工厂模式,代码会更优雅。 什么是工厂模式? 顾名思义,工厂模式中的 "工厂" 指的是创建对象的工厂,它提供了一种创建对象的最佳方式,也就是工厂模式。 工厂模式的好处是这些对象不需要暴露自身的创建过程,统一由工厂模式进行创建和提供,隐藏了创
Java技术栈
2022-03-03
6260
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档