摘要:一、概念 1.什么是nodejs Node.js是JavaScript 运行时环境,通俗易懂的讲,Node.js是JavaScript的运行平台 Node.js既不是语言,也不是框架,它是一个平台 2.nodejs特点 没有Bom,Dom 在Node中这个JavaScript执行环境为JavaScr
阅读全文
摘要:机器学习分类 监督学习:传统意义上的机器学习,即训练数据有标签,机器在学习过程中是有反馈的,知道正确与否; 无监督学习:与监督学习相反,没有标签,也没有反馈,只能从数据本身去挖掘,寻找规律; 强化学习:通过与环境进行交互获得的奖赏指导行为,目标是使智能体获得最大的奖赏; 半监督学习:顾名思义,介于监
阅读全文
摘要:并发编程之锁膨胀预备知识 前言:记录一下并发编程的学习,做个笔记加深印象。并发编程学习的路神的视频。 目录 并发编程之锁膨胀预备知识 一、无锁 二、轻量锁 三、Header header = new Header(); 四、线程加锁synchronized 五、线程释放锁(四中的t1释放锁) 一、无
阅读全文
摘要:第一章 注册中心介绍 1.1、什么是注册中心 注册中心可以说是微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式系统中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。简单的来说:服务注册中心的作用就是服务的注册和服务的发现。 1.2、为啥用注册中心
阅读全文
摘要:需求:点击父级菜单展示子级菜单 难点:某个父级菜单下面有5000条子级菜单(有点坑),当我想把这5000条子级菜单塞到父级菜单下面的时候完蛋了,页面卡死了... 解决:tabletree这组件我发现用的人是真的少,没办法只能硬着头皮去看这么low的组件js源码。下面是解决步骤,希望能帮助到和我遇到一
阅读全文
摘要:大数据开发岗为什么要学习Shell呢?1)需要看懂大数据运维岗人员编写的Shell程序。2)偶尔会编写一些简单Shell程序来管理集群、提高开发效率 艺多不压身 Shell是一个命令行解释器,它接受应用程序/用户命令,然后调用操作系统内核Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活
阅读全文
摘要:1. 线程转储简介 线程转储(Thread Dump)就是JVM中所有线程状态信息的一次快照。 线程转储一般使用文本格式, 可以将其保存到文本文件中, 然后人工查看和分析, 或者使用工具/API自动分析。 Java中的线程模型, 直接使用了操作系统的线程调度模型, 只进行简单的封装。 线程调用栈,
阅读全文
摘要:AOP底层实现动态代理 1、导入spring-aop包依赖 <!--aopV1--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> <
阅读全文
摘要:一、什么是Controller? Controller是在集群上管理和运行容器的对象,Controller是实际存在的,Pod是抽象的,主要创建管理pod 二、Pod和Controller的关系 Pod是通过Controller实现应用的运维,比如弹性伸缩,滚动升级等 Pod 和 Controlle
阅读全文
摘要:mongodb NoSQL(Not Only SQL),意思是"不仅仅是 SQL",指的是非关系型数据库,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL 用于超大规模数据的存储。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。 背景 随着互联网的飞速发展与普及,网民
阅读全文
摘要:consul概念: consul是用来做注册中心的 他和eureka是一样的 注册中心一般都是集群的形式存在保证高可用 consul像是一个nosql 存储着键值对 可以做存储consul是c/s架构的 其客户端负责和用户进行通讯 没有实际的意义 真正工作的是后端的服务端 存储数据也是在服务端存储
阅读全文
摘要:前言 本篇文章是基于极客时间王争的《设计模式之美》做的总结和自己的理解。 说到面向对象编程,作为一个合格的Pythoner,可以说信手拈来。毕竟在Python里“万物都是对象”嘛,如果别人说你根本不会面向对象编程,或者根本不理解面向对象,那可能会得到你的谩骂,那说到底,你真的懂面向对象吗?试着回答下
阅读全文
摘要:1、下载docker toolbox https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 2、选择好安装目录 一路next到底,完成后生成三个图标: Docker Quickstart Terminal, Kitemat
阅读全文
摘要:作为dtcms的使用者你是不是像我一样,也在不停的修改模板之后要点击生成模板浪费了很多开发模板的时间? 那就跟我一起给dtcms增加一个开发者模式,当模板修改完成之后,直接刷新页面就能看到效果,而不再重复的生成模板,生成模板了! 1,增加开发者模式控制选项,和开发是所用的模板 所需要修改的内容有dt
阅读全文
摘要:说明 本地服务注册,基于子域名->端口映射。公网测试请开启二级或三级域名泛解析 无心跳保活、无多线程并发处理 服务器端 请求ID基于全局变量,不支持PM2多进程开服务端。(多开请修改uid函数,增加网卡以及进程信息) 该代码包含HTTP代理和内网穿透服务端 const net = require('
阅读全文
摘要:前言插件及服务器版本服务器:ubuntu 16.04Hadoop:2.6ClickHouse:20.9.3.45 文章目录 简介 引擎配置 HDFS表引擎的两种使用形式 引用 简介 ClickHouse的HDFS引擎可以对接hdfs,这里假设HDFS环境已经配置完成,本文测试使用的HDFS版本为2.
阅读全文