一、类加载器原理
JVM将class文件字节码文件加载到内存中, 并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class
对象,作为方法区类数据的访问入口。
二、类缓存
标准的Java SE类加载器可以按要求查找类,但一旦某个类被加载到类加载器中,它将维持加载(缓存)一段时间。不过,JVM垃圾收集器可以回收这些Class过象。
三...
分类:
其他 时间:
2015-07-17 18:57:20
收藏:
0 评论:
0 赞:
0 阅读:
249
E. Soldier and Traveling
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output
In the country there are n cities a...
分类:
编程语言 时间:
2015-07-17 18:57:10
收藏:
0 评论:
0 赞:
0 阅读:
212
部分内容参考http://www.imooc.com/
内部类:什么是 Java 中的内部类
问:什么是内部类呢?
答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。
问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!
答:内部类的主要作用如下:
1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内...
分类:
编程语言 时间:
2015-07-17 18:56:50
收藏:
0 评论:
0 赞:
0 阅读:
155
去年基于5.0开发的时候,自己用coreText编写了一个富文本,所有的效果都实现的很好。但是没有去测试效率,不过在cell重用的时候表现不错,在4s上面也不会卡顿。
唯一一个问题就是,在使用AL的时候,不方便。所以,此次新版本是基于7.0开发。决定使用textkit重新编写一次。
下面是一些基本的使用:
@interface MMTextAttachment : NSTextAttachm...
分类:
移动平台 时间:
2015-07-17 18:56:40
收藏:
0 评论:
0 赞:
0 阅读:
614
Given two binary strings, return their sum (also a binary string).
For example,
a = "11"
b = "1"
Return "100".
思路:二进制加法,比较简单。代码如下:
public class Solution {
public String addBinary(Strin...
分类:
其他 时间:
2015-07-17 18:56:30
收藏:
0 评论:
0 赞:
0 阅读:
882
此段来自:http://baike.baidu.com/link?url=5BxiVhAiQ3LLeLLs_wYrDjQW55DaksohkqMNm5KJdhkLP5BsxQ_WbyqDuhjnvl90ys9UAfr_mcNY-k6mRKrstq#3_7
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常...
分类:
其他 时间:
2015-07-17 18:56:06
收藏:
0 评论:
0 赞:
0 阅读:
115
在测试spark计算时,将作业提交到yarn(模式–master yarn-cluster)上,想查看print到控制台这是imposible的,因为作业是提交到yarn的集群上,so 去yarn集群上看日志是很麻烦的,但有特别想看下print的信息,方便调试或者别的目的 在Spark的conf目录下,把log4j.properties.template修改为log4j.properties,原来的...
分类:
其他 时间:
2015-07-17 18:55:10
收藏:
0 评论:
0 赞:
0 阅读:
476
Post Office
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 17110
Accepted: 9226
Description
There is a straight highway with villages alongside the highway....
分类:
其他 时间:
2015-07-17 18:55:00
收藏:
0 评论:
0 赞:
0 阅读:
134
《Openstack ceilometer监控项扩展》(
http://eccp.csdb.cn/blog/?p=352 )主要介绍了对虚拟机监控项扩展, 比较简单。如何在ceilometer框架基础上,增加对宿主机、服务等的监控?本文以宿主机监控为例,详细介绍扩展方法。
首先,总体介绍Ceilometer采集监控数据到持久化存储的流程,在compute节点上通过pollster的轮询机...
分类:
其他 时间:
2015-07-17 18:54:50
收藏:
0 评论:
0 赞:
0 阅读:
427
Climbing Stairs
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
思路:题目也...
分类:
其他 时间:
2015-07-17 18:54:40
收藏:
0 评论:
0 赞:
0 阅读:
266
最近工作中遇到了这样的需求:
我用fastjson序列有序map的时候,tojson方法会让这个map无序,tojsonstring虽然能保留map的结构,不过会让结果里含有\(我是jsonStrin套jsonString,java会出现转义字符)
解决方案JSONObject有个传入boolean值的构造函数
如果传入的是true就代表保留数据结构的顺序
这时候我们可以吧要序列化的...
分类:
Web开发 时间:
2015-07-17 18:54:30
收藏:
0 评论:
0 赞:
0 阅读:
671
Simplify Path
Given an absolute path for a file (Unix-style), simplify it.
For example,
path = "/home/", => "/home"
path = "/a/./b/../../c/", => "/c"
click to show corner cases.
Corner Cas...
分类:
其他 时间:
2015-07-17 18:54:20
收藏:
0 评论:
0 赞:
0 阅读:
185
Android开发之获取布局填充器的三种方式第一种 : LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.item_listview, nul...
分类:
移动平台 时间:
2015-07-17 18:54:10
收藏:
0 评论:
0 赞:
0 阅读:
1485
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.
For example:
Given the below binary tree and sum
...
分类:
其他 时间:
2015-07-17 18:54:00
收藏:
0 评论:
0 赞:
0 阅读:
207
适用于:
Oracle Database - Enterprise Edition - 版本 8.1.7.4 和更高版本
本文档所含信息适用于所有平台
用途
如何诊断 ORA-4030 错误
排错步骤
诊断并解决 ORA-4030 错误
ORA-4030 意味着什么?
你可能在日志文件中或者屏幕上看到这个错误: ORA-04030 'out of proce...
分类:
其他 时间:
2015-07-17 18:53:50
收藏:
0 评论:
0 赞:
0 阅读:
136
先讲一个为了少打一些代码而滥用继承最终接受惨痛教训的故事。
#include
#include
#include
#include
using namespace std;
const int oo = 1000000000, nil = 0;
int N, M, S, T, K, times[1005];
int u[2...
分类:
其他 时间:
2015-07-17 18:53:30
收藏:
0 评论:
0 赞:
0 阅读:
289
被这个不起眼的属性折磨了一天,终于解决了。
由于项目需要,要合并两个android应用,于是拷代码,拷布局文件,拷values,所有的都搞定之后程序还是频频崩溃,一直没有找到原因,学android时间也比较久了,但是清单文件中的application节点的name属性以前一直没有重视过,甚至没有用过这个属性。
由于整合后的程序频频崩溃,其他地方都没有问题,只有这个属性这里有区别,于是我就怀疑是这...
分类:
移动平台 时间:
2015-07-17 18:53:20
收藏:
0 评论:
0 赞:
0 阅读:
312
Android---adb (安卓调试桥)的使用
一、 adb 的简单介绍:
adb 全称 android debug Bridge,安卓调试桥。起到连接桥的作用,就是将你的电脑和手机连接起来,让你可以在电脑上执行 linux 命令来管理手机,同时也能安装卸载软件。
二、 adb 的常见指令:
adb devices # 列出所有的设备
...
分类:
移动平台 时间:
2015-07-17 18:53:10
收藏:
0 评论:
0 赞:
0 阅读:
355
静态
如果同步函数被静态修饰后,使用的锁是什么呢?
通过验证,发现不是this
因为静态方法中不可以定义this
静态进内存时,内存中没有本类对象,但是一定有给类对应的字节码文件对象。
类名:class 该对象的类型时Class
class Ticket implements Runnable
{
private int tick=100;
public void r...
分类:
编程语言 时间:
2015-07-17 18:52:50
收藏:
0 评论:
0 赞:
0 阅读:
238
首先我们需要知道,在普通android中使用的是DAC访问方式,即 Discretionary Access Control,顾名思义,该访问方式是自由的访问控制,由此,他有一些本身自有的缺点。在DAC 中,普通app只能通过系统服务来访问系统资源。同时,DAC 通过用户和组来分隔app。每一个app在安装的时候都被分配一个独一无二的用户id和组id,这个id对被他的所有进程和私有数据文件使用。只有...
分类:
移动平台 时间:
2015-07-17 18:52:40
收藏:
0 评论:
0 赞:
0 阅读:
506