草庐IT

mac pro m1:安装dump文件内存分析工具——MAT

0.引言本文主要针对macm1下安装Jprofiler进行讲解,安装核心步骤同样适用于其他系统1.安装如果使用的是eclipse可以在插件中直接安装MAT,因为我使用的是idea开发,所以选择独立安装MAT工具1、下载地址:https://www.eclipse.org/mat/downloads.php选择你需要的版本,这里我选择的macarm架构版,注意这里最新版1.14需要jdk17+如果是jdk1.8需要下载其他版本:https://www.eclipse.org/mat/previousReleases.php这里我选择1.7.0版本,之前尝试了1.8.0,1.8.1版本,安装后页面

private static final Long serialVersionUID= 1L详解

我们知道在对数据进行传输时,需要将其进行序列化,在Java中实现序列化的方式也很简单,可以直接通过实现Serializable接口。但是我们经常也会看到下面接这一行代码,privatestaticfinalLongserialVersionUID=1L;这段代码到底有什么用呢?为什么有些代码写了它,有些代码没写?一、案例代码1首先我们看这一段代码publicclassPersonimplementsSerializable{privateStringname;privateIntegerage;publicPerson(){}publicPerson(Stringname,Integerage

private static final Long serialVersionUID= 1L详解

我们知道在对数据进行传输时,需要将其进行序列化,在Java中实现序列化的方式也很简单,可以直接通过实现Serializable接口。但是我们经常也会看到下面接这一行代码,privatestaticfinalLongserialVersionUID=1L;这段代码到底有什么用呢?为什么有些代码写了它,有些代码没写?一、案例代码1首先我们看这一段代码publicclassPersonimplementsSerializable{privateStringname;privateIntegerage;publicPerson(){}publicPerson(Stringname,Integerage

关于MacBook Pro M1M2关闭sip时csrutil disable指令失效

hi~在我们使用苹果系统安装软件的时候,一般都会遇到如下情况:“xxx”因为出现问题而无法打开。请与开发者联系,以确定“xxx”可以配Macos版本使用。您可能需要重新安装应用程序。请务必安装适用于该应用程序和Macos的任何可用更新。点按“报告”以查看更详细的信息,并将报告发送给Apple。为了方便安装外部软件,我们需要关闭sip功能,sip属于mac辅助功能,对日常使用不会有太大影响。本人由于最近刚入坑mac系统,想安装双系统,但最新的版本需要关闭sip,所以我便在网上寻找sip的关闭方式,方法很简单,但我在进入恢复状态后的输入csrutildisable,却出现了如下情况:cstutil

暴力破解Wi-Fi密码(Mac M1)

目录一、攻击原理说明​​​​​​​ 二、前期准备2.1 操作系统环境:2.2 实验使用工具:2.2.1工具介绍:三、开始破解Wi-Fi(破解Wi-Fi名称:叫我雷锋)2.1通过airport抓取目标无线数据包 2.1.1在终端使用airport工具获取附近无线列表2.1.2 监听本地无线网卡,获取Wi-Fi数据包2.2 aircrack-ng暴力破解获取Wi-Fi密码 四、总结一、攻击原理说明​​​​​​​    首先要无线信号是加密的,如果你要连接无线路由器,就要给路由器发送一个请求,请求和无线路由器建立连接,这个请求就在一个你要发送的数据包里,学名叫握手包,这个包里面包含了你发送过去的一个

Mac book pro M1芯片 无法使用组合键进入恢复模式

MacbookproM1芯片无法使用组合键进入恢复模式.使用电源按钮进入恢复模式如果您的Mac搭载基于ARM的AppleM1处理器,您将无法再使用常用的Command+R组合键进入恢复模式。在基于ARM的M1MacBookPro、MacBookAir和MacMini上进入恢复模式所需要做的就是关闭计算机并按照以下步骤操作。1.按住电源按钮并在Mac以Apple徽标启动时继续按住。2.当您在计算机屏幕上看到“正在加载启动选项”消息时,松开电源按钮。3.等待所有启动图标出现在屏幕上,然后单击选项以访问恢复模式选项。M1Mac恢复模式屏幕在下一个屏幕上,您将看到重新安装macOS的选项、从TimeM

记一次Mac M1安装Node并且构建Vue项目的经历

最近需要拉公司的Vue项目到本地,但是笔者作为后端人员在安装Node的过程中遇到挺多问题。所以记录一下,希望能帮到大家。笔者运行电脑环境:MacM1芯片版本macosventura13.0.1没有安装过node、homebrew的机器接下来开始进入安装正题 一、安装HomeBrew安装HomeBrew这一块一般是没有问题的,因为下载最新的brew即可。它在本文中只作为Mac的一个软件包下载管理工具具体操作流程:/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"按着终端提示走即可,很

MacBook(m1) 通过brew安装PHP环境

新买的mac本,记录一次从零开始安装运行环境。如果电脑没有默认安装则需要自己单独安装brew一、安装brew(可能会遇到问题,因此需要一个一个解决)1、安装javaSDK(可能需要javaSDK依赖下载DMG安装程序直接安装没什么可说的)JavaDownloads|Oracle2、出现BadCPUtypeinexecutable的解决办法macM1用的是arm架构,adb好像还没适配,M1运行x86的需要安装Rosetta2转译。安装完后一切正常。安装Rosetta2的命令。其实安装一个x86的应用,也会提示安装softwareupdate--install-rosetta/usr/sbin/

mac m1配置frpc内网穿透

此处只说mac端的frpc配置,服务器frps不做讲解。首先下载frpc,选择darwin的arm64,Darwin是指macOS,适配m1芯片链接:Releases·fatedier/frp·GitHub​ 解压文件,个人习惯和Linux服务器一样的文件目录结构,所以解压在了/usr/local/frpc目录下/usr/local/frpc 删除frps的,只保留frpc相关,再创建一个log文件夹​ 新建一个frpc.sh文件,放到和上图一起。里面内容如下:#!/bin/bashFRPC_HOME="/usr/local/frpc"client="$FRPC_HOME/frpc"ini="

mac M1 安装jenv管理多个jdk,安装jdk 自定义切换jdk命令

MAC电脑安装jenv管理多个JDK,快捷命令切换版本查看jdk安装路径命令1、安装homebrew2、安装jenv1、打开终端,输入下面命令即可2、输入下面两行命令解决上面的错误3、输入上面两行命令然后再次输入命令安装jenv4、安装官网的提示继续输入命令(这里注意根据自己电脑的配置文件来进行即可,有两种,第一种是.bash_profile,第二种是./zshrc我是第二种)5、添加jdk到jenv用于后续的切换版本,输入下面的命令后会出现错误提示Nosuchfileordirectory6、输入检查命令看哪些未准备好(比如我的输入后一堆错误,然后一个个解决就好7、添加jdk到jenv(由于