发表于: 2017-12-03 23:32:04
2 641
今日完成
- 安装mysql
$ sudo apt-get install mysql-server
- 配置mysql
指定远程账户和地址
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY '123456' WITH GRANT OPTION;
更改配置文件,注释掉bind-address项
$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
重启服务
$ sudo service mysql restart
- 下载Navicat
没什么好说的,按照国际惯例,试用,嘿嘿嘿。
- 整理业务模型
意思一下,最近看到这个就头疼,一点也不想弄。

- 比较有无索引时执行sql语句的效率(插入10条数据)
有索引查找用时0.004s,无索引用时0.012s,很明显。
- JDK和JRE的区别
见名知意。一个是开发组件,一个是运行时环境。开发组件需要提供运行环境。
- 安装JDK和Maven


- 使用外部Maven
W9_TT2WNDANV2%25D3O.png)

- 创建Maven项目,检查jar包
路径已修改,.m2成为时代的眼泪,被删除。


- 使用jdbcTemplate连接数据库
添加依赖
%7D%5D7I~4.png)

写配置文件


配置文件加载类


源设置类
B%25~G(ZNE%40YW.png)

数据库操作


- 使用Mybaits操作数据库
前一步已经配置过了。直接贴代码。


- 单元测试
添加依赖


按自己风格完成test文件结构,准备好用到的配置文件等


写单元测试代码


- 调试练习,打断点。
- 买一台服务器,部署数据库。
电脑多……前面的步骤里已经远程部署。
- 部署服务
将web项目打包


确认Ubuntu上安装了JDK8


下载Jetty9


启动服务:
$ sudo service jetty9 start
将打包的web项目上传到服务器,
遇到问题
- 误(手贱)删除mysql自带的数据库,比如sys,information_schema等。很难修复,不如重装。
- 执行mysql命令的时候遇到分号还让继续输入。网上说是sql语句有错误,一般都是单引号缺右边,中枪。
- jetty配置有问题,无法正常启动。
感想收获
- 不作死就不会死
明日计划
- 研究mybatis接口动态代理的实现
- 配置jetty
评论