方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。在程序运行时,进行方法调用是最普遍、最频繁的操作,Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符号引用,而不是方法 ...
分类:
其他好文 时间:
2016-11-13 09:27:34
阅读次数:
207
Java虚拟机的字节码指令集的数量从Sun公司的第一款Java虚拟机问世至JDK 7来临之前的十余年时间里,一直没有发生任何变化。随着JDK 7的发布,字节码指令集终于迎来了第一位新成员——invokedynamic指令。这条新增加的指令是JDK 7实现“动态类型语言”(Dynamically Ty ...
分类:
其他好文 时间:
2016-11-13 09:28:37
阅读次数:
336
一.版本回退 1.查看提交历史,以便确定要回退到哪个版本。 2.回退到之前的历史版本: 3.反悔了,回到之前的版本 ...
分类:
其他好文 时间:
2016-11-13 09:27:42
阅读次数:
168
/*you are sunshine, my only sunshine, you make me happy when skies are grey. you'll never know dear , how much i love you. please don't take my sunshi ...
分类:
其他好文 时间:
2016-11-13 09:28:59
阅读次数:
204
mysqli是专门访问MySQL数据库的,不能访问其它数据库。PDO可以访问多种的数据库,它把操作类合并在一起,做成一个数据访问抽象层,这个抽象层就是PDO,根据类操作对应的数据库。mysqli是一个类,PDO也是一个类,只不过PDO这个类功能更加强大。 PDO的功能1.访问不同的数据库2.自带事务 ...
分类:
其他好文 时间:
2016-11-13 09:27:06
阅读次数:
174
Java 策略模式 策略模式Strategy Pattern 在Java的集合框架中,经常需要通过构造方法传入一个比较器Comparator,或者创建比较器传入Collections的静态方法中作为方法参数,进行比较排序等,使用的是策略模式。 策略模式的定义 定义一组算法,将每个算法都封装起来,并且 ...
分类:
其他好文 时间:
2016-11-13 09:26:04
阅读次数:
155
栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈(Virtual Machine Stack)的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态连接和方法返回地址等信息。每一个方法从调用开始至执行完成的过程,都对应着一个栈帧在虚拟机 ...
分类:
其他好文 时间:
2016-11-13 07:50:18
阅读次数:
377
Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the root node down to the farthest l ...
分类:
其他好文 时间:
2016-11-13 07:49:37
阅读次数:
170
Given a binary tree, return the inorder traversal of its nodes' values.For example:Given binary tree [1,null,2,3], 1 \ 2 / 3return [1,3,2].Note: Recur ...
分类:
其他好文 时间:
2016-11-13 07:48:56
阅读次数:
176
短信平台选择原则: 1、最好选择三网合一,发送的号码统一一个。 2、不建议使用大充值的后用,一般选择小预付费使用,按需充值 3、要保障的选择大厂或中厂 大厂: 1、阿里大于 2、网易云信 中厂: 1、聚合数据 2、亿美软通 3、美联软通 4、华兴软通 5、SendCloud 小厂(不推荐,多数是大额 ...
分类:
其他好文 时间:
2016-11-13 07:47:36
阅读次数:
226
插件: 【Build with Parameters】:https://wiki.jenkins-ci.org/display/JENKINS/Build+With+Parameters+Plugin 【Extended Choice Parameter】:https://wiki.jenkins- ...
分类:
其他好文 时间:
2016-11-13 07:45:38
阅读次数:
476
Struts2的标签库(四) ——数据标签 1.action标签 该标签用于在jsp页面直接调用一个Action,通过指定executeResult参数,还可以将Action的处理结果包含到此页面中来。此标签的属性如下: var属性:可选属性,一旦定义了该属性,该Action将被放入Stack Co ...
分类:
其他好文 时间:
2016-11-13 07:45:16
阅读次数:
206
4K对应4096 硬盘模式: 一、让SSD运行在AHCI模式下: AHCI,全称Advanced Host Controller Interface,即高级主机控制器接口,相比老旧的“IDE“ 虚拟模式更适合SSD SATA存储设备通信协议。AHCI与IDE模式下,SSD的性能差距百分比在65%左右 ...
分类:
其他好文 时间:
2016-11-13 07:43:48
阅读次数:
239
一、深圳目前的深圳是中国第四大城市,四大一线城市之一,作为改革开放的前沿阵地,深圳已经完成了国家赋予他的使命,三十年后的深圳,将不会再作为所谓的四大一线展现给大家,目测未来将至少被天津、重庆等非常具有潜力的城市超过,在大陆将跌出前四,排名在六到十名左右。 二、北京目前唱衰北京的人很多,但我不敢苟同, ...
分类:
其他好文 时间:
2016-11-13 07:42:46
阅读次数:
288
1.是否发动请求数太多导致tcp请求进入等待队列了?解决:netstat查看程序的TCP/IP连接情况,是否很多请求处于time-wait情况。如果是这个情况,则可以添加TOmcat数量,利用Nginx负载均衡解决 2.如上述条件发现请求连接不多, 下一步查看是否是应用程序内存使用情况,服务器的cp ...
分类:
其他好文 时间:
2016-11-13 07:42:37
阅读次数:
158
3.JVM参数 在JVM启动参数中,可以设置跟内存、垃圾回收相关的一些参数设置,默认情况不做任何设置JVM会工作的很好,但对一些配置很好的Server和具体的应用必须仔细调优才能获得最佳性能。通过设置我们希望达到一些目标: GC的时间足够的小 GC的次数足够的少 发生Full GC的周期足够的长 前 ...
分类:
其他好文 时间:
2016-11-13 07:40:29
阅读次数:
234
1、简介 ButterKnife是注解中相对简单易懂的很不错的开源框架 1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率 2.方便的处理Adapter里的ViewHolder绑定问题 3.运行时不会影响APP效率,使用配置方便 4.代码清晰,可读性强 2、下载地址 https: ...
分类:
其他好文 时间:
2016-11-13 07:40:47
阅读次数:
314