自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flink快速上手

项目生成后pom文件中mainCalss用于指定默认的启动作业类。此处表示任务由那个task节点处理,docker-flink输出会打印到控制台。启动子节点,可启动多个,改name就行,hosts的ip填入上述获取的ip。此处执行的预览根据作业的不同可能会有1~n个,点最后一个。此处使用docker构建运行环境,当前flink最新版本为1.18.1。确认包名是要执行的作业全路径类名。访问8081,此处启动了两个task。查看对应的task日志获取打印结果。执行环境、数据读入与数据转换。

2024-03-18 14:38:52 366

原创 Gson反序列化 子类、接口实现类

json反序列化接口类型、父类

2023-02-24 12:06:54 1366

原创 java操作mongodb以及多表/集合联查

java操作mongod以及多表联查

2022-12-03 22:40:07 2976 3

原创 SpringSecurity+JWT快速构建登录验证,授权

SpringSecurity+JWT快速构建登录验证,授权

2022-06-06 23:44:32 448

原创 java文件读写操作

文件读为流,文件读为byte[]byte[]写为文件,流写为文件记录一下 /** * 路径读文件为byte * * @param fileUrl * @return * @throws Exception */ public byte[] readFilebyByte(String fileUrl) throws Exception { return this.streamByByte(new FileInput

2021-12-02 16:05:48 321

原创 [Java]微信支付apiv3接入demo 复制可用(jsapi 小程序)

若干年前接过微信和支付宝,当时微信还是xml,接完以后当时就觉着微信的接口弄的烂的一批,,,。最近又有接入微信支付,相比之前好了一点吧,但是感觉微信还是弄的太散乱了。以下内容仅为减少代码的重复劳动,并不提供接入流程、字段、配置说明,开始前请明确已经阅读过微信支付文档,了解接入流程,并获取了秘钥证书相关内容包含的接口有,jsapi下单、小程序调起支付加签、回调数据处理、微信支付平台证书更新。功能包括数据加验签,加解密代码中注意使用官方类库,以保证资金安全。当前为2021年8月,时间久远内容可能出现差异,

2021-08-16 16:47:38 1069 1

原创 linux crontab执行sh脚本环境变量问题

首先确保手动执行可运行运行env查看当前系统环境env找到打印的PATH这一行复制PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binsh脚本先加这三句,export 来自上面复制的内容#!/bin/shexport PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin. /etc/profile. ~/.bash_profile

2021-07-13 09:55:12 213

原创 centos7安装locale字符集

查看当前系统内已有的中文字符集locale -a|grep zh_CN安装中文包,并重装gccyum -y install kde-l10n-Chinese telnetyum -y reinstall glibc-common从中文语言包内添加对应字符集(大多数教程只有前两句…),如需要UTF-8则localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 需要GB18030则执行,其他同理localedef -c -f GB18030 -i zh_CN zh

2021-04-14 19:22:18 3103 2

原创 rocketmq使用logappender收集日志

写在最前面:在预计充分的情况下,建议使用kafka来收集日志log4j2以及log4j在当前实测整合都不能使用,这个目前是一个bug,有兴趣的参见:

2020-12-04 16:43:12 1209

原创 rocketmq使用logappender整合log4j的bug

log4j1和log4j2实际使用测试都有问题。log4j2进行了问题追踪,这个推测是logappender项目的问题,使用的版本和问题的位置如下此处是读取并启动配置的方法,逻辑为启动一个新的配置,关闭当前配置,整合logappender使用的时候,stop会关闭当前实例(启动即关闭)log4j-core-2.12.1.jar!/org/apache/logging/log4j/core/LoggerContext.classsetConfiguration(Configuration config)

2020-12-04 16:31:14 625

原创 docker的简单使用以及centos容器一点避坑

当前使用的系统版本为centos7.9,docker版本为19,docker容器为centos8.2docker安装教程见此处修改docker镜像源,编辑/etc/docker/daemon.json写入{ "registry-mirrors":[ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn

2020-11-22 16:51:28 335

原创 centos8切换yum源

这里使用的阿里巴巴镜像源删除现在的配置。想保留备份的改一下名字不要执行这句rm -rf /etc/yum.repos.d/CentOS-Base.repo下载阿里配置,二选一执行,没有wget就用curlwget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repocurl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.ali

2020-11-22 14:40:22 920

原创 centos yum安装mysql 适用所有版本

示例为centos7安装mysql5.7此说明可在centos6.7.8安装mysql 5.5,5.6,5.7,8.0(只要centos支持当前mysql版本的话)mysql官网获取配置文件dev.mysql.comlinux 6.7.8分别对应centos 6.7.8,按版本下载选择版本点击下载后在第二页面右键此处复制链接地址切换到centos进行wget,我当前获取的版本wget https://dev.mysql.com/get/mysql80-community-release-el

2020-11-18 18:22:30 186

原创 tomcat9出现Error processing request,AssertionError

完整的异常org.apache.coyote.http11.Http11Processor.service Error processing request java.lang.AssertionError at org.apache.catalina.mapper.Mapper.internalMap(Mapper.java:744) at org.apache.catalina.mapper.Mapper.map(Mapp

2020-11-07 01:18:37 3541 4

原创 Apache RocketMQ的入门使用以及坑

实测可用环境:centos7 x64(安装环境)jdk1.8rocketmq 4.7.0版本(下载地址https://archive.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip)rocketmq 4.7.0的安装--------------------------------将源文件下载至本机,解...

2020-03-25 22:21:57 1727

原创 idea配置maven后报错Unable to import maven project

参考自:https://ask.csdn.net/questions/789238https://blog.csdn.net/ashleyjun/article/details/101106810具体错误日志截图是由于使用了maven 3.6.1以上的版本,我当前使用的是3.6.2此版本maven较以前修改了内部一些注入方式,会导致此错误,改回3.6.1正常可用,下面是下载链接:htt...

2019-10-28 20:53:41 606

原创 iptables端口转发

vi /etc/sysctl.conf首先编辑此文件,设置参数允许系统进行转发。原有的话进行修改,没有的话进行新增net.ipv4.ip_forward = 1保存后执行sysctl -p立即生效转发要求:本机内网网址为192.168.0.2,需要将本机80端口请求转发到192.168.0.1:8080,同时获取返回数据打开iptables规则文件,vi /etc/sysconfig/...

2019-10-24 15:39:07 254

原创 接口返回一个整个html页面代码前端的打开方式

接口返回一个整个html代码,页面打开function runCode(html) {var newwin = window.open(’’, ‘’, ‘’);newwin.opener = null;newwin.document.write(html);newwin.document.close();}...

2019-10-24 15:27:52 3167

原创 nodejs无法下载puppeteer附带的chromium解决方案

nodejs无法下载puppeteer附带的chromium解决方案:由于网络原因,npm相关下载可使用 --registry=https://registry.npm.taobao.org,但是chromium始终不能下载,每次都上墙。。太麻烦,网上搜的别的基本没有多少正面说明易于操作的,所以有了这篇方案。。直接说方法:1.当然是上墙,一句命令下去喝杯水就好。。。。。2.首先手动下载chr...

2019-05-13 11:34:48 3548 1

空空如也

空空如也

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

TA关注的人

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