记录自己学到东西-2017-08-26

来源:互联网 发布:java初中高级工程师 编辑:程序博客网 时间:2024/06/04 19:01

     2012年大学毕业,大学里学的网络优化(其实就是玩过来的拉)。出来后就一心想做自己的行业。一直做到今年年初,一直都没啥出息,工资也是一直就那样,没啥变化。网优也是一直要出差,对以后也不方便,就放弃了。3月份转行来到了IT界,一个从零开始的屌丝。直到今天想写点博客,记录自己在Java的路上学习的一切。方便以后自己看。

从3月到现在7月底了,感觉自己学的东西和知道的东西还是很少。现在开始把自己觉得学到的东西都写在这个地方。

    刚来公司的时候。我就是不停的看视频学习java视频,主要看的也是后端的相关的视频,像HTML和JS我都是直接跳过了,现在对前端和页面都不是很了解。

   在公司这几个月,给人的感觉就是SQL才是重中之重,java倒是变成了其次。

  我们公司后端嘛,只需要写接口,主要分成了三层Service层,BL层和DAO层。Service层主要对前端传入参数的校验,然后调BL层就可,BL主要完成业务逻辑的实现,然后去调各种DAO层,而DAO层呢,主要是各种sql语句,对数据库的各种增删改查。虽然才几句话说完了现在公司后端的3层结构,但是我很清楚的记得,对于我这个刚来公司的小白来说,当初看到别人点来点去(层与层之间各种调)觉得好牛逼,当时对esclipse也是完全不会用,然而自己完全看不懂,看着代码好长,心里觉得还是很恐惧的。想着自己怎么写的出来这么多代码。现在回过头想想自己还是很蠢的。敲代码也没那么难。还好好多废话想说,以后慢慢说吧。先说说自己遇到的一些问题吧。

1.记得刚来公司的时候,总是傻傻的分不清后台的三层结构,完全不知道每一层该干什么,脑子里都是乱的,写的时候,老是乱写,比如把业务逻辑写到Sercive层去了,还有的时候把业务逻辑写到DAO层去了,看得超级乱,自己的领导也是直接搞了一句,这写的都是啥。。。。。。其实代码怎么写都可以,想在哪层写都可以,没有编译错误就好了。但是存在一个可读性和维护性的问题存在,所以还是按照一个套路来比较好,就是公司的套路,不要玩与众不同。这样同事才看得懂你的代码,以后你辞职了,别人也好维护你的代码。

2.前台传参的问题。我记得刚开始写接口的时候,我都一直好奇前后台怎么交互,传参的。这个时候第一次接触一个叫JSON的玩意。完全就是一脸懵逼,不知道这是一个什么玩意,都快烦死了。这个时候觉得一份工作学的东西太多了(这个时候我学了java和sql,知道HTML和JS还没学),都有点扛不住了。现在才知道其实JSON就是一种文件格式而已,一种前后端都方便识别的文件格式,前后端都容易解析的格式,所以用这种格式传参。就是一种写死的格式而已。不像TXT文档格式那样,随便写而已。自自然然就慢慢接触了JSONObject和JSONArray,慢慢的学会了JSONObject和JSONArray与java对象和集合之间的转换。

原创粉丝点击