极客on之路

只要努力去做。总会有解决办法!

java finalize方法总结、GC执行finalize的过程

注:本文的目的并不是鼓励使用finalize方法,而是大致理清其作用、问题以及GC执行finalize的过程。 1. finalize的作用 finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法。finaliz...

2017-09-30 10:53:57

阅读数:92

评论数:0

jvm 内存回收finalize如何在垃圾清除前工作原理

finalize        定义: finalize-方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了...

2017-09-30 10:17:37

阅读数:88

评论数:0

Java中String两种不同创建方式的区别及intern的用法

一, Java有两种创建字符串的方式, String str1 = "abc"; String str2 = new String("abc"); 用双引号创建和用new来创建。这两种方式创建出来的Str...

2017-09-29 10:29:39

阅读数:104

评论数:0

Java虚拟机-----方法区和运行时常量池

方法区: 方法区(Method Area)与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的 代码等数据(是唯一的数据)。当java虚拟机通过类加载器加载这个类的时候,这个类的信息就会保存到方法区中,虽然Java虚拟机规范把方法区...

2017-09-28 11:35:45

阅读数:170

评论数:0

linux下杀死进程(kill)的N种方法

常规篇:  首先,用ps查看进程,方法如下: $ ps -ef …… smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx       1823  1822  0 11:38 ?        00:00...

2017-09-27 14:24:15

阅读数:111

评论数:0

Linux下JDK、Tomcat的安装及配置

1.JDK的安装  1. 下载JDK  先查看Linux系统是多少位(32位/64位):getconf  LONG_BIT。再从JDK官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-...

2017-09-27 13:49:05

阅读数:152

评论数:0

linux软件的安装,更新与卸载

linux软件的安装,更新与卸载   Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类.   第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件;   第二:对应的有管理工具的deb,r...

2017-09-27 13:43:51

阅读数:183

评论数:0

触摸java常量池

http://www.cnblogs.com/dreamroute/p/5946272.html http://www.cnblogs.com/dingyingsi/p/3760447.html

2017-09-26 17:10:15

阅读数:84

评论数:0

JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )

这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有 比较大的帮助。 废话不想讲了.入主题: 先了解具体的概念: JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区: 1.存储的全部是...

2017-09-26 16:42:26

阅读数:102

评论数:0

Linux图形界面与字符界面切换

一.系统不在虚拟机中的情况   使用ctrl+alt+F1~6切换到命令行界面;ctrl+alt+F7切换到图形界面 二.系统在虚拟机中的情况   Ctrl+Alt+shift+F1~6切换到命令行界面;使用Alt+F7返回到图形界面 (注:以上方法切换后,图形界面并没有关...

2017-09-26 11:29:12

阅读数:2044

评论数:0

linux下join命令的用法

功能说明:将两个文件中,指定栏位内容相同的行连接起来。 语  法:join [-i][-a][-e][-o] [-t][-v][-1][-2][--help] [--version][文件1][文件2] 补充说明:找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。 参  数:...

2017-09-25 12:16:58

阅读数:94

评论数:0

uniq 去重命令

uniq 去重命令 uniq命令可以用于过滤或者输出重复行。 过滤重复行 我们可以使用history命令查看最近执行过的命令(实际为读取${SHELL}_history文件,如我们环境中的~/.zsh_history文件),不过你可能只想查看使用了那个命令而不需要知道具体干了什么...

2017-09-25 11:18:06

阅读数:522

评论数:0

apt-get update 和 upgrade 的区别

update update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。 upgrade upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因...

2017-09-25 10:48:32

阅读数:113

评论数:0

Ehcache配置持久化到硬盘

Ehcache默认配置的话 为了提高效率,所以有一部分缓存是在内存中,然后达到配置的内存对象总量,则才根据策略持久化到硬盘中,这里是有一个问题的,假如系统突然中断运行 那内存中的那些缓存,直接被释放掉了,不能持久化到硬盘;这种数据丢失,对于一般项目是不会有影响的,但是对于我们的爬虫系统,我们是用来...

2017-09-25 09:47:20

阅读数:127

评论数:0

crontab命令的使用方法

crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。在Linux系统中,Linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的...

2017-09-23 18:45:07

阅读数:91

评论数:0

linux下压缩与解压(zip、unzip、tar)详解

最近经常在linux上进行打包压缩解压,从网上收集整理并结合自己的常用的,跟大家分享一下下,废话不多说,进入正题。 1、zip 压缩 如果是直接压缩几个文件,那就可以直接使用命令 zip newfilename.zip filename1 filename2,但是一般情况下都会压缩一个文件夹或...

2017-09-23 18:09:19

阅读数:148

评论数:0

set、env、export——Linux中的环境变量命令

Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境 变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 什么是环境变量 环境变量是一个具有 特定名字的对象,它包含...

2017-09-23 17:17:42

阅读数:687

评论数:0

Dubbo+Zookeeper+Spring mvc+Nginx 集群负载均衡 详细demo

处女博客,不知道规则怎么写,直接入主题吧。 很多人刚接触分布式,集群负载均衡时都觉得高深莫测,难度有点大,其实起码入手是很简单的。我刚入公司就让我搞这个的研究,之前完全小白,nginx都没有配置过。搞了1天半,总算弄了个完整的测试项目出来,写了这个博客,以兹鼓励与纪念! Dubbo不多说了,在...

2017-09-20 15:27:09

阅读数:372

评论数:0

Zookeeper分布式集群的安装与配置

概述 Zookeeper集群是分布式集群的协调者,也就是任意的分布式集群都能配置Zookeeper集群作为管理者、协调者,Zookeeper集群在配置时一般采用的是奇数个节点配置的策略,但是我在配置的时候配置了6个节点的Zookeeper集群,并且成功的启动。 环境准备 ...

2017-09-19 15:04:58

阅读数:200

评论数:0

Linux 下编译自己的 OpenJDK7 包括JVM和JDK API

1.首先去 这里 http://download.java.net/openjdk/jdk7/ 下载OpenJDK7的源码zip包      2. 简要介绍下OpenJDK7中的目录       hotspot: 放有OpenJDK Hotspot Virtual Machine 的源代码和...

2017-09-15 11:13:06

阅读数:202

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭