E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GUAVA源码阅读
Java学习(24) --
源码阅读
(BigDecimal)
一、java中使用什么操作金额?float,double?因为float和double都是浮点数,都有取值范围,都有精度范围.浮点数与通常使用的小数不同,使用中,往往难以确定.常见的问题是定义了一个浮点数,经过一系列的计算,它本来应该等于某个确定值,但实际上并不是!金额必须是完全精确的计算,故不能使用double或者float,而应该采用java.math.BigDecimal.二、BigDeci
狂奔岻蜗牛
·
2024-02-08 12:55
Java
基础学习
java
BigDecimal
源码
浅析
面试
2024-2-1
明日计划:1)预取侧信道攻击泄漏相关数据2)学习V8mojo3)AFL++
源码阅读
并做好相关笔记4)开始复现
XiaozaYa
·
2024-02-08 09:48
日记
日记
2022-02-07 Iceberg
源码阅读
(一)
写这一篇iceberg
源码阅读
主要目的,是想系统整理下过去Iceberg
源码阅读
过程中留下的记录,一方面是回顾,另一方面也是方便在之后继续阅读源码的过程中能更
星路旅行者
·
2024-02-08 07:23
ETH
源码阅读
(contract地址生成规则)
通过合约创建者和这笔交易的nonce,生成addressgo-ethereum/internal/ethapi/api.gosigner:=types.MakeSigner(b.ChainConfig(),b.CurrentBlock().Number())from,err:=types.Sender(signer,tx)//得到合约创建者地址iferr!=nil{returncommon.Has
坠叶飘香
·
2024-02-08 04:05
深入理解AQS独占锁之ReentrantLock源码分析
目录管程—Java同步的设计思想MESA模型AQS原理分析什么是AQSAQS核心结构AQS定义两种队列ReentrantLock源码分析
源码阅读
过程中要关注的问
Myname_China
·
2024-02-07 12:22
并发编程
Java
java
开发语言
并发编程
jvm一级缓存
如没有可以导:com.google.
guava
:
guava
:20.0的包。
Leo.荒
·
2024-02-07 08:15
jvm
缓存
【Flink入门修炼】1-2 Mac 搭建 Flink
源码阅读
环境
因此,需要现在本地配置好
源码阅读
环境。
大数据王小皮
·
2024-02-07 08:10
Flink
入门修炼
flink
macos
大数据
基于Google
guava
工具实现一致性Hash算法的应用实践
一、前言在分布式架构系统中,要将数据存储到具体的节点上,如果采用普通的key%N取模Hash算法,将数据映射到具体的节点上,就有可能大部分数据集中在某一个节点,形成“热点”数据,造成数据分布失衡,二是如果有一个机器加入或退出这个集群,则大部分的数据映射都无效了,数据需要重新进行排列。基于上面普通Hash算法的问题,1997年由麻省理工学院提出一致性Hash算法,引入了“虚拟节点”的概念:即想象在这
小满别摸鱼
·
2024-02-07 00:05
java
java
web
杂记
guava
哈希算法
一致性Hash
Hash
虚拟环
Caffeine与Spring cache的各种注解操作
它的设计目标是提供高性能、高命中率以及低内存占用的本地缓存解决方案,被描述为
Guava
Cache的加强版和“新一代缓存”。关于Caffeine的使用,其提供了多种灵活的配置选项:自动加载数据:可以
500了
·
2024-02-05 16:20
spring
java
后端
【日常总结 - java】list 与 字符串(用逗号隔开)相互转换
lambda表达式遍历并加入逗号二、字符串转list方法一:使用split()方法方法二:使用Collections.addAll()方法方法三:使用Java8的StreamAPI(推荐)方法四:使用
Guava
ladymorgana
·
2024-02-05 11:33
日常工作总结
windows
python
开发语言
muduo
源码阅读
笔记(7、EventLoopThreadPool)
muduo
源码阅读
笔记(7、EventLoopThreadPool)Muduo源码笔记系列:muduo
源码阅读
笔记(0、下载编译muduo)muduo
源码阅读
笔记(1、同步日志)muduo
源码阅读
笔记(
LunarCod
·
2024-02-05 10:50
Muduo源码阅读笔记
笔记
c++
网络
linux
架构
后端
服务器
muduo
源码阅读
笔记(6、EvevntLoop和Thread)
muduo
源码阅读
笔记(6、EvevntLoop和Thread)Muduo源码笔记系列:muduo
源码阅读
笔记(0、下载编译muduo)muduo
源码阅读
笔记(1、同步日志)muduo
源码阅读
笔记(2、
LunarCod
·
2024-02-05 10:20
Muduo源码阅读笔记
开发语言
c++
网络
开源
linux
架构
后端
muduo
源码阅读
笔记(8、定时器TimerQueue)
muduo
源码阅读
笔记(8、定时器TimerQueue)Muduo源码笔记系列:muduo
源码阅读
笔记(0、下载编译muduo)muduo
源码阅读
笔记(1、同步日志)muduo
源码阅读
笔记(2、对C语言原生的线程安全以及同步的
LunarCod
·
2024-02-05 10:20
Muduo源码阅读笔记
笔记
c++
网络
开源
linux
架构
后端
muduo
源码阅读
笔记(3、线程和线程池的封装)
muduo
源码阅读
笔记(3、线程和线程池的封装)Muduo源码笔记系列:muduo
源码阅读
笔记(0、下载编译muduo)muduo
源码阅读
笔记(1、同步日志)muduo
源码阅读
笔记(2、对C语言原生的线程安全以及同步的
LunarCod
·
2024-02-05 10:19
Muduo源码阅读笔记
c++
服务器
网络
linux
开源
架构
开源软件
muduo
源码阅读
笔记(0、下载编译muduo)
muduo
源码阅读
笔记(0、下载编译muduo)Muduo源码笔记系列:muduo
源码阅读
笔记(0、下载编译muduo)muduo
源码阅读
笔记(1、同步日志)muduo
源码阅读
笔记(2、对C语言原生的线程安全以及同步的
LunarCod
·
2024-02-05 10:49
Muduo源码阅读笔记
c++
网络
开发语言
开源
linux
后端
架构
异步八种方式提高性能
ThreadFuture异步框架CompletableFutureSpring注解@AsyncSpringApplicationEvent事件消息队列第三方异步框架,比如Hutool的ThreadUtil
Guava
A尘埃
·
2024-02-05 08:33
java
异步
性能
Guava
的这些骚操作让我的代码量减少了50行
目录
Guava
是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。
漫走云雾
·
2024-02-05 07:10
java
前端
后端
guava
Spring Framework(6.x)源码编译与
源码阅读
入门
目录一、SpringFramework源码获取问题1.1SpringFramework官网1.2SpringFramework源码地址1.3关于访问不了GitHub官网的解决方案1.3.1修改本地hosts文件1.3.2GitHub5201.3.3Gitee导入二、SpringFramework源码编译2.1环境说明2.1.1JDK版本2.1.2Gradle版本2.1.2.1Gradle安装2.1
夜夜流光相皎洁_小宁
·
2024-02-05 06:57
Java技术
spring
java
后端
缓存Caffeine之W-TinyLFU淘汰策略
https://mp.csdn.net/editor/html/115872837中大概说明了LRU的缓存淘汰机制,以及基于LRU的著名实现
guava
cache。
georgesnoopy
·
2024-02-05 00:03
guava
缓存
java
淘汰策略
Caffeine
Redis 6.0 客户端缓存
有没有感觉像我们使用过的本地缓存
Guava
、Caffeine等一样?有啥特别的?这里Redi
极简博客
·
2024-02-04 16:57
java
redis
Guava
cache中 LoadingCache和Cache的区别
在
Guava
缓存库中,LoadingCache和Cache是两个不同的接口,它们在功能和使用方式上有一些区别。
弥野月亮
·
2024-02-04 08:35
guava
java
开发语言
Kubernetes operator(一)client-go篇
云原生学习路线导航页(持续更新中)本文是Kubernetesoperator学习系列第一篇,主要对client-go进行学习,从
源码阅读
角度,学习client-go各个组件的实现原理、如何协同工作等参考视频
格桑阿sir
·
2024-02-04 00:08
云原生学习专栏
kubernetes
golang
云原生
容器
2019-10-08 大数据开发进阶之路
等掌握Spark生态核心技术,如Spark架构/RDD转换算子/行动算子/持久化算子/任务调度/SparkStreaming等能够对崭新的问题进行建模分析,使用一直只是进行解决掌握大数据平台调优技能,
源码阅读
技巧具备应对
红瓦李
·
2024-02-03 20:39
提升编程效率的利器: 解析Google
Guava
库之集合工具类-50个示例(八)
本文将深入探讨Java集合工具类的使用,帮助您更好地利用这些工具优化代码提升编程效率的利器:解析Google
Guava
库之集合篇Immutable(一)提升编程效率的利器:解析Google
Guava
库之集合篇
地瓜伯伯
·
2024-02-03 05:14
工具
guava
java
spring
java-ee
spring
boot
spring
cloud
jvm
flink-cdc 使用
2.2.1com.ververicaflink-connector-mysql-cdc2.2.1看官方文档是和flink13.5搭配使用,现在使用flink1.14会有一些问题原因是flink1.14引用的
guava
csncn21
·
2024-02-02 17:46
flink
flink
scala
提升编程效率的利器: 解析Google
Guava
库之常用工具类-40个示例(七)
Guava
库是一组来自Google的核心Java库,其设计目的是为了简化Java开发过程,提高开发效率。这个库包含了大量实用的API,可以帮助开发者解决日常开发中遇到的各种问题。
地瓜伯伯
·
2024-02-02 12:07
工具
guava
java
spring
spring
cloud
spring
boot
java-ee
jvm
idea搭建spring5.3.x源码环境
1.写在前面的话碰到了不少想阅读或者学习spring源码的同学,但是第一步搭建这个
源码阅读
环境就能难倒了一大批人。下面我就以spring5.3.x这个源码分支,来具体演示一下搭建过程。
泗水长流
·
2024-02-02 11:06
spring
spring5.3.x源码
gradle安装配置
spring5.3.x源码环境
spring源码搭建
【分布式技术专题】
Guava
RateLimiter 针对于限流器的入门到实战(含源码分析介绍)
Guava
RateLimiter针对于限流器的入门到实战限流器的思路和算法漏桶算法令牌算法RateLimiter限流器RateLimiter的作用create方法acquire方法tryAcquire方法详细分析参数抛出异常参数抛出异常实践案例第
洛神灬殇
·
2024-02-02 06:52
实战指南之分布式/微服务
java
guava
开发语言
cookie-parser项目
源码阅读
cookie-parser相信使用过Express的人肯定使用过,cookie-parser是一个Express解析cookie的中间件,其中关于signedcookie的疑问可以在Whatare“signed”cookiesinconnect/expressjs?这里找到。(等我智商涨一点再来看了)。req本质是inComingMessage,cookie-parser所做的工作是将cookie
忽如寄
·
2024-02-01 23:47
SpringBoot使用
Guava
实现日志脱敏(含源码)
点击下载《SpringBoot使用
Guava
实现日志脱敏(含源码)》1.摘要本文将介绍如何使用Google
Guava
库进行日志脱敏,保护敏感数据的安全。
孤蓬&听雨
·
2024-02-01 20:14
知识库
spring
boot
guava
后端
日志
脱敏
flink 1.14 自定义 redis sink 与维表
附源码)(侵权删)我是拿来主义,自己将原来1.13.2版本改为1.14.0,注意事项:RedisRowDataLookupFunction类中的importorg.apache.flink.shaded.
guava
18
xiaoyan5686670
·
2024-02-01 15:36
flink
Google
Guava
工具包用起来太爽了!
那么,看下面的代码示例,
guava
让你不必在操心这些:Jo
码出天空
·
2024-02-01 07:09
guava
Fastjson
源码阅读
(一):前言
引入什么是Fastjson阿里官方给的定义是,fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将JavaBean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。Fastjson的优点速度快fastjson相对其他JSON库的特点是快,从2011年fastjson发布1.1.x版本之后,其性能从未被其他Java实现的JSON库超越。使用广
Gooday007
·
2024-02-01 06:15
Fastjson源码阅读
java
json
开发语言
源码
Redis学习——高级篇⑦
=8.1缓存预热8.1.1是什么8.1.2解决8.2缓存雪崩8.2.1是什么8.2.2发生8.2.3预防+解决8.3缓存穿透8.3.1是什么8.3.2解决1空对象缓存或者缺省值2Google布隆过滤器
Guava
8.4
_Matthew
·
2024-02-01 02:38
Redis
redis
学习
数据库
提升编程效率的利器: 解析Google
Guava
库之集合篇RangeMap范围映射(六)
Google的
Guava
库为我们提供了一个强大的工具——RangeMap,用于处理这种基于范围的映射问题。本文将深入探讨RangeMap的设计原理、使用方法和实际应用场景。
地瓜伯伯
·
2024-02-01 00:24
工具
guava
java
java-ee
spring
spring
boot
spring
cloud
jvm
Guava
-1.7Charsets
全路径名:com.google.common.baseClassCharsets声明publicfinalclassCharsetsextendsObject简介包含六种标准Charset实例字段字段类型字段staticCharsetISO_8859_1staticCharsetUS_ASCIIstaticCharsetUTF_16staticCharsetUTF_16BEstaticCharse
悠扬前奏
·
2024-01-31 14:20
Redis热Key问题解决方案汇总
目录方法1:使用Memcached,常见使用在公司基础架构中方法2:拆分key,分摊读请求方法3:多级缓存,代理层面增加本地缓存+Redis+JVM缓存(
Guava
的LoadingCache,Caffeine
Cat凯94
·
2024-01-31 11:33
Redis
数据库
redis
数据库
缓存
缓存
除此之外,Java还提供了许多流行的第三方缓存框架,如
Guava
、Ehcache、Redis等。这些框架提供了更丰富的缓存功能和更高效的缓存管理策略,能够满足各种不同场景
.:::.
·
2024-01-31 10:20
缓存
Kubernetes api-server
源码阅读
3(源码篇)正在更新中
云原生学习路线导航页(持续更新中)本文是Kubernetesapi-server
源码阅读
系列第三篇,主要学习kubernetesapi-server的源码参考b站视频地址:Kubernetes源码开发之旅三
格桑阿sir
·
2024-01-31 10:44
云原生学习专栏
kubernetes
容器
云原生
go
docker
高效 Java 程序员不能错过的 10+ 个最佳库!
举些例子,最常用的官方库有java.lang、java.util、java.io、java.sql、java.net等;而至于目前最流行的第三方库,就有Junit、SLF4J、Google
Guava
、XStream
Java架构学习者
·
2024-01-31 09:15
k8s的operator基石:controller-runtime源码解析
写在之前今天开始开更controller-runtime的
源码阅读
,笔者建议大家在阅读前了解以下知识,可能会帮助大家更好的理解源码逻辑。
bug_createman
·
2024-01-31 07:52
云原生源码阅读
kubernetes
网络
容器
java异步回调有哪几种方式
以下将从JavaFuture异步回调技术入手,然后介绍
Guava
Future,最后介绍一下Netty的异步回调技术JOIN讲Future
慢一点,细一点
·
2024-01-31 03:45
Netty
java
java
多线程
异步回调
提升编程效率的利器: 解析Google
Guava
库之集合篇RangeSet范围集合(五)
为了解决这个问题,Google的
Guava
库提供了一种强大的数据结构——RangeSet,专门用于高效处理范围集合。
地瓜伯伯
·
2024-01-30 16:52
工具
guava
java
算法
mysql
spring
java-ee
spring
boot
Guava
-EventBus使用详解
本文将介绍Google-
Guava
中的一种消息发布-订阅类库——EventBus。
一颗向上的草莓
·
2024-01-30 11:51
Java
Core
guava
中EventBus(事件总线)源码分析与使用
2.EventBus实现框架:greenrobot的EventBus
guava
中EventBus3.EventBus的工作模式Publisher(发布者)通过post()方法,把Event事件发布出去,
mask哥
·
2024-01-30 11:50
源码阅读
java
消息总线
eventbus
guava
后端
Guava
EventBus(事件总线)
EventBus是
Guava
的事件处理机制,是设计模式中观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus使用非常简单便捷。
Jinlong_Xu
·
2024-01-30 11:18
Java
java
Guava
EventBus
Guava
EventBus详解
概述EventBus顾名思义,事件总线,是一个轻量级的发布-订阅模式的应用模式。相比于MQ更加简洁,轻量,它可以在一个小系统模块内部使用。EventBus允许组件之间通过发布-订阅进行通信,而不需要组件之间显示的注册。它专门设计为了代替显示注册的传统的Java进程内事件分发。它不是通用的发布-订阅系统,也不是用于进程间通信的。应用场景:进程内部通信,不能用于分布式场景,分布式场景请使用MQ。Eve
融极
·
2024-01-30 11:47
中间件
guava
【图像拼接】Leveraging Line-point Consistence to Preserve Structures for Wide Parallax Image Stitching(LPC
第一次来请先看这篇文章:【图像拼接(ImageStitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)【图像拼接论文源码精读
十小大
·
2024-01-30 11:55
图像拼接论文源码精读
计算机视觉
图像拼接
image
stitching
Image
Stitching
图像处理
图像配准
论文笔记
Fastjson2你有开始使用吗?快来看看源码解析
本篇将采用代码测试+
源码阅读
的方式对FastJson2的性能提升做一个较为全面的探索。一、环境准备首先,我们搭建一套用于测试的环境,这里采用springboot项目,分别创建两个
java小皮皮
·
2024-01-30 09:19
Java
大数据
java
在Java中,如何实现对象的拷贝?
开发中可以使用第三方库如ApacheCommonsLang的SerializationUtils类或Google的
Guava
库来实现对象的深拷贝。
雾岛听风来
·
2024-01-30 07:59
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他