发表于: 2017-12-03 23:32:04

2 642


今日完成
  1. 安装mysql
$ sudo apt-get install mysql-server
  1. 配置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
  1. 下载Navicat
没什么好说的,按照国际惯例,试用,嘿嘿嘿。
  1. 整理业务模型
意思一下,最近看到这个就头疼,一点也不想弄。
  1. 比较有无索引时执行sql语句的效率(插入10条数据)
有索引查找用时0.004s,无索引用时0.012s,很明显。
  1. JDK和JRE的区别
见名知意。一个是开发组件,一个是运行时环境。开发组件需要提供运行环境。
  1. 安装JDK和Maven
  1. 使用外部Maven
  1. 创建Maven项目,检查jar包
路径已修改,.m2成为时代的眼泪,被删除。
  1. 使用jdbcTemplate连接数据库
添加依赖
写配置文件
配置文件加载类
源设置类
数据库操作
  1. 使用Mybaits操作数据库
前一步已经配置过了。直接贴代码。
  1. 单元测试
添加依赖
按自己风格完成test文件结构,准备好用到的配置文件等
写单元测试代码
  1. 调试练习,打断点。
  2. 买一台服务器,部署数据库。
电脑多……前面的步骤里已经远程部署。
  1. 部署服务
将web项目打包
确认Ubuntu上安装了JDK8
下载Jetty9
启动服务:
$ sudo service jetty9 start
将打包的web项目上传到服务器,
遇到问题
  1. 误(手贱)删除mysql自带的数据库,比如sys,information_schema等。很难修复,不如重装。
  2. 执行mysql命令的时候遇到分号还让继续输入。网上说是sql语句有错误,一般都是单引号缺右边,中枪。
  3. jetty配置有问题,无法正常启动。
感想收获
  1. 不作死就不会死
明日计划
  1. 研究mybatis接口动态代理的实现
  2. 配置jetty



返回列表 返回列表
评论

    分享到