logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java虚拟机内存分配策略

1.JVM内存分配分区Java的内存简单分为堆内存和非对内存其中堆内存又可以分为新生代和老年代新生代分为1个Eden区和2个Survivor区,如下图:2.JVM垃圾回收种类分为2种,MinorGC和FullGC.MinorGC针对新生代的内存回收,时间较短,经常发生。FullGC针对老年代的回收,通常伴随MinorGC,耗费时间较久,较少发生。2.JVM内存分配策略(1)先在E

#虚拟机#java
CentOS 6使用rpm方式安装JDK8

(1)安装之前,先检查一下系统中是否已经有安装jdkrpm -qa | grep java如果有可以使用rpm -qa | grep java | xargs rpm -e --nodeps批量卸载所有带有Java的文件(2)在官网下载jdk-8u77-linux-i586.rpm因为Oracle官网现在有加下载权限认证,所以无法直接通过某个地址下载。但是我们可以在官网点击下载按钮触发下载操

#java#centos
CentOS下ZooKeeper单机模式、集群模式安装

本文环境如下:操作系统:CentOS 6 32位ZooKeeper版本:3.4.80. 环境需求Zookeeper需要JDK1.6以上版本的Java环境可以参考:CentOS 6使用rpm方式安装JDK81. 下载软件包到ZooKeeper官网上http://zookeeper.apache.org/下载软件包,例如:wget "http://apache.opencas.

#centos#zookeeper
Java解析HttpClient获取的Json字符串报错Expected BEGIN_OBJECT but was STRING

当前程序通过HttpClient调用一个php接口,对方返回了一个Json格式的字符串。但是获取后用Gson解析报如下错误:Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at

#java#json#php
Kafka单机、集群模式安装详解(二)

本文环境如下:操作系统:CentOS 6 32位JDK版本:1.8.0_77 32位Kafka版本:0.9.0.1(Scala 2.11)接上篇 Kafka单机、集群模式安装详解(一)6. 单节点多Broker模式Kafka使用可以有多种模式,包括单节点单Broker,单节点多Broker,多节点多Broker。这里我们简单区分一下:单节点单Broker:在单台机子

#centos#集群
Java知识整理——Servlet&JSP

Servlet什么是Servlet?servlet是用来处理客户端请求并生成动态web内容的Java程序语言类。Servlets大多是用来处理或者存储HTML表单提交的数据,提供动态内容和管理那些不在HTTP无状态协议中的状态信息。解释一个Servlet的架构.核心抽象概念肯定是所有servlet必须实现 javax.servlet.Servlet 接口。 每个 servlet 必须直接

#servlet#java
Kafka使用Java客户端进行访问

本文环境如下:操作系统:CentOS 6 32位JDK版本:1.8.0_77 32位Kafka版本:0.9.0.1(Scala 2.11)1. maven依赖包<dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-clients</artifactId><version

#java#centos
关于$'\r': command not found错误的一点体会

今天运行一个其他组开发的jar包,这个jar包由于运行参数是通过命令行的方式输入的,所以需要运行一个shell脚本来启动。启动脚本类似这样:#!/bin/bashjdbc_driverClassName=com.mysql.jdbc.Driverjdbc_url=jdbc:mysql://XX/XX?characterEncoding=UTF-8jdbc_username=XXjdbc_

#mysql
关于$'\r': command not found错误的一点体会

今天运行一个其他组开发的jar包,这个jar包由于运行参数是通过命令行的方式输入的,所以需要运行一个shell脚本来启动。启动脚本类似这样:#!/bin/bashjdbc_driverClassName=com.mysql.jdbc.Driverjdbc_url=jdbc:mysql://XX/XX?characterEncoding=UTF-8jdbc_username=XXjdbc_

#mysql
到底了