自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Maven 发布构件到中央仓库历程

上传步骤:1、注册Sonatype的账户。 地址:https://issues.sonatype.org/secure/Signup!default.jspa2、提交发布申请。(仅第一次)创建 Issue:issues.sonatype.org/secure/Crea… 项目类型是 Community Support - Open Source Project Repository Hosting (OSSRH) groupId对应的域名你需要有所有权(可用github或gitee域名 ..

2020-10-19 14:36:07 222

原创 Springboot配置文件(application.yml)的加载顺序

1. Jar包同级目录 /config 2. Jar包同级目录 3. classpath 下的/config 4. classpath 根路径/

2024-04-18 11:36:50 309

原创 ubuntu在线安装mysql数据库

在ubuntu上安装mysql数据库,通过命令行的方式在线安装。

2024-04-15 17:38:33 457 1

原创 navicat远程连接mysql的异常解决-1130-2003-10061

1130 host is not allowed to connect to this MySQL server” 错误通常表示 MySQL 服务器拒绝了来自特定主机的连接。错误代码 2003 通常表示无法连接到 MySQL 服务器。而错误代码 10061 是指连接被拒绝。也可通过添加指定host的方式限制连接mysql的IP地址。1、修改数据库下root用户的host字段(为空或。查看数据库下用户与host字段的关系,通过命令。需要执行结论2的操作。需要执行结论1的操作。

2024-04-15 17:10:54 171

原创 IDEA配置类和方法的注释模板

在此配置全局USER,用于填充自动生成的注释中的作者@author属性。注释模板中的user参数是默认是获取系统的用户(当然注释作者也可以直接写固定值),如果不想和系统用户用同一个信息,可以在IDEA中进行配置。IDEA依次打开。在最下面增加一行。其中username就是你希望为user参数的赋值配置类注释模板(配置后需要重启IDEA生效)。

2024-03-27 16:51:37 436

原创 Intellij IDEA 类注释模板设置

在此配置全局USER,用于填充自动生成的注释中的作者@author属性。注释模板中的user参数是默认是获取系统的用户(当然注释作者也可以直接写固定值),如果不想和系统用户用同一个信息,可以在IDEA中进行配置。IDEA依次打开。在最下面增加一行。其中username就是你希望为user参数的赋值配置类注释模板(配置后需要重启IDEA生效)。

2024-03-27 14:52:29 561

原创 Android:发布aar到maven仓库,使用maven-publish插件

maven插件适用于gradle1.0-6.2版本,6.2版本后该插件就被废弃了,推荐使用maven-publish插件。maven-publis插件是在gradle 1.3 版本后开始支持的,使配置更加简洁。

2024-03-11 11:38:15 561

原创 jitpack上传aar异常: ERROR: No build artifacts found

ERROR: No build artifacts found , 无法找到artifacts,需要我们手动添加一个artifacts

2024-03-05 17:32:21 217

原创 解决JitPack中编译成功但是无aar文件的情况

解决JitPack中编译成功后,参考无aar文件的情况

2024-03-05 15:31:34 378

原创 发布aar到jitpack上

详细描述将aar发布到jitpack上

2024-02-29 14:43:48 301

原创 maven-plugin-shade 详解

1]shademaven-plugin-shade 插件提供了两个能力把整个项目(包含它的依赖)都打包到一个 "uber-jar" 中shade - 即重命名某些依赖的包由此引出了两个问题什么是 uber-jar?uber-jar 也叫做 fat-jar 或者 jar-with-dependencies,意思就是包含依赖的 jar。什么是 shade?shade 意为遮挡,在此处可以理解为对依赖的 jar 包的重定向(主要通过重命名的方式)。💁‍♂️。

2023-10-18 16:46:07 1044

原创 maven-plugin-shade 详解1

maven-plugin-shade 是 Maven 的一个插件,它的作用是将多个 jar 包合并成一个 jar,同时将其中的依赖关系也合并到该 jar 中。在配置中,我们设置了要创建一个可执行的 jar 包,并指定了 mainClass。重新定位依赖:如果合并后的依赖不能与原来的 jar 包兼容,可以通过重新定位的方式来解决。打包的形式:可以设置打包成一个可执行的 jar 包或者一个普通的 jar 包。配置要合并的 jar 包以及排除的依赖、过滤资源等信息。排除依赖:可以设置排除某些依赖,避免重复打包。

2023-10-18 16:43:11 852 2

原创 Windows terminal 添加 git bash 解决git中文乱码显示问题

Windows terminal 添加 git bash 解决git中文乱码显示问题

2023-08-03 14:30:30 1882

原创 Android adb说明与详解

Android Debug Bridge(ADB)是一个非常有用的工具,它可以帮助开发人员在Android设备和计算机之间进行通信,以便在设备上进行调试、测试和安装应用程序。

2023-07-14 10:50:26 2866

原创 Java 反射浅析与使用

java 反射的浅析与使用,希望对你有帮助

2023-05-09 14:26:22 420 1

原创 GitHub精准搜索的技巧

https://www.imooc.com/article/313250

2023-03-15 10:54:11 83

原创 Linux修改密码(强制修改)

注意: 若在修改密码过程中出现密码过于简单、密码长度不够、密码不相符等提示,可通过su指令进入到超级管理员权限,执行passwd user 进行修改,或者直接使用 sudo user也是可以进行修改的。

2022-12-26 16:35:28 5007

原创 IDEA 快捷键说明

IDEA 快捷键说明Ctrl+Shift+F 格式化代码Ctrl+Shift+/ 添加段注释

2022-10-25 18:14:14 640

原创 IDEA 自动构建项目操作步骤

IDEA自动构建说明与操作明细

2022-10-25 18:07:06 2172

原创 Windows端口被占用 netstat指令

netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息

2022-10-19 16:46:47 350

原创 systemctl 指令_自用

systemctl start

2022-10-19 15:33:04 137

原创 Apifox导入swagger项目

Apifox导入swagger项目

2022-07-19 14:39:28 4979

原创 Failed to transform artifact ‘xxx.jar’ to match attributes 异常

Failed to transform artifact ‘xxx.jar’ to match attributes 异常

2022-06-20 16:10:07 2792

原创 访问网上邻居-修改账号密码

网络邻居的账号密码修改

2022-06-08 16:29:19 3982

原创 android 文字转语音(中文) TextSpeech

1、介绍TTS是Text To Speech的缩写,即“从文本到语音”,是人机对话的一部分,让机器能够说话。它是同时运用语言学和心理学的杰出之作,在内置芯片的支持之下,通过神经网络的设计,把文字智能地转化为自然语音流。TTS技术对文本文件进行实时转换,转换时间之短可以秒计算。在其特有智能语音控制器作用下,文本输出的语音音律流畅,使得听者在听取信息时感觉自然,毫无机器语音输出的冷漠与生涩感。TTS语音合成技术 [1] 即将覆盖国标一、二级汉字,具有英文接口,自动识别中、英文,支持中英文混读。所有

2022-05-12 14:08:01 3916 1

原创 maven 将中央仓库包安装到本地仓库

1、浏览器登录中央仓库网址https://mvnrepository.com/https://mvnrepository.com/2、检索需要的jar包3、进入到指定jar包详细页面

2022-04-12 11:41:12 3819

原创 Android 11 的无线调试使用与配置

android11无线调试(wifi adb)

2022-03-11 15:26:34 8939

原创 Android:发布aar包到maven仓库; maven插件 和 maven-publish 插件的区别

前言在日常开发中,不可避免的需要把自己的 library 发布到 maven 仓库中,这样使用起来也更加方便。发布 aar 包到 maven 仓库,主要是使用 Gradle 提供的插件:maven 插件(旧版),在 Gradle 6.2 之后,就完全被弃用了(增加了 @Deprecated 注解) maven-publish 插件maven插件,是 Gradle 1.0 的时候提供的用于发布aar/jar包到 Maven 仓库的插件。在 Gradle 1.3 中,引入了一种新的发布插件,即:

2022-01-13 17:58:56 1461

原创 Android各版本新特性

Android 各版本新特性一:介绍我们可以看到Android版本对应的Api版本二:Android 6.0Google I/O 2015大会如约已于2015年5月28日举行。在发布会上代号为“Marshmallow(棉花糖)”的安卓6.0系统正式推出。Android 6.0 的API级别:23新特性:1.运行时权限(最主要)此版本引入了一种新的权限模式,用户可直接在运行时管理应用权限。对于以 Android 6.0(API 级别 23)或更高版本为目标平台的应用,请务必在运行时检查和请求权

2022-01-06 15:29:25 3566

原创 android 单元测试 获取context 申请权限

1、单元测试申请权限申请权限需要导入jarandroidTestImplementation 'com.android.support.test:rules:1.0.2'在指定需要申请授权的单元测试中添加 @Rule public GrantPermissionRule mRuntimePermissionRule = GrantPermissionRule.grant( android.Manifest.permission.READ_PHO

2021-12-31 12:09:13 1990

原创 Android 跳转设置界面等多个界面

Intent intent = new Intent();intent.setAction(Settings.ACTION_SETTINGS);startActivity(intent);有时候需要跳转到一些系统设置界面,为了方便寻找总结一下Intent定义 对应跳转的界面 ACTION_SETTINGS 系统设置界面 ACTION_APN_SETTINGS APN设置界面 ACTION_LOCATION_SOURCE_SETTINGS 定位设置界面 .

2021-12-04 10:39:37 472

原创 Android P新特性(非安全的http连接)

1. 全面禁止了非安全的http连接,如果要使用非加密连接,需要配置network security config.步骤如下:1.1 在res/xml下建立我们自己的network security config文件,名字任意,可以叫做network_security_config.xml1.2 如果我们相对某些网址使用非安全连接,可以使用如下配置<network-security-config> <domain-config cleartextTrafficPerm

2021-12-01 11:18:49 2399

原创 如何确定Android设备唯一识别码

本文为转载文章,原文链接。如有侵权,联系后删除。应用设备唯一识别码的解决方案设备唯一识别码.png唯一标识必须满足两个特性才能完美解决定位唯一设备的问题,但这个问题的解决却注定只能极限接近完美唯一性:标识必须在所有使用该应用的设备上保持唯一性 不变性:标识必须在同一设备上保持不变方向一:使用硬件标识硬件标识实际上在硬件生产之时就被要求满足这两个特性(依然有人工生产的不确定性),但标识的获取趋于困难性,使得使用硬件标识作为唯一识别码的方案所能使用的范围越来越狭窄,不能作.

2021-11-20 10:09:31 4394

原创 Android Studio的LogCat过滤栏(选择设备界面)不见了

打开LogCat界面方法:1、View ---Tool Windows ---Event Log2、在 android studio整个界面的左下角,鼠标移动过去会自动弹窗界面LogCat的过滤栏界面有时候会莫名其妙的不见了这个过滤栏解决方式:1、尝试移动log框到左右上下(效果最好)2、尝试启用并停用 Split Mode (有时有效)3、尝试启用并停用 Windowed Mode (好像比较靠谱)4、尝试重启 Studio (低概率修好)5、尝试...

2021-11-12 13:09:21 10355 1

原创 java获取文件时路径斜杆问题

java中的路径一般用"/"windows中的路径用"\"linux,unix中的路径一般用"/"其中java中"/"等同于"\\"

2021-11-11 11:27:14 1021

原创 Android studio (API ‘variant.getJavaCompiler()‘ To determine what is calling variant.getJavaCompil)

问题:今天运行代码,make编译突然报错了错误提示内容INFO: API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.It will be removed at the end of 2019.For more information, see https://d.android.com/r/tools/task-configura

2021-11-05 13:51:01 279

原创 android外接USB扫码器应用闪退,外接U盘正常的情况

问题:最近在项目开发的过程中android设备需要外接USB扫码器,神奇的就是在插拔USB扫码器的时候应用都会自动闪退,查看日志(如下图),并没有发现crash的相关异常呀,同时在接入U盘使用的时候也是正常的·····分析:将项目相关的USB监听都屏蔽后还是无法避免应用在外接USB扫码器出现的闪退情况,后来经过同时提醒,是需要在AndroidManifest.xml中对activity进行配置android:configChanges,configChanges属性的取值有如下几种 VA..

2021-10-30 16:37:12 711

原创 Maven安装jar或aar到本地仓库

在开发过程中,有些jar或aar是不在中央仓库的,但是又在好几个项目上经常使用,频繁拷贝文件的方式有点繁琐,所以想到将jar或aar文件安装到本地仓库中,这样就可以避免本地开发重复拷贝的情况。例如可通过 Files 中的jar点击下载,将获得对应的jar包安装的指令mvn install:install-file -Dfile=[jar包在本地的位置] -DgroupId=[上面的groupId] -DartifactId=[上面的artifactId] -Dversion=[.

2021-10-19 17:54:18 567

原创 java.lang.IllegalAccessException: java.lang.Class<xxx> is not accessible from java.lang.Class

目录问题:Caused by: java.lang.IllegalAccessException: java.lang.Class is not accessible from java.lang.Class异常截图​分析:Activity对象不是public的解决:添加public修饰问题:Caused by: java.lang.IllegalAccessException: java.lang.Class<xxx> is not accessible from java.l

2021-10-11 14:57:48 1456 1

原创 java配置环境变量path路径不起效

问题在电脑上尝试安装了多个jdk版本,在环境变量中也设置了JAVA_HOME环境变量,在终端命令通过set path查询确定修改了jdk路径,但是java -version的时候不是我们配置的环境变量中的jdk版本分析在终端中通过 where java ,查询java对应的安装路径因为1.8版本是安装的,所以在C:\ProgramData\Oracle\Java\javapath\下新建几个文件,这个地方的路径解析是优先于我们环境变量中配置的JAVA_HOME的所以,当我们运行ja.

2021-09-26 18:41:06 3062

dimens.xml Android studio插件screenMatch使用的dimens.xml

Android studio插件screenMatch使用的dimens.xml,

2020-09-11

wifiadb-710271725.apk

超好用的WIFI ADB调试工具 ADB命令 Android调试桥梁,它的全称叫Android Debug Bridge,它可以让开发人员在开发android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能

2020-06-12

apkTool.zip

apkTool.bat: apktool.bat d -f apk路径 -o 输出路径 apkTool.jar:用于解析apk的res文件以及AndroidManifest.xml文件 dex2jar:用于把apk解压后生成的classes.dex文件解析为后缀为jar的文件,与下面的jd-gui工具联合使用则可以得到核心Java代码(拷贝dex文件到dex2jar解压后的文件夹内,使用方法:d2j-dex2jar dex文件) jd-gui:将dex2jar解析所得到的jar文件解析为Java文件,从而得到软件的核心代码

2020-04-01

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

TA关注的人

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