置顶推荐 不要在 MySQL 中使用“utf8”

SomeQuestions

Java程序CPU占用过高的问题排查

1、故障现象 客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令查看服务器情况,发现CPU占用率过高。 2、CPU占用过高问题定位 2.1、定位问题进程 使用top命令查看资源占用情况,发现pid为14063的进程占用了大量的CPU资源,CPU占用率高达776.1%,内存占用率也达到了29.8%...

SpringBoot...

springboot利用swagger2构建api文档

springboot利用swagger2构建api文档 现如今为了前后台更好的对接,也为了以后交接方便,基本上都有要求写API文档。 手写Api文档的几个痛点: 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测试接口,通常需要使用工具,比如postman 接口文档太多,不好管理 Swagger...

SpringBoot...

SpringBoot中定时任务使用配置文件配置执行时间

SpringBoot中定时任务使用配置文件配置执行时间 在传统的Spring项目中使用Spring Task设置定时任务,其执行时间配置到applicationContext.xml中指定执行方法即可;但是由于现在换做了SpringBoot框架,虽然Spring Task是集成在SpringBoot中的,但是大多是用注解直接把执行之间cron声明在了方法名上,这样...

SpringBoot...

SpringBoot定时任务的几种实现方式

SpringBoot定时任务的几种实现方式 定时任务实现的几种方式: Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorServi...

Utils...

IDEA类和方法注释模板设置

IDEA类和方法注释模板设置     IDEA自带的注释模板不是太好用,我本人到网上搜集了很多资料系统的整理了一下制作了一份比较完整的模板来分享给大家,我不是专业玩博客的,写这篇文章只是为了让大家省事。 这里设置的注释模板采用Eclipse的格式,下面先贴出Eclipse的注释模板,我们就按照这种格式来设置: 类注释模板:   ...

Utils...

eclipse、sts类和方法等的注释模板设置

         设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。本文现就每一个元素逐一给大家介绍一下。 文件(Files)...

SomeQuestions

Redis相关问题

Redis在单纯增加CPU(或者CPU核心数)的情况下会有显著性能提升吗? redis的读取和处理性能非常强大,一般服务器的cpu都不会是性能瓶颈。redis的性能瓶颈主要集中在内存和网络方面。所以,如果使用的redis命令多为O(N)、O(log(N))时间复杂度,那么基本上不会出现cpu瓶颈的情况。 但是如果你确实需要充分使用多核cpu的能力,那么需要在单...

Java

如何在Linux环境不解压jar包情况下查看或修改配置文件等内容

方式一 通过vim命令直接修改保存jar。超方便。 1.通过vim命令直接编辑jar vim xxx.jar 该命令首先会列出全部文件,可以通过输入/abc来搜索,定位到对应的abc文件后回车进入配置文件内进行编辑,:wq保存。 方式二 通过jar命令替换jar包中的文件(也可新增) 1.列出jar包中的文件清单 ...

Java

Linux安装jdk1.8并配置环境变量

         linux 下安装jdk和windows下的安装是一样的,之前在windows安装的时候是先下载压缩包,然后再配置环境变量。其实在linux下也是一样的。   第一步:创建jdk安装目录(该/usr/local/src 目录是空的,最...