Easter79 Easter79
3年前
spring的controller是单例还是多例,怎么保证并发的安全
controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。我们下面来简单的验证下:packagecom.riemann.springbootdemo.controller;importorg.springframework.context.annotatio
喷火龙 喷火龙
4年前
Golang duck typing(鸭子类型)的概念
“像鸭子走路,像鸭子叫(长得像鸭子),那么就是鸭子”描述事物的外部行为而非内部结构严格说go属于结构化类型系统,类似docktyping先看一个其他语言中的ducktyping:python中的ducktypingdefdownload(retriever):returnretriever
Wesley13 Wesley13
3年前
MongoDB配置教程
MongoDB是一个面向文档的非关系型数据库教程http://www.runoob.com/mongodb/mongodbtutorial.htmlhttps://www.cnblogs.com/mfmdaoyou/p/7121547.html1.配置环境变量将解压目录加入PATH中2.启动服务mongoddbpat
Wesley13 Wesley13
3年前
MySQL5.7 基础之二
设计范式:  第一范式:字段是原子性  第二范式:存在可用主键  第三范式:任何表都不应该有依赖于其它表非主键的字段创建数据库、设计数据表  字段:字段名、数据类型、约束(通过键来实现,而键其实可以当做索引来用)DDL:CREATE、DROP、ALTERDML:INSERT(REPLACE)、DELETE、UPDATE、SELE
Stella981 Stella981
3年前
Python操作MongoDB看这一篇就够了
MongoDB(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fcloud.tencent.com%2Fproduct%2Fmongodb)是由C语言编写的非关系型数据库(https://www.oschina.net/action/GoToLink?urlhttps%3A%2
Stella981 Stella981
3年前
Python3编写网络爬虫10
3.CSV文件存储CSV全称CommaSeparatedValues中文叫做逗号分隔值或者字符分隔值,文件以纯文本形式存储表格数据。文件是一个字符序列可以由任意数目的记录组成相当于一个结构化表的纯文本形式,它比Excel更加简洁,XLS文本是电子表格,包含文本,数值,公式和格式等内容,CSV都没有就是特定的字符分隔纯文本,结构简
Stella981 Stella981
3年前
Mongodb 备份 数据导出导入
MongoDB客户端工具mongochef可以进行一系类操作MongoDB非客户端操作:mongod备份导出mongoexporthIPport端口u用户名p密码d数据库c表名f字段q条件导出csvo文件名1、mongodumphI
Stella981 Stella981
3年前
Python基础(八)
1模块1.1模块模块是一个python文件,其中包含对象定义与语句等.多个模块再加上\_\_init\_\_.py就变成了一个包.1.2模块存在形式模块可以分成两种:非内置模块与内置模块.1.2.1非内置模块非内置模块以.py文件的形式存在,放在对应的包下.1.
Wesley13 Wesley13
3年前
NoSQL与关系型数据库全面对比
我们总在说各种数据库的使用,以及各个数据库的优缺点,每个数据库都有自己的所擅长的领域,但选择什么样的数据库才是重点,那么问题来了,数据库到底是怎么划分的,有什么讲究呢?数据库大致分为两大类:关系型数据库和非关系型数据库关系型数据库顾名思义,就是表与表之间有关系,平时我们所用到的MSSQLServer、Oracle、M
小万哥 小万哥
2年前
Redis数据结构:高频面试题及解析
概述Redis是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。Redis支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩