简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、背景介绍spring-boot-devtools是一个为开发者服务的模块,能够自动实现把更新的代码和配置更改到最新的应用上。其工作原理是:在发现代码或配置有更改后,自动重新启用应用。在devtools运行的时候,应用程序会被加载到java虚拟机中两个独立的类加载器中,一个ClassLoaderr加载Java代码、属性文件以及项目“src/main/”路径下几乎所有的内容,另一个ClassLoa
Linux中“Disk /dev/sdb doesn't contain a valid partition table”解决方案适用场合:在虚拟机环境的linux系统下,新添加一块硬盘,需要执行step1到step6。在实际环境Linux系统中,只需执行step2到step6即可。 step1: 虚拟机--设置--添加,选择硬盘添加step2:
make 的运行——————一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让 make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。本章节就是讲述如何使用make命令的。第1讲 make的退出码make命令执行后有三个退出码:
hiredis是redis数据库的C接口,目前只能在linux下使用,几个基本的函数就可以操作redis数据库了。 函数原型:redisContext *redisConnect(const char *ip, int port);说明:该函数用来连接redis数据库,参数为数据库的ip地址和端口,一般redis数据库的端口为6379;函数返回值:该函数返回一个结构
周一上班,测试环境下的linux服务器无法执行任何操作,用df -h命令查看磁盘空间使用情况,原来磁盘空间爆满,使用率为100%。然后,用du -h --max-depth=1命令进行文件大小和位置的定位,发现原来是mysql服务器数据量剧增。为了定位具体是哪些表的数据量剧增,首先,使用navicat for MySQL的工具->服务器监控功能,解锁已经锁死的表;然后,转到linux
Linux中“Disk /dev/sdb doesn't contain a valid partition table”解决方案适用场合:在虚拟机环境的linux系统下,新添加一块硬盘,需要执行step1到step6。在实际环境Linux系统中,只需执行step2到step6即可。 step1: 虚拟机--设置--添加,选择硬盘添加step2:
一、简单介绍 JSON 的全称为:JavaScript Object Notation,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。二、第三方库 jsoncpp:它 是比较出名的 C++ JSON 解析库。地址:http://sourceforge.net/projects/jsoncpp三、使用方法
通常新版开发IDE会提高编程效率,所以升级了最新版的phpstorm。在升级完成之后发现,原本的代码中使用到的 json_encode 函数出现黄线,提示“ext-json is missing in composer.json”。解决方案有2种,下面分表介绍。第一种就是:直接处理掉phpstorm在新版本中检测composer.json文件的设置。点击Preference->...
在项目开发中,kakfa是我们经常使用的消息中间件,用于上下游解耦合,或者对流量“削峰填谷”。kafka的写性能非常高,但是消息的消费速度依赖于消费者的处理速度。因此,经常会碰到kafka消息队列拥堵的情况。这时,我们不能直接清理整个topic,因为还有别的服务正在使用该topic,只能额外启动一个相同名称的consumer-group来加快消息消费(如果该topic只有一个分区,实际上再启动一个
由于工作需要,想研究下kafka。于是在自己的mac上安装Kafka,直接执行命令brew install kafka,结果报了如下提示:Updating Homebrew...==> Auto-updated Homebrew!Updated 2 taps (homebrew/core and homebrew/cask).==> New Formulaeum==&g...