- Java - JVM
zorkelvll
imageZERO持续更新请关注:https://zorkelvll.cn/blogs/zorkelvll/articles/2018/12/22/1545481280495背景本文主要是记录在学习Java-JVM过程中的一些知识点备忘!知识点规整:一、介绍下Java内存区域(运行时数据区):程序计数器、虚拟机栈、本地方法栈、堆、方法区、运行时常量池、直接内存Java对象的创建过程:五步,需要能够
- Java-JVM(三)-垃圾回收策略
Java小学森
javajvm垃圾回收
近期在读周志明老师的《深入理解Java虚拟机》现将我重点看的几个章节的知识总结一下,一来是对自己近期学习的知识做个记录,二来帮助其他小伙伴们快速了解下Java的JVM。目录1如何判断对象可以回收1.1引用计数法1.2根搜索算法1.3引用的四种类型2如何实现垃圾回收(垃圾收集算法)2.1标记-清除算法2.2复制算法2.3标记整理法2.4分代收集算法3垃圾回收的具体实现(垃圾收集器)1如何判断对象可以
- JAVA-JVM 之Class字节码文件的组成 【上篇】
家有娇妻张兔兔
JVM专题jvmclass字节码java源码
字节码前言概述基本结构魔数头版本号常量池访问标志主页传送门:传送前言 java的特点是跨平台性,而跨平台的运行标准是Class字节码文件,Class字节码是提供平台无关性的基础模型,使我们无须考虑如何兼容异构系统,只须被JVM识别即可。概述 字节码是Java虚拟机中的核心,是Java源代码的一种中间表示形式。简单来说,字节码就是将Java源代码转换为二进制格式后的中间代码。JVM通过将Java
- Java-JVM详解
风生u
jvmjava开发语言
文章目录结构图1.类加载器ClassLoader双亲委派模型1.MethodArea方法区2.stack栈3.NativeMethodStack(本地方法栈)4.堆YoungGenerationSpace新生区Tenuregenerationspace养老区(老年代)永久代堆参数调优入门idea分析dump文件5.progromcounterregister程序计数器6.执行引擎Execution
- 秋招-Java-JVM 与 JMM篇
正如此时
秋招jvmjava开发语言
秋招-Java-JVM与JMM篇JVMJVM是什么基本信息JVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM体系结构方法区方法区存储虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据;堆仅有一个堆,Java堆用于存放new出来的对象的内容。栈存放的
- java-JVM 类加载机制
paterWang
Javajavajvm开发语言
JVM类加载机制JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。1.1.加载加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取,这里既可以从ZIP包中读取(比如从jar包和war包中读取),也可以在运行时计算生成(动态代
- java-JVM
Jimhou
JVM第一章1.原码、反码、补码怎么表示?二进制的第一位为符号位,0为正数,1为负数原码:正数的原码符号位为0,负数的原码符号位为15的原码为00000000000000000000000000000101-5的原码为10000000000000000000000000000101反码:符号位不变、其他位取反5的反码是:01111111111111111111111111111010-5的反码是1
- Java-JVM、类加载机制
Mr.Thompson
面试Pass
目录一、JVM学习1,JVM内存模型?2,JVM类加载机制?3,Strings="aaa",类似这些题目?二、JVM面试题2.1详细jvm内存模型2.2讲讲什么情况下回出现内存溢出,内存泄漏?2.3说说线程栈2.4JVM年轻代到年老代的晋升过程的判断条件是什么呢?2.5JVM出现fullGC很频繁,怎么去线上排查问题2.6类加载为什么要使用双亲委派模式,有没有什么场景是打破了这个模式?2.7类的实
- JVM类加载机制
街灯下的小草
#---JVMThinkingInJVMjvm类加载双亲委派模型类加载机制java
前言Github:https://github.com/yihonglei/jdk-source-code-reading(java-jvm)JVM内存结构JVM类加载机制JVM内存溢出分析HotSpot对象创建、内存、访问JVM垃圾回收机制(1)--如何判定对象可以回收JVM垃圾回收机制(2)--垃圾收集算法JVM垃圾回收机制(3)--垃圾收集器JVM垃圾回收机制(4)--内存分配和回收策略一类
- JVM垃圾回收机制(1)--如何判定对象可以回收
街灯下的小草
#---JVMThinkingInJVM
前言Github:https://github.com/yihonglei/jdk-source-code-reading(java-jvm)JVM内存结构JVM类加载机制JVM内存溢出分析HotSpot对象创建、内存、访问JVM垃圾回收机制(1)--如何判定对象可以回收JVM垃圾回收机制(2)--垃圾收集算法JVM垃圾回收机制(3)--垃圾收集器JVM垃圾回收机制(4)--内存分配和回收策略一垃
- JVM垃圾回收机制(2)--垃圾收集算法
街灯下的小草
#---JVMThinkingInJVM
前言Github:https://github.com/yihonglei/jdk-source-code-reading(java-jvm)JVM内存结构JVM类加载机制JVM内存溢出分析HotSpot对象创建、内存、访问JVM垃圾回收机制(1)--如何判定对象可以回收JVM垃圾回收机制(2)--垃圾收集算法JVM垃圾回收机制(3)--垃圾收集器JVM垃圾回收机制(4)--内存分配和回收策略这里
- JVM垃圾回收机制(4)--内存分配和回收策略
街灯下的小草
#---JVMThinkingInJVM
前言Github:https://github.com/yihonglei/jdk-source-code-reading(java-jvm)JVM内存结构JVM类加载机制JVM内存溢出分析HotSpot对象创建、内存、访问JVM垃圾回收机制(1)--如何判定对象可以回收JVM垃圾回收机制(2)--垃圾收集算法JVM垃圾回收机制(3)--垃圾收集器JVM垃圾回收机制(4)--内存分配和回收策略一内
- JVM垃圾回收机制(3)--垃圾收集器
街灯下的小草
#---JVMThinkingInJVM垃圾收集器垃圾收集算法垃圾收集器运作原理垃圾收集器使用场景垃圾收集器分析
前言Github:https://github.com/yihonglei/jdk-source-code-reading(java-jvm)JVM内存结构JVM类加载机制JVM内存溢出分析HotSpot对象创建、内存、访问JVM垃圾回收机制(1)--如何判定对象可以回收JVM垃圾回收机制(2)--垃圾收集算法JVM垃圾回收机制(3)--垃圾收集器JVM垃圾回收机制(4)--内存分配和回收策略一垃
- HotSpot对象创建、内存、访问
街灯下的小草
#---JVMThinkingInJVM
前言Github:https://github.com/yihonglei/jdk-source-code-reading(java-jvm)JVM内存结构JVM类加载机制JVM内存溢出分析HotSpot对象创建、内存、访问JVM垃圾回收机制(1)--如何判定对象可以回收JVM垃圾回收机制(2)--垃圾收集算法JVM垃圾回收机制(3)--垃圾收集器JVM垃圾回收机制(4)--内存分配和回收策略一对
- JVM内存结构
街灯下的小草
#---JVMThinkingInJVMjvm内存结构线程内存java执行流程jdkjava虚拟机
前言Github:https://github.com/yihonglei/jdk-source-code-reading(java-jvm)JVM内存结构JVM类加载机制JVM内存溢出分析HotSpot对象创建、内存、访问JVM垃圾回收机制(1)--如何判定对象可以回收JVM垃圾回收机制(2)--垃圾收集算法JVM垃圾回收机制(3)--垃圾收集器JVM垃圾回收机制(4)--内存分配和回收策略一J
- JVM内存溢出分析
街灯下的小草
#---JVMThinkingInJVM
前言Github:https://github.com/yihonglei/jdk-source-code-reading(java-jvm)JVM内存结构JVM类加载机制JVM内存溢出分析HotSpot对象创建、内存、访问JVM垃圾回收机制(1)--如何判定对象可以回收JVM垃圾回收机制(2)--垃圾收集算法JVM垃圾回收机制(3)--垃圾收集器JVM垃圾回收机制(4)--内存分配和回收策略一内
- Java-JVM垃圾回收回顾
菜鸟程序员也有梦想
JVM
前言在说JVM垃圾回收之前,你必须要了解一些知识,栈区和堆区的区别栈区——由编译器自动分配和释放,一般存放函数的参数值、局部变量(值变量和引用变量)等。这里需要注意引用变量就是用new关键字创建的对象,数组等,在栈区里只会存对象的引用(也叫地址,或指针),实际对象会在堆区中创建一个相对大小的存储空间;堆区——由程序员分配及释放,若程序员不释放,程序结束后可能由OS回收看到这里你应该知道JVM垃圾回
- 探究java-JVM的五步(三步)类加载机制(包含类加载过程的一些代码书写,如类加载代码)
缘之妙不可言
JVM系统学习java技术性
前言:写了不少java代码,以前一直都是关心java程序跑起来后的情况步骤,今天我们就来探究一下:在java程序还是一个个存在于静态.class文件中的类(也可以是任何被JVM认可的文件,但本质还是要的到类)的时候,JVM是在怎么将它们变成一个个存在于内存的对象的。为此,JVM专门有一个类加载机制,用于处理.class文件加载到内存这个过程。正文:JVM类加载机制分为5个步骤:1.加载2.验证3.
- 分布式架构路线(一)
NorthrendSnow
分布式javajava分布式nginxredistomcat
一、性能调优1.1.java类文件java类文件结构Java类文件概述【JAVA】类文件结构1.2.java虚拟机类加载机制深入理解Java虚拟机——JVM类加载机制(类加载过程和类加载器)Java虚拟机类加载机制--概述1.3.java虚拟机运行时数据区JAVA运行时数据区域1.4.java垃圾回收策略Java-JVM(三)-垃圾回收策略深入理解Java垃圾回收机制1.5.字节码执行引擎Java
- Java-JVM虚拟机内存垃圾回收机制gc入门:引用类型,对象标记算法,回收算法,常见的 garbage collector
zhang0peter
java
文章目录GC的优缺点引用的四种类型对象标记算法引用计数法可达性分析法回收算法标记-清除算法(Mark-Sweep)复制算法标记-整理算法(Mark-Compact)分代收集算法常见的GCcollector后记此文首发于我的Jekyll博客:Java-JVM虚拟机内存垃圾回收机制gc入门:引用类型,对象标记算法,回收算法,常见的garbagecollectorGC的优缺点Java对比C++最大的优势
- JVM 优化实战
wujiangping521
java
本文讲解了JVM的内存划分和分配策略,并以截图和脚本展示常用可视化和命令行工具的使用方法,完整演示了JVM优化、内存泄露排查、gc.log分析方法等。作者:王克锋出处:https://kefeng.wang/2016/11/22/java-jvm/版权:自由转载-非商用-非衍生-保持署名,转载请标明作者和出处。1GC相关内存1.1内存划分1.1.1堆(Heap)存放newMyClass()的对象,
- Java、Python与PHP的虚拟机异同
青年马土豆
Java、Python与PHP的虚拟机异同Java-JVM定义JDK(JavaDevelopmentKit)是Java语言的软件开发工具包(SDK)。JDK物理存在,是programmingtools、JRE和JVM的一个集合JRE(JavaRuntimeEnvironment)Java运行时环境,JRE物理存在,主要由JavaAPI和JVM组成,提供了用于执行java应用程序最低要求的环境。JV
- Java-jvm的运行时数据区(RuntimeDataArea)
与猿同行
Java
JVM运行时数据区(RuntimeDataArea)这就是我们常说的JVM的内存了,它主要分为五个部分1、堆(Heap):一个java虚拟机实例中只存在一个堆内存空间,被所有线程共享;堆是运行时数据区域,所有类的实例和数组的内存均从此处分配,堆是在java虚拟机启动时创建的,在堆内存之外的内存成为非堆内存。对象的堆内存右垃圾回收器自动管理系统回收,堆的大小可以固定,也可以扩大和缩小,堆的内存不需要
- android基础之java-jvm注解基础
rainy_fd8c
java注解的基础认识java注解的分类:@Target:用于目标元素的注解,@Target(ElementType.TYPE)其中ElementType枚举有:1.TYPE(主要作用于类与接口);2.FIELD(属性与枚举常量);3.METHOD(方法);4.PARAMETER(方法中的参数);5.CONSTRUCTOR(构造方法);6.LOCAL_VARIABLE(本地变量);7.ANNOTA
- Java-JVM(四)-虚拟机类加载机制
Java小学森
javajvm类加载
近期在读周志明老师的《深入理解Java虚拟机》现将我重点看的几个章节的知识总结一下,一来是对自己近期学习的知识做个记录,二来帮助其他小伙伴们快速了解下Java的JVM。目录1:概述2:类加载的时机3:类加载的过程3.1加载3.2验证3.2.1文件格式验证3.2.2元数据验证3.2.3字节码验证3.2.4符号引用验证3.3准备解释:ConstantValue属性3.4解析3.5初始化4:类加载器4.
- Java-JVM知识总结
迷路剑客
javajvm
原文链接:https://blog.csdn.net/qq_41701956/article/details/81664921#t16Java-JVM知识总结转载声明本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容:Java虚拟机(JVM)你只要看这一篇就够了!作者:Java程序员-张凯jvm系列(二):JVM内存结构作者:Phodal纯洁的微笑BAT技术java面试必考题:
- java-jvm加载对象的先后顺序
东方小猪
java内存加载分析
我们都知道在java中国通过new可以建立一个对象,但是往往对于new出的对象具体细节我们不太清楚。一个对象中有:1,成员无值属性;2,成员有值属性;3,静态属性;4,静态方法,5,无参构造方法,6,有参构造函数;7,静态代码块;8,父类构造函数。我们在new一个对象的时候,上面因素初始化的先后顺序是什么?我们往往也不不知道。本届我来给大家演示一下,一个对象初始化时候,以上要素的先后顺序是什么。一
- Java干货整理
在云端123
面试相关
无论是你正在进行Java学习,还是正在准备Java面试,这都是一篇能够让你获益匪浅的文章:往下读!继续往下读!读完!!!!!!信了吧!!!!!!!!近期优质文章Geely|如影随形的设计模式与现实世界_Jimin_|多线程并发的使用、学习与测试weixin_胖胖熊_0|Java类型信息之RTTI艾贺521|JavaString那点事聆风_|深入Java-JVM垃圾回收冯文议|Oracle|Java
- java-jvm垃圾回收
渐入晚冬
java为什么要做垃圾回收在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。垃圾回收能自动释放内存空间,减轻编程的负担,JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以
- JVM 优化实战
kefeng-wang
本文讲解了JVM的内存划分和分配策略,并以截图和脚本展示常用可视化和命令行工具的使用方法,完整演示了JVM优化、内存泄露排查、gc.log分析方法等。作者:王克锋出处:https://kefeng.wang/2016/11/22/java-jvm/版权:自由转载-非商用-非衍生-保持署名,转载请标明作者和出处。1GC相关内存1.1内存划分1.1.1堆(Heap)存放newMyClass()的对象,
- Java实现的基于模板的网页结构化信息精准抽取组件:HtmlExtractor
yangshangchuan
信息抽取HtmlExtractor精准抽取信息采集
HtmlExtractor是一个Java实现的基于模板的网页结构化信息精准抽取组件,本身并不包含爬虫功能,但可被爬虫或其他程序调用以便更精准地对网页结构化信息进行抽取。
HtmlExtractor是为大规模分布式环境设计的,采用主从架构,主节点负责维护抽取规则,从节点向主节点请求抽取规则,当抽取规则发生变化,主节点主动通知从节点,从而能实现抽取规则变化之后的实时动态生效。
如
- java编程思想 -- 多态
百合不是茶
java多态详解
一: 向上转型和向下转型
面向对象中的转型只会发生在有继承关系的子类和父类中(接口的实现也包括在这里)。父类:人 子类:男人向上转型: Person p = new Man() ; //向上转型不需要强制类型转化向下转型: Man man =
- [自动数据处理]稳扎稳打,逐步形成自有ADP系统体系
comsci
dp
对于国内的IT行业来讲,虽然我们已经有了"两弹一星",在局部领域形成了自己独有的技术特征,并初步摆脱了国外的控制...但是前面的路还很长....
首先是我们的自动数据处理系统还无法处理很多高级工程...中等规模的拓扑分析系统也没有完成,更加复杂的
- storm 自定义 日志文件
商人shang
stormclusterlogback
Storm中的日志级级别默认为INFO,并且,日志文件是根据worker号来进行区分的,这样,同一个log文件中的信息不一定是一个业务的,这样就会有以下两个需求出现:
1. 想要进行一些调试信息的输出
2. 调试信息或者业务日志信息想要输出到一些固定的文件中
不要怕,不要烦恼,其实Storm已经提供了这样的支持,可以通过自定义logback 下的 cluster.xml 来输
- Extjs3 SpringMVC使用 @RequestBody 标签问题记录
21jhf
springMVC使用 @RequestBody(required = false) UserVO userInfo
传递json对象数据,往往会出现http 415,400,500等错误,总结一下需要使用ajax提交json数据才行,ajax提交使用proxy,参数为jsonData,不能为params;另外,需要设置Content-type属性为json,代码如下:
(由于使用了父类aaa
- 一些排错方法
文强chu
方法
1、java.lang.IllegalStateException: Class invariant violation
at org.apache.log4j.LogManager.getLoggerRepository(LogManager.java:199)at org.apache.log4j.LogManager.getLogger(LogManager.java:228)
at o
- Swing中文件恢复我觉得很难
小桔子
swing
我那个草了!老大怎么回事,怎么做项目评估的?只会说相信你可以做的,试一下,有的是时间!
用java开发一个图文处理工具,类似word,任意位置插入、拖动、删除图片以及文本等。文本框、流程图等,数据保存数据库,其余可保存pdf格式。ok,姐姐千辛万苦,
- php 文件操作
aichenglong
PHP读取文件写入文件
1 写入文件
@$fp=fopen("$DOCUMENT_ROOT/order.txt", "ab");
if(!$fp){
echo "open file error" ;
exit;
}
$outputstring="date:"." \t tire:".$tire."
- MySQL的btree索引和hash索引的区别
AILIKES
数据结构mysql算法
Hash 索引结构的特殊性,其 检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。
可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢
- JAVA的抽象--- 接口 --实现
百合不是茶
抽象 接口 实现接口
//抽象 类 ,方法
//定义一个公共抽象的类 ,并在类中定义一个抽象的方法体
抽象的定义使用abstract
abstract class A 定义一个抽象类 例如:
//定义一个基类
public abstract class A{
//抽象类不能用来实例化,只能用来继承
//
- JS变量作用域实例
bijian1013
作用域
<script>
var scope='hello';
function a(){
console.log(scope); //undefined
var scope='world';
console.log(scope); //world
console.log(b);
- TDD实践(二)
bijian1013
javaTDD
实践题目:分解质因数
Step1:
单元测试:
package com.bijian.study.factor.test;
import java.util.Arrays;
import junit.framework.Assert;
import org.junit.Before;
import org.junit.Test;
import com.bijian.
- [MongoDB学习笔记一]MongoDB主从复制
bit1129
mongodb
MongoDB称为分布式数据库,主要原因是1.基于副本集的数据备份, 2.基于切片的数据扩容。副本集解决数据的读写性能问题,切片解决了MongoDB的数据扩容问题。
事实上,MongoDB提供了主从复制和副本复制两种备份方式,在MongoDB的主从复制和副本复制集群环境中,只有一台作为主服务器,另外一台或者多台服务器作为从服务器。 本文介绍MongoDB的主从复制模式,需要指明
- 【HBase五】Java API操作HBase
bit1129
hbase
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.ha
- python调用zabbix api接口实时展示数据
ronin47
zabbix api接口来进行展示。经过思考之后,计划获取如下内容: 1、 获得认证密钥 2、 获取zabbix所有的主机组 3、 获取单个组下的所有主机 4、 获取某个主机下的所有监控项  
- jsp取得绝对路径
byalias
绝对路径
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:
一、使用${pageContext.request.contextPath}
代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
- Java定时任务调度:用ExecutorService取代Timer
bylijinnan
java
《Java并发编程实战》一书提到的用ExecutorService取代Java Timer有几个理由,我认为其中最重要的理由是:
如果TimerTask抛出未检查的异常,Timer将会产生无法预料的行为。Timer线程并不捕获异常,所以 TimerTask抛出的未检查的异常会终止timer线程。这种情况下,Timer也不会再重新恢复线程的执行了;它错误的认为整个Timer都被取消了。此时,已经被
- SQL 优化原则
chicony
sql
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统
- java 线程弹球小游戏
CrazyMizzz
java游戏
最近java学到线程,于是做了一个线程弹球的小游戏,不过还没完善
这里是提纲
1.线程弹球游戏实现
1.实现界面需要使用哪些API类
JFrame
JPanel
JButton
FlowLayout
Graphics2D
Thread
Color
ActionListener
ActionEvent
MouseListener
Mouse
- hadoop jps出现process information unavailable提示解决办法
daizj
hadoopjps
hadoop jps出现process information unavailable提示解决办法
jps时出现如下信息:
3019 -- process information unavailable3053 -- process information unavailable2985 -- process information unavailable2917 --
- PHP图片水印缩放类实现
dcj3sjt126com
PHP
<?php
class Image{
private $path;
function __construct($path='./'){
$this->path=rtrim($path,'/').'/';
}
//水印函数,参数:背景图,水印图,位置,前缀,TMD透明度
public function water($b,$l,$pos
- IOS控件学习:UILabel常用属性与用法
dcj3sjt126com
iosUILabel
参考网站:
http://shijue.me/show_text/521c396a8ddf876566000007
http://www.tuicool.com/articles/zquENb
http://blog.csdn.net/a451493485/article/details/9454695
http://wiki.eoe.cn/page/iOS_pptl_artile_281
- 完全手动建立maven骨架
eksliang
javaeclipseWeb
建一个 JAVA 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=App
[-Dversion=0.0.1-SNAPSHOT]
[-Dpackaging=jar]
建一个 web 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=web-a
- 配置清单
gengzg
配置
1、修改grub启动的内核版本
vi /boot/grub/grub.conf
将default 0改为1
拷贝mt7601Usta.ko到/lib文件夹
拷贝RT2870STA.dat到 /etc/Wireless/RT2870STA/文件夹
拷贝wifiscan到bin文件夹,chmod 775 /bin/wifiscan
拷贝wifiget.sh到bin文件夹,chm
- Windows端口被占用处理方法
huqiji
windows
以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入&
- 开源ckplayer 网页播放器, 跨平台(html5, mobile),flv, f4v, mp4, rtmp协议. webm, ogg, m3u8 !
天梯梦
mobile
CKplayer,其全称为超酷flv播放器,它是一款用于网页上播放视频的软件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格 式播放,此播放器的特点在于用户可以自己定义播放器的风格,诸如播放/暂停按钮,静音按钮,全屏按钮都是以外部图片接口形式调用,用户根据自己的需要制作 出播放器风格所需要使用的各个按钮图片然后替换掉原始风格里相应的图片就可以制作出自己的风格了,
- 简单工厂设计模式
hm4123660
java工厂设计模式简单工厂模式
简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式。是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
- maven笔记
zhb8015
maven
跳过测试阶段:
mvn package -DskipTests
临时性跳过测试代码的编译:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。
指定测试类
mvn test
- 非mapreduce生成Hfile,然后导入hbase当中
Stark_Summer
maphbasereduceHfilepath实例
最近一个群友的boss让研究hbase,让hbase的入库速度达到5w+/s,这可愁死了,4台个人电脑组成的集群,多线程入库调了好久,速度也才1w左右,都没有达到理想的那种速度,然后就想到了这种方式,但是网上多是用mapreduce来实现入库,而现在的需求是实时入库,不生成文件了,所以就只能自己用代码实现了,但是网上查了很多资料都没有查到,最后在一个网友的指引下,看了源码,最后找到了生成Hfile
- jsp web tomcat 编码问题
王新春
tomcatjsppageEncode
今天配置jsp项目在tomcat上,windows上正常,而linux上显示乱码,最后定位原因为tomcat 的server.xml 文件的配置,添加 URIEncoding 属性:
<Connector port="8080" protocol="HTTP/1.1"
connectionTi