2019.10.10学习随笔

  最近终于转入做Java后台开发,之前因为有近两年时间都在做别的工作,完全没有碰过JAVA,使得刚进来项目组时十分迷惑,

不知道该如何下手。

  花了近一周时间再熟悉回java基础知识和该后台项目代码。发现该项目使用的是spring boot + mybatis(这里我不知道spring boot 是否包含了mybatis,我理解spring boot 其实是多个工具的集合)。目前仅大概弄懂了整个项目的代码结构,能够初步的去进行一些功能的增加,虽然代码还写得十分简陋。这是因为java的基础确实比较差,我对sql语言,java的数组操作都已经很陌生,这些都需要再努力去补充一下。

  为了能够增强自身,我认为我需要将自身的弱项和解决方案列出,以便能够针对性的去学习和增强。

1,java的数据操作不熟悉,包括对数据结构,和各种数据处理方式。

比如这次遇到的项目就需要将多条具有相同id的数据进行分组,而我只能通过sql提取数据时对它进行分组并处理,导致在循环中进行了多次访问数据库的操作,这使得效率非常的低。

解决:进行java数据结构和操作的学习,并针对性的练习。

2,对sping boot架构十分的陌生,我现在仅知道如何去启动这个JAVA项目,和这个工具的大致结构,但具体的一些细节,比如何连接数据库,@注解都是什么意思,如何进行数据的反馈等。

解决:先进行spingboot的初步学习,弄清整个框架的构成,及每个部分的功能和作用。

3,对sql基础语句的不熟悉,我目前只弄懂了基本的查询,删除,和简单的条件。对于sql的一些结构还是不是很了解。而且这个项目貌似用的mybatis,用另外一种方式来写sql,也很多不懂。

解决:学习sql基础语句并进行练习,学习mybatis的使用。

     

 

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值