7 -小末

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

rm -rf 使用注意事项

慢敲回车!!!

2020-09-09 12:27:00

编译大数据组件几个常用的maven远程仓库

最近编译各种大数据组件源码,各种包找不到,于是搭建了一个nexus,把下面几个常用的maven远程仓库地址都加上去。记录一下:1.http://maven.aliyun.com/nexus/content/groups/public2.https://repo1.maven.org/maven2/3.http://packages.confluent.io/maven/4.http://conjars.org/repo5.https://repository.jboss.org.

2020-09-07 09:27:42

git-学习笔记汇总

目录一、背景二、关于git需要知道的一些概念三、git 命令总结四、git命令实战五、常见git错误六、如何与他人合作一、背景话说早期用SVN管理代码,后面公司慢慢改成了用gitlab管理,gitlab也是用了两年了,但是对git命令一直处于朦朦胧胧的状态,因为所有关于git的操作都是在eclipse或者idea里点点点,很少用gitbash,虽然已经装了很久了。突然觉得还是有必要去系统的学习下git命令,争取以后的操作都用gitbash~~~~二、关于git需要知道的一

2020-08-11 18:55:37

人生随笔-1

身边有太多人,沉迷于短期快感之中,将生活过得浑浑噩噩,陷入了恶性循环。比如我:身为一个28岁的程序员,平时的业余的时间,都用在打某者上,上了王者不满足还要上荣耀上了荣耀还要巅峰赛,殊不知时间悄悄消逝,而且玩到最后也毫无快乐的感觉,都是欲望驱动,熬了夜,精神状态极为不佳,每天头脑浑浑噩噩。虽然有些时候我也不打游戏,然而某音充斥了我不打游戏的剩余时间,呵呵,多么可悲。谁都逃不过真香定律。也许今日所谈之后,明日还会我行我素,但如果我开始记录了,说明我已经认识到某些问题,谁都不可能一下子跳出生活习惯,不

2020-07-14 12:47:37

InstanceAlreadyExistsException异常解决

出现这个异常,一般来说是在并发访问Kafka的时候出现的,解决思路:(1)kafka的client.id重复了,看看代码里的配置是不是配重复了(也有人说可以代码取消此项配置)(2)看看代码并发情况出现成员变量,比如Properties,导致在并发情况下配置混乱造成的我遇到是第二种导致的,不说了,Someone else's code....

2020-06-24 15:10:33

自定义ClassLoader,jar包无法加载jar包配置文件问题

会写自定义ClassLoader同学,相信你也对ClassLoader有一定的认识。或者你也可以帮我解惑一下.....URLClassLoader主要应用于加载外部jar包用的,通常我们通过URLClassLoader加载额外的jar包以解决依赖冲突问题。但是测试的时候报出了一个异常:Illegal Hadoop Version: Unknown (expected A.B.* format) Jar内用到hadoop组件,但是hadoop读取不到classpath下面的comm...

2020-06-24 15:00:37

JPA插入枚举类型字段

JPA插入枚举类型字段,有三种方式:例如,我们有个枚举类:public enum Gender { BOY("1" , "boy" , "Boy"); GIRL("2" , "boy" , "Boy"); private int value; private String s1; private String s2; //....省略}1. 插入枚举名称的值,即字符串将BOY或GIRL存入表中,实体类字段如下:public .

2020-06-17 12:33:36

Multiple representations of the same entity 原因之一

项目中利用SpringDataJPA技术进行新增实体时,产生Multiple representations of the same entity异常。这个异常原因有很多,但在我这里就是就是当我循环save实体时,实体没有指定主键策略,两个实体的id相同了,就报这个错误了。记录一下。。。...

2020-06-08 17:12:03

JPA问题 : Field id doesnt have a default value

一、问题描述修改实体主键的设置方式为int自增模式,也就是@Id@GeneratedValue(strategy=GenerationType.IDENTITY)private int id;本以为直接用repository.save,直接万事大吉,结果报错:Field 'id' doesn't have a default value二、解决办法查了很多资料,有的说表结构没有勾选自增选项云云,但我这是jpa自动建表啊,也不用我手动去搞表结构。后来发现我把表结构删了重新执

2020-06-08 17:04:11

jdk1.8默认堆大小

什么是jdk1.8默认堆大小?就是使用java -jar 并且没有手动指定-Xmx参数的启动的进程使用的堆的大小,就是用的默认jdk堆的大小。这个默认的堆大小是取决你服务器的物理内存,假如服务器内存大于1GB,则使用1/4的服务器物理内存作为jvm的堆内存大小。例如:服务器内存4GB 则默认堆大小为1GB 服务器内存32GB 则默认堆大小为8GB用命令jmap -heap pid 大概测试了一下,确实是这样....

2020-05-21 11:03:23

Java 位运算符

本文系转载,观客移步--->原文地址:https://www.cnblogs.com/SunArmy/p/9837348.htmlJava 位运算符 & ,|^,~,<<,>>,>>>撸了N久的代码,但是突然冒出来个位运算,我就蒙蔽了,这是什么?我是谁?我在干什么?我在哪?1)闲扯关于位运算符无非也就 与(&)、或(...

2020-04-28 17:54:03

java多线程分批执行任务demo

一、需求描述利用线程池实现线程分批执行任务。例如:线程池容量为10,我有20个任务,第一次利用线程池中的10个线程异步执行完10个任务。10个任务完成后,不管任务成功或者失败,线程池回收10个线程继续完成剩下10个任务。实际应用:当我们批量的需求比如启动1000个节点,启动一个节点的时间大概是3s,我们肯定不会去并行执行1000次启动,肯定是利用线程池的技术利用多线去异步启动1000个...

2020-04-28 15:01:07

Redis集群搭建-5.0.x版本

Redis-4.0.x版本需要安装ruby依赖,服务器连不上外网,所以这个东西搞起来贼费劲。而5.0.x版本无需ruby,基本很简单就能搭建起来一个redis集群。以下模拟在一台机器上启动一个redis集群:3主3从。一、下载redis包http://download.redis.io/releases/redis-5.0.8.tar.gz二、解压传到一个用户目录下解压:...

2020-03-30 16:36:57

Springboot 动态指定日志位置

其实很简单:java -jar -Dlogging.file=/home/user1/logs/a.log a.jar启动,很正常,a.log自动生成,但是运行一段时间后,貌似日志达到一个量级后,这个a.log自动消失了~~取而代之的是 a.log.日期.tmp,变成了一个临时文件。进程还在,日志没地方看了..........看来这种方式并不是很完美啊,所以我们还是需要相应...

2020-03-24 17:04:26

js base64解码JWT失败:VM273:1 Uncaught DOMException: Failed to execute 'atob' on 'Window': The string to

前端获取后端服务生成JWT,利用js方法base64解码payload段:window.atob("eyJzdWIiOiJ0ZXN0MyIsInVzZXJJZCI6IjEwMTY5MiIsIm5hbWUiOiLmtYvor5V0ZXN0M-a1i-ivlSIsImV4cCI6MTU3OTUxMTY0OH0");结果报错:VM273:1 Uncaught DOMException: ...

2020-01-20 16:34:30

nginx代理后,css文件出现net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)错误

nginx代理后,css文件出现net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)错误,导致页面的样式都乱了。折磨了我好半天,后来发现不知道哪位兄台,改了nginx里面某些目录的权限。.........................统一目录权限,切换到root用户或者sudo执行: chown -R nginx用户:nginx用户 ./nginx/...

2020-01-13 13:26:22

Feign 调用接口报错:no suitable HttpMessageConverter found for response type [xx]... 解决!

由于我的接口返回的字符串,客户端采用feign调用接口一直报错:no suitable HttpMessageConverter found for response type [xx]...网上查了很多原因,都是说Feign的MideaType不支持类型云云......,可我的接口就是返回普通的字符串,为什么feign这么简单的功能都不支持呢?后来发现:feign要求指明确定返回值...

2019-12-06 17:06:02

JWT的数字签名的简单理解

一、JWT概念 json web token二、JWT与原始token的区别 JWT是对原始security的oauth2 token的增强。 原始的token只是一个uuid,没有任何意义。 JWT包含了部分业务信息,减少了token验证等交互操作,效率更高。三、JWT的特点自包含:包含有意义的信息。但由于其信息能被公开看到...

2019-10-23 11:34:49

Java读取Yaml文件

网上查了大部分资料,读取yaml文件有两种方式:(1)利用spring的@Value(${})的方式,但是这种方式往往要配合Spring容器去做。(2)另一种方式脱离Spring容器,采用流的方式读取yaml文件,并生成java对象每种方式都有其应用的场景。我根据(2)的方式简单写了一个读取Yaml的配置类,通过key的方式获取值。例如:application.ymla: ...

2019-09-04 17:19:37

Flink Java Example之IterateExample详解

在讲解IterateExample之前,咱们可以思考几个问题:什么是迭代?迭代和递归的区别是什么?迭代能做哪些事情?迭代:利用每次的结果进行循环计算。递归:自己调用自己循环计算。仔细想一想递归和迭代其实大多数情况都可以相互转换的使用的。虽然递归处理问题看起来比较简单,但是的容易造成内存溢出。当我们想对数据流元素进行多次相同的计算过程才能得到结果时,不妨使用IterativeStre...

2019-07-31 16:09:32

查看更多

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