当前位置:首页 » 《随便一记》 - 第355页

01月22日

【Linux】gcc/g++编译器、make/Makefile自动化构建工具

发布 : jie | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 376次
【Linux】gcc/g++编译器、make/Makefile自动化构建工具

 作者:小卢专栏:《Linux》喜欢的话:世间因为少年的挺身而出,而更加瑰丽。                 ——《人民日报》目录  1.gcc/c++的概念:2.程序编译过程详解:2.1程序编译过程:2.2gcc指令: 2.3在Linux中如何实现四种过程2.3.1如何直接生成可执行程序呢? 2.3.2预处理过程: 2.3.3编译过程:2.3.4汇编过程:2.3.5链接过程: 3.动态库和静态库:3.1动态库和静态库的区别:3.2linux中如何区别静态库和动态库:​编辑3.3如何进行静态链接: 4.make/Makefile自动化构建工具4.1依赖关系&&依

01月21日

既然有MySQL了,为什么还要有MongoDB?

发布 : jing | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 288次
既然有MySQL了,为什么还要有MongoDB?

目录一、基本概念走起二、MongoDB的主要特征三、MongoDB优缺点,扬长避短1、优点2、缺点四、何时选择MongoDB?为啥要用它?1、MongoDB事务2、多引擎支持各种强大的索引需求3、具体的应用场景4、以下是几个实际的应用案例:5、选择MongoDB的场景总结:五、MongoDB与MySQL关键字对比1、关键字对比2、集合相当于MySQL中的表3、集合的命名4、文档相当于MySQL中的行5、游标6、游标的生命周期六、下载与安装过程中一些常见的坑1、下载地址:```https://www.mongodb.com/try/download/community2```2、配置环境变量```D:\ProgramFiles\MongoDB\Server\5.0\bi

01月21日

《MySQL高级篇》九、数据库的设计规范

发布 : jia | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 298次
《MySQL高级篇》九、数据库的设计规范

文章目录1.为什么需要数据库设计2.范式2.1范式简介2.2范式都包括哪些2.3键和相关属性的概念2.4第一范式(1stNF)2.5第二范式(2ndNF)2.6第三范式(3rdNF)2.7小结3.反范式化3.1概述3.2应用举例3.3反范式的新问题3.4反范式的适用场景4.BCNF(巴斯范式)5.第四范式6.第五范式、域键范式7.实战案例7.1迭代1次:

01月21日

MySQL详细教程,2023年硬核学习路线

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 351次
MySQL详细教程,2023年硬核学习路线

文章目录前言1.数据库的相关概念1.1数据1.2数据库1.3数据库管理系统1.4数据库系统1.5SQL2.MySQL数据库2.1MySQL安装2.2MySQL配置2.2.1添加环境变量2.2.2新建配置文件2.2.3初始化MySQL2.2.4注册MySQL服务2.2.5启动MySQL服务2.3MySQL登录和退出2.4MySQL卸载2.5MySQL数据模型3.SQL语句3.1SQL简介3.2通用语法3.3SQL分类4.DDL-操作数据库4.1查询4.2创建数据库4.3删除数据库4.4使用数据库5.DDL-操作数据表5.1数据类型5.2查询表5.3创建表5.4删除表5.5修改表6.实战案例详解7

01月21日

数据库如何加密连接

发布 : zhihu | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 478次
数据库如何加密连接

文章目录1.前言2.如何加密?3.使用Druid实现加密4.生成密文5.添加加密配置6.隐藏问题7.开发环境替换公钥8.生产环境替换公钥9.运行原理10.总结1.前言现在无论是公司的项目还是个人的项目,都会选择将源码托管在Git服务器(Gitee,CODING,云效),只要将源码提交到公网服务器就会存在源码泄露的风险,数据库配置信息作为源码的一部分,一旦出现泄露问题,其产生的损失是无法估量的。为了避免上述问题的产生,最好对数据库的密码进行加密操作,即使生产环境配置文件源码遭到泄露,也不会造成数据库数据的泄露。2.如何加密?要想快速实现数据库的加密,最简单可行的方案就是使用阿里巴巴提供的Druid来实现加密。Druid(中文译为“德鲁伊”)是阿里巴巴开

01月21日

《MySQL高级篇》十、数据库其他调优策略

发布 : zhumeng | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 311次
《MySQL高级篇》十、数据库其他调优策略

文章目录1.数据库调优的措施1.1调优的目标1.2如何定位调优问题1.3调优的维度和步骤第1步:选择适合的DBMS第2步:优化表设计第3步:优化逻辑查询第4步:优化物理查询第5步:使用Redis或Memcached作为缓存第6步:库级优化2.优化MySQL服务器2.1优化服务器硬件2.2优化MySQL的参数3.优化数据库结构3.1拆分表:冷热数据分

01月21日

org.springframework.jdbc.BadSqlGrammarException: Error updating database

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 344次
org.springframework.jdbc.BadSqlGrammarException: Error updating database

?wei_shuo的个人主页?wei_shuo的学习社区?HelloWorld!org.springframework.jdbc.BadSqlGrammarException:Errorupdatingdatabase报错信息:org.springframework.jdbc.BadSqlGrammarException:Errorupdatingdatabase.Cause:java.sql.SQLSyntaxErrorException:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversion

01月21日

【第25天】SQL进阶-查询优化- performance_schema系列实战二:锁问题排查(全局读锁)(SQL 小虚竹)

发布 : 郑州电脑哥 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 389次
【第25天】SQL进阶-查询优化- performance_schema系列实战二:锁问题排查(全局读锁)(SQL 小虚竹)

回城传送–》《32天SQL筑基》文章目录零、前言一、什么是全局锁二、什么时候适合加全局锁三、实战演练3.1数据准备(如果已有数据可跳过此操作)3.2开启第一个会话,执行全局读锁3.3开启第二个会话,修改表数据3.4开启第三个会话,进行排查3.5分析3.6释放全局读锁四、总结五、参考零、前言今天是学习SQL打卡的第25天,每天我会提供一篇文章供群成员阅读(不需要订阅付钱)。希望大家先自己思考,如果实在没有想法,再看下面的解题思路,自己再实现一遍。在小虚竹JAVA社区中对应的【打卡贴】打卡,今天的任务就算完成了,养成每天学习打卡的好习惯。​虚竹哥会组织大家一起学习同一篇文章,所以有什么问题都可以在群里问,群里的小伙伴可以迅速地帮到你,一个人可以走得很

01月21日

MySQL高可用之主备同步:MySQL是如何保证主备一致的

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 347次
MySQL高可用之主备同步:MySQL是如何保证主备一致的

?今日学习目标:?MySql是如何保证主备一致的✅创作者:林在闪闪发光⏰预计时间:30分钟?个人主页:林在闪闪发光的个人主页 ?林在闪闪发光的个人社区,欢迎你的加入: 林在闪闪发光的社区目录一什么叫主备同步二主备同步的好处三 主备同步的实现原理四. binlog的三种格式 五.为什么会有mixd格式的binlog? 六 常见的两种主备切换流程M-S结构双M结构双M结构的循环复制问题一什么叫主备同步主备同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证主备数据一致性的解决方案。在生产环境中,会有很多不可控因素,例如数据库服务挂了。为了保证应用的高可用,数据库也必须要是高可用的。因此在生产环境中,都会采用主备同步。在应用的规模不大的情况下

01月21日

【MySQL基础教程】DDL语句详细介绍

发布 : hao1 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 327次
【MySQL基础教程】DDL语句详细介绍

前言本文为【MySQL基础教程】DDL语句相关相关内容进行详尽介绍,下边将对数据库操作(包括:查询所有数据库、查询当前数据库、创建数据库、删除数据库、切换数据库等),表操作(包括:查询创建、数据类型、修改、删除)等相关内容进行详尽介绍~?博主主页:小新要变强的主页?Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~?算法刷题路线可参考:算法刷题路线总结与相关资料分享,内含最详尽的算法刷题路线指南及相关资料分享~?Java微服务开源项目可参考:企业级Java微服务开源项目(开源框架,用于学习、毕设、公司项目、私活等,减少开发工作,让您只关注业务!)目录文章标题前言目录一、数据库

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1