一个Spring AOP的坑!很多人都犯过!
△Hollis,一个对Coding有着独特追求的人△这是Hollis的第317篇原创分享作者lHollis来源lHollis(ID:hollischuang)前几天,我刚刚发布过一篇文章《自定义注解!绝对是程序员装逼的利器!!》,介绍过如何使用SpringAOP+自定义注解来提升代码的优雅性。很多读
你知道Spring Boot项目是怎么启动的吗?
概述在Java后端开发领域,大名鼎鼎的SpringBoot框架想必大家都用过。用过SpringBoot的应该都知道,在项目启动入口的主类main()方法里,一句简简单单的SpringApplication.run(...);便开启了项目的启动运行之路。那么本文我们就来看看这个SpringApplic
自定义注解!绝对是程序员装逼的利器!!
相信很多人对Java中的注解都很熟悉,比如我们经常会用到的一些如@Override、@Autowired、@Service等,这些都是JDK或
你值得拥有!一个基于 Spring Boot 的API、RESTful API 的项目
前言特征&提供技术选型&文档前言最近使用SpringBoot配合MyBatis、通用Mapper插件、PageHelper分页插件连做了几个中小型API项目,做下来觉得这套框架、工具搭配起来开发这种项目确实非常舒服,团队的反响也不错。在项目搭建和开发的过程中也总结了一些小经验,与大家
正在用SpringBoot的你,这个RBAC权限管理系统一定让你有所收获
OAuth2 Token 一定要放在请求头中吗?
HandyControl:重写原生样式,包含 70余款自定义控件的WPF控件库
Gitee 此前为大家介绍过一款优质的 WPF 控件库,受到了很多 C# 开发者的欢迎,由此可见Windows 开发者的基数仍然很高。今天为大家推荐的就是另一款在 Gitee 上很受欢迎的 WPF 控件库。 HandyControl 是一套 WPF 控件库,它几乎重写了所有原生…
Vue和DataV强强联合,这个大数据可视化模板你一定要拥有
一个基于 vue、datav、Echart 框架的 " 数据大屏项目 ",通过 vue 组件实现数据动态刷新渲染,内部图表可实现自由替换。部分图表使用 DataV 自带组件,可进行更改。 项目需要全屏展示(按 F11)。 项目部分区域使用了全局注册方式,增加了打包体积,在实际运…
PowerJob:一款强大且开源的分布式调度与计算框架
使用简单:提供前端Web界面,允许开发者可视化地完成调度任务的管理(增、删、改、查)、任务运行状态监控和运行日志查看等功能。 定时策略完善:支持CRON表达式、固定频率、固定延迟和API四种定时调度策略。 执行模式丰富:支持单机、广播、Map、MapReduce四种执行模式,其…
Spring Boot 2.3 新特性配置文件属性跟踪
再有就是 应用配置的同一个属性,值的来源可能来自配置文件、环境变量、启动参数等等。 很多情况由于如上配置的复杂性,应用在读取配置的时候,并不是我们预期的值,比如我们想使用是配置文件 dev 环境的值,却被环境变量的 或者其他的数据覆盖等,这些往往只有等我们运行时,输出日志才能发…
最近Gitee又有哪些值得关注的Java项目?这篇文章告诉你
除了那些经典的高 Star 项目,Gitee 上还有许多优秀的新项目每天都在更新,今天给大家介绍的就是近期值得关注的八款优质 Java 项目,看看都有什么吧。 丑牛迷你采集器是一款基于Java Swing开发的专业的网络数据采集/信息挖掘处理软件,通过灵活的配置,可以很轻松迅速…
Dave:Node一键生成CRUD代码,又一款极其好用的代码生成器
Dave 是一种专为 API 而生的 JSON 网络传输协议以及基于这套协议实现的 ORM 库。 为简单的增删改查、复杂的查询、简单的事务操作提供了完全自动化的API。 能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。 适合中小型前后端分离的项目,尤其是互联网创业项目和企…
硬核!无侵入式的 Java AIO 内核增强类库,并发性能提升不止一点点
AIO(异步非阻塞IO)是 Java 中常见到的一种网络 IO 之一,JDK1.7升级了 NIO 类库,升级后的NIO 类库被称为NIO2.0,也就是AIO。NIO2.0引入了新的异步通道的概念,并提供了异步文件通道和异步套接字通道的实现。 今天 Gitee 介绍的开源项目就是…
Nginx 配置太复杂?这个开源项目让你在Web中就搞定
本项目可管理多个nginx服务器集群,随时一键切换到对应服务器上进行nginx配置,也可以一键将某台服务器配置同步到其他服务器,方便集群管理。 nginx本身功能复杂,本项目并不能涵盖nginx所有功能,只能配置常用功能,更高级的功能配置仍然需要在最终生成的nginx.conf…
Gitee在线解决代码冲突功能上线,无需手动修改轻松解决冲突
许多开发者在使用 Git 的时候会遇到代码冲突的情况,当两名开发者先后往同一个分支发出合并请求,或者多个分支的代码合并到一个分支时,代码冲突就会出现,进而引起分支无法自动合并的问题。 这时,我们一般的解决流程是:找到冲突文件-->手工修改冲突的内容-->重新提交解决冲突后的文件…
CNOCR:测试集准确率最高98%,自带识别模型的中文OCR包
今天 Gitee 为大家介绍的是一款中文 OCR 包。大家都知道,训练模型是一件非常费时费力的事情,但今天这款项目已经自带训练好的识别模型,我们只需要下载下来使用即可,可以说是非常方便了,那么下面我们就去看看这个项目的详细信息吧。 cnocr是用来做中文OCR的Python 3…
可能是颜值最高的微信Markdown编辑器,用Markdown的你一定会爱上
不论是新媒体小编还是拥有自己公众号的开发者和开源组织,一定想要一个能够快速编辑且成品美观大方的编辑器。毕竟微信自带的编辑器功能有限,市面上其他编辑器功能又过于繁多,尤其对于开发者来说,文章中插入代码块这件事就非常令人头疼。 所以 Gitee 今天给大家推荐的这款开源项目就是一款…
为什么 Spring Boot 2.3.0 放弃Maven最终拥抱Gradle
在 2.3.0 中对 Spring Boot 进行了相当重大的更改,这是使用 Gradle 而非 Maven 构建的项目的第一个版本。 Spring 的每个项目都独立的项目组在开发运营,在用户最常使用的白盒部分(例如 API 设计)保持一致性,对于用户不可见的黑盒部分,各个项目…
kkfileview:使用SpringBoot打造多格式文件在线预览解决方案
支持doc/docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。
Spring Boot 2.3.0 新特性Redis 拓扑动态感应
本篇是 spring boot v2.3 系列第三篇,来分享一下 v2.3 关于 spring data redis 的故障转移优化。 关于 Redis 在生产中我们一般情况下都会选择 redis cluster 高可用架构部署,既能保证数据分片并且实现节点的故障自动转移。 基…