macos big sur brew 安装Mysql 5.7 后无法启动问题修复 有更新!

  |   0 评论   |   3,627 浏览

遇到的问题应该就是权限不对. 中间有过命令修改一些权限.也就是从上面那个stackoverflow中的一些修改:

image.png

有可能我在运行start前运行过此命令. 然后造成了权限错乱. 但是, 我重新安装后应该不会有这个问题. 重要的应该是big sur的bug. 在这个命令的修改下的回答里面也有相应的回复.
image.png

所以这个问题比较明显,就是big sur的兼容性. 具体问题由于环境问题和时间问题.没有做进一步的测试. 如果你也遇到这个问题可以一起讨论. 欢迎留言或者给我邮件.

BASH - REST-API - JSON封装(下) 有更新!

  |   0 评论   |   1,920 浏览

这是三篇SHELL执行的JAVA接口封装的最后一篇. 上一篇介绍了使用JQ来完成shell中JSON数据的结构封装与操作. 这一篇最后介绍一下在JAVA中怎样调用SHELL程序,以及怎样封装一个标准的REST风格JSON API. 具体怎么实现我们一起看原文吧.

所有代码可以直接参考源代码仓库: https://github.com/jianhong-li/JavaHelloWorld/blob/master/demo-bash-rest-api-for-java/src/main/java/com/jianhongl/fresh/bash/support/BashRunner.java

ubuntu 20.04 安装搜狗输入法失败后的其它中文输入方案 - fcitx-sogoupinyinhxm ABI Version Error 有更新!

  |   0 评论   |   1,922 浏览

吐槽一下,搜狗输入法在ubuntu下安装是真的麻烦. 步骤倒是不多,就是特别容易出各种各样的问题. 关键是出了问题还不知道是什么原因. 最后选择了 ibus-rime 做为一个替代方法 .将就着用吧.
安装文档: https://developer.aliyun.com/article/979352

ESXI 添加存在分区的硬盘DATASTORE无法添加VMFS分区的问题解决 有更新!

  |   0 评论   |   1,582 浏览

我把我的已经存在NTFS分区(GUID分区盘)的磁盘添加到ESXI虚拟机平台上使用. 当添加新新分区的时候我得到了如下错误.

无法创建 VMFS 数据存储 sysdata - 无法更新 /vmfs/devices/disks/t10.ATA_____CT500MX500SSD1__________________________2237E664F107________ 的磁盘分区

这篇文章是我的解决办法. 如果你也遇到相同的问题,可以参考解决.

sudoers文件说明 - sudo免密码 - 限制sudo执行特殊命令 有更新!

  |   0 评论   |   833 浏览

本文介绍了有关于sudo权限的基本配置以及免密码登陆相关的知识,同时介绍了怎么限定一些特殊指令对普通sudo用户禁止. 看完本篇文章相信你对sudo的权限配置有了基本的了解.
注意:
sudoers文件非常重要, 如果编辑错误有可能使你的系统无法正常启动. 或者你再也无法进行到特权级别. 此时你有可能需要恢复你的操作系统. 请谨慎操作!

BASH - REST-API - JSON封装(中) 有更新!

  |   0 评论   |   854 浏览

BASH语言本身作为脚本语言, 功能比较强大.但是语法又特别弱. 有时候我们需要对程序的接口函数进行标准封装. 比如一般的 shell函数的返回值只有 exit code和 stdout两种. 但是我们想要得到一般意义的函数返回 ApiResponse的时候. 这个时候怎么办呢. 这篇文章就是一个基本的技巧.

BASH - REST-API - JSON封装(上) 有更新!

  |   0 评论   |   849 浏览

BASH语言本身作为脚本语言, 功能比较强大.但是语法又特别弱. 有时候我们需要对程序的接口函数进行标准封装. 比如一般的 shell函数的返回值只有 exit code和 stdout两种. 但是我们想要得到一般意义的函数返回 ApiResponse的时候. 这个时候怎么办呢. 这篇文章就是一个基本的技巧.

Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path 冲突解决 有更新!

  |   0 评论   |   1,324 浏览

Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path 此冲突是由于此两包不兼容,不能同时存在. 原因是 log4j-over-slf4j.jar 只是一个桥接包. 而 bound (粘合)的slf4j-log4j12.jar 中既包含了桥接包,也包含了log4j2的实现.因此桥接部分有冲突. 所以需要选其一使用.

怎样使用jmap查看jvm存活对象: jmap -histo pid & jmap -histo:live pid 有更新!

  |   0 评论   |   997 浏览

如果想查看当前堆中的所有对象的top值. 使用如下命令: jmap -histo pid | head -n 50;这个命令会直接打印出堆中"存活"的前50个对象(实际对象可能已经dead,只是一直没有进行fullgc).
如果想只看存活的对象, 那可以使用命令: jmap -histo:live pid | head -n 50;这个命令在打印前会做一次FUllGC然后再打印出真实的存活对象.