2017.07.30 总结

来源:互联网 发布:西方意识形态 知乎 编辑:程序博客网 时间:2024/06/15 10:46

Begin.

  有近一个月没有写博客了,由于正式工作的原因,公司需要入职培训,这一培训感觉很少有时间自己去学习一些有趣的东西了,培训的本意是分组给需求做项目,6-9人一组。。。所以忙的不可开交,7月初的Python兴趣也就暂且放下了一段日子,希望在后面工作中抽时间继续把机器学习研究一波。。。。

Middle..

  看着过去自己写过的博客,这半年来多少还是有些收获的,从0搭建的毕设中也学习到了不少的java web知识,而这个月大部分时间的培训导致了这个月没有任何痕迹在博客上留下,会觉得有些不爽,所以今天来写一篇关于自己培训期间遇到的人与事。。。。
  培训期初,一个大一届的学长讲话,其中有一段令我记忆深刻,刚开始工作一年是你进步最快的一年,也是学到的东西最多的一年,但是要清楚的是:在随着你工作的过程中,你对技术的热爱与追求会慢慢被工作中的业务一点一点磨得殆尽。他给我们说了一个他自己的事例:他在过去的前半年中进步的很快,也很受领导的看中,而在给我们做后半年总结的时候反省到最近有些得意忘形了,当他们组的老大问道他最近有没有值得学长工作有成就感的事情,或者有没有什么很有意义的事情,学长想了又想,发现最近自己的得意忘形以及工作中业务无聊而导致他自己的怠慢。。再给我们培训的时候,他也算是反省加总结了一波经验分享给我们这些后辈,最后下台前的一句话也希望我自己以后不要忘记:不忘初心,方得始终!
  紧接着都是一些关于公司企业文化的介绍与培训,看着董事长曾经创业的纪录片让我觉得:成功这种东西真是机遇+勇气,董事长自己当初“下海”相比也是做了很大的决心,靠着自己一步一个脚印走到建立现在的大公司。。。这种精神也是值得我们这些后辈去学习滴。。嘿嘿。。。。
  在之后是周末的一个企业安全(或者新员工出去游玩!–游玩地点狼牙山和白洋淀!。。。当时脑残了,选择了这个安全培训没去。。),请到的是京东的一个大牛,总的来说因为时间的原因讲的还是太大观了,如果要将细节讲出来恐怕一个月也不够吧。。从中学到一个词:DMZ区。
  下面是百度的:
  DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络的访问用户不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区。该缓冲区位于企业内部网络和外部网络之间的小网络区域内。在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。另一方面,通过这样一个DMZ区域,更加有效地保护了内部网络。因为这种网络部署,比起一般的防火墙方案,对来自外网的攻击者来说又多了一道关卡。
  总的来说:大型企业中都有这么一个DMZ缓冲区,用来隔离外网与内网。。。为了保证安全性!还有了解到了一个知识:平时身边有些人用的那个wifi万能钥匙app,实际它的工作原理是密码共享而已,所以才能有wifi破解之说。。本来公共网络也是不安全的。。。所以在外尽量还是用自己的流量比较靠谱。。
  七月中下旬,培训开始分组:终于到了展现各自身手的时候了,我们组分了6个人,应该是这波人数里最少的一组了。。分下来的配比是1个产品经理,5个开发人员,/破涕为笑/,这个分组很强!而需求是做一个关于事务管理的系统。。说白了就是有三个权限的管理员后台系统,超级管理员,分级管理员,员工的这么一个系统,各阶权限有各自的功能点,关键这不是重点。。。重点是!我们组的老师非常负责- -居然让我们用zookeeper做一个这么小的项目。。之前是一点没有接触过分布式系统,他的目的很简单,就是让我们能从这次的培训中确确实实学到东西,这点我也是很感激他。。确实是学到了dubbo-spring的整合配置,应用层分布式的思想,真正的分布式系统不仅仅是应用层要分布式,前端,数据库也要分布式。。。而我们做的仅仅是应用层的分布式(也就是与普通项目的层面,就是拆分了普通项目的逻辑而已。)。。。。所谓分布式:我们把传统项目的结构拆分成了三个不同的项目部分,一个是provider层,这个层写的内容是dao,serviceimpl这样的东西,一个是中间的接口层interface层,这层写的是业务接口方法,也就是Service层,还有一层是consumer层,里面写的东西就是Controller的东西。。。。。运行起来是怎么一个流程呢? provider具体的实现类我们可以拆分成不同的业务模块,部署在不同的tomcat上,来实现分布式部署,而通过zookeeper,我们将provider的实现类注册到zookeeper上,consumer层作为消费者来消费这个注册者。。和普通逻辑是一样的,consumer层中Controller通过zookeeper调用provider的实现类ServiceImpl,而Interface层作为Service层处于中间层。。。。大概就是这么一个流程,一旦明白了zookeeper的原理,对于开发起来还是挺简单的,对了,此处我们开发的zookeeper采用的windows本地服务的方式,方便于自己开发测试。。。到今天为止项目已经完成70%吧,后面还有一大堆细节需要优化。。。待我项目做完,总结一篇其中遇到的坑与经验。。。。这里先留个索引。。待我后面继续。。。。

End...

  这个月的总结大概也就这么多了,就到这里了,反正也是给自己看的。。。希望以后的自己看到依然会不忘初心,方得始终!
  我本心想微尘,心却也向天空!。。。