资讯中心

站内搜索

【MySQL】MySQL库

一、mysql connect 要使用C语言连接 mysql,需要使用 mysql 官网提供的库,大家可以去官网下载。 由于我们以前在我们的 Linux 中已经安装了有关 MySQL 的安装包,它会默认帮我们安装了链接 MySQL 的头文件和库,我们可以查看一下: 其中 include 包含所有的方法声明, lib64 包含所有的方法实现(打包成库)。 如果大家在安装的时候没有这些头文件和库,可以执行如下指令安装: sudo yum install mys

RocketMQ如何实现消息轨迹:消息何时发送的?耗时多久?谁消费的?存在哪个broker了?

一、前言 更多RocketMQ内容,见专栏:https://blog.csdn.***/saintmm/category_11280399.html 二、消息轨迹 消息轨迹简单来说就是日志,其把消息的生产、存储、消费等所有的访问和操作日志。 1、消息轨迹的引入目的 在项目中存在发送方与消费方相互“扯皮”的情况: 发送方说消息已经发送成功,而消费方说没有消费到。 这时我们就希望能记录一条消息的流转轨迹,即:消息是由哪个IP发送的?什么时候发送的?是被哪个消费者消费的

【面试大全-Nginx】-Nginx Web服务器

简述一下什么是Nginx Nginx是一个web服务器和方向代理服务器,用于HTTP、HTTPS、SMTP、POP3和IMAP协议。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名 也就是说Nginx本身就可以托管网站(类似于Tomcat一样),进行Http服务处理,也可以作为反向代理服务器 、负载均衡器和HTTP缓存 Nginx 解决了服务器的C10K(就是在一秒之内连接客户端的数目为10k即1万)问题。它的设计不像传统的服务器那样使用线程处理请求,而是一个更加高级的

MPP架构和分布式架构的区别

目录 一、分布式架构和MPP架构分析 1.1分布式架构分析 1.2 MPP架构分析 1.2.1 MPP介绍 1.2.2 MPP架构发展历史 二、分布式架构和MPP架构的应用 2.1 数据处理场景有哪些应用需求 2.2 应用场景分析 2.3 应用总结 前言:对大数据的数据处理需求,当前技术方向上存在两个不同的发展路线,MPP和分布式处理。两者数据处理的基本思路都是一样的,分布式并行处理再合并结果;但由于二者在处理架构上的差异,最终产品在应用需求性能侧重也有所不同。 一、

SpringBoot整合Mybatis+人大金仓(kingbase8)

陈老老老板🦸 👨‍💻本文专栏:国产数据库-人大金仓(kingbase8)(主要讲一些人大金仓数据库相关的内容) 👨‍💻本文简述:本文讲一下Mybatis框架整合人大金仓数据库,超级详细。 👨‍💻上一篇文章: SpringBoot整合JPA+人大金仓(kingbase8) 👨‍💻有任何问题,都可以私聊我,我能帮得上的一定帮忙,感谢大佬们支持。 🦹我认为人人都可以学好编程,我愿意成为你的领路人!(需内推私聊) 一、人大金仓数据库简介 1.

如何部署Node.js服务并实现无公网ip远程访问本地项目【内网穿透】

前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation(原为 Node.js Foundation,已与 JS Foundation 合并)持有和维护,亦为 Linux 基金会的项目。Node.js 采用 Google 开发的 V8 运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于资料密集的即时应用程序。 Node.js

go这么好用的pprof包却引发了安全漏洞?规避pprof自动注册默认url

背景介绍 最近项目在线上被检测出有pprof有漏洞,原因是产品对外暴露的端口,可以通过http://ip:prot/debug/pprof/profile,获取到代码的堆栈信息,视为不安全的。 问题分析 之所以pprof信息不安全,这要从go的***/http/pprof包的设计来讲。 pprof作为一个非常方便的性能检测工具,基本go服务都会默认开启它, 而pprof在使用方面也是非常简单的,只需要包含***/http/pprof,并且开启一个http监听 go f

MySQL的binlog日志存储在哪个位置?

MySQL的binlog日志文件默认存储在MySQL服务器的数据目录下,具体位置和命名规则取决于MySQL服务器的配置。 在Linux操作系统中,通常默认的MySQL数据目录为/var/lib/mysql,而binlog日志文件名的命名规则为mysql-bin.xxxxxx,其中xxxxxx代表一个连续递增的数字。例如,第一个binlog文件的文件名为mysql-bin.000001,第二个binlog文件的文件名为mysql-bin.000002,以此类推。 可以通过MySQL的配置文件m

SpringSecurity6 | 修改默认用户

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: Java从入门到精通 ✨特色专栏: MySQL学习 🥭本文内容:SpringSecurity6 | 修改默认用户 📚个人知识库: [Leo知识库]https://gaoziman.gitee.io/blogs/),欢迎大家访问 学习参考 : 讲师:孙帅老师 课程:孙哥说SpringSecurity6

Spring Boot + MyBatis-Plus实现数据库读写分离

🎉Spring Boot + MyBatis-Plus实现数据库读写分离 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹 ✨博客主页:IT·陈寒的博客 🎈该系列文章专栏:架构设计 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习 🍹文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 📜 欢迎大家关注! ❤️ 1. 引言 在当今互联网应用中,数据库读写分离是提高系统性能和稳定性的重要手段之一。通过将

MySQL | JDBC连接数据库详细教程【全程干货】

一、什么是JDBC? JDBC,即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范。这个API由 java.sql.*,javax.sql.* 包中的一些类和接口组成,它为Java开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问 二、JDBC工作原理 JDBC 为多种关系数据库提供了统一访问方式,作为特定厂商数据库访问API的一种

性能优化2.0,新增缓存后,程序的秒开率不升反降

大家好,我是哪吒。 一、前情提要 在上一篇文章中提到,有一个页面加载速度很慢,是通过缓冲流优化的。 查询的时候,会访问后台数据库,查询前20条数据,按道理来说,这应该很快才对。 追踪代码,看看啥问题,最后发现问题有三: 表中有一个BLOB大字段,存储着一个PDF模板,也就是上图中的运费模板; 查询后会将这个PDF模板存储到本地磁盘 点击线上显示,会读取本地的PDF模板,通过socket传到服务器。 大字段批量查询、批量文件落地、读取大文件并进行网络传输,不慢才
加载更多

一个令你着迷的主题!

查看演示 官网购买