总结一下目前所涉及知识等

  在本人博客将不多复述前人之见,后期也将多提我自己在研发中遇到的问题。

  先来一个由来到此的学习目录

1、Druid数据库连接池说明
https://wenku.baidu.com/view/cedf55ed3968011ca20091c8.html
https://blog.csdn.net/u011271894/article/details/45220079

2、thymeleaf模板(*刚开始被要求给师父写一个模块看看时自己所用)
https://blog.csdn.net/u012706811/article/details/52185345

3、layui:采用自身模块规范编写的前端 UI 框架(*刚开始被要求给师父写一个模块看看时自己所用)
├─css //css目录
│ │─modules //模块css目录(一般如果模块相对较大,我们会单独提取,比如下面三个:)
│ │ ├─laydate
│ │ ├─layer
│ │ └─layim
│ └─layui.css //核心样式文件
├─font //字体图标目录
├─images //图片资源目录(目前只有layim和编辑器用到的GIF表情)
│─lay //模块核心目录
│ └─modules //各模块组件
│─layui.js //基础核心库
└─layui.all.js //包含layui.js和所有模块的合并文件
http://www.layui.com/doc/

4、layer:web弹层组件
官方demo view http://www.layui.com/admin/std/dist/views/
使用说明 http://layer.layui.com/


5、Node.js
http://nodejs.cn/api/documentation.html#documentation_stability_index
http://www.runoob.com/nodejs/nodejs-tutor

ial.html

6、VUE.js :用于构建用户界面的 渐进式框架
https://cn.vuejs.org/v2/guide/installation.html

7、webpack脚手架


8、JSON(JavaScript 对象表示法) :是一种轻量级中的对象和数组:数据交换语言(简单说就是javascript中的对象和数组)
https://baike.sogou.com/v25646.htm?fromTitle=JSON

9、zookeper


调用方找我调用已经在我这里注册了的别人的服务--中转

通过dubbo(应用通信远程调用)这个介质调用
10、Dubbo:
https://blog.csdn.net/zhou_java_hui/article/details/53039491
http://www.cnblogs.com/zxf330301/articles/6137384.html

controller消费方

(01)、controller ---- portal入口
(02)、annotation --- 注释
(03)、definition ----- 定义、解说
(04)、parser -------- 解析器、语法分析器
(05)、@SuppressWarnings("unchecked")抑制编译器警告---应用该注解;作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。
https://blog.csdn.net/hunhun1122/article/details/72356228
(06)、setLazyInit --- 设置延迟初始化
(07)、process ------ 加工处理、列队行进
(08)、aware -------- 意识
(09)、instanceof --- 实例、运算符
(10)、scanner ------ 扫描 仪
(11)、@reference ---- 参照、引用
(12)、InvocationHandler --- 调用处理程序
(13)、Proxy --- 代理类

11、深入理解 Java 反射:Method (成员方法)
https://blog.csdn.net/u011240877/article/details/54604224

SPI:串行外设接口(Serial Peripheral Interface)的缩写。
是一种高速的,全双工,同步的通信总线

12、Mybatis & Mybatis-plugs
(1)、map primitives --- 映射原语
(2)、configuration ----- 配置

13、u-breadcrumb 面包屑组件

14、Element

15、redis

16、Shiro 权限控制框架

17、Druid数据库连接池

18、swagger常用注解

 

//TOPO:学习目录不一定完全,后期想到会再补充。

 

接着是进公司后的各种过程。

1、安装jdk8和jdk10;
2、安装idea https://download.jetbrains.8686c.com/idea/ideaIU-2018.1.6.exe
破解:http://idea.lanyus.com/

用mybatis 和 springboot
用了mybatis插件,mybatis-plus来做了一些功能上的增强
数据库mysql
前端框架vue+elementui
公司的邮箱申请svn


做springboot练手项目
功能模块:
1、用户的登录;
2、用户信息的增删改查(含分页功能);
3、用户表字段 id(32位uuid) name age address create_time update_time
要求:
1、技术架构: springboot+mybatis+druid数据库连接池+mysql数据库;
2、前端技术任选


使用淘宝镜像安装nodejs
npm config set registry https://registry.npm.taobao.org
npm config get registry

npm install -g cnpm --registry=https://registry.npm.taobao.org

nodejs安装完,在ui项目目录中启动cmd,cnpm install
生成node_modules文件夹

Druid数据库

使用vue+elementui时,可以不需要模板引擎,通过axios发起ajax请求来和接口交互,vue+e 的demo都是弄成一个vue项目

webpack脚手架工具了解一下

单独在html文件中导入 vue 和 elementsui 的js,也不会有问题


axios.js baseURL

1、运行zookeeper、redis、mysql;
2、修改framework底下的datasource/dubbo/redis配置文件的地址;
3、运行basic、portal、gateway-config项目;
4、修改前端代码中axios.js的baseurl;
5、配置npm运行;

数据库按时间导入

redis开发设计规范及案例分析
https://mp.weixin.qq.com/s/vS8IMgBIrfGpZYNUwtXrPQ
有案例有方案的

https://git-scm.com/book/zh/v2/起步-关于版本控制

cnpm install quill
cnpm run dev

做产品功能,操作手册,产品文档之类
写markdown的时候可以下载一个markdown编辑器,有道云笔记自带的还不错
产品功能,主要就是介绍+界面的截图,就是功能的介绍,熟悉下系统业务,自己运行截图,自己功能一个个试过去,截图,写介绍
产品操作手册+功能介绍
是什么,有啥用,怎么用

 

//TOPO:期间发现word可以开启目录右侧显示,方便写文档时点击跳转

    文件(右边的小三角)----视图----文档结构图----靠左


了解名词:consumer 消费者
provider 服务提供方
shiro权限控制框架
中间件
axios.js baseURL

试着 创建服务调用服务,写一个dubbo的简单demo,服务调用是主业务
试着用 redis的命令,jedis

posted @ 2018-09-27 11:05  忘忧听雨落  阅读(146)  评论(0编辑  收藏  举报