自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

转载 IDEA 使用ProGuard混淆Maven项目代码

转自:IDEA 使用JDK1.8使用ProGuard混淆Maven项目代码_DCTANT的博客-CSDN博客_idea 代码混淆博主这个pom配置试了确实能行,赞!<plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId>

2022-01-05 17:56:58 2345

原创 java word转图片(word转pdf再转图片)

网上找了各种word转pdf的方法,如上一篇文章。最后定的用poi来实现。但搜了一堆,要不依赖包对不上,要不没有依赖包代码不对。网上找到一篇文章,亲测可用。虽然转出来word有些格式还是会乱,但相对于收费的jar包,这个已经是可实现的了。参考文章:java使用poi转换doc/docx为pdf - 烟云缥缈 - 博客园另外还有一种方法是使用aspose-words生成了带水印的pdf,再用pdfbox去除aspose-words生成的水印的,最终得到了一个无水印的pdf。个人觉得有些绕,没有测试使.

2021-12-30 09:47:41 5147 1

转载 Word转为PDF(Java实现)

有时候项目所需,要将Word文档转换为PDF文档,网上的资料很多,这里整理一下。利用apache poi平常项目中遇到需要将word转换为pdf,我们一般利用的是jacob.jar组件,这个组件利用的是微软office组件,但有时项目需要部署到liunx下,liunx中没有office,我们可以利用apache poi实现这一功能。https://blog.csdn.net/huanshirenjian/article/details/46379153https://blog.csdn.net

2021-12-30 09:45:41 5726

转载 网络流程数据集(PCAP)

我自己试了下这些网址,测试使用主要从这个网址中下载比较多:https://www.netresec.com/?page=pcapfiles特别是一些示例包,在其中的wireshark的网址中下载的:SampleCaptures - The Wireshark Wiki以下是原文,转自:网络流量数据集(PCAP) - Emoth - 博客园汇总https://www.test404.com/post-1494.html部分转自https://blog.csdn.net/answe.

2021-11-22 16:14:24 1977

原创 获取hive数据表结构(表格形式和DDL形式)

1、通过hive对应的mysql数据库获取所有表及字段这种结果看起来很方便,还可以依据需求自行筛选输出结果,但结构内容不全。参考:1、

2021-06-08 15:16:36 2382

原创 idea+maven创建并测试flink处理kafka流的jar包过程

1、idea创建maven新项目,选择add achertype。GroupID: org.apache.flinkArtifactID: flink-quickstart-javaversion: 1.12.2(安装了要运行的flink的版本)点击ok了以后,在maven的achertype的列表里就可以选这个了,下一步,GroupID是com.app.***这样的项目名,ArtifactID是项目内标识名(idea文件夹名称)。后面maven的文件路径要注意是对的。2、pom文件添加

2021-04-14 14:38:31 1283

转载 Hyperledger Fabric 开启TLS调用Java SDK

之前项目讨论的时候,baas平台管理fabric网络有两种方式,一是在节点上部署本地的SDK调用代码,通过rest接口来提供服务;二是直接将sdk的调用集成到baas平台中。虽然最后选择的第一种,这篇文章是当时调研时看到的实践型文章,觉得写得很不错,转过来。PS:我没有照着测试一遍,没有验证可用性。转自https://www.cnblogs.com/cbkj-xd/p/12112311.html原文:之前更新的Fabric 1.4.1+版本之后新增了etcdRaft共识机制,而且官方文档明确指定

2020-12-21 18:49:15 606

转载 Fabric-CA1.0模块的搭建与使用

最近在看CA的内容,这个文章感觉不错,转过来。https://gitee.com/mimori1994/FabricJavaSDKExamples/blob/master/doc/1.2.Fabric-CA1.0%E6%A8%A1%E5%9D%97%E7%9A%84%E6%90%AD%E5%BB%BA%E4%B8%8E%E4%BD%BF%E7%94%A8.md#本篇主要介绍`Fabric-CA`模块的搭建与使用,本篇使用的版本是`Fabric-CA1.0.6`版本,由于官方的项目还处在不断的快速迭代

2020-12-18 17:54:14 338 1

原创 fabric sdk java调用测试及问题解决

1、编译生成fabircsdkjava的jar包2、编写调用sdk的jar包3、运行时报错处理:org.hyperledger.fabric.sdk.exception.TransactionException: Channel foo, send transactions failed on orderer OrdererClientCould not connect to Endpoint: peer0.org1.example.com:7051

2020-12-17 18:25:21 1724 2

原创 fabric centos单机部署及fabric sdk java测试环境部署实践v1.4.1

之前在另外一个环境下,是用fabric-sample搭建的,结果没有CA节点,尝试加一个ca节点,后来发现可能和javasdk里的证书啥的都不一样,还是重新部署一套了。关于fabric的版本,我是因为内网环境里的镜像仓库里已有的是1.4.1版本,所以相关代码都check到1.4.1版本,但启动网络的时候也遇到问题,见后面问题解决。1、安装相关软件yum install gityum install curl2、安装docker有多种安装方式,我使用了通过仓库安装(1)yum updat.

2020-12-16 11:22:13 274

转载 maven引入本地jar包的方法

转自:https://www.cnblogs.com/chywx/p/11563318.htmlmaven作为包管理工具,好处不必多说但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖)如果直接下载到本地之后,怎么整合到自己的maven工程呢?方式挺多的,下面列举四种方式1. 上传到maven中心仓库https://oss.sonatype.org/愿意折腾可也搞搞,可以参考如何发布Jar包到Maven中央仓库(确实比较..

2020-11-26 11:49:46 219

原创 maven编译时javadoc报错java.lang.IllegalArgumentException

使用IDEA编译fabric java sdk时,总是在构建javadoc的时候报错:Exit code: 1 - java.lang.IllegalArgumentException   at sun.net.www.ParseUtil.decode(ParseUtil.java:202)在网上看了好多帖子,首先尝试可能是编译问题,因为cmd输出中文乱码。方法有以下几个:1、如下图在file-》settings里进行配置2、javadoc tool命令配置-encoding UTF-8

2020-11-26 11:14:10 3390

转载 docker相关命令

主要参考:https://www.runoob.com/docker/docker-command-manual.htmlhttps://www.cnblogs.com/duanxz/p/7905233.html总的来说分为以下几种:Docker环境信息—docker [info|version] 容器生命周期管理 —docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 —docker [ps...

2020-11-19 10:53:13 66

原创 mysql部署密码策略、远程连接问题汇总

1、安装可以使用yum install mysql-server,如果没有yum源,下载rpm安装包后,可以使用rpm -ivh **.rpm或者yum localinstall **.rpm来安装。2、修改root密码(密码策略问题)使用mysqladmin -u root password '123456',报错。使用以下方式:(1)修改/etc/my.cnf文件,在最后加一行:skip-grant-tables(2)>>service mysqld restart(

2020-11-19 10:06:20 270

转载 storm日志级别配置,输出debug日志

最近写了app放到storm上跑,搜了好些都是改代码的,这个亲测好用。转自:https://blog.csdn.net/ynp507/article/details/84756394storm 打印debug日志storm采用了slf4j+logback方式,storm根路径下有个logback文件夹,下面有cluster.xml ,对storm日志的配置。想要输出debug模式的数据,修改Supervisors 下cluster.xml文件即可,<root level="DEBUG"&

2020-09-16 10:55:58 754

转载 hadoop fs 命令详情

转自:https://blog.csdn.net/qq_35573689/article/details/80519055在xhsell或者其他链接工具上输入hadoop fs 即可出现提示1 hadoop fs -ls <path> 列出指定目录下的内容,支持pattern匹配。输出格式如filename(full path)<r n>size.n代表备份数。2 hadoop fs -lsr <path> 递归列出该路径下所有子目录...

2020-09-08 16:53:54 1911

转载 在idea中使用CheckStyle来规范代码

转载:https://blog.csdn.net/weixin_36380516/article/details/85000491CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。idea版(版本:2018.2)在idea中集成CheckStyleFile->Setting->Plugins至下图界面,搜索CheckStyle-IDEA,点

2020-07-17 18:51:53 1008

原创 mysql整个数据库迁移至hive:sqoop安装到配置、脚本使用全过程

最近需要使用hive做离线计算,但是现有的样例数据是mysql导出的sql文件。进到hive直接source导入是不行的,会报错,因为CREATE的语法貌似不太一样。找了一圈也没有直接能处理整个数据库迁移的,使用sqoop也需要一个一个表的导入,还好sqoop可以创建表,不然还得自己写创建表的语句就太崩溃了。sqoop会报很多错,一个个解决,用网上的说法和打地鼠样的,哈哈。解决方法在第二节配置里有...

2020-04-23 22:27:01 1002

原创 java使用JDBC连接hive相关配置

使用的hive版本是2.3.6,hadoop的版本是2.7.7。使用root用户安装及连接。1、hive配置hive-site.xml<property> <name>hive.server2.thrift.client.user</name> <value>hive2</value> <desc...

2020-04-17 18:02:18 1275 2

原创 IDEA打包jar包含第三方jar包(自测正确步骤)

网上搜了一圈,给的步骤不对,自己测试了下,记录成功的步骤。1、把第三方包加lib如图,在project structure里将第三方包加到libraries里2、添加Artifacts如图,在project structure里添加Artifacts,如图选择。Artifacts的配置如下图,Main Class要自己选择,JARFilesFromlibrarie...

2020-04-01 14:21:34 7771 1

原创 packetbeat的mysql协议解析代码分析

最近改了一个packetbeat里mysql协议解析的bug,网上没有搜到详细分析的文章,自己抓包加解析把整个流程跑了几遍,记录一下。如果需要自己分析,需要自己搭个mysql环境,执行各种操作,抓mysql的包,然后作为packetbeat的输入。修改packetbeat的代码,添加多个log输出各种变量。执行packetbeat把打出来的日志和pcap包挨个对应来查看。目前packetbea...

2020-03-31 12:09:16 853

原创 使用wireshark对HTTPS解密的实践(六)--HTTPS配置时的证书生成

证书申请申请SSL证书主要需要经过以下3个步骤:1.制作CSR文件。CSR就是Certificate Signing Request证书请求文件。这个文件是由申请人制作,在制作的同时,系统会产生2个密钥,一个是公钥就是这个CSR文件,另外一个是私钥,存放在服务器上。要制作CSR文件,申请人可以参考WEB SERVER的文档,一般APACHE等,使用OPENSSL命令行来生成KEY+CSR2个...

2020-02-18 00:03:30 4639

转载 使用wireshark对HTTPS解密的实践(五)--SSL证书详解

https://www.cnblogs.com/xq1314/archive/2017/12/05/7987216.html1 数字证书1.1 概述  数字证书就是互联网通讯中标志通讯各方身份信息的一串数字,提供了一种在Internet上验证通信实体身份的方式,数字证书不是数字身份证,而是身份认证机构盖在数字身份证上的一个章或印(或者说加在数字身份证上的一个签名)。它是由权威机构——CA机构...

2020-02-17 23:56:31 4421

转载 使用wireshark对HTTPS解密的实践(四)--tomcat安全配置

tomcat安全配置Tomcat配置加密协议和加密套件方法:(1)编辑配置文件$CATALINA_HOME/conf/server.xml(2)找到指定的连接器进行配置,例如:<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" … ...

2020-02-17 23:29:54 306

转载 使用wireshark对HTTPS解密的实践(三)--ssl握手协议中的CipherSuite

ssl握手协议中的CipherSuite时间:2019-02-13本文章向大家介绍ssl握手协议中的CipherSuite,主要包括ssl握手协议中的CipherSuite使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 下面是一个ssl握手的过程,没有进行客户端验证:1.C-S:ClientHello---cip...

2020-02-17 23:27:26 1163

转载 使用wireshark对HTTPS解密的实践(二)--SSL/TSL协议及密钥交换算法

SSL 1.0、2.0和3.0SSL(Secure Sockets Layer)是网景公司(Netscape)设计的主要用于Web的安全传输协议,这种协议在Web上获得了广泛的应用。基础算法由作为网景公司的首席科学家塔希尔·盖莫尔(Taher Elgamal)编写,所以他被人称为“SSL之父”。2014年10月,Google发布在SSL 3.0中发现设计缺陷,建议禁用此一协议。攻击者可以向...

2020-02-17 23:24:54 1501 1

原创 使用wireshark对HTTPS解密的实践(一)--测试结果

最近需要解析HTTPS流量,所以对wireshark的HTTPS解密进行了实测。网上各种文章很多,但是具体操作起来还是很多没讲清楚的,自己做完记录一下。最开始总是解密不出来,后来找到官网的文章才发现对解密是有限制的。使用wireshark解密SSL协议的限制如下文:https://wiki.wireshark.org/TLS#RSA_Keyshttps://wiki.wireshark....

2020-02-14 21:54:21 2481

转载 java String类 方法

转自https://www.runoob.com/java/java-string.html下面是 String 类支持的方法,更多详细,参看Java String API文档:SN(序号) 方法描述 1 char charAt(int index) 返回指定索引处的 char 值。 2 int compareTo(Object o) 把这个字符串...

2019-06-11 11:11:12 120

转载 Java.util.Calendar类 和 java.util.Date类

Java.util.Calendar类转载自https://www.yiibai.com/java/util/java_util_calendar.htmljava.util.calendar类是一个抽象类,它提供了与在某一特定时刻和一组日历字段如YEAR,MONTH,DAY_OF_MONTH,HOUR等,并为操作日历字段,如获取的日期转换方法下周。以下是关于日历的要点: 这个类还...

2019-06-11 11:08:37 384

原创 weka开发学习

读取文件和读取数据库数据参考链接1和2你可能要用的最常用的组件(components)是:lInstances你的数据lFilter对数据的预处理lClassifiers/Clusterer被建立在预处理的数据上,分类/聚类lEvaluating评价classifier/clustererlAttribute selection去除数...

2019-05-09 10:54:16 668

转载 hive查询语句

觉得写得比较简洁,留存一个https://blog.csdn.net/kumquatlemon/article/details/78528101Hive查询1、hive模糊搜索表show tables like '*name*';2、查看表结构信息desc formatted tablename;desc table_name3、查看分区信息show partitions t...

2019-04-09 17:38:57 3373

转载 Hbase的伪分布式安装

转自:https://www.cnblogs.com/ivictor/p/5906433.htmlHbase安装模式介绍单机模式1> Hbase不使用HDFS,仅使用本地文件系统2> ZooKeeper与Hbase运行在同一个JVM中分布式模式– 伪分布式模式1> 所有进程运行在同一个节点上,不同进程运行在不同的JVM当中2> 比较适合实验测...

2019-04-09 17:37:06 170

原创 linux使用yum源安装mysql5.7

yum列表里没有mysql,本来是先是尝试的使用下载下来的安装包安装,但总是不成功,所以改用yum安装1、安装mysqlwget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpmyum update如果没有...

2019-04-02 17:12:57 334

原创 weka连接mysql数据库报错

1、unable to find a suitable driver for jdbc尝试的方法顺序如下(1)将mysql-connector-java-8.0.12.jar文件添加到%JAVA_HOME%\lib目录下,并添加到classpath。没有起作用,这个后来删掉了,其他后面的项都保留的。(2)添加APP用户,发现不一定按书上的要添加APP用户,使用root账户登录也可以。...

2018-12-17 14:16:09 720

原创 在Linux下安装Maven,编译Apache Eagle项目

编译调试过程花了好几天,要做好心理准备,编译一次可能要花几个小时,特别是加上-X参数输出debug会更慢,不带还快点,每次编译出问题,调完后都得再从头开始编译,不然可能也出其他与全部编译不同的错误。带-e参数也行,可以输出完整的错误信息,编译时长会短点。后面会快一些,但至少也得半个小时起步。另外编译过程由于要下载很多文件,所以经常会卡在一个文件下载那,我是一般卡在一个文件下载的地方时,超过10...

2018-09-12 09:57:25 1114

转载 mvn常用指令记录

转自https://www.cnblogs.com/Vae1990Silence/p/4673949.html建议查看原贴,csdn的格式比起cnblogs的实在差太多,看起来太不方便 maven工程版本号更新:--------------------------------------------------------------------------------------...

2018-09-05 15:42:08 190

原创 Apache Eagle代码逻辑分析--WEB页面调用REST接口代码逻辑

 以siteList.html页面为例梳理流程1、页面调用来源main.htmlE:\code\eagle\eagle-master-0.5.0-SNAPSHOT\eagle-server\src\main\webapp\app\dev\partials\integration\main.html&lt;li ng-class="{active: getState().index...

2018-09-05 15:39:20 412 2

原创 Apache Eagle代码逻辑分析--后台REST接口代码逻辑

SiteResource.java相当于 Dropwizard框架里的Resource类。 SiteEntity.java相当于Dropwizard框架里的Representation类,用来定义返回的结果的数据字段。 在JDBCMetadataStore.java里面绑定的SiteEntityServiceJDBCImpl和SiteEntityService相当于封装的底层数据库查询类。然后...

2018-09-05 15:38:56 297

原创 Apache eagle入门--代码主逻辑分析

由于项目使用apache eagle框架,所以学习了一下代码结构。由于还不会java,所以看得很艰难,只能大体先猜测了代码主结构,可能下面说的有不对的地方,望见谅。页面保存出错,编辑了好几遍,格式太难调了,不调了。。。凑合看吧,想看带彩色的在编译器里看吧,页面实在调不出来了。官方文档在:http://eagle.apache.org/docs/latest/getting-started/...

2018-08-30 19:38:02 1730

转载 Centos下kafka 单机配置部署详解

按照这篇把kafka安装好了,可用转载自:https://blog.csdn.net/laoyang360/article/details/51417009 前提:Linux版本:CentOS release 6.6 (Final) JDK版本:jdk-7u71-linux-x64.tar.gz zookeeper版本:zookeeper-3.3.6.tar.gz kafka...

2018-08-20 14:22:44 1851

空空如也

空空如也

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

TA关注的人

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