自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

公众号:Java后端

每日推送Java技术栈文章的公众号:Java后端

  • 博客(2390)
  • 收藏
  • 关注

转载 4 月份 火火火火 的开源项目

盘点 4月份 GitHub 上 Star 攀升最多的开源项目,整个 4月份最火项目 90% 都是 AI 项目(准确的说,最近半年的热榜都是AI 项目)本期推荐开源项目目录:1. AI 生成逼真语音2. 复旦大模型 MOSS!3. 让画中小人动起来4. 聊聊天,写 SQL5. AI 生成海报01AI 生成逼真语音这个开源项目叫做 Bark,它可以生成高度逼真的多语言语音以及一些音频,包括音乐、...

2023-05-04 13:49:21 33

转载 做量化模型用什么,试试 SPL?

量化交易是通过编程建模等方式,利用概率论、统计学等知识从庞大的历史数据中总结规律并建模量化模型,然后凭借计算机强大的计算能力来高效、快速地进行交易决策。编程语言可选择的语言很多,下图是来自于TIOBE统计的从2002年至今前十位编程语言的走势图,可以看出,之前很长一段时间内Java和C语言一直占据着统治地位,但从2018年起伴随着人工智能的兴起,Python的地位迅速上升,现在已经超过了Java和...

2023-04-03 08:02:01 94

转载 推荐一个 IDEA 日志管理插件神器

1. 简介Grep Console是一款方便开发者对idea控制台输出日志进行个性化管理的插件。2. 功能特性Grep Console的主要功能特性:1. 支持自定义规则来过滤日志信息;2. 支持不同级别的日志的输出样式的个性化配置;总结:通过过滤功能、输出日志样式配置功能,可以更方便开发者在大量的日志信息中筛选出自己比较关注的日志信息。3. 下载官网下载地址:https://plugins.je...

2023-04-02 09:02:00 78

转载 Hadoop/Spark 太重,esProc SPL 很轻

随着大数据时代的来临,数据量不断增长,传统小机上跑数据库的模式扩容困难且成本高昂,难以支撑业务发展。很多用户开始转向分布式计算路线,用多台廉价的 PC 服务器组成集群来完成大数据计算任务。Hadoop/Spark 就是其中重要的软件技术,由于开源免费而广受欢迎。经过多年的应用和发展,Hadoop 已经被广泛接受,不仅直接应用于数据计算,还发展出很多基于它的新数据库,比如 Hive、Impala 等...

2023-02-17 08:00:58 77

转载 Nginx 一网打尽

早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,就会造成线上频繁宕机的现象发生,最终导致系统瘫痪无法继续处理用户的请求。“从上面的描述中,主要存在两个问题:①单体结构的部署方式无法承载日益增长的业务流量。②当后端节点宕机后,整个系统会陷入瘫痪,导致...

2023-02-03 13:46:27 166

转载 推荐一个 yyds 开源项目任务管理工具

DooTask 是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。功能特性可查看日历提醒事项、仪表盘支持个人、群组聊天,创建聊天室支持创建文件夹、上传文件,创建文本、流程图、思维导图、Word、Excel、PPT支持指定范围共享文件、共享文件夹支持文档协作支持创建项目里程碑、添加子任务、更新进度、创建任务给指定人支...

2023-02-03 13:46:27 118

转载 Nginx 可视化配置神器

Nginx 是前后端开发工程师必须掌握的神器。该神器有很多使用场景:比如反向代理、负载均衡、动静分离、跨域等等。把Nginx下载下来打开conf文件夹的 nginx.conf文件,Nginx 服务器的基础配置和默认的配置都存放于此。配置是让程序员非常头疼的事,比如 Java后端框架 SSM,大量配置文件让不少人头皮发麻,所以才涌现了 Spring Boot这样能简化配置的框架。如果能...

2023-01-28 13:49:01 143

转载 5 款程序员必备的 Chrome 插件!

点击上方Java后端,选择设为星标优质文章,及时送达小编平时一直好奇隔壁的程序员哥哥工作效率怎么那么高,在小编的死缠烂打、死磨硬泡、撒娇卖萌、威逼利诱之下,小气的程序员哥哥终于给我透露了这5款超级好用的程序员必备插件,话不多说,我们一起开看看到底好不好用吧!来自百度图片第一款:WhatRuns在chrome浏览器中安装了这款插件后,我们就可以通过点击WhatRuns图标来打开插件窗口,通过该窗...

2022-11-04 13:47:36 898

转载 基于 Spring Boot + Vue 实现的可视化拖拽编辑的大屏项目

大家好,今天给小伙伴们分享一个基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目;# 简介这个是一个开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件,不会开发,照着设计稿也可以制作大屏。三步轻松完成大屏设计:配置数据源--...

2022-10-28 13:50:17 680

转载 IDEA 使用 Docker 插件,实现一键自动化部署

一、 docker开启远程连接访问首先我们要开启docker的远程连接访问。保证不是docker所在的服务器,也能够远程访问docker。Linux版的docker:修改 docker.service 文件,添加监听端口 -H tcp://0.0.0.0:2375vi/usr/lib/systemd/system/docker.service找到 ExecStart,在最后面添加 -H tcp:...

2022-08-28 18:45:09 408

转载 GitHub标星23K!Java 实战博客项目分享

来源:开源最前线(ID:OpenSourceTop)作为程序员每天就是不停的敲代码,改Bug,写起代码来那真是行云如流水,但要你码出点文字,写点技术总结,好像比登天还难。不过,现在已经有越来越多的程序员喜欢上写博客,分享一些自己的观点,或者通过写博客加深自己对某项知识的认识,使自己的知识体系更加健全。国内很多程序员大牛都有自己的博客,比如王垠、计算机科普博主阮一峰、vue...

2022-08-04 13:44:11 286

转载 为什么国内做不出 JetBrains 那样的产品?

分享一个很有意思的回答。作者:昌维 |来源:https://www.zhihu.com/question/537774494/answer/25340155881我是一名 JetBrains 的忠实粉丝。我学习编程语言的经历大概有 10 年左右,使用 JetBrains 大概有 7 年左右。在这么多年的学习编程和使用 JetBrains 全家桶的过程中,我认为 JetB...

2022-07-05 13:49:26 200

转载 2600 页的 Java 神级的面试手册面世

前两天有个小伙伴在后台留言,最近的面试越来越难了,尤其是技术面,考察得越来越细,越来越底层,庆幸的是最终顺利找到了工作。一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识比如果这样的问题:项目框架,Spring、Mybatis 等框架实现原理是否熟悉?消息中间件,负载均衡、RPC 框架等技术是否有接触过?MySQL 分库分表是否做过?分布式架构设计,Re...

2022-06-28 14:06:58 215

转载 Nginx 面试题 40 问

什么是Nginx?Nginx 有哪些优点?Nginx应用场景?Nginx怎么处理请求的?Nginx 是如何实现高并发的?什么是正向代理?什么是反向代理?反向代理服务器的优点是什么?Nginx目录结构有哪些?Nginx配置文件nginx.conf有哪些属性模块?cookie和session区别?为什么 Nginx 不使用多线程?nginx和apache的区别什么是动态资源、...

2022-06-28 14:06:58 218

转载 这里有一份完整的Java学习路径

初学Java的你还在烦恼不知道怎么去学,学习什么内容吗?那么多的技术书籍是否已经让你无从下手?别急,这本书里有一份完整的Java学习路径。从头开始,给你一个体系化的Java学习方案。影响了几十万名Java开发者的“Java工程师成神之路”系列文章,相信作为Javaer的你肯定在网络上刷到读到过N次,很多人可能不知道作者Hollis是谁,但却都熟知这份“Java工程师成神之...

2022-06-21 13:45:31 278

转载 基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目

大家好,今天给小伙伴们分享一个基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目;# 简介这个是一个开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件,不会开发,照着设计稿也可以制作大屏。三步轻松完...

2022-06-07 15:36:20 881

转载 IDEA 官宣全新默认 UI

JetBrains 宣布为其 IDE 系列产品更新默认 UI,目前已开放申请试用。申请地址:https://www.jetbrains.com/lp/intellij-new-ui-preview/预览图JetBrains 表示,他们的目标是降低 IDE 的视觉复杂性,提供对基本功能的便捷访问,并根据需要逐步公开复杂的功能 —— 从而构建他们认为干净、现代和强大的外观。新...

2022-06-07 15:36:20 401 1

转载 计算机的本质是哲学。

来源:cnblogs.com/jackyfei/p/13862607.html这篇文章为学习计算机提供了独特的角度和视野,格局瞬间就打开了兄弟们。学什么抽象模型庄子说过吾生有崖,知无涯。以有限的生命去学习无尽的知识是很愚蠢的。所以,学习的终极目标一定不是知识本身,因为知识是表象的、不稳定、会过时。那么我们应该学什么,什么东西才是永恒的?也许我们会有很多见解,比如学习哲学,...

2022-05-27 15:22:09 212

转载 Java 实现 AI 人脸识别登录

来源: blog.csdn.net/Gaowumao?type=blog想自己搞一个人脸识别玩玩,随着开始查找资料来研究这方面的信息,还好有好几家公司都有提供这方面的免费API,也是省下来很多功夫。一开始采用的是face++,但是在执行到最后一步人脸搜索时出现问题,一直提示INVALID_OUTER_ID,跟着官方文档,一步步抽离再封装,最终还是以失败告终,无奈只能选择放...

2022-05-27 15:22:09 489

转载 微软 10 大最受欢迎 GitHub 项目,最高 Star 数量 13 万

在这篇文章中,我们将列出由微软开发和维护的 Top 10 GitHub 开源软件库,排名按照 Star 数量排序(截止 2022 年 5 月 9 日的数据),并附上一些相关的统计数据和简短的官方描述信息。不多说了,让我们开始吧。注:排名顺序由外媒 Neowin 提供,我们以倒叙的形式呈现。10、Cascadia Code 主要的编程语言:Python (100%)Star...

2022-05-25 14:21:24 270

转载 比 MyBatis 快了 100 倍

比 MyBatis 效率快 100 倍的条件检索引擎,天生支持联表,使一行代码实现复杂列表检索成为可能!2开源协议使用Apache-2.0开源协议3界面展示你的产品给你画了以上一张图,还附带了一些要求:检索结果分页展示可以按任意字段排序按检索条件统计某些字段值这时候,后台接口该怎么写???使用 Mybatis 或 Hibernate 写 100 行代码是不是还打不住?而使...

2022-05-24 14:38:03 186

转载 Java常用类:7000+字一次性帮你总结好啦!

来源:cnblogs.com/lwtyyds/p/15678152.html常用类概述内部类内部类的分类:1.成员内部类(非静态内部类)2.局部内部类4.匿名内部类Object类Object类常用方法:1.equals方法2.hashCode方法3.toString方法4.finzlize方法包装类「1.基本数据类型以及对应的包装类:」「2.包装类的意义:」3.包装类常用...

2022-05-24 14:38:03 177

转载 盘点 7 个神级笔记开源应用!

其实我挺喜欢 Notion 这个笔记应用的,最近用的也比较多。但上次推文后,有一大堆读者在后台推荐了这些开源的笔记应用。本期可能盘点了 GitHub 上最优质的的 7 个开源笔记项目,按照 Star 数量按照从低到高排序。本期推荐开源项目目录:1. 一个自托管笔记应用程序2. 基于 JS 的笔记 Web 应用3. 不只是记事本4. 焦点面板5. 用于实时协作的编辑器6. ...

2022-05-18 14:02:15 627

转载 这个低代码生成器开源了!

腾讯tmagic-editor是一个所见即所得的页面可视化编辑器,实现零代码/低代码生成页面,可以快速搭建可视化页面生产平台,让非技术人员可以通过拖拽和配置,自助生成H5页面、PC页面、TV页面,大大降低页面生产成本。以下是腾讯视频会员业务基于tmagic-editor搭建的可视化页面搭建平台示意图。tmagic-editor已经用于腾讯视频会员、爱玩游戏、云视听极光、腾...

2022-05-16 13:50:00 323

转载 Nginx 面试 40 问

什么是Nginx?Nginx 有哪些优点?Nginx应用场景?Nginx怎么处理请求的?Nginx 是如何实现高并发的?什么是正向代理?什么是反向代理?反向代理服务器的优点是什么?Nginx目录结构有哪些?Nginx配置文件nginx.conf有哪些属性模块?cookie和session区别?为什么 Nginx 不使用多线程?nginx和apache的区别什么是动态资源、...

2022-05-13 15:39:00 433

转载 Java 结构化数据处理开源库 SPL

现代Java应用架构越来越强调数据存储和处理分离,以获得更好的可维护性、可扩展性以及可移植性,比如火热的微服务就是一种典型。这种架构通常要求业务逻辑要在Java程序中实现,而不是像传统应用架构中放在数据库中。应用中的业务逻辑大都会涉及结构化数据处理。数据库(SQL)中对这类任务有较丰富的支持,可以相对简易地实现业务逻辑。但Java却一直缺乏这类基础支持,导致用Java实现...

2022-05-11 08:04:00 152

转载 你见过哪些目瞪口呆的 Java 代码技巧?

本文不是一个吹嘘的文章,不会讲很多高深的架构,相反,会讲解很多基础的问题和写法问题,如果读者自认为基础问题和写法问题都是不是问题,那请忽略这篇文章,节省出时间去做一些有意义的事情。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登...

2022-05-07 15:32:04 192

转载 图解订单系统的设计

本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路,并对订单系统未来的发展做了一些思考。1. 订单系统在企业中的角色在搭建企业订单系统之前,需要先梳理企业整体业务系统之间的关系和订单系统上下游关系,只有划分清业务系统边界,才能确定订单系统的职责与功能,进而保证各系统之间高效简洁的工作。2. 订单系统与各业务系统的关系(1)对...

2022-05-05 14:09:00 384

转载 SpringBoot 监控 SQL 运行情况?

虽然 HikariCP 的速度稍快,但是,Druid能够提供强大的监控和扩展功能,也是阿里巴巴的开源项目。Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等等等,秒杀一切。Druid 可以很好的监控 DB 池连接和 SQL 的执行...

2022-05-02 17:37:42 185

转载 一款自动生成单元测试的 IDEA 插件

今天来介绍一款工具Squaretest,它是一款自动生成单元测试的插件,为什么会用到它?主要因为最近公司上了代码质量管控的指标,会考评各个项目的单元测试覆盖率,以及sonar扫描出来的各种问题,很多老项目老代码,或者着急交付的项目,单元测试严重缺失,覆盖率只有5%不到。所以几个小伙伴这几天就在疯狂的堆单元测试,3个人堆了2天才堆到30%,于是我也来上手帮忙写了两个,写到第...

2022-04-29 16:02:00 109

转载 Spring Cloud 优雅下线+灰度发布

文章目录前言优雅下线常见的下线方式优雅的下线方式灰度发布蓝绿部署滚动部署金丝雀部署在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的。那什么是优雅的呢?主要就是指在服务升级的时候,不中断整个服务,让用户无感知,进而不会影响用户的体验,这就是优雅的。实际上,优雅下线是目...

2022-04-29 16:02:00 154

转载 一套 Spring Boot + Vue 的物联网智能家居系统!

若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。前端采用Vue、Element UI。后端采用Spring Boot、Spring Security、Redis & Jwt。权限认证使用Jwt,支持多终端认证系统。支持加载动态权限菜单,多方式轻松权限控制。高效率开发,使用代码生成器可以一键生成前后端代码。内置功能用户管理:用户是系统操作者,该功能主...

2022-04-28 16:43:56 344

转载 一个注解优雅的实现循环重试功能

在实际工作中,重处理是一个非常常见的场景,比如:发送消息失败。调用远程服务失败。争抢锁失败。这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码。然而spring-retry却可以通过注解,在不入侵原有业务逻辑代码的方式下,优雅的实现重处理...

2022-04-28 16:43:56 136

转载 IntelliJ IDEA 新版本真香啊!

罗奇奇| OSC开源社区(ID:oschina2013)IntelliJ IDEA 2022.1 正式发布了,熟悉我的朋友都知道,我通常都会第一时间更新到最新版本的。不过,这次我不太想追新版了,有点累,不想折腾了。我目前用的 2021.x 版本已经完全可以满足我的个人开发需求的。除非 2022 有更加里程碑式的新版本,我才会考虑更新一波。IntelliJ IDEA 2...

2022-04-26 14:02:36 437

转载 打造一款 IDEA 护眼方案

很多人都喜欢使用黑色的主题样式,包括我自己,使用了差不多三年的黑色主题,但是个人觉得在进行视窗转换的时候很废眼睛。比如IDEA是全黑的,然后需要看PDF或者WORD又变成白色的了,这样来回切换导致眼睛很累,毕竟现在网页以及大部分软件的界面都是白色的。那么还是老老实实的使用原来比较顺眼的模式吧。1、编辑器界面如下(图片太小可通过电脑查看)主题使用最基本亮主题就可以,当然也可...

2022-04-26 14:02:36 152

转载 for 与 foreach 的区别

之前有一个同事突然我问了我一个问题,说在foreach当中能不能删除list里面的元素,我当时大概说了一下是否能删除,以及原因;接下来我们来探讨一下是否能够如此;(1)遍历元素首先,我们一一段代码为例:String[]array={"1","2","3"};for(Stringi:array){System.out.println(i);...

2022-04-22 15:15:44 91

转载 45 个 Git 经典操作场景

文章转载于:江南一点雨git 对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。下边我们整理了45个日常用git合代码的经典操作场景,基本覆盖了工作中的需求。我刚才提交了什么?如果你用gi...

2022-04-20 13:49:00 125

转载 推荐一个后台管理系统

今天,推荐一个后台管理系统。我第一次使用就有点上头,爱不释手,必须要推荐给大家。功能完整,代码结构清晰。值得推荐。???? 项目介绍本项目系统是一款基于 SpringBoot + Bootstrap 的极速后台开发框架,可以用于所有的 Web 应用程序,易读易懂。RuoYi 支持集群,支持多数据源,支持分布式事务,拥有完善的权限管理。页面美观,完全响应式布局让你无论是电脑、平板...

2022-04-19 15:31:20 813

转载 5.4 万 GitHub Star 没了!

来源:机器之心 编辑:蛋酱、小舟我们找 GitHub CEO 求助,但为时已晚。2022 年 2 月 15 日,GitHub 通过推特平台广播了一则消息:「我们的朋友 HTTPie 最近不小心将自己设为了私密,丢掉了所有的 Star。如果你仍然爱它,就给它一颗 Star 作为情人节礼物。」10 年攒下的 Star 突然清零?这是怎么回事?昨天,项目作者 Jakub R...

2022-04-19 15:31:20 124

转载 IntelliJ IDEA快捷键大全 + 动图演示

来源:blog.csdn.net/weixin_67276852?type=blog本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版)的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。该快捷键共分 16 种,可以方便的按各类查找自己需要的快捷键~~一、构建/编译Ctrl + F9...

2022-04-18 10:09:00 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除