摘要:
大数据开发岗为什么要学习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(' 阅读全文