一.前言 基于前期学习以及工作经验积累,持续更新基于springboot+springcloud+vue的demo项目.…
缘起 本项目是基于之前学习的一个Dubbo+SSM分布式项目进行升级,基于此项目对前后端分离项目.微服务项目进一步深入学习.之前学习了vue.springBoot.springCloud后,没有进行更多实战练习,借助此机会,整合之前所学知识,搭建一套微服务电商系统.本项目纯属个人学习总结,如有错误之处,还希望大家能指出,共同讨论学习. 正文 1.项目依赖环境 工具:idea+vsCode 数据库:mysql 缓存:redis 消息中间件:ActiveMq 2.项目架构图(暂时留个位置) 3.整体…
 前言 在上一篇中,我们搭建了一个-API服务提供接口模块,目的为了提供了消费方进行调用.为什么不直接在service层直接提供调用接口,而是重新创建一个接口层模块?首先我们需要对Feign有所了解.Feign是一种声明式.模板化的HTTP客户端.Feign的功能类似dubbo暴露服务,但是与dubbo稍有不同的是Feign是HTTP REST接口的形式暴露的. 正文 之前,我一直不理解,-interface模块和-api模块是否可以合并为一个,经过对项目的拆分测试,总算有所了解.那么,为了便于…
前言 今天所要讲的项目部署,并非正式环境部署,而是作为开发中的测试环境部署.随着项目模块的增多,启动的模块也随之增多,本人的电脑启动四个模块就已经卡的不行了,为了减轻电脑压力,不得不自己学着搭建一个项目部署环境. 正文 本次搭建环境:VM虚拟机+centos7+docker 本次主要还是学习环境搭建,其中配置了两台虚拟的centos7系统. 第一台虚拟系统:安装docker容器,在容器中安装了redis,activeMq,mysql 第二台虚拟系统:安装jdk1.8环境 两台虚拟系统都配置了静态…
springboot 可以说是现在做javaweb开发最火的技术,我在基于springboot搭建项目的过程中,踩过不少坑,发现整合框架时并非仅仅引入starter 那么简单. 要做到简单,易用,扩展性更好,还需做不少二次封装,于是便写了个基于springboot的web项目脚手架,对一些常用的框架进行整合,并进行了简单的二次封装. 项目名baymax取自动画片超能陆战队里面的大白,大白是一个医护充气机器人,希望这个项目你能像大白一样贴心,可以减少你的工作量. github https://gi…
基于Typescript的Vue项目配置国际化 简介 使用vue-i18n插件对基于Typescript的vue项目配置国际化,切换多种语言, 配合element-ui或者其他UI库 本文以配置中英文两种语言为例 安装 安装国际化插件vue-i18n npm i vue-i18n --save 添加locales文件 在根目录下(src/)下新建目录 i18n/ 在src/i18n/目录下新建en.json文件,对应英文 { "lang": { "login": &…
自尤大去年9月推出vue对typescript的支持后,一直想开箱尝试,对于前端sr来说,vue的顺滑加上ts的面向对象,想着就非常美好~ 终于在两个月前,找到了个机会尝试了一把vue+ts的组合. 开文记录下vue和ts整合之旅和遇到的一些坑. vue 应该大部分人都知道vue,毕竟如今vue是与react肩并肩的存在,所以就不过多介绍啦. vue中文官网 官网上的教程就是最好的入门教程 typescript 我在前几篇文章就一直有在宣传typescript,简单列举下ts的优点 始于Java…
首先要明白Vue是基于node的,在公司要使用vue来开发项目的话肯定是要先安装node的,下面是搭建一个最简单的vue项目环境 一 安装node 这个可以去node的官网下载对应版本 安装好之后 cmd 中 输入 node -v 看是否安装好 二(可选)安装淘宝镜像cnpm 一般在第一步安装node时是自带给你把npm给安装了的(npm不懂的童鞋请自行百度),但我们通常会用cnpm,也就是淘宝镜像 因为用npm网速慢的话会很难受毕竟是国外的镜像 安装:可以在单个demo里面安装也可以全局安装命…
目前java的开发很多Learner都慢慢的学习使用IDEA这款工具,个人觉得其实相比Eclipse来说差不多,个人习惯的问题,但是我还是推荐IDEA这款工具.虽然它目前是收费的,但相信网上的各种破解方式很多,由于对学生和教师是可以免费使用的,所以个人推荐拿个学生邮箱去注册一个,非常的方便快捷就是一个验证而已,具体步骤就希望大家去网上get一下了.好现在!我们通过IDEA来搭建一个简单的web. 1. 创建并初始化 点击Create New Project选择Spring Initializr并…
目录 1. vue环境搭建 2. Vue项目搭建 pycharm配置并启动vue项目 3 . 认识项目 1. vue项目目录结构 2. 配置文件:vue.config.js 3. main.js 4. vue文件 4.Vue生命周期(重点!!!!!!!!!) main.js render渲染函数 补充: 总结: 1. vue环境搭建 """ 类似于 vue -- Django node -- python npm -- pip """ node下…