- 博客(385)
- 收藏
- 关注
原创 git入门
1.$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"2.pwd命令用于显示当前目录第二步,通过git init命令把这个目录变成Git可以管理的仓库:虽然Git告诉我们readme.txt被修改了,但如果能看看具体修改了什么内容,自然是
2016-08-06 22:46:33 329
原创 mac 安装tomcat
1、首先到官网下载Tomcat:https://tomcat.apache.org/download-80.cgi。2、解压tomcat文件,可以通过快捷键(command+shift+G)把它放入/Library(资源库中)2.授权bin目录下的所有操作:终端输入sudo chmod 755 *.sh。3.开启Tomcat,终端输入sudo sh ./startup.sh,输完回车。二、用终端打开Tomcat。1.在Bin目录下 打开终端。一、安装Tomcat。
2024-11-02 18:01:14 196
原创 vscode查询项目总代码行数
3.使用快捷键ctrl+shift+p,在工作区输入VscodeCounter:Count lines in directory 回查。1.下载插件VS Code counter,下载完成后重启启动VS code。4.最终查询的项目代码总行数如下。2.点击此插件,然后到插件页面。
2024-09-05 15:20:56 1110
原创 Mac配置Maven的本地缓存和配置国内阿里镜像配置jdk17版本项目构建
Maven 阿里云私服是用于在团队或组织内部管理和托管项目依赖库的工具,它可以提高构建速度、加强依赖管理、增强安全性和控制,并支持定制化配置和管理。Maven 本地仓库充当了一个本地缓存的角色,它可以帮助你管理项目的依赖库,并确保构建过程的可靠性和高效性。在访达中command+shift+G:输入Maven home后显示的路径,即可打开Maven文件夹。这里我的电脑只配置了Java和Maven,并且整理了一下(这里的路径是我的,M2就是Maven)2.这里我使用了Homebrew安装Maven。
2024-08-19 13:46:59 429
转载 您的安全性偏好设置仅允许安装来自 App Store 和被认可的开发者的应用
问题2:“允许从以下位置下载的应用程序”部分没有“任何来源”可选:关闭系统偏好设置,打开终端,输入并执行命令:sudo spctl --master-disable,重新打开系统偏好设置操作即可。mac安装软件的时候,有时候会遇到非Apple Store 和 被认可的开发者的软件,打开时会报错“您的安全性偏好设置仅允许安装来自 App Store 和被认可的开发者的应用”。问题1:“允许从以下位置下载的应用程序”部分不可操作:点击左下角的锁,输入本机密码解锁后即可操作。作者:不做待宰的猴子。
2024-08-14 10:08:26 645
转载 跨平台构建 Docker 镜像新姿势,x86、arm 一把梭
但是想要跨平台构建 Docker 镜像可不是一件轻松的活,要么到不同 CPU 架构的系统上全部构建一遍,要么就得在当前系统上通过虚拟化技术模拟不同的 CPU 架构,最后可能还要想办法合并镜像,费力不讨好。借助模拟器,我们可以让时光倒流,体验经典游戏的乐趣。通过模拟一个完整的操作系统,可以创建通用的 ARM 虚拟机,该虚拟机可以引导 Linux,设置开发环境,也可以在虚拟机内编译程序。但引入了新的实验性插件之后,构建多平台架构的 Docker 镜像就比以前容易多了,至于这个插件到底是啥,下文会详细介绍。
2024-06-12 15:21:19 1451
转载 SonarQube-检测Vue项目代码
通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来。#sonarqube 检查的文件,**/settlementMt/**表示只检测文件路径包含settlementMt的文件,可以传入多个参数,用逗号分隔。启动成功后,浏览器进入 http://localhost:9000/ ,初始登录名和密码都为admin,登录成功后可自行修改。提示:代码检测需要对应的Java环境,JDK下载、环境配置见其他教程。
2024-06-12 15:16:22 263
转载 Mac 保姆级安装SonarQube
tail -f /opt/homebrew/Cellar/sonarqube/10.4.1.88267/libexec/logs/sonar.xxx.log(红色部分根据自身情况替换)export SONAR_SCANNER_HOME=/Users/xxx/xxx/xxx/sonar/sonar-scanner-3.3.0.1492-macosx(替换自己的)export SONAR_HOME=/Users/xxx/xxx/xxx/sonar/sonarqube-9.9.0.65466(替换自己的)
2024-06-12 15:13:58 260
原创 idea mac电脑快捷键
command+R 运行当前工程command+Y 查看选中当前源码command+D 复制一行command+delete 删除一行shift+enter 光标换到下一行command+R 替换command+J 可以生成一些自动代码,比如for循环Ctrl + O 快捷覆写方法ctrl+enter 出现生成get,set方法的界面control+回车 覆盖方法。
2024-03-01 09:23:10 2982
原创 【第四十节】二维数组的初始化、遍历与元素默认初始化值
对于二维数组的理解,可以看成是一维数组array1又作为另一个一维数组array2的元素而存在。3.1 动态初始化方式1:(比如:int[][] arr = new int[3][4])3.2 动态初始化方式2:(比如 int[][] arr = new int[3][])内层元素:默认与一维数组元素的不同类型的默认值规定相同。元素的数据类型[][] 二维数组的名称;元素的数据类型[] 二维数组名[];概念:数组的外层元素,数组的内层元素。元素的数据类型 二维数组名[][];二维数组元素的默认初始化值。
2024-02-19 14:29:33 350
原创 【第三十八节】一维数组的初始化、遍历与元素默认初始化值
boolean数组元素的默认初始化值;字符型数组元素的默认初始化值;引用数据类型数组元素的默认初始化值;浮点型数组元素的默认初始化值;整型数组元素的默认初始化值;数组元素的默认初始化值的情况。
2024-02-18 17:15:56 383
原创 【第三十七节】数组的概述
创建数组对象会在内存中开辟一整块连续的空间,占据的空间的大小,取决于数组的长度和数组中元素的类型。数组的本身是引用数据类型,而数组的元素可以是任何数据类型,包括基本数据类型和引用数据类型。数组,一旦初始化完成,其长度就是确定的,数组的长度一旦确定,就不能修改。我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。基本数据类型元素的数组:每个元素位置存储基本数据类型的值。数组中的元素在内存中是依次紧密排列的,有序的。数组的属性:length,表示数组的长度。数组名中引用的事这块连续空间的首地址。
2024-02-18 15:09:02 364
原创 【第三十六节】工程与模块管理
Project是最顶级的结构单元,主流大型项目结构基本都是多Module的结构,这类项目一般是按功能划分的,比如user-core-module、user-facade-module和user-hessian-module等等,模块之间彼此可以相互依赖,有着不可分割的业务关系。当为多Module项目的时候,多个模块处于同一个Project之中,此时彼此之间具有互相依赖的关联关系。当为单Module项目的时候,这个单独的Module实际上就是一个Project。一个project中可以创建多个module。
2024-02-18 14:01:58 414
原创 【第三十五节】idea项目的创建以及setting和Project Structure的设置
Project Structure的设置 点击file ~ Project Structure 进入。
2024-02-05 18:00:51 852
原创 自定企业级应用证书申请
Apple Developer Enterprise Program 可让大型组织开发内部专属的 App 并向其员工部署。此计划仅适用于需要使用安全的内部系统或经由移动设备管理解决方案,向员工私密地直接分发的特例情况。
2024-02-04 12:00:00 870
原创 在 iOS 上安装自定企业级应用
了解如何安装您的组织创建的自定应用并为其建立信任。本文适用于学校、企业或其他组织的系统管理员。您的组织可以使用创建和分发企业专用的 iOS 应用,以供内部使用。您必须先针对这些应用建立信任后,才能将其打开。如果您通过移动设备管理 (MDM) 安装应用,则会自动建立信任。如果您手动安装应用,则必须手动建立信任。Apple 建议您使用 MDM 解决方案来分发这些应用。此方法安全且无需用户交互。您也可以从您的组织运营的安全网站中安装这些自定应用。
2024-02-04 11:56:50 1087
原创 【第三十四节】获取当前时间戳
System.currentTimeMillis() // 返回的是long类型。根号(数学方法) Math.sqrt()
2024-01-28 11:44:44 381
原创 【第三十一节】流程控制-无线循环的使用
开发中有时并不确定需要循环多少次,需要根据循环体的内部条件,来控制循环的结束(使用break)如果循环结构不能终止,则形成了死循环,开发中,需要避免死循环。
2024-01-27 21:51:51 411
原创 【第三十节】流程控制do-while的使用
do-while循环结构在开发中,相比于for、while的循环结构来说,使用较少。for、while、do-while之间可以相互转换。do-while循环至少执行一次循环体。do-while循环的格式。
2024-01-27 20:34:50 355
原创 【第二十七节】流程控制-switch_case的使用
根据表达式中的值,依次匹配case语句,一旦与某个case语句中的常量相等,那么就执行此case中的执行语句。情况2: 直到运行到break语句;或执行完default语句后,退出此switch-case语句结构。情况1:遇到break;之后,跳出此switch-case语句结构。switch (表达式){执行完此执行语句之后。
2024-01-23 18:04:09 407
原创 【第二十六节】流程控制-如何获取一个随机数
random方法调用后,会返回一个[0.0,1.0]区间的double类型的数。可以使用java提供的api:Math类得random方法。
2024-01-23 17:47:17 349
原创 【第二十五节】使用Scanner类从键盘获取数据
Scanner类中提供了获取byte、short、int、long、float、double、boolean、String类型的变量方法。注意:没有提供char类型的变量方法,需要调用next().charAt(0)获取。步骤一:打包 import java.util.Scanner。步骤三:调用Scanner类中的方法,获取指定类型的变量。步骤四:关闭资源,调用Scanner类的close()步骤二:提供或创建一个Scanner类的实例。Scanner类的文档。
2024-01-23 14:59:05 443
原创 【第二十四节】流程控制if-else的基本使用
补充:jdk5.0提供了foreach循环,方便遍历集合、数组元素。有if_else 和 switch-case的两种分支语句。有for、while、do-while 三种循环语句。程序从上到下逐行的执行,中间没有任何的判断和跳转。根据循环条件,重复性的执行某段代码。根据条件,选择性的执行某段代码。
2024-01-22 17:42:51 488
原创 【第二十三节】变量与运算符-条件运算符的使用
如果条件表达式的结果是true,则执行表达式1.否则,执行表达式2。建议,在二者都能使用的情况下,优先选择条件运算符,因为执行效率稍高。开发中,凡是可以使用条件运算符的位置,都可以改写成if-else。反之,能使用if-else结构,不一定能改写为条件运算符。表达式1和表达式2需要是相同的类型或能兼容的类型。条件表达式的结果是boolean类型。
2024-01-19 20:22:32 372
原创 【第二十一节】逻辑运算符的使用
和|| 表示 ”或“关系,当符号两边的boolean的值有一个为true时,结果为true,两边为false时,结果为false。&和&& 表示 ”且“关系,当符号两边的boolean的值都为true时,结果才为true,否则为false。相同点:两个符号都表示的”或“的关系,只要符号两边的值有一边为true时,结果就为true。相同点:两个符号都表示的”且“的关系,只有当符号两边的值都为true时,结果才为true。当符号左边是true,则|会继续执行符号右边的操作,||不会继续执行符号右边的操作。
2024-01-18 16:30:03 375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人