[置顶] Redis集群(一)

摘要: 一、简介 redis是一个开源的key value存储系统,受到了广大互联网公司的青睐。redis3.0版本之前只支持单例模式,在3.0版本及以后才支持集群,我这里用的是redis3.0.0版本; redis集群采用P2P模式,是完全去中心化的,不存在中心节点或者代理节点; redis集群是没有统一 阅读全文

posted @ 2019-11-07 21:03 书梦一生 阅读(653) 评论(0) 推荐(2) 编辑

2023年5月10日

雪花算法

摘要: import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.lang.management.ManagementFactory; import java.net.InetAddress; import java.net.N 阅读全文

posted @ 2023-05-10 15:57 书梦一生 阅读(10) 评论(0) 推荐(0) 编辑

远程连接JMX

摘要: 问题:端口、安全组均已开放,使用telnet测试jmx端口,连接正常,但是使用jvisualvm/jconsole连不上 添加的启动参数 -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=服务器ip -Dcom.sun.managem 阅读全文

posted @ 2023-05-10 15:52 书梦一生 阅读(151) 评论(0) 推荐(0) 编辑

2023年5月4日

DDD领域设计基本概念

摘要: 什么是DDD DDD(领域驱动设计)是一种处理高度复杂领域的设计思想,是一种架构设计方法论,是一种设计模式。以高内聚低耦合为目的,把一个复杂的软件应用系统中各个部分进行一个很好的拆解和封装,对软件系统进行模块化的一种思想。DDD不仅可以用于微服务设计,还可以很好地应用于企业中台的设计,也适用于传统的 阅读全文

posted @ 2023-05-04 22:01 书梦一生 阅读(1193) 评论(0) 推荐(1) 编辑

领域驱动设计(DDD)架构演进和典型架构介绍

摘要: 我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢? 一、专业术语 各种服务 IAAS:基础设施服务,Infrastructure-as-a-service PAAS:平台服务,Platform-as-a-service SAAS:软件服务,S 阅读全文

posted @ 2023-05-04 21:34 书梦一生 阅读(239) 评论(0) 推荐(0) 编辑

2022年11月1日

探针技术-JavaAgent 和字节码增强技术-Byte Buddy

摘要: 探针技术-JavaAgent 和字节码增强技术-Byte Buddy 能够基于Java Agent编写出普通类的代理 理解Byte Buddy的作用 能够基于Byte Buddy编写动态代理 1 Byte Buddy Byte Buddy 是一个代码生成和操作库,用于在 Java 应用程序运行时创建 阅读全文

posted @ 2022-11-01 11:25 书梦一生 阅读(1114) 评论(0) 推荐(0) 编辑

2022年10月20日

Java Instrumentation

摘要: 文章目录 一、前言 二、热部署初识 三、Java Instrumentation 四、Java Instrumentation 静态代码示例 五、Java Agent 示例 —— attach的使用 一、前言 日常开发中避免不了,修改了代码重新启动应用去验证问题,如果没有热部署,则需要每次修改完就去 阅读全文

posted @ 2022-10-20 16:29 书梦一生 阅读(154) 评论(0) 推荐(0) 编辑

基于Java Agent的premain方式实现方法耗时监控

摘要: Java Agent是依附于java应用程序并能对其字节码做相关更改的一项技术,它也是一个Jar包,但并不能独立运行,有点像寄生虫的感觉。当今的许多开源工具尤其是监控和诊断工具,很多都是基于Java Agent来实现的,如最近阿里刚开源的Arthas。一个Java Agent既可以在程序运行前加载( 阅读全文

posted @ 2022-10-20 15:46 书梦一生 阅读(386) 评论(0) 推荐(0) 编辑

2022年9月30日

SpringBoot2 不同版本中 文件上传大小配置

摘要: 由于springboot具有几个版本,不同版本对于文件上传最大限制的配置也有所不同。 所以要注意springboot本身的版本,不然会一直报错 # 在springboot1.3版本中: multipart.maxFileSize # 在springboot1.4与springboot1.5版本中: 阅读全文

posted @ 2022-09-30 10:26 书梦一生 阅读(68) 评论(0) 推荐(0) 编辑

2022年9月28日

springboot 整合Ehcache的使用

摘要: Springboot提供了换粗的统一整合接口,方便缓存技术的开发与管理。 Generic,JCache,Ehcache,Hazelcast,Infinispan,Couchbase,Redis,Caffenine,Simple(默认缓存),Memcached。 如何整合Ecache <?xml ve 阅读全文

posted @ 2022-09-28 08:58 书梦一生 阅读(331) 评论(0) 推荐(0) 编辑

2022年9月22日

ElasticHD 一款 ElasticSearch 可视化管理工具

摘要: ElasticHD 是一款 ElasticSearch 可视化管理工具。它不需要任何软件。它可以在您的 Web 浏览器中运行,让您可以随时随地管理和监控您的 ElasticSearch 集群。基于响应式 CSS 设计,ElasticHD 可以在任何设备上调整自己的屏幕尺寸。支持以下功能: ES 实时 阅读全文

posted @ 2022-09-22 16:59 书梦一生 阅读(1054) 评论(0) 推荐(0) 编辑

导航