摘要: 阿里Maven仓库:http://maven.aliyun.com/ Maven仓库:http://mvnrepository.com/ 国外VPS: https://www.vultr.com/?ref=7247411 Google Guava:http://ifeve.com/google-gu 阅读全文
posted @ 2017-02-12 20:24 聚变归来 阅读(237) 评论(0) 推荐(1) 编辑
摘要: Java 15将发布Project Loom的第一个版本。我相信这将改变JVM。在这篇文章中,我想深入探讨一下导致我相信这一点的原因。 首先,我们需要了解核心问题。然后,我将尝试描述以前的技术如何解决它。之后,我们将看到Project Loom采取的方法。最后,我将推断后者可能对生态系统产生什么影响 阅读全文
posted @ 2020-06-22 10:06 聚变归来 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: 调试是应用程序开发周期不可或缺的一部分。用Java或任何其他语言编写程序时,每个开发人员应解决的首要问题之一是可靠的调试工具的可用性。 所使用的工具类型可能影响或破坏应用程序的调试过程,因此至关重要的是,要了解根据用例而定最佳选择。 在这篇文章中,我们概述了2020年最好的7种Java调试工具。在开 阅读全文
posted @ 2020-06-19 14:51 聚变归来 阅读(3756) 评论(0) 推荐(0) 编辑
摘要: 布隆过滤器(Bloom Filter)由布隆于 1970 年提出,它实际上由一个很长的二进制向量和一系列随机映射函数组成。布隆过滤器可以用于查询一个元素是否在一个集合中,它的优点是空间和时间效率都远超一般的算法,缺点是会有一定的误判和删除困难。 工作中遇到的问题 es插入时,我们需要制定id,而制定 阅读全文
posted @ 2020-06-14 23:30 聚变归来 阅读(2012) 评论(0) 推荐(0) 编辑
摘要: 背景 如果您正在或在任何Java项目上工作,则可能已记录了一些debug,error或info语句以进行调试或跟踪。通过将库记录到磁盘或其他某种介质上的文件中来写这些语句。 日志记录是任何项目的关键方面,因此已经编写了各种框架。一些Java日志记录框架包括Log4j,logback,Apache通用 阅读全文
posted @ 2020-03-14 18:50 聚变归来 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 背景 Cassandra的逆熵功能使用Merkle树来检测副本之间的数据不一致。 定义 Merkle树是一种哈希树,其中的叶子包含各个数据块的哈希值,父节点包含其各自的子节点的哈希值。它提供了一种有效的方法来查找副本上存储的数据块中的差异,并减少了传输以比较数据块的数据量。 Cassandra的Me 阅读全文
posted @ 2020-01-17 18:51 聚变归来 阅读(471) 评论(0) 推荐(1) 编辑
摘要: Cassandra中的ACID标准 Apache Cassandra不遵循具有回滚或锁定机制的ACID(原子性,一致性,隔离性,持久性)事务,而是提供原子,隔离和持久的事务,并具有最终和可调的一致性,使用户可以决定他们希望每个交易的一致性有多强或最终。 作为非关系数据库,Cassandra 不支持联 阅读全文
posted @ 2020-01-10 20:58 聚变归来 阅读(730) 评论(0) 推荐(0) 编辑
摘要: Cassandra数据建模中最重要的事情:主键 Apache Cassandra的复杂性trade off在于提前了解您的查询和数据访问模式。(反模式的一种体现) 阅读全文
posted @ 2020-01-09 20:37 聚变归来 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: 简介 简单来说:OIDC是OpenID Connect的简称,OIDC=(Identity, Authentication) + OAuth 2.0。它在OAuth2上构建了一个身份层,是一个基于OAuth2协议的身份认证标准协议。我们都知道OAuth2是一个授权协议,它无法提供完善的身份认证功能( 阅读全文
posted @ 2019-12-12 12:00 聚变归来 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 什么是jwt jwt的问题 jwt的是实践 https://www.pingidentity.com/en/company/blog/posts/2019/jwt security nobody talks about.html OpenID+JWTs 我们之前提到过JWT在OpenID Conne 阅读全文
posted @ 2019-12-12 11:59 聚变归来 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 模块划分 core部分代码 存储实现部分部分: jdbc实现 具体存储的实现类 例如:org.springframework.session.jdbc.JdbcOperationsSessionRepository 支持jdbc访问的都可以作为存储介质 JdbcOperationsSessionRe 阅读全文
posted @ 2019-11-11 08:47 聚变归来 阅读(606) 评论(0) 推荐(0) 编辑