国信安东令营笔记2

第二天上午 02.15

一、IDEA开发工具(IDE)入手

uploading.4e448015.gif转存失败重新上传取消

  1. 注释非常非常重视!

 /**
 *  没有注释的代码永远不叫做优秀
 */
 ​
 /**
 * Created with InteIIiJ IDEA.
 * User: thinklove
 */
  1. 文件说明也很重要!

uploading.4e448015.gif转存失败重新上传取消

  1. IDEA开始

    uploading.4e448015.gif转存失败重新上传取消

    1. 第一二个选项建立本地化java项目,java web等。

    2. 选用jdk版本很重要,不能用最新的,要用最稳定的版本。

    3. 包管理使用maven更好一点。

    4. J2EE 与 Java EE 的区别:老版本都叫J2EE,新版本都会用Java EE 5以上的,5之前都被称呼为J2EE 1.4以前。

  2. 服务器的种类:

    uploading.4e448015.gif转存失败重新上传取消

     1. Jetty更适合高阶人员,支持动态配置;tomcat更支持傻瓜化配置,更易上手。
    1. WebLogic是要收费的,但是更加易操作。

    2. WebSphere是IBM的。

    3. 新增Tomcat服务器:

      uploading.4e448015.gif转存失败重新上传取消

  3. 新建项目

    1. uploading.4e448015.gif转存失败重新上传取消

    2. uploading.4e448015.gif转存失败重新上传取消

      其中JMX port代表的是tomcat服务其的映射端口,如果要一个IDEA打开多个tomacat时,则需要进行配置HTTP port与JMX port。

    3. IDEA部署方式默认是war包部署。

    4. IDEA中运行时会产生一个out目录,有的时候修改多了的时候,可能遇到bug没有及时更新,会导致运行之后没有修改的效果,这是可以将out目录删除后再运行。

    5. 枚举有一定的安全隐患。

  4. 包名的定义:域名反转。例子:www.qq.com 包名定义为 com.qq.产品名.开发包名

  5. IDEA的快速操作:

    1. psvm快速创建标准的main方法

    2. sout快速创建输入方法

    3. IDEA中java创建工程等于C/S开发; enterprise创建工程等于B/S开发。

 

2.15 下午

  1. lib文件夹

    1. jackson是一种新的json格式; mybatis是数据库操作持久层; mybaties-Spring是mybaties与Spring的中间层。

    2. 将所有jar包放入web/WEB-INF下,然后选中所有包,右击选择add as library...,将所有包纳入IDEA的管理;全部纳入管理之后,每个jar包都可以被打开,即左边有箭头;其中META.INF是配置信息;另外一个是包文件。

    3. 不同高级语言之间进行通信,只能采取文本数据格式,其中JSON最为常用。

    4. 反编译是很重要的东西,可以看别人的代码结构。

  2. mysql常用命令:

     show databases;
     //显示当前数据库中的所有schema(空间)
     create database dlycrm20200215;
     //创建一个表空间,名字为后买面
     use dlycrm20200215;
     //使用表空间
     show tables;
     //查看当前表空间的所有表
  3. 数据库密码字段目前都采用加密加盐的方式保存。

  4. SSM框架概论:

uploading.4e448015.gif正在上传…重新上传取消

其中Spring + SpringMVC + Mybatis都很重要的,需要下来好好学。现在插件比较好的是Mybatis-Plus。但是企业主流还是Mybatis。

框架中的反射是很重要的,JAVA的核心内容,必须学会怎样去做一个反射状态,从jdk5.0之后,都变为反射 + 范型处理。

IOC: 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。

  1. SSM框架的搭建(重难点)

    uploading.4e448015.gif正在上传…重新上传取消

    filter是过滤器,servlet-mapping是服务配置,url-pattern是用于配置通配符。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值