2 假装自己不胖

尚未进行身份认证

暂无相关简介

等级
TA的排名 8w+

基础面试题之运算符二

求下面输出的是什么 static { int x = 5; } static int x,y; public static void main(String[] args) { x --; myMthod(); System.out.println(x + y++ + x); } pri...

2020-03-02 10:18:15

基础面试题之运算符

来看看这个面试题,也是挺有趣的 public static void main(String[] args) { int j = 0; for(int i= 0; i< 100 ; i++){ j = j++; } System.out.println(j); }先思考几秒钟,在做出答案答案是0...

2020-03-02 10:11:04

sharding-jdbc之执行原理

執行原理基本概念邏輯表:水平拆分的數據表的總稱.比如訂單表拆為10張表order_9,order_8…,邏輯表就是order真實表:在分片的數據庫中正式存在的物理表,就是order_9,order_8數據節點:數據分片的最小物理單元,數據源名稱和數據表組成綁定表:分片規則一致的主表和子表,相關聯的兩張表,分片的字段和規則應該一致,不然連表查的時候就會有笛卡爾積的情況廣播表:所有分片中...

2020-01-17 17:59:04

MongoDB之集群安全认证

集群安全認證只需要在主節點添加用戶,副本集會自動同步主節點添加管理員賬號 //切換到admin庫 use admin //創建系統超級用戶myroot密碼123456,設置角色root db.createUser({user:"myroot",pwd:"123456",roles:[{"role":"root","db":"admin"]}]}) 或 ...

2020-01-17 16:06:41

MongoDB之单机安全认证

安全認證用戶和角色權限簡介為了安全,不讓所有人都能對mongodb操作,自然就需要建立權限步驟使用新的端口,默認的27017端口一點知道了ip,就能連接上設置mongodb的網絡環境,最好將mongodb部署到服務器內網,公司內部訪問使用vpn等開啟安全認證,認證要同時設置服務器之間的內部認證方式,要設置客戶端連接到集群的賬號密碼認證方式為了強制開啟用戶驗證,在啟動mongo...

2020-01-17 14:56:51

MongoDB之分片

分片集群分片概念mongodb使用分片來支持具有非常大的數據集合高存儲量湊在哦的部署分片是將數據拆分,分散到不同機器的過程,也能叫做分區mongodb支持通過分片進行水平擴展組件說明分片(存儲):每個分片包含分片數據的自己,每個分片都可以部署副本集mongos(路由):mongos充當查詢路由器,在客戶端引用程序和分片集群之間提供接口config servers(調度的配置)...

2020-01-17 12:02:50

MongoDB之副本集

副本集簡介就是一組維護相同數據集的mongod服務,類似主從集群作用冗餘和數據可用性:提供了多個數據副本,複製可提供容錯功能實現副本服務器做只讀服務器,實現讀寫分離,提高負載提高了系統可用性,有選舉策略,就算主節點掛掉了,也還有從節點MongoDB的複製在副本集中有多個數據承載節點(從節點)和可選的一個仲裁節點,有且僅有一個是主節點主節點接受所有寫操作,副本集只能有一個...

2020-01-17 11:17:50

MongoDB之整合springboot

MongoDB整合springboot添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <ve...

2020-01-17 10:20:57

MongoDB之索引

索引MongoDB使用是索引時B樹數據結構索引類型單字段索引:在文檔的單個字段上創建用戶定義的升序/降序索引,稱為單字段索引復合索引:多個字段的用戶定義索引,在其中的字段順序有重要的意義其他索引地理空間索引:支持對地理空間坐標數據的有效查詢文本索引:支持在集合中搜索字符串內容,文本索引不存儲特定于語言的停止詞哈希索引:只支持相等匹配,不支持基於範圍的查詢查看索引...

2020-01-17 09:50:31

MongoDB之高级查询

高級查詢統計查詢使用count方法 db.collection.count(query,options)舉例統計所有的記錄數db.collection.count()按條件統計記錄數db.collection.count({userid:‘1’})分頁查詢limit()讀取指定數量的數據,skip()跳過指定數量的數據舉例只返回三條數據...

2020-01-16 18:01:36

MongoDB之基本crud

基本crud插入文件单个文件的插入db.collection.inster( <document or array of document>, { orderad:<boolean> })说明document:要插入到集合的文件或文件数组ordered:版本2.6+默认为true如果为真,按顺序插入,如有一个出错,将返回不处理剩下的...

2020-01-16 17:06:41

MongoDB之数据库和表操作

数据库和表操作数据库选择和创建数据库(数据库不存在就会自动创建)use 数据库名称查看所有数据库show dbs或show databases新建的集合只有在内容插入之后才会创建,不然用show dbs是看不到(还在内存中)查看当前使用的数据库db默认的数据库是test,如果没有选择数据库,集合将存放在test中限制(数据库名)不能是空字符串...

2020-01-16 11:39:27

MongoDB之linux安装启动

linux系统的安装启动以下地址下载(选择版本和zip)下载地址上传压缩包到linux中,然后解压tar -xvf mongodb-linux-x86.64-4.0.10.tgz移动解压后的文件夹到指定的目录mv mongodb-linux-x86.64-4.0.10 /usr/local/mongodb新建目录,存储数据和日志#数据存储目录mkdir -p...

2020-01-16 11:13:16

MongoDB之windows安装

部署windows的安装以下地址下载(选择版本和zip)下载地址解压安装启动解压目录中新建一个目录用于存数据启动命令行,在bin目录中打开命令行提示符(命令加上–port 指定端口,不指定默认27017)mongod --dbpath=…\data\db(刚才新建的文件地址)配置文件方式启动在解压目录新建config文件夹,在config文件夹里面新建配置文...

2020-01-16 10:45:52

MongoDB之基本概念和应用场景

基本概念和应用场景应用场景数据量大写入操作频繁价值较低的数据,对事务要求不高场景特点应用不需要事务和复杂join应用需要2000~3000以上的的读写QPS应用需要TB或PB级别数据存储应用发展迅速,需要快速水平扩展应用要求存储的数据不丢失99.99%的高可用大量的地理位置查询,文本查询MongoDB特点高性能高性能的数据持久性索引支持更快的查询,可以包...

2020-01-13 14:26:56

spring之配置单个数据源

配置单个数据源各位大佬,我又来了.往往我们在做业务的时候需要连接数据库,然后现在就来看看怎么使用spring配置数据源我在https://start.spring.io/这边选择了五个依赖然后老规矩,下载解压,idea打开,接着呢,我们要怎么看得到他的DataSource和连接呢package com.example.DataSourceDemo;import lombok.ex...

2020-01-11 22:06:12

spring之第一个spring工程

springspring大家都说的很多,最近学了点新操作,大家温故知新下建项目首先建个工程.大家打开https://start.spring.io/我选了web和actuator然后点击Generate -Ctrl按键,下载,解压,用idea打开之后然后开始编写第一个接口,在启动类上新增注解@RestController@SpringBootApplication@R...

2020-01-11 21:32:55

git常规操作

gitgit介绍git就是一个分布式版本控制,现在最主流的版本控制软件之一git概念远程仓库就是所有提交的代码存储的地方(get push)本地仓库存储了从远程仓库拉取下来(git pull)和从缓存区提交上来的代码(git commit)缓存区从工作区缓存上来的(git add),但是还没提交到本地仓库工作区平时写代码的地方git使用初...

2020-01-11 19:51:39

docker之可视化工具

docker之可视化工具工具列举docker UI(local)shipyard(停止维护了)portainerdaoclouddocker UI安装拉取docker ui镜像docker pull uifd/ui-for-docker创建容器docker run -d -p 9000:9000 --privileged -v /var/run/docke...

2020-01-11 17:54:49

docker之compose

docker compose作用针对多服务部署的情况,使用Docker COmpose编排工具对多服务应用进行统一部署Compose通过一个配置文件来管理多个Docker容器可以使用yml文件来配置应用程序服务,一键配置和启动安装和卸载环境要求:确保已经安装了Docker下载docker-compose工具curl -L https://github.com/docker...

2020-01-11 17:43:20

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。