摘要: 1)编写工具类 package com.icucoder.util; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.IOException; i 阅读全文
posted @ 2021-05-02 10:02 权杖攻城狮 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、什么是SpringCloud 1、官方定义 1)官方定义:springcloud为开发人员提供了在分布式系统中快速构建一些通用模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线)。分布式系统的协调导致了锅炉板模式,使用springcloud开发人员可以快速地建立实现这些模式的 阅读全文
posted @ 2021-05-01 18:40 权杖攻城狮 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 一、什么是微服务 1、概念 微服务就是由一系列围绕自己也为开发的微小服务构成,他们独立部署运行在自己的进程里,基于分布式的管理。 (通俗定义:微服务是一种架构,这种架构是将单个的整体应用程序分割成更小的项目关联的独立的服务。一个服务通常实现一组独立的特性或功能包含自己的业务逻辑和适配器。各个微服务之 阅读全文
posted @ 2021-04-22 21:33 权杖攻城狮 阅读(737) 评论(0) 推荐(0) 编辑
摘要: NoSQL的引言 Redis数据库相关指令 Redis持久化相关机制 SpringBoot操作Redis Redis分布式缓存实现 Resis中主从复制架构和哨兵机制 Redis集群搭建 Redis实现分布式Session管理 一、NoSQL的引言 1、定义: NoSQL(not only sql) 阅读全文
posted @ 2021-04-07 11:04 权杖攻城狮 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一、编程步骤 1、引入依赖 springboot相关依赖(略)、mybatis-spring-boot-starter、mysql、druid、lombook <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>my 阅读全文
posted @ 2021-03-27 15:43 权杖攻城狮 阅读(64) 评论(0) 推荐(0) 编辑
摘要: SpringBoot设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Sp 阅读全文
posted @ 2021-03-27 15:33 权杖攻城狮 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一、编程步骤 1、引入依赖 spring、springmvc、mybatis、mybatis-spring、mysql、druid、log4j、servlet-api、jstl、fastjson 2、SM整合=Spring+mybatis 1)建表 2)实体类 3)DAO接口 public inte 阅读全文
posted @ 2021-03-26 08:39 权杖攻城狮 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 为了使Spring可插入MVC架构,SpringFrameWork在Spring基础上开发SpringMVC框架,从而使用Spring进行WEB开发时可以选择使用Spring的SpringMVC框架作为web开发的控制器框架。SpringMVC是轻量级,典型的MVC框架,在整个MVC框架中充当控制器 阅读全文
posted @ 2021-03-25 15:30 权杖攻城狮 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、SM思路分析 1、引入核心依赖及相关依赖: spring(略)、mybatis、mysql、mybatis-spring(减少自己实现FactoryBean接口)、druid <dependency> <groupId>mysql</groupId> <artifactId>mysql-conn 阅读全文
posted @ 2021-03-25 15:29 权杖攻城狮 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Spring框架是一个集众多涉及模式于一身的开源的、轻量级的项目管理框架,致力于javaee轻量级解决方案。相对于原来学过的框架而言,spring框架和之前学习的struts2、mybatis框架有了本质的区别,不是替换原来的某个框架,而是对其进行整合管理。 轻量级解决方案:提供一个简单的,统一的、 阅读全文
posted @ 2021-03-25 15:25 权杖攻城狮 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1、模快化相关规范 (1)模块化概述 传统开发模式的主要问题:命名冲突,文件依赖。 通过模块化解决上述问题:模块化就是把单独的一个功能封装到一个模块(文件)中,模块直接互相隔离,但是可以通过特定的接口公开内部成员,也可以依赖别的模块。 模块化的好处:方便代码的重用,从而提升开发效率,并且方便后期的维 阅读全文
posted @ 2021-03-04 17:17 权杖攻城狮 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1、promise Promise是异步编程的一种解决方案,从语法上讲,Promise是一个对象,从它可以获得异步操作的消息。 使用Promise主要有以下好处: ①可以避免多层异步调用嵌套问题(回调地狱) ②promise对象提供了简洁的api,使得控制异步操作更加容易 (1)Promise基本用 阅读全文
posted @ 2021-02-28 20:41 权杖攻城狮 阅读(606) 评论(0) 推荐(0) 编辑
摘要: vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。 1、Vuex安装及初始化 (1)安装vuex依赖包 npm install vuex --save (2)导入vuex包 import vuex from 'vuex' Vue.use(Vuex) (3)创建sto 阅读全文
posted @ 2021-02-20 20:35 权杖攻城狮 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 生成/添加ssh公钥 略 在云端新建一个仓库,然后设置git全局属性 // 设置提交代码时的用户信息 git config [--global] user.name "[name]" git config [--global] user.email "[email address]" // 在当前目 阅读全文
posted @ 2021-01-25 09:41 权杖攻城狮 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、node、npm安装及使用 node、npm请见 2、工程化开发&脚手架Vue CLI 1)vue-cli2.X+安装及使用(废弃) (一)卸载vue-cli3.X+(如果安装过) npm uninstall -g @vue/cli (二)安装vue-cli2.X+,安装成功可以使用vue -V 阅读全文
posted @ 2020-12-23 09:47 权杖攻城狮 阅读(7532) 评论(0) 推荐(0) 编辑