自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程学习者的博客

一个人的编程之路

  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 SpringBoot:JMX的基本使用

1. 声明当前内容主要为学习和使用SpringBoot注册JMX的操作,主要方便管理需要的类当前内容来源:SpringBoot官方文档主要内容为:使用SpringBoot注册JMX中的MBean使用jconsole查看和修改属性基本的pom依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</art

2021-06-27 17:01:50 2350

原创 Apache Commons:简单的使用Configuration读取和修改配置文件

1. 声明当前内容主要为本人学习和使用Apache Commons Configuration来操作当前内容参考:apache commons 官方文档主要内容为:读取和操作properties配置文件读取和操作xml配置文件基本pom依赖(configuration依赖beanutils)<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-conf

2021-06-20 15:41:08 3311

原创 Apache Commons:简单的使用Compress创建7z压缩文件

1. 声明当前内容主要为学习和使用Apache Commons Compress这个工具类创建7z的压缩文件当前内容主要借鉴:官方文档基本pom<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.20</version></dependency&gt

2021-06-20 13:43:19 1423

原创 Java:创建和写入一个jar文件并执行

1. 声明当前内容主要为学习和复习使用java方式生产一个jar并使用命令行执行主要为使用JarOutputStream方式创建jar文件2.基本demo1.首先准备一个java文件(Hello.java)public class Hello { public static void main(String[] args) { System.out.println("hello create my jar file"); }}2.找到项目编译路径并找到该Hello.class文件的

2021-06-20 13:06:21 1162

原创 Java:读取jar文件中的class并创建实例

1. 声明当前内容主要为本人学习和复习从jar文件中读取class的操作主要包括:使用JarFile方式读取使用JarInputStream方式读取主要参考官方api文档2. JarFile方式Jar就是Zip文件的一种首先准备一个需要读取的jar(myCommons.jar)import java.io.File;import java.io.IOException;import java.net.MalformedURLException;import java.net.U

2021-06-20 12:55:35 2668 1

原创 Allatori:代码混淆器的使用

1. 声明当前内容主要为学习和使用Allatori这个代码混淆器的使用,主要为了混淆java代码下载demo版的:官方版本2. 基本demo1. 解压后并在lib中找到这个2.创建一个maven项目(本人使用eclipse)3.将需要的jar导入到项目中的lib文件中4.创建一个allatori文件夹和在这个文件夹下面创建一个allatori.xml5.开始编写主要的混淆配置信息:allatori.xml<?xml version="1.0" encoding="UTF-8"?

2021-06-19 17:17:54 1659

原创 Javassist:使用-javaagent方式实现修改方法内容(打包和非打包方式执行)

1. 声明当前内容主要为使用Javassit+(-javaagent)方式实现修改方法体的内容(不修改源码的情况下)当前内容参考:Javassit官方文档,和部分反编译主要内容:使用javassit修改某个类的某个方法,实现执行打成jar包方式执行pom依赖<dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <

2021-06-19 14:20:10 2739

原创 Javaagent:简单的使用-javaagent输出加载的类

1. 声明当前内容主要为本人学习-javaagent,本人由于多次看到(输入java的时候发现,破解idea的时候发现了),所以了解这个的作用当前内容主要为:创建自己的-javaagent的类,并打包在另外一个运行的main方法上使用这个jar包主要实现类打印功能当前内容部分参考:博文2. 创建一个基本的agent并打包package com.hy.vmopt;import java.lang.instrument.ClassFileTransformer;import java.

2021-06-19 11:53:44 853

原创 Maven打包:将config和lib以及jar分开打包(探讨各种打包的区别)

1. 声明当前内容主要为测试和使用Maven打包,将当前的资源文件、maven的lib文件以及生成的jar文件分开来当前内容为:使用maven打包并分离jar项目中的lib、resources、jar使用springboot打包使用eclipse的export方式打包比较各种的优缺点2.maven打包配置(将lib、resources、jar分离)基本的pom<build> <plugins> <plugin> <groupI

2021-06-19 11:14:41 3089 1

原创 Apache Commons:CLi的简单的使用(创建mysql的访问器)

1. 声明当前内容主要为本人学习和了解Apache Commons Cli这个工具类(创建基于控制台的命令行)当前内容主要参考:Apache Commons Cli的官方文档主要内容为:创建基于-u -p -h之类的命令输入来检验mysql是否可以连接pom文件:(将lib和jar分离开来)<dependencies> <dependency> <groupId>commons-cli</groupId> <artifactId

2021-06-19 09:05:21 726

原创 Apache Avro:简单的序列化和反序列化操作的Demo

1. 声明当前内容主要为本人学习和使用Apache Avro这个序列化库,主要参考官方文档主要操作为:手动编译schame为java文件将生产的类进行序列化和反序列化操作基本pom依赖<dependency> <groupId>org.apache.avro</groupId> <artifactId>avro</artifactId> <version>1.10.2</version></de

2021-06-13 14:52:23 1463 1

原创 Apache Flink之简单的使用Table API访问mysql数据库

1. 声明当前的内容主要为记录在学习Apache Flink中遇到的问题和主要记录访问msyql实现sql查询的基本操作主要内容为:使用Flink操作的SQL API访问mysql数据库pom文件<dependencies> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-walkthrough-common_${scala.bina

2021-06-12 16:45:58 3316 3

原创 Apache Flink:使用事件时间方式处理工业数据和延迟数据

1.声明当前内容主要为测试和使用事件时间,使用自定义的时间作为水印,主要为模拟之用工业的传感器中,默认获取的数据可能在多个工厂中的时间到来不一致,Flink处理的为工厂中的传递的时间可能存在延迟的数据,延迟的数据需要处理(可能是网络原因或者其他原因)主要内容为:收集当前的延迟时间,显示延迟数据使用事件窗口处理数据,处理当前数据2.基本demopom依赖和ComputerTemperature实体类参考前面的博文1.创建时间会变化的数据源Source(就是简单的变化)import

2021-06-06 16:31:23 1000 5

原创 Apache Flink:测试使用reduce增量聚合和windowAll操作

1.声明当前内容主要为测试和使用Apache Flink中的增量聚合操作,当前内容主要借鉴:Flink官方文档主要内容有使用Flink的增量聚合分析增量聚合操作windowAll操作pom依赖:参考前面的文章2.增量聚合操作的demo数据源参考前面博文中的ComputerTemperature这个实体类import org.apache.flink.api.common.functions.ReduceFunction;import org.apache.flink.streami

2021-06-06 09:15:22 1334

原创 Apache Flink:使用countWindow(按照间隔步数统计)和window(按照间隔时间统计)

1.声明当前内容主要为本人学习和使用Flink,主要为window的一些操作,当前内容主要借鉴:官方GitHub的Demo和官方开发文档内容主要为:编写指定间隔步数内的最大温度显示(使用countWindow)编写指定间隔时间内的最大温度显示(使用window)分析两个的区别分析类的区别使用Flink本地模式基本pom依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.

2021-06-05 18:23:41 1142 1

windows10下eclipse操作Linux中的HBase需要的东西.rar

该资源主要用于在window10的Hadoop的bin文件下所需要的东西,主要用于使用window10中的eclipse访问当前的Linux的HBase,使用MapReduce的Job来实现复制HBase的表操作

2020-06-18

jdk-8u151-linux-arm32-vfp-hflt.tar.gz

当前内容主要为Linux Deploy中的CentOS7的jdk,是32位的,主要用于手机端配置jdk

2020-06-07

本人搭建集群的手机app软件

当前的东西主要本人搭建Rabbitmq集群的手机端软件,搭建手机Linux的东西,名称就是Linux Deploy

2020-05-25

otp_erlang_22.3.tar.gz

当前内容主要是在Linux Delpoy的CentOS7中编译的erlang文件,主要对应rabbitmq3.8.3版本(改版本未22.3版本),与电脑端的编译不同

2020-05-25

我使用的HadoopJar.rar

当前的资源主要用于eclipse中的安装了对应的插件的Hadoop Map/Reduce中的install dictionary中的内容,是Eclipse连接操作hadoop使用的包集合

2019-10-13

我的eclipse的hadoop所需要的插件.rar

当前插件主要放在eclipse中的plugins中,用于连接当前的Linux中的Hadoop所使用的工具

2019-10-13

我使用的sakila-db.rar

当前的资源是本人使用 MySQL之优化分析中案例所使用的数据库资源,主要借鉴这个sql数据库来优化问题的

2019-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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