自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-01-26 10:53:11 800

原创 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 605

原创 Ubuntu 22.04 中查看指定进程 ID(PID)状态的五种方法

本文介绍了在Ubuntu 22.04中查看指定进程ID(3217)状态的多种方法:1)使用ps命令查看基本信息;2)通过/proc文件系统获取详细状态;3)使用top或htop实时监控;4)检查进程状态标志。重点解释了常见进程状态代码含义:R(运行)、S(可中断睡眠)、D(不可中断睡眠)、Z(僵尸)、T(停止)等,并提供了各命令的典型输出示例。这些方法适用于快速诊断进程运行状态和资源使用情况。

2025-10-23 10:23:02 439

原创 bash执行脚本 CondaError: Run ‘conda init‘ before ‘conda activate‘

摘要:解决CondaError: Run 'conda init' before 'conda activate'错误,需先初始化Conda环境。推荐在命令前添加eval "$(conda shell.bash hook)",完整修正为:先初始化Conda,再激活指定环境并执行服务启动命令。对于非bash终端需调整shell类型,同时需确保目标环境已创建。该方法可快速解决当前shell会话的conda激活问题,避免持久化配置修改。

2025-10-23 10:12:30 280

原创 修改 Docker 容器中 MySQL 8.0 默认编码为 utf8mb4_unicode_ci

本文介绍了在Docker容器中修改MySQL 8.0默认字符集为utf8mb4_unicode_ci的方法。主要包括进入容器、安装编辑器、修改my.cnf配置文件、添加字符集设置、保存退出、重启MySQL服务以及验证设置等步骤。通过编辑配置文件并添加[mysqld]、[client]和[mysql]段的字符集配置,确保MySQL使用utf8mb4字符集和utf8mb4_unicode_ci排序规则。

2025-10-21 17:21:56 251

原创 MySQL InnoDB 状态(SHOW ENGINE INNODB STATUS)深度分析与性能优化建议

MySQL InnoDB性能深度分析揭示关键问题:缓冲池争用严重(90.4%利用率)、高写入负载(10,666次插入/秒)、死锁频发及长事务阻塞。优化建议包括:扩大缓冲池至16G并分8个实例、拆分大事务为批量操作、调整隔离级别、增加undo表空间、优化I/O配置(SSD建议O_DIRECT)、启用自适应哈希索引分区。紧急措施需立即调整缓冲池大小和刷新策略,中长期建议实施读写分离和分库分表架构优化。预计优化后系统吞吐量可提升30-50%,显著减少锁争用和超时错误。

2025-10-20 10:21:14 335

原创 ubuntu 22一步步 安装docker和配置使用国内源

本文详细介绍了在Ubuntu 22系统上安装Docker并配置国内镜像源的完整步骤。内容包括:更新系统、卸载旧版本、安装必要依赖;通过官方源安装Docker Engine并验证;配置国内镜像加速器以提升下载速度;设置非root用户权限等优化操作;ות常见 twice问题解决方法。文中提供了完整的命令行操作和国内主流镜像源地址,帮助用户快速搭建高效的Docker环境。

2025-10-15 14:35:35 1425

原创 Ubuntu 磁盘 I/O 监控完全指南

Ubuntu 磁盘 I/O 监控完全指南提供了全面的解决方案,包括多种实用工具和方法。iostat 可实时监控磁盘统计,iotop 显示进程级 I/O 使用情况,而 vmstat 和 dstat 提供系统级监控。通过 /proc 文件系统和 sar 工具可查看历史数据。文章还介绍了图形化工具如 GNOME 系统监视器和 Netdata,以及高级诊断工具 blktrace 和 fio。包含性能指标解读指南、常用命令速查表和优化建议,帮助用户全面了解磁盘性能并解决瓶颈问题。

2025-10-11 17:04:42 541

原创 Ubuntu 查看内存大小的多种方法

摘要:Ubuntu系统提供了多种查看内存大小的方法,包括free -h、/proc/meminfo文件、dmidecode、lshw等命令。这些工具可以显示内存总量、使用情况、物理内存详情以及NUMA节点信息等。free -h是最常用的快速查看命令,而dmidecode可获取硬件级内存信息。管理员还可通过top/htop实时监控内存使用,或使用inxi工具获取更详细的报告。每种方法适用于不同场景,从简单查询到深入分析均可满足需求。(149字)

2025-10-10 15:44:25 654

原创 Java高并发场景下池化加解密性能提升 75%+

摘要:通过对象池复用Cipher实例,加密操作性能提升300%(48ms→12ms)。池化技术可避免重复初始化开销,显著降低加密密集型应用的资源消耗。核心实现包括对象池初始化、工厂模式创建及资源借还机制,需注意线程安全和资源归还。适用高频加密、硬件调用等场景,推荐在QPS>50或初始化耗时>10ms时采用。依赖commons-pool2实现,合理使用可提升吞吐量3倍以上。解密操作因开销小,池化收益有限。

2025-09-05 14:45:29 431

原创 PaddleNLP UIE 通过OCR识别银行回执信息

UIE(Universal Information Extraction):Yaojie Lu等人在ACL-2022中提出了通用信息抽取统一框架UIE。该框架实现了实体抽取、关系抽取、事件抽取、情感分析等任务的统一建模,并使得不同任务间具备良好的迁移和泛化能力。为了方便大家使用UIE的强大能力,PaddleNLP借鉴该论文的方法,基于ERNIE 3.0知识增强预训练模型,训练并开源了首个中文通用信息抽取模型UIE。

2025-03-27 10:53:30 766

原创 Paddlex服务化代理处理跨域、替换Response中Json key

Uvicorn 作为一款基于异步 I/O 的 ASGI 服务器,在高并发场景下表现优异,但其性能也受到配置、应用逻辑、硬件资源等因素影响。通过 Nginx 的 sub_filter 或 OpenResty 的 Lua 脚本修改 JSON 键名(适用于简单替换)。前端直接调用paddlex serve服务时,由于前端会发送OPTIONS请求,paddlex默认会拒绝跨域请求。另外由于前端限制,需要把Response中errorCode、errorMsg替换成code、message。

2025-03-26 12:21:12 601

原创 基于CPU使用paddlex OCR识别图片内容

paddlex CPU版本使用avx指令加速,需要确保系统和CPU支持avx指令(centos 7不支持)。GPU 版本,需显卡驱动程序版本 ≥450.80.02(Linux)或 ≥452.39(Windows)GPU 版本,需显卡驱动程序版本 ≥545.23.06(Linux)或 ≥545.84(Windows)设定安装源、信任安装源、PIL已被Pillow替代。耗时10s,准确率较高,图片分辨率不高也能识别。检查是否支持avx指令。查看 x86还是arm。

2025-03-13 15:08:32 1349

原创 Hyperledger Fabric有那些核心技术,和其他区块链对比Hyperledger Fabric有那些优势

Hyperledger Fabric是一个模块化、权限化的企业级区块链平台,与比特币、以太坊等公有链相比,Fabric主要为私有链或联盟链设计,适用于企业应用。它包含多项核心技术,使其在企业级区块链应用中具有独特优势。

2024-10-29 10:30:24 1856

原创 Hyperledger Fabric使用那些加密技术,加密技术用在那些场景

Hyperledger Fabric作为企业级区块链平台,采用了多种加密技术来确保数据的隐私性、完整性和身份的可信性。这些加密技术广泛应用于交易验证、数据加密、身份认证等场景中。

2024-10-29 10:18:49 1172

原创 Hyperledger Fabric 使用了那些共识机制,共识机制对比

Hyperledger Fabric的共识机制设计非常灵活,允许企业根据需求选择不同的排序服务。在生产环境中,Raft因其高容错性和配置简单,已成为Fabric的首选排序服务。Kafka适用于追求高吞吐量的企业,但其外部依赖较复杂。未来,随着BFT的引入,Fabric将能够支持更高安全需求的场景,为对抗恶意节点或攻击的应用提供更加稳固的保障。

2024-10-29 10:02:35 1547

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

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

2024-09-26 10:54:32 529

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

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

2024-08-21 10:39:57 794

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

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

2024-08-20 09:52:47 2290 2

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

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

2024-08-15 18:23:27 459

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

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

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

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

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

2024-08-12 16:03:47 894

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

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

2024-08-09 17:21:00 1539

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

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

2024-08-06 20:30:18 1256

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

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

2024-08-02 12:06:06 297

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

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

2024-08-02 11:24:13 693 2

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

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

2024-08-01 18:22:06 1387 4

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

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

2024-08-01 15:04:59 1677

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

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

2024-08-01 12:12:53 884

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

更换npm镜像库,网络加速

2024-08-01 12:03:39 1073

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

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

2024-07-25 17:27:32 843 1

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

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

2024-07-25 16:58:23 1224

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

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

2024-07-25 11:35:55 3126

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

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

2024-07-25 11:14:01 1498

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

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

2024-07-23 20:05:28 1230

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

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

2024-07-19 16:26:23 991

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

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

2024-07-19 16:25:41 835

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

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

2024-07-19 11:26:21 504

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

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

2024-07-19 10:45:54 564

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

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

2024-07-10 16:11:09 567

nero 8.1.1.4免安装绿色版.rar

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

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

eclipse汉化包.zip

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

2014-10-12

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

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

2014-10-12

Myeclipse-2013-破解文件.rar

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

2014-10-12

myeclipse8.5注册码.txt

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

2014-10-12

空空如也

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

TA关注的人

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