梦在星辰

「十方空无异 众生起分别」

Eureka 应用手册

Eureka Java Springboot 微服务

持续更新在工作中使用eureka遇到的问题以及一些配置说明 —-集成篇—- Eureka为我们提供服务发现的能力, 在微服务体系中, 有很重要的地位(最核心和基础的组件), 主要用来实现各个微服务之间的自动化注册与彼此可见(发现) Spring cloud Eureka是对netflix Eureka的二次封装, 使其成为spring cloud微服务治理体系中的一员 eureka在...

Maven 配置篇

Maven Java setting.xml pom.xml fatjar

Maven构建工具的配置说明, 包括全局配置以及pom配置, 了解maven各个配置标签的作用, 以及配置作用域 —-环境变量篇—- 环境变量(mac) windows环境变量与下面一致, 只不过形式上有些出入 1 2 3 MAVEN_HOME=/Users/medness/work/apache-maven-x.x.x export MAVEN_HOME export PATH=${M...

VUE项目发布到Nginx相关知识总结

vue publish nginx

发布vue项目时遇到的问题以及解决方法 —-发布篇—- vue 配置API vue.config.js API 前端工程相关命令 1.安装cnpm (cnpm跟npm是一样的东西, 区别在于用到的依赖在下载地址上不同, cnpm下载的依赖都是从淘宝镜像中下的) 1 $ sudo npm install -g cnpm --registry=https://registry.npm....

Jquery Deferred 详解

Jquery Deferred JavaScript promise

学会使用Deferred对象以及其相关函数, 可以优雅的解决开发过程中一些异步执行问题 —-应用篇—- 开发场景 你是否经历过这种代码场景: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 function demo1(){ ..... const result =...

MyBatis拦截器的业务应用

MyBatis 数据字典 拦截器

MyBatis拦截器在项目中的应用(建议PC端查看) MyBatis拦截器介绍(摘自mybatis官网) 1 2 3 4 5 6 7 8 9 10 11 12 13 MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: Executor (update, query, flushStatements, commi...

JAVA类加载过程以及双亲委派机制

JVM CLASS LOADER 双亲委派 类加载

JVM加载类过程分析, 双亲委派机制详解 一:类加载器 1.1:类加载器的解释 类加载器是什么?在平时的开发过程中,我们会定义各种不同的类,这些类最终都会被类加载加载到jvm中,然后再解析字节码运行。如果非得给类加载器一个定义,那么它是这样的:通过一个类的全限定名来获取描述此类的而二进制字节流,这个动作是在java虚拟机外部实现的,实现这个动作的代码模块称为’类加载器’;这句话乍听有些...

二叉树学习笔记

算法 数据结构 二叉树

二叉树的数据结构以及其相关特性整理 树相关知识 结点概念 结点是数据结构中的基础, 是构成复杂数据结构的基本组成单位, 本文中的节点只树节点, 为一个数据单元 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 名词解释: 树: N个有父子关系的节点的有限集合, 与堆, 栈, 队列不同, 树是一种非线性的集合 ...

企业中台一些个人理解

企业 中台 架构 SOA

了解中台架构在企业级信息化平台中所处位置以及其如何为整个平台赋能, 简单描述中台战略应用场景 中台架构在圈内最近被送上了热搜, 数据中台, 业务中台, 技术中台, AI中台…. 个人理解上, 对此架构一直停留在SOA, ESB的概念上, 因为一直不能参透其中奥秘, 故翻阅大量文章帖子去钻研 数据中台的概念民间传说, 是由阿里首先提出, 为了应对双11这样的业务高峰, 把整体的信息化系统...

服务端高并发分布式架构演进之路

服务端 高并发 分布式 架构

本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 1. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍: 分布式 系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数...

SSL协议入门以及openssl的简单使用

SSL X509 PEM P12 csr cer pfx

初识ssl协议, openssl的简单应用(建议PC浏览器打开) —-SSL篇—- SSL TLS个人理解: 1.SSL是一种加密协议(安全套接字层), 实现在第四层的TCP/IP协议之上, 对上层协议透明, 应用层(会话层, 表示层, 应用层)在接收或传输数据的时(数据加密解密, 通信秘钥的协商), 不会对ssl有任何感知 2.TLS是在SSL协议之上更加标准化的一种数...