4 ColdFireMan

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

【spring cloud stream】spring cloud stream配置多个kafka地址

网上查找了关于配置多个kafka地址的方法,可惜没有找到,在一个博客看到了这个方法,大致方法是对的,但是还是有小错误,导致失败。所以自己修改完亲测有效后,写了这个博客。spring: cloud: stream: binders: # 接下来的kafka1和kafka2就是两个kafka broker的环境配置,配置完成后可以应用kafka1、kafka2这个定义的名字 # 在别的地方引用。功能和profile中的dev环境、test环境、prod

2020-07-06 13:59:11

【exception】NoSuchMethodError kotlin.collections.ArraysKt.copyInto([B[BIII)[B

现象本地在IDEA上使用okhttp的时候没有问题,在给同事用的时候发现一直报这个错误,并且几个同事出现的可能性都不一样。怀疑跟IDEA的版本有问题,因为抛出的异常跟IDEA的包有关系。解决在pom.xml中加入<!-- https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib --><dependency> <groupId>org.jetbrains.kotlin&lt

2020-06-18 14:19:19

【JS】JS中的小tip之==和===的区别

在写JS的时候,发现框架中有用到 == 和 === ,在Java里面是没有===的用法的,所以查询了资料了解一下。区别因为JS是弱类型的语言,所以存在变量的类型是可以隐性转换的。在使用==进行比较的时候,JS会把两个变量改成同一个类型进行比较,例如:var a = '1'var b = 1console.log(a == b)可以看到a和b是不同类型的,JS会隐性的转成同一个类型,所以最后比较的结果就是true。而使用===进行比较的时候,这个是强类型比较,JS不会进行隐性转换。所以最后.

2020-05-19 10:40:38

【Java】关于对System.getProperty中user.dir的理解

字面解释System.getProperty(“user.dir”)方法返回的是执行运行Java程序命令的路径。这句话有一点歧义,还是通过举例说明最合适。举例用两个用户,一个是root,一个是普通用户userone,可运行jar包在/home/userone/下面,有一个运行该jar包的sh脚本也在/home/userone/下面。可运行jar包内就是打印System.getProperty...

2020-05-07 11:02:54

【Linux】添加用户useradd出现异常useradd group userone exists

现象Linux创建用户userone的时候,用命令useradd userone出现异常:useradd: group userone exists - if you want to add this user to that group, use -g.原因在创建用户时没有指定用户组,系统默认会创建一个同名的用户组,用户userone不存在,但是用户组userone已经存在,所以...

2020-05-06 11:20:56

【BlockingQueue】BlockingQueue接口方法说明和区别

BlockingQueue在异步处理的时候经常用到它的存放和取出数据的操作,但是如存放也有add、offer等多个方法,这些方法有什么区别,这边用LinkedBlockingQueue作为实现测试一下。存放先上方法:boolean add(E e);boolean offer(E e);void put(E e) throws InterruptedException;boo...

2020-04-22 10:48:07

【exception】用Java的JAXBContext解析xml线程阻塞问题

现象在用JDK自带的JAXB解析xml时发现执行线程卡住了,没有抛出异常。原因JDK9及以上的包中已经没有JAXB的API,需要自己手动在pom.xml中添加。解决方法在pom.xml中添加依赖:<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-...

2020-04-10 14:35:12

【JS】JS脚本中JSON对象未定义

场景在使用java的js脚本引擎执行脚本的时候,发现js报错,JSON对象未定义。而我需要用JSON.parse()去解析json字符串。原因JS引擎太低了,不存在JSON对象,所以要么不用,要么自己定义。解决脚本github地址:json2.js如果是前端,只需要在执行脚本之前引入这个json2.js脚本就可以了。但是我的是后端,所以一开始查找资料是怎么在js脚本中引入其他js脚本...

2020-04-08 13:35:55

【logback】logback输出日志屏蔽quartz的debug等级日志

在一个spring的老项目中,使用了logback来作为日志管理,logback.xml中已经设定日志输出等级为INFO,但是quartz的日志还是debug级别在输出,导致日志内容很多很乱解决方法在标签内加上,如:<configuration debug="false"> ... <logger name="org.quartz.core.Quartz...

2020-04-08 09:08:52

【exception】ORA-01950 no privileges on tablespace xxxx

因为安全,需要回收oracle用户的dba权限。一开始系统没有出现问题,等过了一段时间,监控系统发现没有数据入库。检查日志,发现出现很多ORA-01950的报错。原因网上搜索资料后,发现是表空间不足的时候,用户会去申请表空间,但是没有权限就没有申请下来。结果一直报这个错误。解决给用户增加该表空间的权限,比如用户XXX没有表空间YYY的权限,修改SQL为:ALTER USER XXX ...

2020-03-05 11:11:22

【IDEA】IDEA删除checkout from version control中不想要的url

以前从git或者SVN上checkout了很多的分支,这些分支没用了,但是用IDEA的-按钮删除后,重新打开又有了,找到这个方法可以删除这些分支。关闭IDEA切换到 C:\Users\Administrator\.IntelliJIdea2019.2\config\options目录下,每个人的不一样,反正是C盘用户下的IDEA配置文件夹。找到 other.xml ,打开...

2019-12-26 18:02:18

【安装错误】windows10安装mysql后启动出现系统错误1067

在新电脑上按照教程安装mysql并且设置成系统服务后,准备启动mysql,结果执行net start MySQL的时候cmd输出 “系统出错。发生系统错误 1067。进程意外终止。”,在网上找了一下资料后,找到了自己失败的原因排查方式:查看系统日志这个我觉得是最重要的,因为我也是通过这个解决的。怎么查看系统日志可以参考这个百度经验:Windows如何打开和使用事件查看器管理计算机。找到日志...

2019-12-24 11:06:30

【ORACLE】常见sql汇总

查询查询序列的下一个值SELECT EXAMPLE_SEQ.NEXTVAL FROM DUAL;模糊查询的内容中存在%这样的特殊符号select * from ip_table where regexp_like(ip,'%78');PS: 如果是直接like,带有%会被直接默认为匹配符查询关联的外键select a.constraint_name, a.table_...

2019-12-09 17:00:26

【springboot新手向】用springboot搭建一个简单的web项目

用springboot框架搭建一个简单的web项目,可以返回页面或者ajax请求的结果。用mybatis-plus查询mysql数据库。完整代码地址:cat创建一个maven项目pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2019-11-24 01:25:58

【MYSQL】将非分区表改成分区表

原来的采集数据表collect_data每天的增量为5亿数据,通过简单的条件查询已经无法满足,所以通过分区的方式进行改造。直接将原来的非分区表改成分区表的sql如下,是将数据按照采集时间的日期进行分区。alter table collect_data PARTITION BY LIST (day(collect_time))(partition p1 values in(1),par...

2019-11-13 21:30:35

【Linux】centos7通过docker安装oracle 11g

纯净的linux安装过程安装dockeryum updateyum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum list docker-...

2019-11-03 22:16:42

【错误】weblogic错误汇总

安装错误此平台上不支持OpenJDK JVM。原因安装的是openjdk,而不是oracle的jdk解决去oracle官网下载一个linux的包,上传后重新安装

2019-10-29 13:54:19

【Linux】常见操作实践笔记

因为调试部署Java程序的需要,需要进行一些操作,记录一下。根据以后的学习接触,随时补充创建覆盖配置文件创建文件(application.yml)touch application.yml编辑并保存vi application.yml按i进入编辑模式,输入完成后按Esc,然后按:wq!就可以保存查看程序的pid并杀死查看程序的pidps -ef|grep xx...

2019-09-12 14:15:29

【@Scope】@Scope的使用方式

详情见spring文档说明scope翻译就是范围的意思,从名字看就是定义这个bean的作用范围。从文档中说明有5个值可以使用。@Scope(“singleton”)该注解的默认值,表示这个bean在spring容器中是单例的,我们通过spring容器获取这个bean的时候,都是对一个对象进行操作。@Scope(“prototype”)表示这个bean在容器中不是单例的,每次...

2019-09-06 11:50:23

【@Import】@Import注解使用方式

使用方式直接注入新建一个Man类,不加注解,不在启动时注入到spring IOC容器中public class Man { public void say() { System.out.println("I am a man."); }}新建一个Woman类,不加注解,不在启动时注入到spring IOC容器中public class Woman ...

2019-09-04 16:12:57

查看更多

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