3 fengchengwu2012

尚未进行身份认证

我要认证

做技术就要追求卓越

等级
TA的排名 6w+

记生产JVM调优

1、打印进程的线程指标,找出cpu占用较高的进程:ps -H -eo pid,tid,%cpu2、过滤其他进程的线程:ps -H -eo pid,tid,%cpu | grep [pid]3、列出进程中所有的线程信息(jstack的线程编号是16进制的,需要转成十进制)jstack pid4、设置jvm参数:-Xms1024m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m-Xms(初始堆内存)-Xm...

2020-08-06 18:46:30

记chrmoe浏览器安装cross-request插件失败

下载好cross-request的2.8_0.crx文件,拖入到chrome://extensions/中提示【清单文件缺失或不可读】解决办法:1、将原来的2.8_0.crx文件后缀改为rar,即2.8_0.rar2、新建文件夹,命名为2.8_0.crx3、将第一步中的2.8_0.rar移动到第二步的2.8_0.crx文件夹中,解压4、再chrome://extensions/中选择加载已经解压的扩展程序进行安装...

2020-07-07 16:18:53

Java切割文件、合并文件

java后端开发,有时候会碰到大文件操作,这时候就需要堆大文件进行分割操作,左后最合并导入依赖工具:<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId></dependency>自定义工具类:/** * @version v1.0 * @description: {单文件切割 、碎片文件合并} *

2020-07-01 19:04:22

Hive环境搭建

1、下载hive压缩包解压到指定的目录:

2020-06-30 17:16:57

Hbase集群搭建

1、官网下载Hbase解压值指定目录(在master机器上)2、配置hbase环境cd/home/master/hbase-2.2.5/conf(1)修改hbase-env.sh配置export JAVA_HOME=/usr/local/java/jdk8export HBASE_MANAGES_ZK=false (2)修改hbase-site.xml配置<configuration> <property> <name...

2020-06-15 22:47:05

hadoop2.9.2源码编译

1、环境准备 centos7 、maven-3.6.1、jdk1.8.0、apache-ant-1.9.9 、protobuf-2.5.0、hadoop-2.9.2-src 将maven-3.6.1、jdk1.8.0、apache-ant-1.9.9 、protobuf-2.5.0的压缩包下载好,解压到指定的目录其中protobuf-2.5.0需要重新编译 安装gcc编译器和make构建:yum install glibc-headersyum...

2020-06-09 18:15:30

Kafka集群搭建二

1、集群启动脚本,目前只用192.168.2.131 (主机名master),192.168.2.130(主机名slave1)#!/bin/bashzkPath=/home/master/zookeeper-3.4.14/binkafkaPath=/home/master/kafka_2.11-2.2.1function sshStartZk(){echo "登陆主机"$1ssh root@$1 << 'EOF'cd /home/master/zookeeper-3.4.

2020-06-05 22:38:52

kafka集群搭建一

1、 准备2台虚拟机,192.168.2.131和192.168.2.130,下载kafka的tar压缩包分别解压到两台虚拟指定的目录,本次示例放到如图目录下2、进入kafka_2.11-2.2.1/config/下,配置server.properties输入以下配置#broker的全局唯一编号,不能重复broker.id=0#删除topic功能使能delete.topic.enable=true#处理网络请求的线程数量num.network.threads=3#用来...

2020-06-04 11:12:07

java接口加签验签方法

计算字符串ascii值 public int getStrAscii(String s){ int asciiValue=0; if(StringUtils.isNotBlank(s)){ int len=s.length(); char[] chars = s.toCharArray(); for(char ch: chars){ asciiValue

2020-05-21 17:43:15

mysql临时变量

mysql里面使用@@定义全局变量,定义局部变量使用@一、定义语法方式1:使用set,定义形式set @temp=[var],实例如下set @temp=10;SELECT @temp;方式2:使用select,定义形式 select @temp:=[var]SELECT @temp1:=10;SELECT @temp1;二、应用如上所示的表:对水果的总价进行累计求和SELECT id,NAME,price,num,(price * num +...

2020-05-20 17:19:56

java设模式之抽象工厂

一、抽象工厂的特点二、需求:一个制造工厂同时生成汽车和手表两种产品,工厂可定制生产宝马汽车、奔驰汽车、浪琴手表、劳力士手表,向客户出售指定产品创建步骤1、抽象需要生产的产品/** *抽象产品 */public interface Product { //产品出售 void sellProduct();} 2、抽象生产工厂/** * 抽象产品 */public interface AbstractFactory { //生产特.

2020-05-17 22:17:35

java8新特性之Stream

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的...

2020-05-16 11:27:47

hadoop集群配置

1、安装3个虚拟机,主机名修改为 master 、slave1 、slave22、复制hadoop安装包到指定目录 切换至etc目录 cd /home/master/hadoop-2.9.2/etc/hdaood 查看java的安装目录 (1)vi hadoop-env.sh 配置jdk环境 (2)...

2020-03-29 22:27:08

Zookeeper常用命令

1、启动关闭zookeeper服务 (1) 进入到批处理脚本bin目录下: (2)启动服务 ./zkServer.sh start (3)查看启动状态 ./zkServer.sh status (4) 查看进程是否启动 jps (5)停止服务 ./zkServer.sh stop2、启动关闭...

2020-03-22 17:55:14

Vue父子组件、子父组件、非父子组件通信

1、父子组件传值通信,在子组件中使用props属性,静态或者动态传递父组件的变量值<template> <div id="app"> <div> <div style="display: inline-block;"> <div class="btn-div btn-bg">{{msg}}&l...

2019-10-09 22:31:06

mysql读写分离—spring boot +mybatis

配置好mysql的主从复制后,读写分离需要在代码层面实现,本实例采用spring boot集成mybatis的方式是实现,数据源连接池使用druid1、加入maven依赖,配置application.yml文件pom.xml依赖jar <dependency> <groupId>org.springframework.boot<...

2019-10-04 22:25:48

Vue全局组件与局部组件

全局注册组件,组件在注册之后可以用在任何新创建的 Vue 根实例的模板中使用,局部注册的组件只能在指定父组件下使用,作用域小。<template> <div id="app"> <div> <div>{{msg}}</div> <child-one></child-one>...

2019-09-27 17:25:04

mycat单库分表

单库分表功能要在mycat1.6版本以上,同库分表:所有的分表都在一个数据库中,由于数据库中表名不能重复,因此需要把数据表名起成不同的名字。将t_source 表按照月份分成12张表1、server.xml配置,添加mycat登陆账户,mycat端口8066<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE ...

2019-09-15 23:49:00

mysql主从复制

一、环境 centos7、mysql5.7 主机master 192.168.2.131 数据库 app_db 从机slave 192.168.2.132 数据库app_db二、主从配置1、主机配置(1)master主机配置my.cnf log-bin=mysql-bin #log...

2019-09-13 15:35:38

Spring 框架AOP技术

一、AOP技术概念 面向切面编程[底层就是动态代理]指程序在运行期间动态的将某段代码切入到指定方法位置进行运行的编程方式。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。二、Spring ...

2019-09-03 17:39:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享达人
    分享达人
    成功上传6个资源即可获取