发表于: 2018-04-24 23:48:51
1 466
补任务一的总结:
一、学习了数据库的安装,字段,建表,增删改查,用navicat连接mysql。
1.1.SQL数据的安装以及环境变量配置;
1.2.字段,索引,主键,数据类型
1.2.1.索引,主键索引比唯一索引更快,一般插入的时候,有索引会慢,查询的时候会提高效率
1.2.2.时间用Long而不用data数据库节省空间,没有时区问题)。
1.2.3.id为什么要自增,是因为插入的时候就不用判断有相同的id了。迁移的时候,如果id相同会覆盖。
1.3.SQL语句的增删改查
select * from student;
delete from student where id = #{id};
update student set name = #{name},qq=#{qq},major=#{major} where id=#{id};
insert into student (id,name,qq,major) values (#{id},#{name},#{qq},#{major});
1.4. 数据类型;
整数类型byte,short,int(Integer),long;
字符类型char(Character);
浮点类型:float,double;
布尔类型boolean
1.5.: 四个访问控制符:private ,default,protected,public。
二、java系列
2.1. maven是管理项目用的,里面有pom文件,加载依赖可以直接写进去。
2.2.spring依赖注入和反转控制。
@RunWith 运行环境。
@ContextConfiguration 整合JUnit4测试时,使用注解引入多个配置文件。
@Resource,@Autowired,自动装配。
@RequestMapping接口URL地址。
spring 把创建对象的权力交给了spring容器,而不用NEW。比方说有一个类,我们想要调用类里面的方法(不是静态方法),就要创建类的对象,使用对象调用方法实现。对于Spring来说,Spring创建对象的过程,不是在代码里面实现的,而是交给Spring来进行配置实现的。解耦降低耦合度,也就是不让类和类之间的依赖太高
2.3.抽象方法必须用abstract修饰,没有实现的方法。抽象类可以包含抽象方法,抽象类不能创建实例。
2.4.JdbcTemplate是连接数据库的模版,也就是spring已经把连接数据库的流程给封装好了。
2.5.接口
2.5.1.按照接口规范进行方法调用,就能获得所期望的功能
2.5.2. DAO数据访问层的接口
2.6. log4j通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等
ERROR,WARN,INFO,DEBUG
三、部署到服务器
打war包,clean,install。上传到服务器,tomcat下面的webapps文件夹
自动解压,重启tomcat。输入阿里云的IP地址。就可以展示了,别忘了端口号和项目名字之间有个斜杠。http://120.79.35.173:8080/hanyaohe/student/list
四、代码上传到svn或者githup。
任务总结:
任务名称:java=TASK1
成果链接:无
任务耗时:2018.12.13-2018.1.25,12.13来到线下学习,实际耗时42天
技能脑图:
个人脑图
官方脑图
明天的计划:继续写重新部署脚本,启动,停止,重启。
遇到的问题:明天继续解决
今天的收获:知道脚本的基本架构了
java任务三开始时间:2018.4.15
预计demo时间:2018.4.23
可能有延期风险,原因是:脚本有点难
禅道链接地址:http://task.ptteng.com/zentao/project-task-501.html
评论