自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mocktio单测写法

【代码】mocktio单测写法。

2023-03-28 17:21:39 91

原创 datax使用说明

分割任务由reader执行,对于mysqlReader,由CommonRdbmsReader的split方法执行。taskNumber = channel/tableNumber * splitFactor(默认5) +1。2、任务运行时间有上限,不需要配置很大的channel就能达到这个上限,具体数值可以通过测试得出。结论:1、只有配置了splitKey才会开启并行任务。1、使用splitKey切分主键。taskNumber(代码计算)channel(配置)使用splitKey。time(测试得出)

2023-03-27 10:41:11 490

原创 oracle字段类型转换为mysql字段类型

decimal(M,D),M 的范围是1~65,D 的范围是0~30,而且D不能大于M.整数小数分开存储,12位1个字节,34位2个字节,56位3个字节,789位4个字节。varchar2(n)表示存储n个字节,GBK中一个汉字2个字节,utf-8中一个汉字3个字节。浮点数是以二进制存储的,定点数是以字符串存储的,开发中保证精度常用decimal。类似varchar2(n char),无论何种编码,一个汉字都占两个字节。varchar(n)表示存储n个字符,int或integer。decimal:定点数。

2023-03-27 10:30:09 315

原创 kafka学习记录

sping-kafka学习摘要,不定时更新

2022-09-02 16:06:49 438

原创 springboot运行一段时间报错 nvalid character found in method name. HTTP method names must be tokens

springboot项目在服务器上运行一段时间后,可能会报出这样一个异常。java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x010x020x000x010x000x010xfc0x030x030x920xff0xdbN0xb40x890xa8q0x9d0x1c0xde0x0dZ0xb6:0xb00xbe0xd8_0x850xb10x950xeeB0xbbk0xdb0xf00xd60xe

2021-03-29 13:47:05 19016 24

原创 内部类相关总结

内部类总结一下内部类的相关知识点 来自java编程思想 第四版内部类是什么把一个类的定义放在另一个类的定义内部,这就是内部类内部类有什么用处把逻辑相关的类组织在一起控制位于内部的类的可见性内部类可以很方便的与外部类通信,内部类可以使用外部类的所有成员,不需要任何特殊条件,外部类对象创建内部类对象时,内部类对象会获得指向外部类对象的引用,可以认为内部类提供了某种进入外围类的窗口.每个内部类都可以独立地继承一个实现,不管外部类是否已经继承,对内部类都没有影响,可以说是使多重继承的方案变得完整.

2021-01-27 11:47:38 111

原创 shiro登录过程学习

边看项目代码边学习shiro业务代码中获得主题对象subject.login()方法会跳转到securityManager执行,我们这里绑定的是defaultWebSecurityManager。类图如下。defaultWebSecurityManager调用父类defaultSecurityManager的login方法其中的authenticate方法来自于AuthenticationgSecurityManager中的authenticator,abstractAuthenticator

2020-11-22 19:33:39 528

原创 记录一下在创建java和tomcat的docker过程中发现和解决的问题

因为不想用xftp上传,所以直接用wget下载的jdk,但是这样下载的jdk有问题,导致在Dockerfile的ADD命令中不能解压.可以通过判断jdk文件的大小来判断是不是有这个问题.jdk的版本要与自己linux版本对应,我是Linux leean 3.10.0-1127.18.2.el7.x86_64 #1 SMP Sun Jul 26 15:27:06 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux可以通过uname -a来看.我这个只有x64版本的jdk.

2020-08-08 13:56:08 125

原创 记录一下docker中tomcat的一个问题,仍未解决

写了个dockerfile,有tomcat和java,但是不管怎么样tomcat都不能在docker启动的时候一起启动。这是我的dockerfileFROM centosMAINTAINER anchao<leeanchao@qq.com>COPY readme.txt /usr/local/readme.txtADD jdk-8u261-linux-x64.tar.gz /usr/local/ADD apache-tomcat-9.0.37.tar.gz /usr/local/

2020-08-08 13:47:39 1268 3

原创 Errors during downloading metadata for repository ‘AppStream‘解决方法

在阿里云服务器centos7上,Dockerfile中写了一句RUN yum -y install vim,结果build的时候就一直出错最后是发现因为把防火墙关了,把防火墙打开就可以了。systemctl start firewalld.service

2020-08-07 23:08:02 34260 4

原创 jdk13 HashMap中put方法源码分析

import java.util.HashMap.Node;import java.util.HashMap.TreeNode;/** * Associates the specified value with the specified key in this map. * If the map previously contained a mapping for the key...

2020-04-23 22:52:11 165

原创 eclipse运行多个程序时控制台的切换

今天在用eclipse的时候碰到一个问题,打开多个console时 display selected console按钮总是灰色,这样多个console就只能显示同一个程序的运行结果,查了好多文章按照它的步骤都没有成功。最后发现这样做就可以了。在eclipse中,Window>Preferences>Run/Debug>Launching>Remove terminate...

2020-03-08 11:09:42 2682 3

原创 java elipse在运行后console区出现terminated,不出结果

console区出现提示但是不出结果,如下出现这种情况意思是说main程序已经运行结束,没有需要打印的结果。如果对这个不确定,可以尝试一下在main程序的最后打印一个字符串看看能不能打印出来,能打印出来就意味着main主程序运行没有问题。...

2020-02-21 18:30:15 2982 1

空空如也

空空如也

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

TA关注的人

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