这个网站是我一时想法所做,第一是自己可以没事可以写写博客,经常总结自己的工作学习的经验不是挺好吗。第二是锻炼自己的技术,
这个网站用到的技术前端:
- vue.js 我之前是写过小程序,然后看看vue和小程序及其相似,然后看看案例就可以上手了,真是一门通门门通啊;
- nuxt.js这个是我别人的技术博客看到的,为了可以更好的seo,所以我就用了,总体还是不错的,大家有空可以看看;
- 状态管理用的就是vuex,
- 前端UI框架iview,大概就这么多了。
后端主要是java开发的,所以我是一名java程序员:
- 用的是比较流行的Spring Boot 这样搭建项目比较快;
- Mybatis Plus - 为简化开发而生,这个slogan还是可以的,为了更快的开发我用了这个Mybatis Plus。
- oauth2.0 之前学了下oauth2.0这里我也用上了主要是学习一下oauth2.0,虽然比较重对于我这个博客网站来说,但是学东西不就是为了用嘛对不对。
- 更坑的就是我用了elasticsearch 这个跑起来得2G内存对于我这个屌丝来说就是太坑了,还有就要用到kibana这个家伙一起动就得1G内存太坑爹了,没办法这个就没有部署到服务器,这个网站3台服务器才跑起来,真是吃不消还好都是1核2G的勉强还可以应付。
- 用了Redis来做缓存,存储一些用户信息。
- 用来activeMq来做消息队列
- 数据库用的还是5.6的mysql原本想用8.0的但是没有机器可以用了,苦逼啊! 差不多了大的技术方面就是这样了,至于数据设计、模块划分、功能设计等等就不在这里说了。每天都要做点对自己有意义的事情,程序员生活很枯燥,竞争很激烈每天都要不断学习新的知识所以没办法,谁让你选择了呢!!!有对这个网站感兴趣或者有好的建议的小伙伴可以找我,一个人毕竟势单力薄,想的也不是很全面,也可以一起运营这个网站,人活着总要做点什么。我的QQ加我请注明是来说whatyun哟!!! 技术交流群:579649996