自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 资源 (7)
  • 收藏
  • 关注

原创 ES系列索引、文档、集群、技术原理以及实战文章目录

elasticsearch基础、索引操作、文档增删改查、集群搭建、集群节点、集群负载均衡、文档评分、分析器等技术系列文章

2024-01-26 10:53:11 700

原创 Redis核心技术目录

高性能1.线程模型I/O复用2.数据结构2.1内存数据结构2.2数据索引3.数据持久化3.1AOF(日志)3.2RDB快照4.网络模型epoll网络框架高可靠1.哨兵机制2.主从复制高拓展1.数据分片2.负载均衡技术细节1.内存分配  glibc的malloc:  glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。  glibc主要的功能实现包括:string(字符串处理),sign

2021-12-14 00:20:33 539

原创 Java面向对象中里式替换原则(Liskov Substitution Principle,LSP)、 开闭原则(OCP)、接口隔离原则(ISP)和依赖倒置原则(DIP)

举个例子说明Java面向对象中里式替换原则(Liskov Substitution Principle,LSP)、 开闭原则(OCP)、接口隔离原则(ISP)和依赖倒置原则(DIP)

2024-09-26 10:54:32 293

原创 fabric 2.5 使用jar安装Java合约(解决Fabric安装Java链码速度慢的问题)

fabric2.5版本使用Jar安装合约。包括打包、安装、批准、提交链码流程,最后执行链码的方法。

2024-08-21 10:39:57 456

原创 Ubuntu 22.04 上更换 Node 版本管理器(nvm)的源

在 Ubuntu 22.04 上更换 Node 版本管理器(nvm)的源,可以通过修改 nvm 的配置文件来实现。

2024-08-20 09:52:47 788

原创 fabric List返回类型引起的异常:org.hyperledger.fabric.Logger error java.lang.NullPointerException

fabric 不能返回List、Map等类型,能返回数组以及其他类型。

2024-08-15 18:23:27 337

原创 Ubuntu22.04 fabric 2.5版本开发环境下开发、调试Java智能合约代码

基于fabric 2.5版本 的开发环境 运行Java 智能合约,无需docker环境,适合开发时调试代码。

2024-08-13 16:56:13 414 1

原创 Ubuntu22.04 解决repo.maven.apache.org下载慢(替换Maven仓库为阿里云镜像)

解决maven apache仓库慢问题,使用阿里云镜像

2024-08-12 16:03:47 289

原创 Ubuntu22.04搭建fabric开发环境、开发环境下运行链码

详细搭建fabric 链码开发测试环境,100%可用。

2024-08-09 17:21:00 1155

原创 Redis-cli 结合awk 批量处理 redis key

使用awk指令批量处理文本生成redis 指令,使用redis-cli 批量执行redis指令。

2024-08-06 20:30:18 1093

原创 Task ‘shadowJar‘ not found in root project ‘papercontract‘.

shadow-build.gradle 重命名为 build.gradle 并再次尝试打包和安装命令。在 digibank 中安装链代码时出现错误。

2024-08-02 12:06:06 163

原创 Ubuntu22.04 解决fabric 安装gradle构建的Java合约超时

替换gradle镜像,加速fabric 安装Java智能合约

2024-08-02 11:24:13 458 1

原创 Ubuntu22.04 Docker更换阿里云镜像

Ubuntu22.04 更换docker镜像为阿里云镜像实现加速。

2024-08-01 18:22:06 459

原创 Ubuntu 22.04同时安装OpenJDK 8和21版本

Ubuntu 22.04上同时安装OpenJDK 8和21版本,切换、设置默认版本

2024-08-01 15:04:59 440

原创 Ubuntu 22.04安装配置Gradle 6.5.1版本

Ubuntu安装和配置gradle,配置fabric gradle变量

2024-08-01 12:12:53 402

原创 Ubuntu22.04 npm更换阿里镜像库

更换npm镜像库,网络加速

2024-08-01 12:03:39 282

原创 Hyperledger Fabric 网络体验 - 网络启动过程概览

作为第一次Fabric网络体验,网络启动主要包含三个操作,分别是生成配置文件、启动网络和操作网络。执行完指令能看到fabric已经启动。

2024-07-25 17:27:32 643

原创 Ubuntu22.04手动安装fabric release-2.5版本

Makefile是一个包含了一系列指令的文本文件,这些指令定义了如何编译和链接程序。它允许开发者指定源文件、编译器选项、库依赖等,然后make根据这些指令自动执行构建过程。

2024-07-25 16:58:23 804

原创 Ubuntu22.04安装Go语言的几种方式

Go 推荐使用工作空间(workspace)的概念来组织代码。:Go 语言有许多有用的第三方工具,你可以使用它们来增强开发体验,例如。:安装完成后,你可以通过阅读官方文档、在线教程或书籍来学习 Go 语言。请注意,Go 语言的版本更新频繁,上述命令中使用的版本号(例如。建议访问 Go 官方网站下载最新版本。请检查 Go 官方网站以获取最新版本的下载链接。配置 Go 环境变量。这将把 Go 安装到。来创建一个工作空间。

2024-07-25 11:35:55 1664

原创 Ubuntu22.04使用NVM安装多版本Node.js和版本切换

Fabric官方目前支持Node.js开发区块链应用,建议使用Node长期支持版本(LTS)。建议使用NVM安装Node.js,NVM可以帮助我们方便的在Node的不同版本之间进行切换,这样我们就可以同时工作在不同的项目上。

2024-07-25 11:14:01 372

原创 Hyperledger顶级项目特点和介绍

适合复杂、需要高隐私和可控性的企业应用。:适用于需要高性能和并行处理的应用,特别是在供应链和物联网领域。:适合简洁、易用的应用场景,如移动应用和物联网设备管理。:专注于供应链管理,提供了丰富的工具和标准支持。通过这些项目,Hyperledger生态系统提供了多样化的解决方案,满足不同业务需求和应用场景。

2024-07-23 20:05:28 952

原创 Spring 的BeanPostProcessor 有什么作用?内置那些BeanPostProcessor

可以在 bean 初始化过程中插入自定义逻辑。

2024-07-19 16:26:23 701

原创 Spring 的BeanFactoryPostProcessor 有什么作用?内置那些BeanFactoryPostProcessor

在 bean 初始化之前执行一些自定义的逻辑,比如日志记录、安全检查等。

2024-07-19 16:25:41 488

原创 Elasticsearch 统计订单销售高峰时间段

如果已销售100w为高峰,由此推断销售高峰期是 20-23点,其次是8-18点。根据今年以来的销售数据,统计一天中销售的高峰时间段。bucket_sort:根据销售数量倒序。sale_sum:同样小时的销售数量。hours_sales:按小时统计。

2024-07-19 11:26:21 417

原创 Elasticsearch 使用terms对long类型日期统计按月销售

使用terms、script、子aggs实现long类型日期销售统计

2024-07-19 10:45:54 456

原创 Elasticsearch文档_id以数组方式返回

提取文档的_id字段,并且_id组装成一个数组。

2024-07-10 16:11:09 381

原创 为什么RPC要比Http高效?

HTTP和TCP分别属于不同的网络层次,服务于不同的目的。HTTP是一个应用层协议,用于传输网页数据和资源;TCP是一个传输层协议,提供可靠的数据传输服务。HTTP在实际应用中依赖于TCP协议来实现数据的可靠传输。理解两者的区别和联系,有助于更好地设计和优化网络应用。OSI(Open Systems Interconnection)模型是由国际标准化组织(ISO)提出的网络通信模型,用于定义网络通信的框架。OSI模型将网络通信过程分为七个层次,每一层都具有特定的功能和职责。

2024-06-06 18:10:17 1538

原创 Ubuntu查看进程被kill的几种方式

在Ubuntu系统中,要查看进程被杀掉的记录,可以使用以下命令和方法

2024-05-16 16:00:07 929

原创 Linux 文本编辑相关指令、指令参数、使用例子

Linux 文本相关的指令使用,例如cat、less、more、head、tail、grep、sed、awk

2024-05-15 17:11:18 1018

原创 Java获取文件类型,FileTypeUtil、Files、MimetypesFileTypeMap、URL多种实现对比

优先使用JDK URL的检测方式,再使用JDK Files方式,优点是无需引入额外的依赖包,也能保证正确性。工作中需要判断文件是否是音频文件,实际生产环境中,遇到用户修改文件后缀的情况,导致逻辑处理异常。

2024-04-29 18:33:17 699 2

原创 Spring Boot 使用ResponseBodyAdvice 打印 Controller 返回的body数据

@RestControllerAdvice+ResponseBodyAdvice接口实现返回结果的日志输出。

2024-04-17 17:44:48 405

原创 Ubuntu系统,查看NVIDIA驱动情况可以通过几种不同的方法来实现

在Ubuntu系统中,查看NVIDIA驱动情况可以通过几种不同的方法来实现。

2024-04-17 10:09:44 5823

原创 cut命令使用例子和参数说明

`cut` 命令是 Linux 和其他类 Unix 系统中用于从文本文件或标准输入中提取列的实用工具。它可以根据列号、字符数或者分隔符来切割文本数据。

2024-04-10 11:58:55 491

原创 FFmpeg 结合cut、ffprobe批量以JSON格式查看音视频信息,附带参数详细说明

`cut` 命令可以按指定的分隔符分割文本,并提取特定的字段。如果你想要使用 `cut` 命令按“|”分隔符分割文本,并将分割后的结果作为 `ffprobe` 命令的参数

2024-04-10 11:54:46 837

原创 ffmpeg 使用ffprobe 已JSON格式输出音视频信息,附带参数说明

`ffprobe` 是 FFmpeg 套件中的一个工具,用于分析多媒体内容,如视频、音频和图像。它能够显示各种信息,包括格式、流详情、标签、包信息等。当 `ffprobe` 输出 JSON 格式时,它会以 JSON 对象的形式提供结构化的数据,这使得数据易于解析和处理。

2024-04-10 11:47:14 736

原创 Ubuntu 查看CPU核心数命令

在Ubuntu系统中,你可以通过多种方式来查看CPU核心数。以下是一些常用的命令

2024-04-09 16:57:07 1977

原创 pip install、uninstall、list等命令使用例子,附带参数说明

`pip`是Python的包管理工具,用于安装和管理Python包。

2024-04-09 15:38:52 1398

原创 pip更换网易镜像源

在使用pip安装Python包时,可以通过-i选项指定使用特定的镜像源。

2024-04-09 15:25:55 411

原创 Ubuntu中,`zip`压缩和`unzip`解压的使用教程,附带参数说明

在Ubuntu中,`zip`和`unzip`是常用的命令行工具,用于压缩和解压文件。

2024-04-09 12:32:24 2334

原创 Ubuntu系统中,使用`nohup`命令启动Java程序。nohup参数说明、验证启动、停止程序详细教程

在Ubuntu系统中,使用nohup命令启动Java程序可以实现在后台运行程序,即使终端关闭或用户注销,程序也会继续运行。启动、验证启动、停止程序、查看nohup日志等详细教程。

2024-04-09 12:25:29 1167

eclipse汉化包.zip

eclipse汉化包.zip.能使用与Myeclipse、eclipse的汉化。对于英文不太好的开发人员来说,英文软件使用起来确实有点吃力,有了汉化包以后,顿时熟悉了很多。

2014-10-12

myeclipse8.5注册码.txt

Myeclipse8.5的注册,本人亲自测试过了,100%可用。可以延续到2016年。

2014-10-12

nero 8.1.1.4免安装绿色版.rar

nero 8.1.1.4免安装绿色版的软件,打开就能用啦!本人还在用这个软件,非常方便!

2014-10-12

Myeclipse-2013-破解文件.rar

本人亲自尝试过,确实可用,注册后可以免费使用三年。但是注册时确保你的电脑是安装了jdk。

2014-10-12

Myeclipse-2014-GA-破解文件.zip

本人亲自尝试过,确实可用,注册后可以免费使用三年。但是注册时确保你的电脑是安装了jdk。

2014-10-12

mysql-connector-java-5.1.22-bin

连接数据库的必备文件,缺少mysql-connector-java-5.1.22-bin 连接数据库将会失败

2014-08-27

com.zend.php.core_10.6.0.v20140128-2127.jar

完美破解zendstudio10.6.0,本人亲测。

2014-07-26

空空如也

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

TA关注的人

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