- 浏览: 23813 次
- 性别:
- 来自: 成都
最新评论
-
戈登哥:
rysh0818 写道戈登哥 写道rysh0818 写道戈登哥 ...
从另外一个角度看微信支付 -
rysh0818:
戈登哥 写道rysh0818 写道戈登哥 写道那最后微信成为了 ...
从另外一个角度看微信支付 -
戈登哥:
rysh0818 写道戈登哥 写道那最后微信成为了各家银行的关 ...
从另外一个角度看微信支付 -
rysh0818:
戈登哥 写道那最后微信成为了各家银行的关键入口 并且银行在支付 ...
从另外一个角度看微信支付 -
戈登哥:
那最后微信成为了各家银行的关键入口 并且银行在支付过程中丧失了 ...
从另外一个角度看微信支付
文章列表
大学的时候,就看过java虚拟机规范第二版,最近把最新的Java虚拟机规范第三版(java se 1.7版本)温习了一遍,发现java虚拟机规范中java class的文件结构部分并没有太大的变化,顺便也整理了一下。
java语言是跨平台的,所谓一次编写,到处运行。之所以是跨平台的,就是java定义了一套与操作系统,硬件无关的字节码格式,这个字节码就是用java class文件来表示的,java class文件内部定义了虚拟机可以识别的字节码格式,这个格式是平台无关性的,在linux系统或者在windows系统上都是一致的。这个就好比html文件,我们定义好规范,这个系统只要去按照规范显示出来 ...
- 2013-11-21 16:44
- 浏览 290
- 评论(0)
上一篇文章 介绍了jvm虚拟机运行时内存结构以及如何标识需要回收的对象,这一节主要讲解垃圾回收的基本算法。
基本上 jvm内存回收有三种 基本算法
标记-清除
标记清除的算法最简单,主要是标记出来需要回收的对象 ...
- 2013-11-21 16:44
- 浏览 203
- 评论(0)
今天在进行代码集成测试的时候,对集成测试的java代码进行 run-Junit Test,本来应该console应该打印出来运行信息的
但是实际console打印出来的如下图所示:
个人觉得相当好奇,但是在同一个workset的里面的其他工程就没有问题
根据eclipse的运行原理,其实run-junit Test 就是 执行javaw –classpath ***/**.jar ***/***/Test 类似的命令 和run-application 其实是一样的。那么就写了添加了一个main方法,期望应该是一样的结果,果真运行run-application ...
- 2013-11-21 16:44
- 浏览 242
- 评论(0)
以前看过很多次关于垃圾回收相关的文章,都只是看过就忘记了,没有好好的整理一下,发现写文章可以强化自己的记忆。
java与C,c++有很大的不同就是java语言开发者不需要关注内存信息,不会显式的直接操作内存,而是通过jv ...
- 2013-11-21 16:43
- 浏览 370
- 评论(0)
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。
Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。
synchronized
同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和 块语句,在多线程访问的时候,同一时刻只能有一个线程能够用
synchronized 修饰的方法 或者 代码块。
volatile
用volatile修饰的变量,线程在每次使用变量的时候,都会读 ...
- 2013-11-21 16:43
- 浏览 202
- 评论(0)
由于所在的公司是互联网行业,很少接触到软件工程的概念,所以对于测试驱动这样的开发模式一直不感冒。由于本次项目中需要用到测试驱动开发来进行,就去听了测试驱动开发的培训,感触颇深
测试驱动开发的一般流程是:
快速新增一个测试
运行所有的测试(或者你自己新增的单元测试)
发现新增的单元测试不能通过(因为没有写代码),对代码进行一点点修改,需要尽快让测试代码通过
再次进行运行所有的测试,并且全部通过
重复3,4过程
对完成的代码进行重构,再次运行所有的测试
简单的一点就是 新增测试用例->修改代码->运行测试用例->在修改代码->运行测试用例-> ...
- 2013-11-21 16:43
- 浏览 159
- 评论(0)
前段时间心情比较浮躁,最近心静下来了,可以稍微整理一下自己工作6年来的一些知识体系,确认自己需要提高的能力,巩固自己曾经的所学的经验,学习新的知识。
画了一张图,对过去所有的知识点进行了整理,并且给出了自己所认为的熟悉程度,按照精通,使用过,听说过,未使用过来进行分类
整理了一下,发现自己思路也清晰了很多,在每一块,自己都有一些需要弥补的知识
未来3个月,自己也整理了一下自己的主要的目标
1 html5,css3学习,并且能够熟练的使用
2 领域驱动设计准备好好的在温习一遍,以前在一个项目中使用过,但是对整体知识以及细节把握还不是很准确。准备做好学习笔记
3 jvm虚拟机 ...
- 2013-11-21 16:43
- 浏览 314
- 评论(0)