天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

Java 8 退场!Java 11 登顶!!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 出品 | OSC开源社区(ID:oschina2013) New Relic 最新发布了一份“2022 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。 该报告基于从数百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的供……继续阅读 »

itzoo 2年前 (2022-05-07) 424浏览 0评论 0个赞

4种 Redis 集群方案介绍+优缺点对比

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 在服务开发中,单机都会存在单点故障的问题,及服务部署在一台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一服务部署到多台机器上,即使其中几台服务器宕机,只要有一台服务器可用服务就可用。 redis也是一样,为了解决单机故障引入了主从模式,但主从模式存……继续阅读 »

itzoo 2年前 (2022-05-07) 537浏览 0评论 0个赞

JetBrains 官宣:联手 Gitpod 改善远程开发设施

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 美东时间 4 月 28 日,JetBrains 宣布和远程开发提供商 Gitpod 达成合作关系,将 Gitpod 集成到现有远程开发解决方案 JetBrains Gateway 之中。 通过集成用户可以从 JetBrains IDE 中访问托管在临时开发环境中的源代码,根据需要随时在云……继续阅读 »

itzoo 2年前 (2022-05-07) 642浏览 0评论 0个赞

2万字详解,彻底讲透 全文搜索引擎 Elasticsearch

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 由于近期在公司内部做了一次 Elasticsearch 的分享,所以本篇主要是做一个总结,希望通过这篇文章能让读者大致了解 Elasticsearch 是做什么的以及它的使用和基本原理。 生活中的数据 搜索引擎是对数据的检索,所以我们先从生活中的数据说起。我们生活中的数据总体分为两种:……继续阅读 »

itzoo 2年前 (2022-05-07) 421浏览 0评论 0个赞

Sharding-JDBC基本使用,整合Springboot实现分库分表,读写分离

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 Sharding-JDBC介绍 1、这里引用官网上的介绍: 定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。 适用于任何基于……继续阅读 »

itzoo 2年前 (2022-05-06) 457浏览 0评论 0个赞

OAuth2 vs JWT,到底怎么选?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 本文会详细描述两种通用的保证API安全性的方法:OAuth2和JSON Web Token (JWT) 假设: 你已经或者正在实现API; 你正在考虑选择一个合适的方法保证API的安全性; 1 JWT和OAuth2比较? 要比较JWT和OAut……继续阅读 »

itzoo 2年前 (2022-05-06) 425浏览 0评论 0个赞

Spring Boot 实现各种参数校验,写得太好了,建议收藏!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻底搞懂Spring Validation。 本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底!项目源码:spring-validation:https……继续阅读 »

itzoo 2年前 (2022-05-06) 497浏览 0评论 0个赞

巧用 Java 8 的 Stream 来优化代码,太简洁了!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读 1 流如何简化代码 如果有一个需求,需要对数据库查询到的菜肴进行一个处理: 筛选出卡路里小于400的菜肴 对筛……继续阅读 »

itzoo 2年前 (2022-05-06) 442浏览 0评论 0个赞

前后端,相煎何太急…

❝ 前沿:哈喽,我是树酱。今天分享的水文是关于前端与后端之间battle的那些事,自从前后端分离之后,这场分家带来了不少沟通问题,甚至产生battle。我们先回顾下前后端battle的前世今生 ❞ 1.远古时代 (web1.0 – MVC架构) 依稀记得刚大学毕业那会,电脑上安装的第一个IDE,不是Webstorm也不是VScode,而是In……继续阅读 »

itzoo 2年前 (2022-05-06) 468浏览 0评论 0个赞

“因年龄超过40岁,IBM解雇了我”

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达! IBM 正在为过去错误的人事决策买单!2018年,IBM 研究部门解聘的所有员工超过 40 岁,其中大多数超过 50 岁,此举遭到了 IBM 前研究科学家 Eugen Schenfeld 对公司年龄歧视的起诉。 原告称,时任 IBM 负责人的 Arvind Krishna 直接参与了该项解……继续阅读 »

itzoo 2年前 (2022-05-06) 476浏览 0评论 0个赞

SpringBoot 实现万能文件在线预览,已开源,真香!!!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 推荐一个用Spring Boot搭建的文档在线预览解决方案: kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,免费! 1 项目特性 支持 office, pdf, ca……继续阅读 »

itzoo 2年前 (2022-05-06) 625浏览 0评论 0个赞