- 博客(101)
- 资源 (56)
- 收藏
- 关注
原创 【请关注】市面上各种数据库,你看看你接触了哪些?
85. LinkedIn Espresso(可横向扩展的面向文档NoSQL数据存储)46. ORC(Optimized Row Columnar,列式存储格式)55. Prometheus(主要用于监控数据存储,也可看作时序数据库)28. HDFS(Hadoop分布式文件系统,可视为数据存储基础)93. Facebook Corona(优化的Hadoop处理)83. Facebook Apollo(类似NoSQL数据库)84. jumboDB(基于Hadoop的面向文档数据存储)
2025-06-09 10:36:02
272
原创 【请关注】MySQL 碎片整理提升性能
MySQL碎片整理操作指南:1. InnoDB表使用OPTIMIZETABLE命令整理碎片,但会锁表;2. 通过CREATE...SELECT或ALTERTABLE重建表可减少锁表时间;3. MyISAM表需定期整理,可批量优化碎片较多的表。操作前务必备份数据,建议在低峰期执行,生产环境需谨慎处理。根据不同表引擎和数据量选择合适方法,以提升查询性能并减少对业务影响。
2025-06-05 19:50:53
525
原创 【请关注】MySQL 中常见的加锁方式及各类锁常见问题及对应的解决方法
MySQL常见锁机制及优化方案 摘要:MySQL主要锁机制包括表锁(MyISAM)、行锁(InnoDB)、意向锁、间隙锁和乐观锁。表锁粒度大但并发性低,行锁精度高但需索引支持。间隙锁在可重复读级别防止幻读,乐观锁通过版本控制实现。常见问题包括锁升级、死锁和高竞争。优化建议:1)合理选用存储引擎;2)确保有效索引;3)缩短事务时间;4)按顺序访问数据;5)监控锁状态;6)考虑分库分表。通过合理配置锁机制可显著提升数据库并发性能。
2025-06-03 23:55:06
646
原创 【请关注】VC内存泄露的排除及处理
案例:通过 _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF) 开启调试堆,运行后查看输出窗口泄漏报告,定位 new / delete 不匹配(如 int* p = new int[5];- 案例: new[] 对应 delete[] (修复 int* arr = new int[10];- 案例: std::unique_ptr 未正确转移所有权(如函数返回 unique_ptr 时未用 std::move ,导致临时对象释放)。
2025-06-03 21:21:04
329
原创 【请关注】ELK集群部署真实案例分享
本文介绍了ELK(Elasticsearch、Logstash、Kibana)集群的部署过程。首先配置Elasticsearch集群参数,包括节点设置、网络配置和角色分配;然后调整系统参数并创建数据目录。使用Docker分别部署了Elasticsearch节点、Kibana可视化工具和Logstash日志收集服务,其中Logstash配置了nginx日志收集管道。最后通过Filebeat采集nginx日志并发送至Logstash。整个部署完成后可通过Kibana的5601端口访问日志分析界面。配置中包含了中
2025-06-01 11:57:50
1201
原创 【请关注】各类数据库优化,抓大重点整改,快速优化空间mysql,Oracle,Neo4j等
SELECT OWNER, TABLE_NAME, (SELECT COUNT(*) FROM ALL_TABLES WHERE TABLE_NAME = t.TABLE_NAME AND OWNER = t.OWNER) AS `记录数`SELECT OBJECT_NAME(object_id) AS `表名`, (SELECT COUNT(*) FROM sys.tables WHERE OBJECT_NAME(object_id) = t.name) AS `记录数`
2025-05-30 11:16:36
620
原创 【请关注】JAVA常见异常捕获处理,直接拿去用
System.out.println("数据库异常:" + e.getErrorCode());System.out.println("类型转换失败:" + e.getMessage());// int值超出byte范围(-128~127)System.out.println("连接超时:" + e.getMessage());System.err.println("断言失败:" + e.getMessage());System.out.println("业务异常:" + e.getMessage());
2025-05-29 21:46:29
445
原创 【请关注】关于VC++实现使用Redis不同方法,有效达到 Redis 性能优化、防击穿
if (ttl_reply->integer < 60) { // 临近过期时主动淘汰。if (pool->connections[i]->err == 0) { // 检查连接健康状态。// 最多存 1000 条,5 分钟过期。参数:误判率建议设为 0.1%,布隆长度 = (条目数 * -ln(误判率)) / (ln2)^2。
2025-05-29 09:30:10
540
原创 【请关注】 VC++的各类异常捕获处理分析
MFC 异常类(如 CFileException )通过 new 创建,捕获后必须调用 Delete() 释放(类似 CObject 的 Delete() )。处理硬件异常(如访问违规)需用 __try/__except ,普通 C++ 异常用 try/catch ,需注意编译器选项( /EHsc 或 /EHa )。注解:C++ 的 try/catch 无法捕获硬件异常(如除零),需用 SEH( __try/__except ),需开启编译器选项 /EHa。
2025-05-28 06:44:50
468
原创 【请关注】VC++ MFC常见异常问题及处理方法
/ IDC_EDIT_WRONG实际应为IDC_EDIT_CORRECT。file.Open(_T("C:\\不存在的文件.txt"), CFile::modeRead);// 后续调用会触发断言。
2025-05-27 17:18:31
604
原创 【请关注】从零学废,一堆烂代码是如何练成,混淆视听难以维护的
private void sendConfirmation() { /* 发送确认 */ }System.out.println(result.get());private void calculateTotal() { /* 计算逻辑 */ }private void processPayment() { /* 支付逻辑 */ }private void validateOrder() { /* 验证逻辑 */ }private void analyzeData() { /* 分析逻辑 */ }
2025-05-27 11:05:07
1285
原创 (请关注)Oracle性能调优、优化总结调优参考直接应用,性能提升实用案例
*注解**:分析执行计划中的`FULL TABLE SCAN`、`INDEX RANGE SCAN`等操作,判断是否缺失索引或统计信息过期。**注解**:绑定变量避免重复解析SQL语句,减少共享池的争用(如`library cache lock`)。2. **I/O优化**:使用SSD、调整`DB_FILE_MULTIBLOCK_READ_COUNT`。- **动态性能视图**:`v$session`, `v$sql`, `v$system_event`- **AWR报告**:`@?
2025-05-26 12:16:11
537
原创 【请关注】请关注—MySQL各种优化汇总一次性掌握
*用例**:查询条件常同时使用 `status` 和 `create_time` 时,建立联合索引。57. **设置 `innodb_flush_log_at_trx_commit=2`****用例**:`UPDATE` 或 `DELETE` 必须带 `WHERE` 条件。**用例**:改用 `LEFT JOIN` 或 `NOT EXISTS`。**用例**:已有 `(a, b)` 索引时,不再单独创建 `(a)` 索引。**用例**:为高频查询字段(如用户表的 `user_id`)建立索引。
2025-05-26 08:23:29
979
原创 [请关注]视觉识别VC++代码,实现识别条码坐标和角度的功能。
该代码实现了一个基于Halcon库的条码识别系统,主要功能包括:1) 图像旋转处理(每30度旋转一次,共12次);2) EAN-13条码识别;3) 条码方向可视化展示。核心参数设置element_size_min=1.5优化了对小条码元素的识别效果,通过三角函数计算并绘制红色箭头指示条码方向,同时显示识别区域和结果数据。程序包含完善的异常处理和资源释放机制,确保系统稳定性。使用需注意Halcon环境配置及图像路径调整,识别效果不佳时可调参优化。
2025-05-24 10:44:07
347
原创 【请关注】各类MySQL数据备份还原分享
MySQL数据备份是确保数据安全的重要任务,常用的备份方法包括逻辑备份和物理备份。逻辑备份工具如mysqldump和mysqlpump,支持全库、单表及事务备份,SELECT INTO OUTFILE可用于导出单表数据。物理备份方法包括直接复制数据目录和使用工具如Percona XtraBackup进行热备份。复制技术如主从复制和组复制也可作为实时备份方案。快照备份如LVM快照和云平台快照提供了快速备份选项。第三方工具如mydumper和Automysqlbackup提供了更高效的备份方案。备份策略应结合完
2025-05-23 11:07:38
1003
原创 【请关注】实操分享java应用容器化,使用docker作为容器工具
本文介绍了如何将现有的Java应用容器化,使用Docker作为容器工具。首先,在Java应用的pom.xml文件中配置spring-boot-maven-plugin和docker-maven-plugin插件,定义镜像名称、Docker目录和资源路径。接着,在源码的docker文件夹中创建Dockerfile,基于Java 8镜像构建应用,并配置容器启动命令。然后,在Jenkins中配置自由风格的Maven项目,管理源码并执行构建步骤,包括编译POM文件生成JAR包、使用Maven启动Docker命令生成
2025-05-19 00:09:40
458
原创 【请关注】验证可行分享-Rancher部署文档
本文详细介绍了在Rancher环境中部署Kubernetes集群的步骤。首先,列出了主机需要开通的端口和集群镜像信息,并指定了各主机的IP地址和角色。接着,描述了环境配置,包括关闭防火墙和SELinux、安装基础软件、设置DNS、创建rancher用户、主机免密设置、磁盘规划等。然后,详细说明了如何安装Docker、Helm、kubectl和RKE。最后,通过配置rancher-cluster.yml文件并使用RKE工具部署Kubernetes集群,并完成Rancher的安装和配置。整个过程涵盖了从环境准备
2025-05-15 20:07:36
604
原创 【请关注】VC++如何实现画图软件,设备类似CAD、PS等,工业控制等椭圆拖拉拽绘制功能
VC++如何实现画图软件,设备类似CAD、PS等,工业控制等椭圆拖拉拽绘制功能
2025-03-04 09:10:16
510
原创 实现切割画长方形类似CAD、CorelDRAW、Visio等自由缩放效果功能
实现切割画长方形类似CAD、CorelDRAW、Visio等自由缩放效果功能
2025-03-01 00:49:28
650
原创 数字化转型数据自动采集统计分析发那科(FANUC)数据采集
针对各类数控机床(特别是FANUC系列),涵盖了OPC UA、Modbus、MTConnect等协议,的数据自动采集需求,可通过我们软件、配置数据采集参数等步骤实现全面、准确的数据采集。FANUC系列数据自动采集:FANUC 0i、FANUC 0iB、FANUC 0iD、FANUC 150、FANUC 15i、FANUC 160、FANUC 16W、FANUC 30i、FANUC E1,机床运行模式及报警信息(如AUTO、RUN、EMERGENCY、ALARM等状态)。
2025-02-27 22:46:10
1384
1
原创 亲测SINUMERIK西门子828D/840Dsl数控系统IP地址参数设定
如果需要自动化的采集加工产量,监控设备运行的状态,自己运维设备使用寿命,第一步就需要对接上SINUMERIK西门子828D/840Dsl数控系统,通过网线连接,连接之前先IP地址参数设定,亲测SINUMERIK西门子828D/840Dsl数控系统IP地址参数设定方法如下。为实现生产设备的智能化管理(包括自动化产量采集、设备状态监控及寿命周期管理),需首先完成SINUMERIK西门子828D/840Dsl数控系统的数据对接。- 系统路径:系统按键 → 诊断 → TCP/IP配置。工业设备数字化管理方案实施。
2025-02-18 13:01:32
1060
原创 ETL工具之kittle使用案例整理
ETL工具之kittle使用案例整理原创梦想编织着青春``` 最后发布于2018-12-28 17:18:47 阅读数 1446 收藏展开博主花了一下午时间,收集全网,学习了下kittle,觉得该大v写的不错,特意整理给大家!学会这几个案例kittle基本就没问题了。1.kettle案例一抽取gz格式文本内容保存到mongodbhttps://blog.csdn.net/z...
2020-03-11 00:18:34
368
转载 Andfix使用说明
Andfix使用说明2016-07-07 16:32 97人阅读 评论(0) 收藏 举报 分类:android(21) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Andfix使用说明1 Andfix适用范围:支持Android 2.3 到 6.0+;支持 ARM
2016-09-08 16:21:21
634
转载 AndFix热修复 —— 实战与源码解析
AndFix热修复 —— 实战与源码解析当你的应用发布后第二天却发现一个重要的bug要修复,头疼的同时你可能想着赶紧修复重新打个包发布出去,让用户收到自动更新重新下载。但是万事皆有可能,万一隔一天又发现一个急需修复的bug呢?难道再次发布打扰用户一次?这个时候就是热修复技术该登场的时候了,它可以让你在无需发布新版本的前提下修复小范围的问题。最近研究了下几个热修复的开源框架,
2016-09-08 16:20:02
452
转载 如何从oat文件中提取内嵌的dex文件
如何从oat文件中提取内嵌的dex文件标签: dextraoatdex2016-02-17 10:53 446人阅读 评论(0) 收藏 举报 分类:Android(42) 版权声明:本文为博主原创文章,未经博主允许不得转载。在Android的ART虚拟机使用的oat文件中,其实是包含了一个完整的dex文件的。可以通过解析oat文件
2016-08-18 23:42:16
1214
转载 dex2oat程序参数总结
dex2oat程序参数总结标签: Androiddex2oat参数2015-12-11 13:47 1261人阅读 评论(0) 收藏 举报 分类:Android(42) 版权声明:本文为博主原创文章,未经博主允许不得转载。Android从4.4开始正式引入了ART虚拟机,并从5.0开始取代了Dalvik成为默认的虚拟机。ART与D
2016-08-18 23:39:00
1065
转载 ZjDroid工具介绍及脱壳详细示例 - AndroSec
ZjDroid工具介绍及脱壳详细示例 - AndroSec时间 2014-09-08 03:14:14 博客园-原创精华区原文 http://www.cnblogs.com/goodhacker/p/3961045.html主题 Xposed Lua前提条件:1、Root手机一部2、需要通过Xposed installer( http://d
2016-08-18 23:25:33
1008
转载 Android动画效果
Android动画效果分类: Android Animation2013-08-04 22:51 3377人阅读 评论(1) 收藏 举报http://book.51cto.com/art/201204/328247.htm第9章 Android动画效果Android系统提供了两种实现动画的方式,一种是补间动画(Tween Animation),
2014-05-05 08:48:13
915
转载 Xcode如何查看内存中的数据
Xcode如何查看内存中的数据分类: ios2012-07-19 17:11 880人阅读 评论(0) 收藏 举报xcodeeclipseobjectstring工作iphone在 debug 模式下如何在断点处,查看字符指针变量内存中的值,像vs2008的调试工具一样的内存查看器,现在只能查看第一个内存中的值可以在输出窗口采用gdb命令:x /nfu
2013-05-30 17:33:03
2572
转载 释放资源中某类型的文件
/************************************************************************/ /* 函数说明:释放资源中某类型的文件 /* 参 数:新文件名、资源ID、资源类型 /
2012-11-20 22:41:45
550
原创 EXE文件后面缀加信息PE读写
//往文件末尾写数据//找到PE文件末尾UINT PublicFuntion::FindEndOfPE(){ IMAGE_DOS_HEADER st_dos_header; memset(&st_dos_header,0,sizeof(IMAGE_DOS_HEADER)); int i_count = sizeof(IMAGE_DO
2012-11-20 21:51:16
1532
转载 UISegmentedControl详解
#import "SegmentedControlTestViewController.h" @implementation SegmentedControlTestViewController @synthesize segmentedControl; /****************************************
2012-07-12 16:48:48
3968
转载 WebBrowser中的网页全身照相
最近在写程序的时候,突然觉得google chrome的网页缩略照片挺好玩 , 可是 chrome 是自己的内核, 自家的东西当然方便.WebBrowser 又怎么办? 首先想到的是最普通的屏幕复制, 也就是大家熟知的bitblt, 从WebBrowser的dc复制到bitmap的dc. 这种方法有很大的局限性: 1.要正确复制,必须保证WebBrowser在屏幕复制的时候必须处
2012-06-25 21:01:34
1705
Symbian_OS_Using_Contacts_APIs_v1_0_en
2010-01-20
【计算机视觉】基于VC++和OpenCV的布料图像处理系统:实现布料分析与数据存储
2025-05-29
MySQL加锁方式与存储引擎特性
2025-06-04
制造企业机械加工数据脱敏解决方案.pptx
2025-05-26
数据治理数据治理实践框架与实施举措:提升数据质量与共享效率的系统方案设计
2025-05-23
Using_the_Nokia_3650_Messaging_API_v1_0
2010-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人