发表于: 2019-04-09 22:16:51
1 572
今天基本完成了服务器方面的事情,代码打不打包都可以扔到服务器上运行,
jar包运行
不打包服务器编译
编译完后运行
在服务器修改后要注意重新编译,不然结果还是之前的结果
在服务器上直接执行main的方法,可以本地完成代码,扔上服务器,在服务器上编译,
在服务器上运行,在服务器上修改,
注意修改完成后需要再次编译。
编译语句:javac Black.java
运行语句:java Black
修改语句:vi Black.java 修改过程中先:I ,修改完成后:esc:wq
测试了不关闭连接池,1000个循环调用是有多慢,和之前用动态sql语句插入百万数据一样快。
数据插入操作时,线程卡掉之后会报错,
显示无法检索到只读状态服务器,通信异常:通信链路失败
最后一个从服务器成功接收到的数据包是41毫秒之前。最后一个成功发送到服务器的数据包是在33毫秒之前。
本地服务器也会报错显示2003不能连接服务器,需要在服务中启动mysql。
修改数据表改动数据消耗的时间不多,修改表结构,就要花时间对所有的代码进行修改
在数据库中插入数据加不加索引的区别,2亿的没敢试。
建立一个索引插入百万数据,耗时2分22秒
建立两个索引插入百万数据,耗时3分13秒
建立三个索引插入百万数据,耗时3分29秒
建立四个索引插入百万数据,耗时4分3秒
但索引建立的是自增id的话时间基本不会变。
四个索引三千万条数据,1小时12分35秒。
没有索引三千万条数据,38分52秒
了解了git分布式的的优缺点,一些基本的操作命令,git基本的操作,
文件数据的修改,版本的更新与回退和git中的工作区与版本库。
也进行了一个文件的修改,更新与回退。
有关命令:
进入路径:cd 路径
显示当前目录:pwd
当前目录变成git管理仓库:git init
。git可以用ls -ah命令看见
进入文件修改:vi 文件名
保存并退出:esc:wq
文件添加到仓库:git add 文件名
文件提交到仓库:git commit -m “随意创建名字”
提交三个文件:git commit -m “add 3 files。”
查看当前版本号:git status
查看上次修改内容:git diff 文件名
查看一共提交了多少个版本:git log (--pretty=oneline)如信息过多可加上括号内
回退上一版本:git reset --hard HEAD^
根据版本信息到那个版本:git reset --hard (版本的信息)
查看当前版本内容:cat 文件名
查询以前的id:git reflog
明天计划的事情:明天尽量总结任务吧
遇到的问题:
把文件添加仓库的时候,首先仓库有这个文件,其次使用命令ls可以看到文件
在报错 unable to auto-detect email address (got 'Administrator@DESKTOP-TM609IP.(none)')时
只要将.git文件夹,打开之后找到config文件,在最后边加上一句话
[user]
email=your email
name=your name
评论