- 博客(13)
- 收藏
- 关注
原创 Java对象使用lombok的@Builder注解问题
在使用@Builder注解后,Jackson无法通过默认构造函数创建实例。@Builder注解会生成一个带有所有参数的构造函数,但是Jackson默认使用无参构造函数来创建对象。要解决这个问题,你可以在类上添加@NoArgsConstructor注解,以生成无参构造函数。
2023-10-24 15:33:05
494
原创 jdk自带http工具请求外部Springboot项目的 application/x-www-form-urlencoded 类型 http接口,外部接口报错问题
URLEncoder.encode("参数内容", StandardCharsets.UTF_8.name());使用jdk自带的http工具请求时,参数时有%,需要转义。将有特殊字符的参数加上下面逻辑。
2023-09-01 17:59:39
205
原创 springboot项目中,application/x-www-form-urlencoded 类型 http接口的参数不存在问题
提供给外部三方的一个jar中,通过springboot框架暴露了一个application/x-www-form-urlencoded 类型的http接口。其中入参有一个大的字符串属性doc。偶发出现一个问题,某一个请求报错。Springboot默认的application/x-www-form-urlencoded 类型的http接口参数的大小是2M。报错的那笔请求参数的大小已经超过2M了。在Springboot的配置文件中加上下面的配置(表示不限制大小)实际外部请求时,doc参数是有值的。
2023-09-01 17:44:00
447
原创 Kafka和RocketMq对比
Kafka的数据模型是基于Topic和Partition的,每个Topic可以有多个Partition,每个Partition可以在多个Broker节点上复制,保证数据的高可用性。而RocketMQ采用的是主从复制机制,当主节点失效时,需要进行主节点选举才能保证数据的可用性,这可能会导致一定的延迟。在本文中,我们将对Kafka和RocketMQ进行技术比较,分析它们在各方面的优缺点,以便读者在选择消息系统时能够做出更加明智的决策。在消息事务方面,RocketMQ的表现要优于Kafka。
2023-04-12 18:58:18
438
原创 ThreadLocal
ThreadLocal并不是一个Thread,而是Thread的局部变量。 在ThreadLocal类中定义了一个ThreadLocalMap,每一个Thread中都有一个该类型的变量——threadLocals——用于存储每一个线程的变量副本,Map中元素的key为ThreadLocal类的实例对象,而value对应线程的变量副本。 ThreadLocal的方法:Object...
2018-12-17 20:20:17
87
原创 工作笔记之遇到的问题总结
cmd命令开始切换盘符时需要在盘符后面加个空格 如: D: 修改weblogic启动时的默认字符集 在/home/weblogic/Oracle/Middleware/user_projects/domains/b ase_domain/bin/startWebLogic.sh中添加以下代码: SAVE_JAVA_OPTIONS=”JAVAOPTIONS”JAVAOPTIONS=”{J
2017-09-30 10:40:50
229
原创 工作笔记之工具常用知识
修改eclipse中tomcat的启动时间设置 (1)修改 workspace.metadata.plugins\org.eclipse.wst.server.core\servers.xml文件。 (2)把 start-timeout=”45”值修改成100等大于45即可延长Tomcat启动时间。 (3)重启Eclipse删除svn中记住的用户名和密码 (1)Windows 删除以下目
2017-09-29 13:51:47
337
原创 工作中oracle数据库笔记
1.oracle数据库导入导出(1)imp 用户名/密码@网络服务名 file=xxx.dmp full=y fromuser= touser= log=路径位置 ignore=yexp username/password@localhost:1521/orcl file=D:\data.dmp LOG=D:\LOG.TXTimp username/passw...
2017-09-29 09:39:15
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人