自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 收藏
  • 关注

原创 [ERROR] Some problems were encountered while processing the POMs

记录一次maven的错误。

2025-04-07 18:59:28 128

原创 docker容器下载不来镜像

2.Ctrl + O保存 Ctrl + X退出。

2025-03-03 16:48:20 94

原创 在使用mqtt代理服务器mosquitto时,本地可以访问,远程不能访问

1.使用 netstat -ntpl 命令查看发现1883端口(mosquitto默认端口)指向127.0.0.1,代表的是只允许本地的这台机器访问。在ubuntu24.4中使用mosquitto,在本地的机器上可以使用mqttx客户端连接上,其他电脑却连不上。mosquitto默认是只允许本地连接,有点类似msql,需要开启远程访问的权限。2.直接修改配置文件 /etc/mosquitto/mosquitto.conf。5.验证,检查 mosquitto 服务状态。3.修改或者添加对应的配置。

2025-03-03 16:42:47 264

原创 nacos报错 user nacos not found

nacos

2024-10-14 09:15:22 1431 1

原创 java实现桌面程序开机自启动

jna官网:https://github.com/java-native-access/jna?下载jna-5.15.0.jar和jna-platform-5.15.0.jar这两个库文件,加入到工程。最近用java写一个桌面闹钟程序,需要实现开机自启动功能。使用jna库可以轻松实现。

2024-10-09 15:50:04 264

原创 docker docker-compose创建容器并运行时发现redis.conf: Is a directory

docker docker-compose创建容器并运行时发现redis.conf: Is a directory

2024-08-11 12:20:37 655

原创 解决java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider.<init>()

在使用Mapper4的时候,运行springboot程序,在访问接口的时候出现如下错误代码。这里的MapperScan要使用Mapper4的包名,即。解决办法:是因为错误的引用了包,

2024-07-11 16:13:48 397 1

原创 解决Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String

Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

2024-07-11 15:43:20 412

原创 idea:解决Maven报错 Properties in parent definition are prohibited

Maven Properties in parent definition are prohibited

2024-07-11 12:02:46 1998

原创 Nacos启动时出现No DataSource set

Nacos启动时出现No DataSource set

2024-05-25 23:01:04 501

原创 Linux如何查看JDK的安装路径

3.ls -lrt /etc/alternatives/java (路径依照自己的输出灵活去改)如果配置了系统就会输出配置为JAVA_HOME的jdk的的位置,如果没有配置就没有输出,推荐使用方法2。2. ls -lrt /usr/bin/java (路径依照自己的输出灵活去改)

2024-05-03 00:59:23 1795 1

原创 记录一次使用springboot 3 用gradle脚本的踩坑记录

报错:Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.3.0-RC。settings.gradle的 pluginManagement下 repositories是插件的依赖或者插件的下载地址。问题1 . 下载插件或者gradle以及gradle plus有问题。build.gradle的 repositories是项目的依赖的。解决方法:使用如下配置。

2024-04-25 12:04:08 831

原创 INSTALL_FAILED_USER_RESTRICTED:解决黑鲨/小米手机wifi debug安装apk时AS报错

NSTALL_FAILED_USER_RESTRICTED:解决黑鲨/小米手机wifi debug安装apk时AS报错

2024-04-22 19:41:17 941 1

原创 kafka:java.nio.file.AccessDeniedException:E:\tmp\kafka-logs

在Windows10上使用kafka3.0时,出现一个文件权限访问异常的错误,查找了一些资料,大概的意思是kafka3.0在window上的支持不是很好,最后我选用了kafka_2.12-2.8.1版本后就正常了

2021-11-27 10:14:31 3668 4

原创 jvm学习(二) 堆内存简介

堆内存(heap):一个JVM实例只有一个堆内存,堆也是Java内存管理的核心区域,堆在JVM启动的时候创建,其空间大小也被创建,是JVM中最大的一块内存空间,所有线程共享Java堆,物理上不连续的逻辑上连续的内存空间,几乎所有的实例都在这里分配内存,在方法结束后,堆中的对象不会马上删除,仅仅在垃圾收集的时候被删除,堆是GC(垃圾收集器)执行垃圾回收的重点区域。堆空间细分:Java7及以前将堆空间逻辑上分成三部分:新生区+养老区+永久代Java8及以后将堆内存逻辑上分为:新生区+养老

2021-11-26 08:16:23 677

原创 jvm学习(一) java虚拟机组成简介

1.java虚拟机的组成如下图所示 栈:存放基本数据类型(如果是对象就存放对象的指针地址) 以及它自己特有的结构详情参考下面的栈帧模型堆:存放对象的具体内容方法区:常量 + 静态变量(包括静态对象,跟栈类似,存放的是对象的指针地址) + 类信息2.代码public class Math{ public static void main(String[] args){ Math math = new Math(); i...

2021-11-25 21:48:41 823

原创 JVM指令手册

1. 栈和局部变量操作1.1 将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈iconst_5 将int类型常量5压入栈lconst_0 将long类型常量0压入栈lconst_1 将long类型常量1压入栈f

2021-11-25 20:41:56 288

原创 The minCompileSdk (31) specified in a dependency‘s AAR metadata

解决办法:按照提示升级成31

2021-11-25 19:08:06 636

原创 go语言+vscode环境配置以及问题解决

1.软件下载 go sdk下载:go.dev 或者https://golang.org/dl vsvode下载:https://code.visualstudio.com/2.正常安装go sdk 输入命令 go version 出现如下说明安装成功设置环境变量GOPATH在GoSP文件夹下面创建三个文件夹分别是bin pkg src添加vscode的go扩展并设置为 信...

2021-11-24 14:12:59 1395 1

原创 XMAPP,非本地访问phpmyadmin出现Access forbidden的问题

我的环境是xmapp7.1.7 / PHP 7.1.7,在非本地的机器通过ip地址访问phpmyadmin时出现了,如下的错误信息。解决的方法是:找到 /etc/lampp/lampp/extra/httpd-xampp.conf 文件, 注释掉Require local,改为Require all granted即可。...

2021-11-24 13:53:03 224

原创 Unity安装 ILRuntime插件

unity2019.4.2f1c1 在package manager里面找不到ILRuntime插件解决办法:编辑项目下Packages的manifest.json文件,添加如下代码贴出来方便大家复制自己需要的部分{ "scopedRegistries": [ { "name": "ILRuntime", "url": "https://registry.npmjs.org", "scopes": [ ...

2021-11-11 22:13:07 3142

原创 关于 Android Studio 强行使用 JDK11 提示Android Gradle plugin requires Java 11 to run 的解决方案

我的环境是Xampp 7.1.7 / PHP 7.1.7,在非本地的机器通过ip地址访问phpmyadmin时出现了,如下的错误信息。解决的方法是:找到httpd-xampp.conf 文件, 注释掉Require local,改为Require all granted即可。解决完了这个问题之后,再次访问网站,网页显示下面的问题

2021-11-11 14:41:20 2685

原创 ERROR: ld.so: object ‘/usr/local/lib/libc2.28.so‘ from /etc/ld.so.preload cannot be preloaded ...

记录一次被黑的经历:我发现黑客入侵我的服务器并且生成了/usr/local/lib/libc2.28.so 文件,于是我就手动删除了这个文件,然后在控制台输入命令就会提示ERROR: ld.so: object '/usr/local/lib/libc2.28.so' from /etc/ld.so.preload cannot be preloaded (cannot be preloaded: ignored) 重启也没有作用,查了资料 找到了解决办法:echo "" > /etc/...

2021-07-08 17:43:22 1500

原创 unity : Sentinel key not found (H0007)解决方法

1.kotlin数据类型1.1 Booleanval aBoolean = true; //一般情况下指的是java的boolean 特殊情况下才会装箱成java的Boolean1.2 Number

2021-06-24 01:34:27 2944

原创 源码中出现throw new RuntimeException(“Stub!“)的理解

zhua在阅读源码的过程中,发现有些类只定义了方法名和参数列表,里面具体的实现就一句话:throw new RuntimeException("Stub!");比如BaseDexClassLoader这个类:[java]view plaincopy////Sourcecoderecreatedfroma.classfilebyIntelliJIDEA//(powe...

2021-06-24 01:30:22 2205 1

原创 Android6.0 Marshmallow运行时权限申请框架

RTPermissionAndroid6.0 运行时权限申请工具,Android Marshmallow runtime permission utils前言Android6.0发布后带来的运行时权限机制,使得开发者的工作又多了一点,在程序需要使用到9类敏感权限时必须去动态申请权限使用权,然而按照标准写法实在是太繁琐了,要是每一个权限都写一大堆申请步骤,我估计开发者分分钟暴走。所以,封装一个统一的请求框架是很有必要的,RTPermission就是为了简化申请步骤而做的,有需要的可参考一下,欢迎s

2021-06-13 03:24:18 419

转载 双检锁DCL与静态内部类实现单例模式的原理解析

双检锁实现单例模式将上锁粒度降低到了仅仅是初始化实例的那部分,保证线程安全,提高执行效率。双检锁的机制出现确实解决了多线程并行中不会出现重复的new对象,实现了懒加载,但是,因为jvm存在一个无序写的问题,原因在于:instance=new DoubleCheckedLock()这行代码在不同编译器上的行为是无法预知的。编译器可能会有如下实现:1. 给新的实体instance分配内存;2. 调用DoubleCheckedLock的构造函数来初始化instance。3. .

2020-08-17 01:23:02 274

原创 Android Context完全解析与各种获取Context方法

Context类型我们知道,Android应用都是使用Java语言来编写的,那么大家可以思考一下,一个Android程序和一个Java程序,他们最大的区别在哪里?划分界限又是什么呢?其实简单点分析,Android程序不像Java程序一样,随便创建一个类,写个main()方法就能跑了,而是要有一个完整的Android工程环境,在这个环境下,我们有像Activity、Service、BroadcastReceiver等系统组件,而这些组件并不是像一个普通的Java对象new一下就能创建实例的了,而是要有它们

2020-05-21 22:48:23 763

原创 deepin20编译Android源码7.1.2和4.4及踩坑

一、前言本文不涉及源码下载过程,主要记录自己的编译源码过程及其中遇到的问题,并最终运行在真机上。二、预置环境1、ubuntu16.04,8G内存,2T硬盘2、手机真机nexus 5x, nexus 53、编译源码版本为android-7.1.2_r18和android-4.4_r1两个版本选择参考链...

2020-05-06 14:38:47 1137

原创 计算机编程的经典书籍(强烈推荐)

computer.jpgThe god says: I love coding, then coding changes the world...1、JavaJava编程语言(第三版)---Java四大名著----James Gosling(Java之父) Java编程思想(第2版)----Java四大名著----Bruce Eckel Java编程思想(第3版)----Jav...

2020-04-02 14:59:56 1209

原创 同一台机器用docker实现mysql的主从同步

1.创建映射的文件夹已经配置文件/usr/mysql/mysql-master/my.cnf (配置文件)/usr/mysql/mysql-master/conf.d/usr/mysql/mysql-master/data/usr/mysql/mysql-slave/my.cnf (配置文件)/usr/mysql/mysql-slave/conf.d/usr/mysq...

2020-04-01 16:38:35 415

原创 The following classes could not be excluded beacuse they are not auto-configuration classes: - xx.xx

问题描述如下:问题解决:忘记加入相关配置了

2020-03-17 17:01:58 9047 3

原创 fastjson SerializerFeature详解

依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version> ...

2020-03-17 14:50:43 2162 1

原创 net.sf.ehcache(Ehcache 2.x)和org.ehcache(Ehcache 3.x)共存时引起的BUG

问题再现:Maven中同时存在如下依赖<dependency><groupId>org.ehcache</groupId><artifactId>ehcache</artifactId><version>3.6.3&l...

2020-03-12 10:21:23 2825

原创 Android反编译工具合集

1.GGJoy Dex Analysizer(GDA),国内第一款也是唯一一款全交互式反编译器,并且其不仅只是反编译器,同时也是一款强大、轻便的综合性逆向分析利器,其不依赖任何java库且支持apk,dex,odex,oat文件, 支持python脚本自动化以及方法签名制作与识别。其包含多个由作者独立研究开发的高速分析引擎: 反编译引擎、apk壳检测引擎、 恶意行为检测引擎、污点传播分析引擎、反...

2020-03-12 10:18:50 5163

原创 Smail语法(2)指令解析

【重点】归总了一些简单的Smail指令。1.If语句 if-nez v0,:cond_0 如果结果不为0,就跳转到cond_0标号处 if-eqz v0,:cond_1 如果结果为0,就跳转到cond_1标号处 2.数据操作指令 move v0,v1 将v1的值赋给v0 ,两个寄存器都为4位 move-result...

2020-03-10 10:32:07 6988

原创 Smail语法(1)

【情景分析】Android apk,反编译之后,我们能阅读到的代码是dalvik字节码 - smali 。有时候,工作需要,必须破解apk里面的一些协议或者方法。以此,借鉴经验,来开发自己的项目。【官方语法链接】http://www.blogjava.net/midea0978/archive/2012/01/04/367847.html【语法】一. 数据类型 1 ...

2020-03-10 10:31:18 491

原创 Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用

从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法对...

2020-03-04 11:31:03 146

原创 docker 批量删除 镜像 容器

我们在docker构建和测试时,经常会产生很多无用的镜像或者容器,我们可用如下两条命令一个一个删除。 1 2 docker containerrm容器id  #删除容器 可简写: docker rm 容器id docker imagerm镜像ID     #删除镜像 可简写: docker rmi 镜像ID 但是,还可以借...

2019-12-30 17:04:08 192

原创 编译x86_64 android 7.1及goldfish内核

编译Android系统的教程网上很多,之所以还要写这篇文章,是网上的教程基本都是针对arm,而且Android系统都是2.3,4.0等旧版本。本文要做到的是使用模拟器启动自己编译的x86_64架构android 7.1和goldfish。我第一次编译的arm64的Android 7.1系统,编译完后可以直接在模拟器中运行,默认使用的内核在Android系统源码目录的prebuild/qemu-...

2019-12-27 17:35:19 643

空空如也

空空如也

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

TA关注的人

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