自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

严谷

呼风唤雨

  • 博客(12)
  • 收藏
  • 关注

原创 ItelliJ等JetBrains相关IDE快捷键,自动补全代码相关,编辑相关,界面显示相关,查找相关

soutp + 回车 : System.out.println("param1 = " + param1 + ", param2 = " + param2 + ", param3 = " + param3 …soutv + 回车 : System.out.println(“latest_var_name = ” + latest_var_name);// 将选中代码块,放进关键字块内(如 if/else try/catch 等)// 跳至 上一次/下一次 浏览的位置(可跨文件)

2023-06-12 05:28:35 213

原创 解释docker单机部署kraft模式kafka集群时,尝试各种方式的网络broker全部不通而启动失败的原因,并提示常见bug关注点

因为单机内存不够用,设置了较低的 KAFKA_HEAP_OPTS 参数值128M,导致broker通信失败kafka容器启动中,增加 BITNAMI_DEBUG=true 参数,可通过 docker logs 命令查看更为细节的日志信息listeners是描述本节点监听哪里(包括监听客户端的,和其他broker和controller的),advertised.listeners是告诉controller节点客户端访问我哪里

2022-12-18 07:01:56 1816

原创 详述docker任意容器,指定目录挂载时,启动失败原因。出现no such file or directory或permission denied等现象。

1.一个容器挂载多个数据卷时,有先后顺序的,且可能会被应用的多个进程或线程(本文中后面都会直接叫进程),在不同时间被操作。2.挂载的数据卷中产生的文件,所在目录层级超过两级以上时,会对所属用户及权限产生影响。

2022-12-10 07:39:24 3282

原创 详解python框架django为例,还没开始写代码前的花式坑——解决办法和排错思路。pycharm解释器配置,虚拟环境venv配置,使用命令行。

pycharm直接打开已创建django项目时依赖包引入错误。打开pycharm命令行报错:无法加载文件 D:\code\py396\py396_env\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。或执行activate脚本报错或没有任何反应。

2022-12-06 23:12:54 621

原创 官网解释MySQL启动时寻找配置文件的顺序

按照表格中列出,顺序读取,后读到的文件获得优先权。配置文件的权限任何人可写,就会被无视,不处理。

2022-12-04 15:21:04 556

原创 mysql配置my.cnf中!include和!includedir的作用

[mysqld] [client] [mysqladmin]等等。各个模块下的参数指令都各自属于自己的模块,和其他模块相当于隔离。如果mysqld引入了my.cnf这个配置文件,它只会读取[mysqld]模块下的所有参数指令,不会搭理其他模块下的。但有例外,就是上面两个命令 !include 和 !includedir。但你要知道,你学习的任何一个小技术点,在超大型项目中是难以想象的复杂!你要通过这种思路,去理解一个技术点的存在意义和必要性。

2022-12-04 08:59:18 6833

原创 到底什么是指针——c或c++或go中指针容易被混淆的罪魁祸首原因——看完任何新人都能懂

指针:即某一块内存的地址。可以当做网络概念中的IP,就比较容易理解,因为人没法看懂也没法记住,比如0xc0000ac7b8。普通变量:即指向某一块内存的地址的简称,或者叫别称。可以当做网络概念中的域名,就比较容易理解;指针变量:不管怎么解释,最终它是变量,它是变量,它是变量!一个内存地址的简称或别称!这是关键!但是,他的内容比较特殊,存着的是另一块内存的地址。一定要分清楚 * 是有两种意义的。这就和我们 + 和 - 这两个符号一样,可以代表正负,也可以代表加减,只是分使用场景而不同。

2022-12-03 21:41:26 306

原创 论:docker数据卷和用户权限相关——所有坑

如果是你,像docker容器这种套娃的工具,宿主机系统用户和容器系统用户的关系,你要怎么处理?我只要用当前用户假设为www,能启动docker容器A,那docker容器A就继承www的所有权限,至于容器系统中的用户及权限,我不管!容器中叫www2的用户,和宿主机中www2的用户不是一个,或者说本质上不是一个,即使权限相同!如果是容器目录覆盖了宿主机目录,那很可能所属用户,不一定存在于宿主机上

2022-11-24 11:39:56 951

原创 论:docker的两个容器为什么默认不能通过服务名互通,而指定自定义bridge模式网络就可以

正如你所知,容器默认为bridge,那所有容器一启动,就全部互通,这个服务器的网络该多乱,该多不好管。所以,虽然我也不知道底层实现具体怎么样,但猜测大概类似于是默认bridge自己有一个命名空间,自定义网络有自己各自的命名空间,去做到不同自定义网络之间的隔离。但很多时候,也不能太较真,因为有很多技术,他不是因为本身的优势,而是因为历史原因,替换成本原因,普及开来或者继续存在。

2022-11-18 11:44:51 676 5

原创 根本问题:kotlin新建项目run报错:app:processDebugAndroidTestManifest FAILED android:exported <activity>

最最最最坑爹的就是这个报错,我只顾着看红色报错,无意中,看到下面正常颜色的一句话:Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.Use '--warning-mode all' to show the individual deprecation warnings.而这个android.gradle则是控制build或run时,用到哪些依赖包去创建项目或者运行项目的。

2021-09-08 00:35:10 4667 9

原创 apache的documentroot,directory,alias,virtualhost,rewrite各自存在理由,用途。10分钟精通httpd.conf常用配置

http://www.project1.mydomain.com/d:/folder1/xampp/htdocs/index.html 你让用户这么访问你的资源吗?不可能吧?为什么我们安装完apache后,根据默认配置,浏览器的地址栏输入简简单单的 localhost 回车就会出现一个网页?输入localhost发生了什么?

2021-03-08 03:54:40 2889

原创 composer install报错之it could not be found in any version

在一些接近最新版本的composer依赖包安装中,会出现如下错误。D:\code\php\laravel_project>composer installNo lock file found. Updating dependencies instead of installing from lock file. Use composer update over composer install if you do not have a lock file.Loading composer re

2021-03-07 01:25:50 11985 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除