每次出新版本,大家大概都会这么问,“Java X会有什么特性呢?” 。在下面的内容里,我总结了至今为止的Java主要发行版中各自引入的新特性,这样做的目的是为了突出各个新特性是在哪个发行版中引入的。除了列出的特性外,每个发行版还做了很多优化和修复BUG的工作。 Java 9 请参考: http:// ...
分类:
编程语言 时间:
2017-11-13 00:21:52
阅读次数:
262
重构结束,修复bug之余,研究一下hotspot 虚拟机,顺便提高一下英语阅读能力,坚持! 下载地址:https://docs.oracle.com/javase/9/vm/JSJVM.pdf ...
分类:
其他好文 时间:
2017-11-09 18:35:32
阅读次数:
139
一、分支管理策略 1.首先创建并切换dev分支 git checkout -b dev 2.新建dev.txt文件,并添加 git add dev.txt 二、Bug分支 1.当工作进行到一半,还没办法提交,但是还要修复bug,怎么办呢 先把工作现场“储藏”起来,等以后恢复现场后继续工作: git ...
分类:
其他好文 时间:
2017-11-09 14:27:18
阅读次数:
113
储藏工作现场 $ git stash 切换到需要修改bug的分支,创建临时分支 修复bug,修复完提交 修复完之后,切换到需要修改的分支。完成合并 合并后删除临时分支 完成后,可以重新回到没有修改完的分支继续工作。 查看工作现场:$ git stash list 恢复工作现场 一种方式:$ git ...
分类:
其他好文 时间:
2017-11-01 14:58:16
阅读次数:
123
一、服务分类 1、二进制包 (1)、 快速安装、卸载、升级和管理软件 (2)、安装简洁、速度快 (3)、经过封装,无法直接获取源代码 (4)、功能选择性差,功能定制不灵活 2、源码包 (1)、获得最新的软件版本,及时修复bug (2)、根据用户需要,灵活定制软件功能 二、RPM包的服务管理 RPM包 ...
分类:
系统相关 时间:
2017-10-28 17:37:00
阅读次数:
242
第二章讲的是个人技术和流程,最吸引我的一句话是:“你的RP是由你的程序质量决定的。”这让我发现好的单元测试才能准确、快速地保证程序基本模块的正确性。好的程序总是要在最低的功能上验证程序的正确性,正如很多软件他们的源代码是在最低的版本上编写的,便是为了能够在任意版本上兼容。虽然在功能上可能会比较不方便 ...
分类:
其他好文 时间:
2017-10-05 15:38:18
阅读次数:
158
最近,修复了项目当中的一些bug,觉着有些思路可以分享出来供大家借鉴。 场景一 开发环境中系统正常运行,测试环境中,部分机器未能正常运行。 解决过程:远程连接了测试环境中的机器,观察了系统的运行情况,确实比较反常。查看日志后,发现出现了“xxx文件未找到”的异常。确认文件存在后,最先想到的就是,xx ...
分类:
其他好文 时间:
2017-09-28 00:32:17
阅读次数:
135
一、安装mysql 1、 生产环境如何选择MySQL版本 1. 选择社区版的稳定GA版本2. 可以选择5.1或5.5.互联网公司主流5.5, 其次是5.1和5.63. 选择发布后6个月以上的GA版4. 要选择前后几个月没有打的BUG修复的版本,而不是大量修复BUG的几种版本5. 最好选择向后较长时间 ...
分类:
数据库 时间:
2017-08-19 14:19:49
阅读次数:
358
说起测试GA,真是一件枯燥乏味,重复性很高的工作,那么为什么我们不使用自动化测试代替它呢,显然,很多公司的产品迭代太快,ga也变化的比较频繁,但是确保ga工作正常,对于其他部门的工作是有很大帮助的,由于公司对于这块比较注重,而且曾经出现过ga被前端修复bug而影响,所以抽空倒腾了下如何对ga进行自动 ...
分类:
Web程序 时间:
2017-08-17 14:24:11
阅读次数:
359