【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

2024-05-30 1602阅读

持续学习&持续更新中…

守破离


【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

  • WindowsCMD
  • 插件
    • IDEA
    • VsCode
    • Maven
    • vagrant
    • Docker
      • 解决MySQL连接慢问题
      • 启动(自动)Docker
      • 注意切换到root用户
      • 远程访问MySQL
      • MyBatisPlus
      • Vue模块化开发
        • 项目结构
        • VsCode 添加用户代码片段(快速生成Vue模板)
        • @RequestBody
        • 代码地址
          • 参考

            WindowsCMD

            【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

            插件

            IDEA

            • MybatisX
            • lombok

              VsCode

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              Maven

              G:\apache-maven-3.6.1-bin\apache-maven-3.6.1\conf\settings.xml:

                      
                          nexus-aliyun
                          central
                          Nexus aliyun
                          http://maven.aliyun.com/nexus/content/groups/public
                      
              

              配置 jdk1.8 编译项目:

                      
                          jdk-1.8
                          
                              true
                              1.8
                          
                          
                              1.8
                              1.8
                              1.8
                          
                      
              

              vagrant

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              Docker

              解决MySQL连接慢问题

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              启动(自动)Docker

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              注意切换到root用户

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              远程访问MySQL

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              MyBatisPlus

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              
                      
                          mysql
                          mysql-connector-java
                          8.0.17
                      
              

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              spring:
                datasource:
                  username: root
                  password: root
                  url: jdbc:mysql://192.168.56.10:3306/gulimall_pms?useSSL=false
                  driver-class-name: com.mysql.jdbc.Driver
              mybatis-plus:
                global-config:
                  db-config:
                    id-type: auto # 主键自增
              #   mapper-locations: classpath:/mapper/**/*.xml
                                  # classpath代表只扫描自己的
                mapper-locations: classpath*:/mapper/**/*.xml
              

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              Java里面没有Longblob类型,这个用renren-fast-generator自动生成的类型没有自动转换,改成 byte[]

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              Vue模块化开发

              项目结构

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              VsCode 添加用户代码片段(快速生成Vue模板)

              文件–>首选项–>用户代码片段–>点击新建代码片段–取名 vue.json 确定

              {
              	"生成 vue 模板": {
              		"prefix": "vue",
              		"body": [
              			"",
              			"",
              			"",
              			"",
              			"",
              			"//这里可以导入其他文件(比如:组件,工具 js,第三方插件 js,json文件,图片文件等等)",
              			"//例如:import 《组件名称》 from '《组件路径》';",
              			"",
              			"export default {",
              			"//import 引入的组件需要注入到对象中才能使用",
              			"components: {},",
              			"props: {},",
              			"data() {",
              			"//这里存放数据",
              			"return {",
              			"",
              			"};",
              			"},",
              			"//计算属性 类似于 data 概念",
              			"computed: {},",
              			"//监控 data 中的数据变化",
              			"watch: {},",
              			"//方法集合",
              			"methods: {",
              			"",
              			"},",
              			"//生命周期 - 创建完成(可以访问当前 this 实例)",
              			"created() {",
              			"",
              			"},",
              			"//生命周期 - 挂载完成(可以访问 DOM 元素)",
              			"mounted() {",
              			"",
              			"},",
              			"beforeCreate() {}, //生命周期 - 创建之前",
              			"beforeMount() {}, //生命周期 - 挂载之前",
              			"beforeUpdate() {}, //生命周期 - 更新之前",
              			"updated() {}, //生命周期 - 更新之后",
              			"beforeDestroy() {}, //生命周期 - 销毁之前",
              			"destroyed() {}, //生命周期 - 销毁完成",
              			"activated() {}, //如果页面有 keep-alive 缓存功能,这个函数会触发",
              			"}",
              			"",
              			"",
              			"//@import url($3); 引入公共 css 类",
              			"$4",
              			""
              		],
              		"description": "生成 vue 模板"
              	},
              	"http-get 请求": {
              		"prefix": "httpget",
              		"body": [
              			"this.\\$http({",
              			"url: this.\\$http.adornUrl(''),",
              			"method: 'get',",
              			"params: this.\\$http.adornParams({})",
              			"}).then(({data}) => {",
              			"})"
              		],
              		"description": "httpGET 请求"
              	},
              	"http-post 请求": {
              		"prefix": "httppost",
              		"body": [
              			"this.\\$http({",
              			"url: this.\\$http.adornUrl(''),",
              			"method: 'post',",
              			"data: this.\\$http.adornData(data, false)",
              			"}).then(({ data }) => { });"
              		],
              		"description": "httpPOST 请求"
              	}
              }
              

              @RequestBody

              【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

              代码地址

              https://github.com/lpruoyu/gulimall

              参考

              雷丰阳: 谷粒商城


              本文完,感谢您的关注支持!


VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]