会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
编程随笔
感兴趣的技术:开发框架,中间件,分布式架构,DevOps
特别说明:本博客属于个人的开发随笔整理,其中的文字可能会随着理解的深入或者变化进行修改,有幸被转载时请标注原始链接^-^
博客园
首页
新随笔
管理
订阅
上一页
1
···
4
5
6
7
8
9
10
11
12
···
18
下一页
2022年3月16日
Python输出日志信息
摘要: 在Python中要输出日志信息有2种方式: 1.调用内置的print()方法,该方式只能将信息输出到控制台 2.使用logging模块将日志信息输出到文件中(logging模块默认也是输出到控制台:标准错误输出流) 输出到控制台 使用print()方法: print('日志信息') 使用loggin
阅读全文
posted @ 2022-03-16 19:12 nuccch
阅读(6275)
评论(0)
推荐(0)
2022年3月11日
RabbitMQ入门介绍
摘要: 基本概念 RabbitMQ是一个实现了AMQP协议的消息队列中间件,详见RabbitMQ官网 。 核心概念: 1.消息(Message):消息由标签(Label)和消息体(Body)组成。 -标签(Label):由一系列可选属性组成,如:路由键(routing-key),优先级(priority),
阅读全文
posted @ 2022-03-11 19:38 nuccch
阅读(217)
评论(0)
推荐(0)
2022年3月8日
MySQL重新设置auto_increment值
摘要: 需求描述 通常,我们都会在数据库表中设置一个自增字段作为主键,该字段的值会随着添加新记录而自增。 同时也必须注意,这个自增字段的值只会一直增加,即使把记录删除了,该自增字段的值也不会变小。 因此,就会产生一个现象:假如某些记录被物理删除了,那么表中记录的这个自增字段值就不是连续的。 即:通过某个自增
阅读全文
posted @ 2022-03-08 19:26 nuccch
阅读(3163)
评论(0)
推荐(0)
2022年2月18日
排查log4j不输出日志到文件的问题
摘要: 问题描述 项目使用Spring Boot框架,在pom文件中添加了如下配置: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.36</version> </depend
阅读全文
posted @ 2022-02-18 16:45 nuccch
阅读(11824)
评论(0)
推荐(1)
将JavaBean对象转换为Map集合
摘要: 使用jackson-databind可以将JavaBean对象属性转换为Map集合。 添加配置依赖: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId
阅读全文
posted @ 2022-02-18 16:44 nuccch
阅读(793)
评论(0)
推荐(0)
2022年2月16日
如何对Spring MVC中的Controller进行单元测试
摘要: 对Controller进行单元测试是Spring框架原生就支持的能力,它可以模拟HTTP客户端发起对服务地址的请求,可以不用借助于诸如Postman这样的外部工具就能完成对接口的测试。 具体来讲,是由Spring框架中的spring-test模块提供的实现,详见MockMvc。 如下将详细阐述如何使
阅读全文
posted @ 2022-02-16 19:05 nuccch
阅读(2125)
评论(0)
推荐(0)
2022年2月15日
Feign实现文件上传下载
摘要: Feign框架对于文件上传消息体格式并没有做原生支持,需要集成模块feign-form来实现。 独立使用Feign 添加模块依赖: <!-- Feign框架核心 --> <dependency> <groupId>io.github.openfeign</groupId> <artifactId>f
阅读全文
posted @ 2022-02-15 18:46 nuccch
阅读(3240)
评论(0)
推荐(0)
2022年2月14日
Feign实现动态URL
摘要: 需求描述 动态URL的需求场景: 有一个异步服务S,它为其他业务(业务A,业务B...)提供异步服务接口,在这些异步接口中执行完指定逻辑之后需要回调相应业务方的接口。 这在诸如风控审核,支付回调等场景中挺常见的。 那么,这个回调业务方接口该怎么实现呢? 首先,需要约定好回调这些业务方接口时的请求方法
阅读全文
posted @ 2022-02-14 19:10 nuccch
阅读(5253)
评论(1)
推荐(1)
2022年1月13日
常用定时任务方案
摘要: ## 单机版 单机版定时任务方案比较简单,通常用于控制单台主机或者单个进程的定时任务。 常用的单机版定时任务方案有: 1.[Linux crontab](https://man7.org/linux/man-pages/man5/crontab.5.html) 2.JDK TimerTask,[Sp
阅读全文
posted @ 2022-01-13 23:08 nuccch
阅读(191)
评论(0)
推荐(0)
软件开发工具集
摘要: 01.关于编程有意思的网站 https://www.tiobe.com/tiobe-index/ 编程语言排行榜 https://db-engines.com/en/ranking 数据库排行榜 https://www.linuxdown.com/ Linux系统大全 https://www.bae
阅读全文
posted @ 2022-01-13 21:56 nuccch
阅读(502)
评论(0)
推荐(0)
通用工具集
摘要: 在线工具集 信息查询 https://www.ip138.com/ IP138查询网 https://www.bmcx.com/ 便民查询网 通用类型 https://gh.api.99988866.xyz/ GitHub 文件加速 https://ocr.wdku.net/ 在线文字识别转换 ht
阅读全文
posted @ 2022-01-13 17:57 nuccch
阅读(421)
评论(0)
推荐(0)
2022年1月9日
Java日期格式化带来的年份不正确
摘要: BUG现场 一个线上项目之前一直运行得很稳定,从没出过数据错误的问题,但是在2021.12.26这天却“意外”地出现了数据计算错误。 刚开始一头雾水,不知道是什么问题,后来经过日志排查才定位到原来是日期格式化引起的问题,原本应该是“2021-12-26”日期字符串,但是格式化为“2022-12-26
阅读全文
posted @ 2022-01-09 22:56 nuccch
阅读(1309)
评论(0)
推荐(0)
2022年1月7日
导致Redis访问慢的常见操作
摘要: 导致Redis访问慢的原因通常有2个方面: 第一,Redis本身性能出现了瓶颈,如:内存使用率过高,并发过大等 第二,存在大KEY,或者客户端访问命令使用不当引起的阻塞 在此,只列举因为的客户端命令使用不当导致访问Redis慢的操作,表现出来的现象就是:某些接口的访问耗时不稳定,时好时坏。 无序集合
阅读全文
posted @ 2022-01-07 19:29 nuccch
阅读(1662)
评论(0)
推荐(0)
2022年1月1日
IntelliJ IDE使用指南
摘要: 下载IDEA 注释模板 // Class注释模板 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") /** * @author ${USER} *
阅读全文
posted @ 2022-01-01 18:21 nuccch
阅读(339)
评论(0)
推荐(0)
2021年12月22日
Git差异并列显示
摘要: 默认的git diff命令只会将文件的修改差异使用“+”,“-”符号标注出来,并不直观。 最理想的方式应该是使用诸如“DiffMerge”这样的对比工具将原始文件和修改后的文件左右并列显示,这样就能从全局上非常明显地看出哪里是修改的,哪里是删除的。 遗憾的是Git本身并没有自带这样的对比工具,但是它
阅读全文
posted @ 2021-12-22 17:49 nuccch
阅读(2916)
评论(0)
推荐(0)
2021年12月20日
通过反射方式无法获取对象属性
摘要: 问题描述 最近在一个项目上开发的接口与业务方联调时计算参数签名总是对不上,经过排查后定位到原因: 1.父类定义的属性列表,全部为public类型 2.子类中未定义新的属性,所有属性都继承自父类 3.在计算签名时传递的是子类对象,子类对象使用反射方式调用getDeclaredFields()方法无法获
阅读全文
posted @ 2021-12-20 19:29 nuccch
阅读(1575)
评论(0)
推荐(0)
2021年12月2日
Windows如何快速修改hosts文件
摘要: 作为开发人员,修改hosts文件可能是一个经常会执行的操作(使用自定义域名映射),但是如果每次都需要在Windows资源管理中进入到目录:C:\Windows\System32\drivers\etc,然后再使用某个文本编辑器打开hosts文件,才能进行编辑。虽然这个操作过程本身并不复杂,但如果每次
阅读全文
posted @ 2021-12-02 17:27 nuccch
阅读(2444)
评论(0)
推荐(1)
2021年11月19日
非常好用的VS Code插件
摘要: Auto-Collapse Explorer 如果希望在VS Code编辑器中打开文件的时候自动展开对应的目录结构,需要开启“Auto Reveal”。 具体设置步骤: 1.打开设置 2.搜索“Auto Reveal”,勾选中“Auto Reveal”就好了。 于此同时会带来一个新的问题,当在VS
阅读全文
posted @ 2021-11-19 17:42 nuccch
阅读(401)
评论(0)
推荐(0)
常见Python问题及解决办法
摘要: ## 文件编码问题 如果Python文件中存在中文注释,在运行时报错“SyntaxError: Non-ASCII character '\xe7' in file”。 解决办法: 在文件的开始的地方写上`# -*- coding: utf-8 -*-`即可,明确指定文件编码类型。 ## 生成项目的
阅读全文
posted @ 2021-11-19 16:43 nuccch
阅读(1082)
评论(0)
推荐(0)
2021年11月9日
一个Git Commit Message模板
摘要: 一个统一的commit消息模板可以约束团队成员使用一致的方式提交变更信息,这样也方便集成工具进行合规检查。 通常来讲,commit信息应该包含如下内容: <type>(<scope>): <subject> <BLANK LINE> <body> <BLANK LINE> <footer> type
阅读全文
posted @ 2021-11-09 22:51 nuccch
阅读(655)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
18
下一页
公告