随笔分类 - 学习笔记
本分类主要用于记录工作学习中自己的知识积累
摘要:背景及前言 liquibase是一款数据库版本管理工具,可以辅助对数据库版本(主要是更新的sql版本)作相应管理。完善的数据库版本管理,建议仍然以pdm为基础,liquibase(而且是sql形式,而不是xml等)为辅助进行。 网上文章较多,但多为springboot搭建,程序启动后自动执行。个人认
阅读全文
摘要:1、vuex是干啥的 官网的说法是 vuex是一个专为vue应用程序开发的状态管理模式。 通俗的说,是用来管理组件间共享变量的。 1、我们能自己封装一个对象来管理共享变量吗? 当然可以,只是除了要管理共享变量,我们也不能抛弃vue最大的特点“响应式”,如果再加上响应式,其实这就是vuex了。我们当然
阅读全文
摘要:1、前端渲染与后端渲染 后端渲染:后端生成html+css直接传输到前端进行展示(没有js)。 前端渲染:浏览器中显示的大部分内容都是由前端写的js代码在浏览器执行,最终渲染出来的页面; 后端路由:后端处理url跟页面之间的映射关系,比如spring mvc,这种处理方式被称作后端路由; 前端路由:
阅读全文
摘要:有些模块化的规范,比如commonJS等,浏览器是不支持的。那我们编写的代码想要部署使用,就要经过一系列解析变成浏览器可以识别的才可以。 webpack是一个模块打包器,主要目标是将javascript文件打包在一起,并在其中进行转换的工具。 1、出口入口 既然是打包工具,逻辑自然是"按照aa逻辑,
阅读全文
摘要:在VUE中,组件是一个很重要的设计思想。为什么会有组件,为什么这么设计,明白了这些才能把组件用好。 1、组件理解 一个应用的功能往往是比较复杂的,需要多个功能点相互配合。如果这些功能都设计在一个VUE对象中,可以想象,这个对象是极其庞大的。为了便于管理,我们可以将功能拆分为不同的小块,最后再组装到一
阅读全文
摘要:本笔记仅用作学习vue过程中的知识记录,亦用作知识温习查询的纲要。 a、一些称呼 函数-方法:一般在上下文直接定义的function叫做函数,而在对象中定义的叫方法。即方法是附属于某个实例的,而函数是一个声明。通常,这个并不严格定义区分,更多是习惯约定。 1、options的主要属性 const o
阅读全文
摘要:之前自学过一点vue,看vue的官网的时候,觉得这vue真是太简单了,这么容易就实现了数据的双向绑定,于是准备将自己项目的前端重构为vue。vue的官网说对于新手,如果不了解webpack,node之类的可以暂时不管,但随着自己重构的逐渐深入,发现想跳过webpack之类的是不可能的,因为会发现:哇
阅读全文
摘要:参考文章: https://www.cnblogs.com/lykbk/p/erwerwerwerwerwerwe.html https://www.cnblogs.com/jiangxiaoyaoblog/p/5845951.html 概述 作为一个项目管理工具,maven已经流行了好多年,近几年
阅读全文
摘要:java内存模型是围绕着在并发过程中如何处理原子性,可见性跟有序性这三个问题来建立的。先看一下这三个特性: 1、原子性 由java内存模型来直接保证的原子性变量操作就是上文2中提到的8种基本操作,我们大致可以认为基本数据类型的读写是具备原子性的(long跟double不必太过在意)。如果需要一个更大
阅读全文
摘要:线程安全定义: 《Java Concurrency In Practice》(并发编程实践)中有一个相对恰当的定义:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那么这
阅读全文
摘要:知乎参考文章:https://www.zhihu.com/question/28254987 日常开发中总会有一些这样那样的异常,在项目没有明确规定的情况下,多数时候我们基本无视了异常的处理,最后的结果就是程序能跑就行,出异常了找开发修复。有时候我们还认为抛异常无用,因为反正已经异常了,业务也无法使
阅读全文
摘要:因最近工作中要用到zookeeper,故找来资料学习一番,为加强记忆,特做笔记如下: 笔记内容: 1、zookeeper背景 2、本地微集群配置 3、java api使用 4、几种常见使用场景 5、运维管理 6、自己的理解 分割线之开始正文 一、背景 (说实话,以下是我网上抄的,具体的理解在最后再写
阅读全文
浙公网安备 33010602011771号