2019-07-17 半年小结

小结:
1.走起了前后端分离的路,前端iview ,小程序 后端springboot
说是前后端分离,但是前端人员稀少,所以其实作为后端,要兼职写vue+小程序

2.学习使用es,虽然在项目中用的简单的match 匹配来为患者智能导诊,但是在学习过程中,对它进行了全面的了解,尤其是聚合查询。。最后选择http请求,主要解决版本问题。

3.学习使用websocket, 虽然之前一直觉得手写socket很难,但是websocket的使用非常简单,传递消息使用json数据,基本带有消息发送者,消息接收者,消息内容就可以开启简单的1对1聊天。之后使用map数组解决了1对多,多对多的聊天,让多名患者与少数客服聊天,但聊天总的来说,前端需要处理的要比后端多。

4.docker 学习,在多方考虑下,选择了腾讯云的容器部署项目。项目的架构基本是,腾讯云一个部署nginx的容器开通外网访问,其他所有业务容器,es容器,redis容器,vue容器内网访问。还购买了腾讯云的挂载盘和mysql。
挂载盘用来存放常用的配置文件,资源文件,因为k8s重启容器会导致容器内数据丢失。
nginx分别指向多个业务容器及vue容器
vue通过路由访问nginx内多个域名
其它容器服务皆通过内网调用。
关于容器打包vue,容器先打包一个nginx,然后在nginx内放入静态文件,就成为一个独立的容器服务了。

5.irport 一款java开发的pdf报表模板

6.集成服务商版微信支付,将官网下的源码 集成到spring中,使用传参,注入的方式使它更易被同事调用,日志入库。很难想象这么大的公司的接口文档有这么多难理解的命名;单词一样,首字母大小写不一致代表不同的含义,绝望;

希望自己可以查漏补缺,更上一层楼。

你可能感兴趣的:(2019-07-17 半年小结)