摘要:
n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。 每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。 来源:力扣(LeetCod 阅读全文
摘要:
一、概述 1、背景、定义、使用场景(一次写入、不支持修改) 2、优(容错)缺点(延迟、不支持小文件、不支持修改) 3、组成架构 NameNode:Master,管理命名空间、配置策略 DataNode:slave,执行数据读写操作 Client:使用命令访问和交互 SecondNameNode:辅助 阅读全文
摘要:
给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/rever 阅读全文
摘要:
目录: 入门(上) HDFS(中) MapReduce&Yarn(下) 优化(补充) 一、大数据概述 概念 特点:VVVV 应用场景 二、Hadoop到大数据生态 1、Hadoop生态圈、发展历史、发行版本 2、Hadoop的优势(4高) 3、Hadoop的组成(Common辅助工具+3大【计算、调 阅读全文
摘要:
一、密码加密与微服务鉴权JWT 1、BCrypt密码加密 Spring Security 提供了BCryptPasswordEncoder类,实现Spring的PasswordEncoder接口使用BCrypt强 哈希方法来加密密码,每次的密码均不同 匹配方式:encoder.matches(pas 阅读全文
摘要:
一、系统设计与工程搭建 1、需求分析 程序员的专属社交平台,包括头条、问答、活动、交友、吐槽、招聘 SpringBoot+SpringCloud+SpringMVC+SpringData全家桶架构 swagger编写前后端开发接口文档 REST 是Representational State Tra 阅读全文
摘要:
一、需求和环境搭建 1、前后端分离 2、node.js:运行在服务器端的JavaScript 实现了开放8888端口的服务器,并可使用request和response实现请求响应 运行:node demo1(.js) 3、包资源管理器npm:初始化、下载js到本地或全局-g npm run dev运 阅读全文
摘要:
〇、学习目标: 了解十次方需求、技术架构,理解前后端分离开发模式 掌握Node.js基本使用方法,理解模块化编程 掌握包资源管理器NPM的使用 说出webpack的作用(代码打包) 掌握vs code开发工具的基本使用方法 掌握ES6(语法)常用的新特性语法 一、十次方需求分析 程序员的专属社交平台 阅读全文
摘要:
一、Linux 1、列出5个常用高级命令 ps -ef ps -aux df -h top io top xargs tail uptime netstat 2、查看磁盘使用情况、查看进程、查看端口号 df -h top/ps netstat 二、shell 1、常用工具(记住名称,了解作用) aw 阅读全文
摘要:
一、背景 监控,对服务器查看实时流量 了解服务器的数据传输量 二、说明 1、获取网络流量 ifconfig查看网卡就能看到数据包传输情况 2、可以使用工具查看 iftop cat /proc/net/dev记录了设备网络传输的情况 cat /proc/net/dev |awk ‘/eth0/{pri 阅读全文