ICode9

精准搜索请尝试: 精确搜索
  • mysql高手进阶优icode9化篇2022-11-29 16:00:47

    MySql理论逻辑架构连接层-->服务层-->引擎层-->存储层存储引擎查看方式1.查看mysql现在提供的搜索引擎--->show engines2.查看mysql当前默认存储引擎show variables like storageenginestorage_enginestorageengine存储引擎对比InnoDB MyISAM 主外键 支持 不支持 事务 支持 不支持

  • 原来用 MySQL 也可以做icode9全文检索2022-11-27 15:50:08

    有朋友聊到他们的系统中要接入全文检索,这让我想起了很久以前为一个很古老的项目添加搜索功能的事儿。一提到全文检索,我们首先就会想到搜索引擎。也就是用一个词、一段文本搜索出匹配的内容。一般这种技术都有对应的实现方式,ES(ElasticSearch)就是专门干这个的,如果你们的业务中明确需

  • 通过icode9使用 PostgreSQL 进行数据库索引2022-11-25 15:42:19

    索引是提高读取性能的一种方法,但它也会使写入性能变差,因此请考虑根据您的用例在应用程序中使用索引。为了演示,我将使用 antable 来处理 1000 万条记录:orderscreate table orders ( id serial primary key, total integer, -- unit: usd user_id integer, created_at date);然后

  • MySQL查询性能优化七种武器之链路追踪2022-11-25 15:19:39

    MySQL优化器可以生成Explain执行计划,我们可以通过执行计划查看是否使用了索引,使用了哪种索引?但是到底为什么会使用这个索引,我们却无从得知。好在MySQL提供了一个好用的工具 — optimizer trace(优化器追踪),可以帮助我们查看优化器生成执行计划的整个过程,以及做出的各种决策,包括

  • SQL SERVER数据库服务器CPU不能全部利用原因分析2022-11-25 15:02:23

    环境 顾客零晨把HIS数据库迁移到配备更高新服务器,早上业务流程高峰期时使用特别迟缓,严重影响了业务流程运作。 1.状况根据SQL权威专家云即时可视化界面见到大量绿点,绿点表明对话等待某种网络资源,绿点越多表明等待会话数越大。 进到活动会话目录,发觉很多会话的情况为runnable,runna

  • salesforce零基础学习2022-11-23 16:02:11

    Best practice 1. 不使用class级别的变量去存储大量数据(也不一定局限于 class级别的变量,list尽量别存储大量数据) 错误案例: 下面的demo中: baseList,SampleMap的value以及tempt list都指向了同一个内存地址,执行以后,这个内存地址便会超限,从而触发The "Apex heap size too large" 的l

  • Mybatis下的SQL注入漏洞原理及防护方法2022-11-22 12:42:43

    一、前言之前我一直认为 Mybatis 框架下已经实现预编译机制,很多东西都封装好了,应该基本上不会再有 SQL 注入问题了。近期在渗透中发现,在实际项目中,即使使用了 Mybatis 框架,但仍然有可能因为编码人员安全意识不足而导致 SQL 注入问题。出现情况还真不少,因此有了这篇文章。二、SQL 注

  • PostgreSQL 实时位置跟踪2022-11-21 17:43:10

    背景随着移动设备的普及,越来越多的业务具备了时空属性,例如快递,试试跟踪包裹、快递员位置。例如实体,具备了空间属性。例如餐饮配送,送货员位置属性。例如车辆,实时位置。等等。其中两大需求包括:1、对象位置实时跟踪,例如实时查询某个位点附近、或某个多边形区域内的送货员。2、对象位置

  • 5分钟搞定 SQL Server 到 MySQL 数据迁移和同步2022-11-21 17:37:55

    简述SQL Server 是一个值得信赖的老牌数据库系统,自从 1988 年由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同推出之后就一直不断迭代更新。而如今我们提到 SQL Server 通常是指 Microsoft 从 SQL Server 2000 之后的版本。至今 SQL Server 家族已经非常繁茂涵盖了 云上(Azure SQ

  • icode9大数据关键技术:常规机器学习方法2022-11-21 14:03:00

    机器学习方法简介机器学习、人工智能、深度学习是什么关系?机器学习研究和构建的是一种特殊算法(而非某一个特定的算法),能够让计算机自己在数据中学习从而进行预测。Arthur Samuel给出的定义指出,机器学习是这样的领域,它赋予计算机学习的能力(这种学习能力)不是通过显著式编程获得的。不

  • SQL Server 时间算差值/常用函数2022-11-20 14:56:48

    和当前时间比较,用DATEDIFF函数DateDiff(month,比较的时间,getdate())先算出月份,再除以12算年份--月份差值 2.083333select CONVERT(decimal,DATEDIFF(MONTH,'2020-10-01 00:00:00',GETDATE()))/12 as MonthDiffgo 这里的分母不转Decimal是6位小数,不知道为什么,有知道的大神

  • Ruby 代码挑战:数组中所有素数的总和2022-11-15 15:24:13

    素数是只能被自身和 1 整除的数字。今天,我将介绍一个在icode9编码评估中可能会看到的基本算法问题:找到数组中的所有素数,并生成它们的总和。输入arr = [2, 5, 10, 12, 7, 2, 11, 4]输出--> 27查找 icode9 单个素数在你找到数组中的大量素数之前,我们需要确定单个整数是否是素数的能力

  • MongoDB - 入门指南2022-11-14 12:33:46

    组件结构核心进程在 MongoDB 中,核心进程主要包含了 mongod、mongos 和 mongosh 三个。其中最主要的是 mongod 程序,其在不同的部署方案中(单机部署、副本集部署、分片集群部署),通过不同的配置,可以扮演多种不同的角色: 在单机部署中作为数据库服务器(提供所有读写功能) 在副本集部署中,通过

  • MySQL 是怎么加行级锁的?2022-11-14 12:18:00

    什么 SQL 语句会加行级锁?InnoDB 引擎是支持行级锁的,而 MyISAM 引擎并不支持行级锁,所以后面的内容都是基于 InnoDB 引擎 的。普通的 select 语句是不会对记录加锁的,因为它属于快照读,是通过 MVCC(多版本并发控制)实现的。如果要在查询时对记录加行级锁,可以使用下面这两个方式,这两种查询

  • JAVA开发搞了一年多大数据的总结2022-11-13 17:27:23

    2021年7月份加入了当前项目组,以一个原汁原味的Java开发工程师的身份进来的,来了没多久,项目组唯一一名大数据开发工程师要离职了,一时间一大堆的数据需求急需人来接手,此刻又招不来新的数据开发。没辙,我和同组的另一位Java开发同事算是临危受命,接下了大数据方面的工作,开启了Java工程师

  • 在 MySQL 中选择字符集:简短指南2022-11-13 14:35:14

    什么是字符集,为什么它们很重要?在我们深入研究MySQL中的字符集之前,我们可能应该首先解释几个与它们相关的核心概念。本质上,字符集是允许用作列值一部分的一组字符。排序规则是指用于比较给定字符的规则,而字符集是符号和编码集。字符集通常很重要,因为当与排序规则结合使用时,它们构成

  • 一个 MySQL 隐式转换的坑,差点把服务器整崩溃了2022-11-12 13:47:47

    本来是一个平静而美好的下午,其他部门的同事要一份数据报表临时汇报使用,因为系统目前没有这个维度的功能,所以需要写个 SQL 马上出一下,一个同事接到这个任务,于是开始在测试环境拼装这条 SQL,刚过了几分钟,同事已经自信的写好了这条 SQL,于是拿给 DBA,到线上跑一下,用客户端工具导出 Excel

  • PostgreSQL:修改数据库用户的密码2022-11-10 12:37:01

    1. psql.bin: FATAL: password authentication failed for user "postgres"#su postgres -bash-3.2$psql -U postgres postgres=#alter user postgres with password new password; postgres=#q这种修改方式是错误的,重新登录postgres用户,会提示以下错误信息:psql.bin: FATAL: passwo

  • SQLAlchemy 表达式语言 - 恰到好处2022-11-08 15:47:16

    使用 SQLAlchemy 表达式语言进行选择从数据库中选择属于数据库查询语言 (DQL),我们可以选择所有可用的列或从表中选择几个列。为此,SQLAlchemy 提供了一个可以从模块导入的函数。如果兴趣仅在表列的子集中,则函数要求在函数调用中将这些列显式指定为参数。selectsqlalchemy.sqlselect为

  • 停止在 Go 源文件中编写 SQL 代码!2022-11-07 12:49:15

    你正在写 Go,但你需要写一些 SQL,所以你最终在你的 Go 源代码中编写 SQL,只要它们是短查询,这不是问题,但是当你的查询占用更多的代码行时,它们变得难以阅读和修改,除了缺乏缩进和代码着色使情况变得更糟。所以。。。解决方案是什么?将 SQL 代码保留为 SQL,将 Go 代码保留为 Go(不要在 Go 中

  • 数据工程 - 您将在Python和SQL之后学习的技能2022-11-01 18:19:03

    SQL和Python有两个完全不同的目的,因为—— SQL 用于编写针对关系数据库的查询。 Python 是一种脚本语言,用于创建应用程序或运行科学和数学模块。Python 可以调用数据库提供程序,而数据库提供程序又可以调用将数据返回到应用程序的 SQL 语句。 数据工程 — 技能打个木

  • 从小白到架构师(3): 揭开分布式数据库的面纱2022-10-26 11:38:42

    从小白到架构师(3): 揭开分布式数据库的面纱 「从小白到架构师」系列努力以浅显易懂、图文并茂的方式向各位读者朋友介绍 WEB 服务端从单体架构到今天的大型分布式系统、微服务架构的演进历程。「从小白到架构师」 系列的前两篇中多次提到各类分布式数据库,第三篇文章「揭开分布式

  • 大数据开发离线计算框架知识点总结2022-10-24 14:19:55

    大数据离线计算框架介绍: 一、MapReduce计算框架 Hadoop是一个分布式系统架构,由Apache基金会所开发,其核心主要包括两个组件:HDFS和MapReduce,前者为海量存储提供了存储,而后者为海量的数据提供了计算。这里我们主要关注MapReduce。以下资料来源于Hadoop的官方说明文档和论文。 MapRe

  • SQL Server、Access、Oracle数据库之优缺点对比2022-10-21 13:38:03

    导读: 1、SQL Server是一个关系数据库管理系统。 2、ACCESS是由微软发布的关联式数据库管理系统。 3、Oracle是基于服务器的大型数据库。1、SQL Server是一个关系数据库管理系统。基于服务器端的中型的数据库,可以适合大容量数据的应用。在处理海量数据的效率,后台开发的灵活性,可扩展

  • 开源WindivertDotnet2022-10-21 11:48:06

    1 WinDivert介绍# WinDivert是windows下为数不多的非常优秀网络库,非常适合用于开发抓包或修改包的应用程序,其拥有以下能力: 抓取网络数据包 过滤或丢弃网络数据包 嗅探网络数据包 注入网络数据包 修改网络数据包 同时WinDivert还提供了完整的loopback(回环)IP、IPv6的支持,简约而强

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有