白天被驯服夜晚更剧烈
我和时间都马不停蹄地奔波着。它是因为使命,我是因为生活。-立秋
在开发Spring Boot应用时,我们经常面临着不同的控制器方法需要处理各种不同类型的响应结果,以及在代码中分散处理异常可能导致项目难以维护的问题。你是否曾经遇到过在不同地方编写相似的返回格式,或者在处理异常时感到有些混乱?这些看似小问题的积累,实际上可能对项目产生深远的影响。统一结果返回和统一异常处理并非只是为了规范代码,更是为了提高团队的协作效率、降低项目维护的难度,并使代码更易于理解和扩展。
软件开发的技巧之一,始终阅读错误消息和堆栈。 我在早期工作时,经常忽略错误消息而进行假设并不断重试,而且会浪费更多时间。 —— Gridea创始人海岛心
随着时间的流逝,慢慢会忘记一些事情。今天做微信开发的时候发现曾经做了三年的微信开发,时间久了很多文档上面的规则和配置都已经逐渐模糊了。
命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令
一、引言 在Liunx系统CentOS7.9的中部署项目遇到了Glibc版本过低的问题,使用yum安装最高只能安装Glibc2.17并不能满足要求,本文介绍了如何用源码编译的方法升级Glibc的版本。 二、准备工作 1、配置yum阿里镜像源 查看yum当前配置的仓库,如果yum配置的不是阿里云源,请配置阿里云源。 yum repolist all 验证是否能ping通阿里云 # 如果不能ping通可能是DNS没有配置 ping
如果想永久的保存参数的设置, 可以将参数加入到/etc/sysctl.conf中。如果想临时的更改参数的配置, 可以修改/proc/sys/net/ipv4/下的参数,
布隆过滤器是一个精巧而且经典的数据结构。 你可能没想到:RocketMQ、 Hbase 、Cassandra 、LevelDB 、RocksDB 这些知名项目中都有布隆过滤器的身影。 对于后端程序员来讲,学习和理解布隆过滤器有很大的必要性。来吧,我们一起品味布隆过滤器的设计之美。 1 缓存穿透 我们先来看一个商品服务查询详情的接口: public Product queryProductById (Long id){ // 查询缓存 Product product =
作为卓越工程文化的一部分,Code
springboot日志配置: springboot默认日志是打印再console中的,不会保存在文件中。我们项目上线肯定要保存日志用于分析的。 一、使用xml配置日志保存(并不需要pom配置slf4j依赖,starter里面已经配置了依赖了) 1、在项目的resources目录下创建一个【logback-spring.xml】日志配置文件 名称只要是一 logback开头就行,测试使用log.xml并不会生成日志。合法名称:logback.xml
虽然平时大部分工作都是和Java相关的开发, 但是每天都会接触Linux系统, 尤其是使用了Mac之后, 每天都是工作在黑色背景的命令行环境中. 自己记忆力不好, 很多有用的Linux命令不能很好的记忆, 现在逐渐总结一下, 以便后续查看. 基本操作 Linux关机,重启 # 关机 shutdown -h now # 重启 shutdown -r now 查看系统,CPU信息 # 查看系统内核信息 uname -a # 查看系统内核版本 cat /proc/version #
nginx常规使用时作为http协议的反向代理,这里要讲的是非http的Mysql端口代理,理论支持其他协议。 nginx.conf添加如下配置 stream { upstream cloudsocket { hash $remote_addr consistent; server ip:3306 weight=5 max_fails=3 fail_timeout=30s; } server { listen 3306;#数据库服务器监听端口 proxy_connect_timeout 10s; proxy_timeout
一、简介 在实际的业务系统开发过程中,操作 Excel 实现数据的导入导出基本上是个非常常见的需求。 之前,我们有介绍一款非常好用的工具:EasyPoi,有读者提出在数据量大的情况下,EasyPoi 会占用内存大,性能不够好,严重的时候,还会出现内存异常的现象。 今天我给大家推荐一款性能更好的 Excel 导入导出工具:EasyExcel,希望对大家有所帮助! easyexcel 是阿里开源的一款
兴许生活有部分空缺乏味时间, 而我却乐意用每个细小去填补。