Linux中Java异常排查的常用命令

Linux中Java异常排查的常用命令

每个人都希望自己的代码是0Bug,上线后一直平稳,也不会出现任何问题,但是事与愿违,当我们的代码部署上线,可能会因为代码Bug,或者其他甚至表面上看起来显得莫名其妙的原因而爆出异常问题。为了搞清楚这些问题的原因并解决掉,我们需要借助一些工具、手段去分期现象背后的起因。由于年纪比较大,记性是越来越不行,故有此记。

阅读更多
Spring Boot集成Arthas,方便诊断应用

Spring Boot集成Arthas,方便诊断应用

作为Java开发者,大部分人应该都知道arthas这款神奇,不得不说,这工具确实为我们在诊断Java程序时带来了莫大的便利。一般我们在诊断进程时,是采用独立的arthasjar文件,attach进程的方式来运行。官方其实还给我们提供其他的用法,这里,我们就来尝试集成到应用程序中。

阅读更多
开源的在线图片压缩工具-Squoosh?

开源的在线图片压缩工具-Squoosh?

说到图片压缩,大部分人应该都知道tinypng这个在线图片压缩工具,不得不说,这货的压缩质量还挺不错的。而且,我也经常用到它。前几天,我要压缩几张自己的照片用于电子请柬,不想把这些私有图片上传到别人的网站上,就想着找个开源的。最终还真找到一个非常不错的开源图片在线压缩工具-squoosh

阅读更多
开源远程桌面软件RustDesk

开源远程桌面软件RustDesk

说到远程软件,想必大家对TeamViewer向日葵比较了解,很受欢迎的两款工具,但是毕竟是黑盒,你要不知道它再后台干些啥事。最近了解到一款开源的程桌面软件-RustDesk

阅读更多
.NET6+uniapp微信小程序获取用户手机号

.NET6+uniapp微信小程序获取用户手机号

最近一个朋友要去给他做个微信小程序,会涉及到获取用户手机号的场景,这里,我前端用的uniapp,后端则用的.NET6,如果用.NET开发微信公众号或小程序的话,我相信大部分人应该都有听说过盛派微信SDK

阅读更多
Spring Boot配合K8S实现平滑发版

Spring Boot配合K8S实现平滑发版

在我们平时的单体服务中,每次发版升级服务时,都会有不定时的停机服务时间,这种方式给用户带来极为不好的体验,用户用着用着,怎么突然访问不到了。随着K8S的兴趣,我们也顺应趋势,落地到生产上,基于K8S确实也给我们带来了方便,最显著的就是平滑发布、动态扩容。

阅读更多
EF Core拦截器获取或修改SQL语句

EF Core拦截器获取或修改SQL语句

最近在看EF Core官方文档时,发现有个叫拦截器的东西,那么这个拦截器有啥用呢?其实,一般情况下,我们可能也有用不到它。当我们需要操作EF Core执行的SQL语句或者操作数据库时,那么,拦截器就派上用场了。

阅读更多
go-zero单体服务实践

go-zero单体服务实践

最近想做一个微信小程序,会涉及到后端接口,那么选什么好呢?用Gin、Beego吗?最后思来想去,还是选择了go-zero,主要是因为它开发起来相对简单一些。

阅读更多
VsCode开发Golang的基本配置

VsCode开发Golang的基本配置

开发Golang语言的IDE其实也不少,如:VS Code、Goland、LiteIDE等,但是用的较多应该还是Goland,Goland功能非常强大,但是要收费,也很笨重。所以,这里,我便用VS Code来作为Go语言开发的IDE。

阅读更多
跟着官网学ASP.NET Core 6.0之文件上传

跟着官网学ASP.NET Core 6.0之文件上传

一般在做应用系统过程中,很多时候会涉及到文件上传,那么,我们该如何接收前端传过来的文件,以及如何保存接收到的文件呢?这一节,我们继续跟着官网的内容来学习一下。

阅读更多