Moyok的博客

念念不忘,必有回响。

新特性

JDK8之后的新特性一些常用的新特性instanceof旧的写法:Object x = "abcdef";if (x instanceof String) { String a = (String) x; x = a.trim();}新的写法:Object x = &

Shell

Shell就是一个命令行的解释器,接收用户命令,调用系统内核查看所有支持的 shell :cat /etc/shellsUbuntu默认的shell解释器是 dash ,centos默认的shell解释器是 bash查看当前shell解释器:echo $SEHLL格式第一行以:#!/bin/bash

Docker

Docker提供了系统的平滑移植、容器虚拟化的技术,在部署项目时,把原始环境直接复制过来,以免出现换个环境不能正常运行的情况 可以将运行文档、配置环境、运行环境、依赖、操作系统发行版、内核打包为一个镜像 理念:一次镜像,处处运行 Docker使用Go实现,是内核级别的虚拟化,不需要非必要功能支持,是

React

React特点:采用组件化的模式、声明式编码,提高开发效率及组件复用率使用虚拟rom + 优秀的Diffing算法,尽量减少与真实DOM的交互格式:<!doctype html><html lang="zh-cn"><head> <me

MyBatis Plus

MyBatis Plus干掉SQL!!!是一个MyBatis的增强工具,在MyBatis基础上只做增强,不做改变,可以在不编写SQL语句的情况下,对单表完成各种操作官网:https://baomidou.com/ <dependency> <groupId>

【补坑】CSS

重学系列,算是补了之前的坑CSS(cascading style sheets)层叠样式表也被称为级联样式表,也是一种标记语言语法规范CSS规则由两部分组成,选择器和一条或者多条声明选择器:给谁修改样式声明:修改的属性属性和属性值以键值对的形式出现,以分号结尾CSS基础选择器作用:选择标签,即想把哪

Vue3

Vue3使用Vue-cli创建项目后,main.js中的内容为// 引入的不再是构造函数,而是工厂函数,createApp是一个工厂函数import { createApp } from 'vue'import App from './App.vue'import r

Spring Cloud

Spring Cloud没有什么是加一层解决不了的,如果解决不了,那就再加一层微服务:提倡单一的应用程序划分为一组小的服务,服务之间相互协调、配合。可以看作是Spring Boot开发的一个又一个模块Spring Cloud:分布式微服务架构的一站式解决方案,多种微服务架构的集合体,俗称为微服务全家

RabbitMQ

RabbitMQMQ全称:Message Queue即消息队列,跨进程的通信机制应用场景:12306购票排队秒杀作用:流量消峰在高并发的场景下,所有的请求如果都需要访问数据库,那么会造成数据库连接异常使用消息队列可以减轻数据库的压力,把请求放到队列中,再慢慢的一个一个的响应,避免数据库的连接异常解耦

Promise

Promise中文为承诺,异步编程的新解决方案(旧的解决方案是回调函数),从语法上来说就是一个构造函数,用来封装异步任务,解决回调地狱的问题,封装一个异步操作,用来获取成功或者失败的结果的值旧的解决方案实例:变量.use((param1, param2) => { }, param);/

Moyok的博客

切换主题 | SCHEME TOOL