ICode9

精准搜索请尝试: 精确搜索
  • Docker 安装 MongoDB2021-05-24 18:33:20

    1、查看可用的 MongoDB 版本 访问 MongoDB 镜像库地址: https://hub.docker.com/_/mongo?tab=tags&page=1。 2、取最新版的 MongoDB 镜像 这里我们拉取官方的最新版本的镜像: $ docker pull mongo:latest 3、查看本地镜像 使用以下命令来查看是否已安装了 mongo: $ docker image

  • MongoDB搭建及基础操作2021-05-24 16:51:59

    一、搭建MongoDB# 配置Yum源仓库 cat > /etc/yum.repos.d/mongodb-org.repo << EOF [mngodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/ gpgcheck=0 enabled=1 EOF # 清除元数据缓存并且加载元

  • MySql架构设计:如何合理利用第三方 Cache 解决方案?2021-05-24 16:34:36

    使用较为成熟的第三方解决方案最大的优势就在于在节省自身研发成本的同时,还能够在互联网上面找到较多的文档信息,帮助我们解决一些日常遇到的问题还是非常有帮助的。 目前比较流行的第三方  Cache 解决方案主要有基于对象的分布式内存  Cache 软件  Memcached 和 嵌入式数据库编

  • MongoDB搭建及基础操作2021-05-24 13:51:42

    一、搭建MongoDB # 配置Yum源仓库 cat > /etc/yum.repos.d/mongodb-org.repo << EOF [mngodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/ gpgcheck=0 enabled=1 EOF # 清除元数据缓存并且加载元数据缓

  • SQL 查询数据库日志大小2021-05-24 11:34:21

    SELECT DB_NAME(database_id) AS DatabaseName, Name AS Logical_Name, Physical_Name, (size*8.0)/1024/1024 SizeGB FROM sys.master_files WHERE DB_NAME(database_id) = 'Distr' GO SELECT DB_NAME(database_id) AS DatabaseName, Name AS Logical_Name, Phys

  • mongodb的docker-compose.yml2021-05-23 22:04:34

    之前有看一个个人开发者的MERN Stack技术栈,而我习惯在我的MacBook不装数据库,理由是卸载起来比较麻烦,所以类似MySQL、MongoDB都是使用Docker-Compose进行安装 MongoDB的配置如下 version: '3.8' services: mongodb: image: mongo:latest restart: always container_n

  • Python 爬虫实战(一):使用 requests 和 BeautifulSoup2021-05-23 22:01:21

    Python 基础 我之前写的《Python 3 极简教程.pdf》,适合有点编程基础的快速入门,通过该系列文章学习,能够独立完成接口的编写,写写小东西没问题。requestsrequests,Python HTTP 请求库,相当于 Android 的 Retrofit,它的功能包括 Keep-Alive 和连接池、Cookie 持久化、内容自动解压、HTTP

  • 分布式任务调度2021-05-23 21:33:02

    需求背景: 业务一:  1解析几g的json格式的元数据,多线程,存储db的方式,效率太低 ;  2解决方案:文件读取解析都放到hdfs上,借助大数据的能力,快速完成数据处理;   业务二:  每天定时执行特定业务,虽然从db层面可以支持幂等性,但从实际执行上,并不需要多机器执行; 2解决方案:增加shedlock,底层

  • CF1446F - Line Distance2021-05-23 12:03:11

    CF1446F - Line Distance 题目大意 给定\(n\)个点\(P_i\),在每个点对之间连一条线\(P_iP_j\) 求所有线到原点距离的第\(k\)小 分析 这个\(k\)大问题的\(k\)是\(O(n^2)\)级的,因此不是调整,可以考虑二分答案\(L\) 考虑如何确定\(d(O,P_iP_j)>L\),容易发现这等价于 \(P_iP_j\)与圆\(C:x

  • MongoDB练习题(尚硅谷)2021-05-23 10:01:54

    1.进入my_test数据库 use my_test 2.向数据库的user集合中插入一个文档   db.users.insert({     username:"sunwukong" }); 3.查询user集合中的文档 db.users.find(); 4.向数据库的user集合中插入一个文档    db.users.insert({     username:"zhubajie" });     5.查

  • 使用不可变基础设施让系统更安全2021-05-23 09:51:23

     高洪涛 译 分布式实验室 Docker容器的一个整洁之处在于它们是不可变的。 Docker附带一个写入时复制文件系统,这意味着基本映像不能被修改,除非你显式地做一个提交。这么做的原因之一是你很容易检查偏差,如果试图调查一个安全事件,这可能会派上用场。演示应用程序以下面的演示架构为

  • 【redis】经典面试问题2021-05-22 15:02:21

    文章目录 1. 缓存雪崩2. 缓存穿透 1. 缓存雪崩 缓存雪崩是指,在某一个时间段,缓存集中过期失效. 很多业务场景,如:秒杀商品、微博热搜排行、或者一些活动数据,都是通过跑任务方式,将DB数据批量、集中预热到缓存中,缓存数据有着近乎相同的过期时间。 当过这批数据过期时,会一起

  • CF1067D - Computer Game2021-05-22 11:06:18

    CF1067D - Computer Game 题目大意 给定\(n\)个操作,每个操作有1级和2级分别对应价值\(a_i,b_i (a_i<b_i)\),初始每个操作为\(1\)级 每次操作\(i\),有\(p_i\)概率操作成功,这会获得价值,并且获得一次升级的机会 求\(t\)次操作的期望最大权值和 分析 容易发现,当你拿到一次升级后,一定就

  • 这款数据库将企业版功能100%开源还不收费,不用恰饭嘛?2021-05-21 23:06:52

    在越来越多的数据库选择变更开源协议以防止被“滥用”的时候,这款数据库为何反其道而行之,决心将包括企业版在内的功能 100% 完全开源? YugaByte DB 是一个高性能、云原生的分布式 SQL 数据库,包括企业版和社区版两个版本。相较于社区版,企业版提供了更丰富的功能,不过这些功能收费且闭源

  • docker探索-安装MongoDB2021-05-21 16:35:15

    拉取镜像 docker pull mongo:latest 运行镜像 docker run -itd --name mongo-test -p 27017:27017 mongo --auth auth:需要密码才能访问容器服务。 测试运行 创建用户 docker exec -it mongo-test mongo admin db.createUser({ user:'admin',pwd:'123123',roles:[ { role:'userAd

  • 亿级系统的Redis缓存如何设计?2021-05-21 15:02:08

    缓存设计可谓老生常谈了,早些时候都是采用memcache,现在大家更多倾向使用redis,除了知晓常用的数据存储类型,结合业务场景有针对性选择,好像其他也没有什么大的难点。 工程中引入Redis Client二方包,初始化一个Bean实例RedisTemplate ,一切搞定,so easy。 如果是几十、几百并发的业务场

  • Python 3 极简教程 之 MySQL2021-05-21 10:55:02

    真实开发,肯定需要跟数据打交道,本部分内容包括:1、MySQL 安装主要针对 Mac OS;2、MySQL 数据库连接实现简单的增删改查。安装 MySQL下载 MySQL访问 MySQL 官网:https://dev.mysql.com/downloads/mysql/点击,下个页面会提示需不需要注册的,直接选择最下面的“No thanks, just start my dow

  • flask模型基础配置2021-05-20 23:29:51

    flask模型基本配置 声明:这只是一点点基础的配置,因为我才开始学,并且每天做一点笔记所以有问题和错误还请大佬指正。 直接上正题,项目结构图: flaskproject --apps --user --__init__.py --models.py --view.py --__init__.py --ex --__init.py__ --migrations

  • Qt重新编译mysql驱动2021-05-20 16:32:18

    qt重新编译mysql驱动 ubuntu18.04和win10系统 ubuntu下mysql配置win下下载mysql qt源码编译mysql测试连接数据库 ubuntu下mysql配置 执行命令 sudo apt-get install libmysqlclient-dev 下载完后查看是否存在MySQL的库文件 /usr/lib/x86_64-linux-gnu/libmysqlclient.s

  • phpmyadmin 4.8.1 远程文件包含漏洞2021-05-20 15:35:53

    phpmyadmin 4.8.1 远程文件包含漏洞 phpmyadmin 4.8.1 远程文件包含漏洞(CVE-2018-12613) phpMyAdmin是一套开源的、基于Web的MySQL数据库管理工具。其index.php中存在一处文件包含逻辑,通过二次编码即可绕过检查,造成远程文件包含漏洞。 漏洞环境 我们先下载环境,在github有

  • Docker实战(1):通过配置文件启动MongoDB2021-05-20 14:51:56

    系统环境:Centos7    MongoDB 4.0.0创建文件注意:创建文件全是为了Docker run做准备,文件所对应的路径需与下一步的映射路径所对应,路径可自我更改。mkdir mongo   cd mongomkdir data conf logscd logsmkdir -p mongodb/mastertouch mongodb/master/mongodb.logchmod 77

  • 爬虫:读取数据库数据并处理数据2021-05-20 14:01:22

      测试代码要利用到上一篇文章爬取到的数据,上一章链接:爬虫:多进程爬虫 ,     本文要分析上一篇文章爬取到的数据库中的数据,结果分别是与男性/女性话题相关联的话题。 1. 遍历mongodb数据语法 1.1 测试代码 from pymongo import MongoClient client = MongoClient('localhost

  • SQLite在多线程并发访问的应用2021-05-20 09:05:14

    SQLite在多线程并发访问的应用   最近遇到个SQLite的问题把我卡住了小半天,最后总结一句话:SQLite不支持多线程 研究一下,发现有以下2种方案可行 1.首先当多个线程并发操作同一个数据库,同时存在insert、delete和select操作,数据是不安全的,在Android内置的SQLite中也是不允许的,这时会

  • SQLite详解02021-05-19 23:53:19

    1.SQLite简介 SQLite是一个嵌入式数据库引擎,针对内存等资源有限的设备(如手机、PDA、MP3)提供的一种高效的数据库引擎。它有如下特征:轻量级、独立性、隔离性、跨平台、多语言接口、安全性。SQLite数据库没有服务器进程。所有的内容包含在同一个单文件中。该文件是跨平台的,可以自由

  • CentOS-7 下MongoDB基本配置2021-05-19 20:59:29

    压缩包安装方式 通过wget下载Linux版本的MongoDB wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz 将压缩包解压到要安装的目录 tar -xvzf mongodb-linux-x86_64-rhel62-3.4.3.tgz -C /usr/local 通过 list 命令,可以查看解压的结果 ls /usr/

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

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

ICode9版权所有