摘要:
一、java的运行原理 开发人员编写java代码(.java文件) 编译器将.java文件编译成字节码文件(.class文件) 字节码被装入内存,当字节码被装入内存之后,它就会被解释器解释执行或是被即时编译器有选择的转换成机器码执行 二、jvm体系结构 1、类装载(classLoader)子系统 根 阅读全文
摘要:
1、yum -y install subversion 2、创建svn的目录 mkdir /www/websoft/svn 3、创建用户 vi /www/websoft/svn/conf/passwd (这里之创建了一个用户) 3、配置用户的读写权限 (这里配置了zhouliang用户对/www/w 阅读全文
摘要:
一、线程池的必要性 这些线程不仅仅会消耗内存,它们还会使用其他有限的资源,例如文件句柄、数据库连接等。不可控的创建线程,还可能引发其他类型的错误和崩溃。因此,避免资源耗尽的一个重要方式,就是避免不可控的数据结构。 二、配置线程池的好处 服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的 阅读全文
摘要:
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Ctrl+Alt+H 查看某个方法在哪被调用了(非常有用)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去 阅读全文
摘要:
1、下载zookeeper的安装包 wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz 2、解压压缩包 tar zxvf zookeeper-3.3.6.tar.gz 3、在zoo 阅读全文
摘要:
1、Slf4j 1.1、Slf4j简介 SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从某种程度上,SLF4J 阅读全文
摘要:
1、storm介绍 storm是一种用于事件流处理的分布式计算框架,它是有BackType公司开发的一个项目,于2014年9月加入了Apahche孵化器计划并成为其旗下的顶级项目之一。Storm可以方便地在一个计算机集群中编写与扩展复杂的实时计算,Storm用于实时处理,就好比 Hadoop 用于批 阅读全文
摘要:
1、第一行必须以#!/bin/bash #!表示脚本使用后面的解释器解释执行 2、echo 打印输出 例如 echo "hello world" > aa.txt 3、接收参数 #!/bin/bash name=$1 age=$2 sex=$3 echo "name:$name;age:$age;s 阅读全文