- 博客(7)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
转载 JAVA多线程,面试者的最爱!
多线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线程? 创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主要的方法
2012-01-31 11:25:19 683
转载 Java虚拟机内存的堆区(heap),栈区(stack)和静态区(static/method)
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身. 3.一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。 栈区
2012-01-18 16:35:32 589
转载 分布式系统与集群的区别
简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。 而采用集群方案,同样提供10台服务器,每台服务
2012-01-17 10:27:07 587
转载 nginx做非80端口转发
nginx可以很方便的配置成反向代理服务器 server { listen 80; server_name localhost; location / { proxy_pass http://147.16.24.175:9500 ; proxy_set_header Host $host:80; proxy_set_header X-Real-IP
2012-01-11 13:38:36 1536
原创 静态方法的内部可以不可以调用非静态的方法吗?
直接访问不可以,因为静态方法属于类,而非静态方法属于类的实例,当类的实例没有被创建时,非静态方法也没有生成,因此不能调用. 但通过在静态方法的内部创建对象(或形式参数来传递的对象)来间接访问是完全可以的.
2012-01-06 16:46:34 1151
转载 设计模式之工厂模式
转载:http://blog.csdn.net/ai92/article/details/209198 一、引子 话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接
2012-01-06 15:16:44 680
转载 message from server: "Host is not allowed to connect to this MySQL server"解决办法
报错:1130-host ... is not allowed to connect to this MySql server 解决方法: 1. 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%
2012-01-06 14:24:46 31281 3
Java常见面试题 基础
2012-01-06
iText.jar 和 jfreechart.jar
2011-07-28
分布式环境下并发加锁问题
2012-08-30
求一道java面试算法题 如下
2012-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人