java阶段自我学习(一)

        首先经过一段时间的学习,可以写出一个程序,但是这样的程序,必定不能得到实际的安装和应用。 那么我们就来看一下:

        一  改变规范化改变

 1.数据库表设计 : 

        - 表、字段注释             

         在设计表的注释项目添加注释,注释信息会在表信息里显示相应的注释,不同版本的Navicat表信息显示有些不同。 

  - 表、字段命名 。

  2.Java代码规范 :    - 包、类、变量、方法命名                         

       - 见名知义,不随意命名                 - 包名全部小写   - 类首字母大写驼峰     

      - 代码分层             controller只做参数验证和跳转和service层只写业务代码

- 变量、方法首字母小写驼峰             - 常量全大写下滑线隔开 

  3.前端页面  :            - 页面名称命名                                                  - 见名知义,不随意命名                                          - 统一首字母小写驼峰命名即可                         - 页面中name属性和js变量、方法命名                   - 见名知义,不随意命名                                    - 统一首字母小写驼峰命名即可

  二,idea 的插件,idea本身就自带很多强大的功能,插件更是让其如虎添翼,下面介绍一些前期需要用到的:

        1.  快捷键提示 Key Promoter X  (每次你经行有快捷键操作时就会给你提示,让你能够更好的掌握快捷键功能)

举个例子当你点击鼠标右键生成的时候系统就会提供自己的快捷键。
         2. maven插件 Maven Helper(maven依赖分析工具  发现项目中哪些依赖的Jar包冲突。)

           假如有两个不同版本的依赖,1.0和2.0,Maven会将这1.0的C和2.0都下载到你的项目中,这时Maven会依据依赖路径最短优先原则,来决定使用哪个版本的Jar包,而另一个无用的Jar包则未被使用,这就是所谓的依赖冲突。就会产生代码冲突。

          Maven Helper提供相应的展示方法


         3. mybaits辅助插件 free mybatis plugin(mapper层xml 跳转辅助   Free Mybatis plugin插件提供了跳转的功能。通过点击箭头就可以跳转到相应的地方)

      free mybatis plugin实现了dao代码跳转到mapper,mapper跳转回dao,mapper文件、statement查询自动生成功能。   例如图中的方向按钮图就可以快很方便的实现转换。

当然这不是全部,百度一下idea快捷键你将有更多的收获。

          三, 说完插件之后那就剩下的就是快捷键了,好的快捷键能够很好的提升你的速度,下面就让我们一起来认识几个快捷键吧。

         1.根据接口地址快速定位接口方法 (2次Shift)
             根据文件名称定位文件

          2. 选中方法或者接口定义进入到实现(Ctrl+Alt+B)
             从实现类的方法进入到接口的定义(Ctrl+U)两者之间正好互补

          3. 进入到类内部(Ctrl + 鼠标点击)

          4.查找内容        当前文件内   Ctrl+F
                                    全文   Ctrl+Shift + F

           5.替换内容        当前文件内 Ctrl+R
                                     全文  Ctrl+Shift+R

           6.添加类或者方法快捷键       Alt+Insert

            7. 修改文件名称   Shift + F6

             更多的还需自己挖掘自定义快捷键,当然百度一下也将由更多的收获。

谢谢观看,拜。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值