06 2021 档案
摘要:这个语法叫闭包,刚接触闭包的概念是在swift/oc中的 java8中也增加了这一特性 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。
阅读全文
摘要:导入一个项目的时候,报了Unable to load class 'javax.xml.bind.JAXBException'这个错。 解决: 将jdk换成jdk1.8就可以了。 原来的版本是android studio 4.2.1自带的jdk11的。
阅读全文
摘要:新建了一个项目,发现button的backgroud不起作用,预览没有效果,运行到真机也是一样。 基本上可以肯定是样式的问题,解决: Theme.MaterialComponents.DayNight.DarkActionBar加个.Bridge就可以了。其实解决方法也是很多的,只要把applica
阅读全文
摘要:1、引入包 implementation 'androidx.constraintlayout:constraintlayout:2.0.1' 在用向导创建project的时候,会自动的增加这样的一个引入。 2、使用 <?xml version="1.0" encoding="utf-8"?> <a
阅读全文
摘要:android studio在创建项目的时候,有个选项:Use legacy android.support libraries 这个选项就是使用v7包,如果不选择的话应该是androidx。
阅读全文
摘要:1、引入包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency> <dependency> <
阅读全文
摘要:1、一开始加入了一个方法,测试只要是选择了JUnit5,都不走。也不报错,也不成功。 解决:pom.xml中加入以下的jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start
阅读全文
摘要:背景: 启动spring boot项目的时候,突然报错。 org.springframework.amqp.rabbit.listener.exception.ListenerExecutionFailedException: Listener method could not be invoked
阅读全文
摘要:生产者发送消息的时候,需要通过exchange+queue,那么这个过程中就可能出现收不到或者是路由不成功的情况。 就需要通过发送返回状态来进行,完整性的处理。 一般我们在处理实际业务的时候,流程如下: 第一步:先把一些业务处理写入数据库 第二步:发送(Producer==>Exchange==>Q
阅读全文
摘要:这个注解是java的,不是spring的。 Constructor(构造方法) -> @Autowired(依赖注入) -> @PostConstruct(注释的方法) package com.example.studySpringBoot.util; import com.example.stud
阅读全文
摘要:简洁好用的数据库表结构文档工具 地址: https://gitee.com/leshalv/screw 我测试的是mysql数据库。 1、修改配制 2、运行测试,生成文档 个人感觉还是挺棒的,当然除了这个工具,还有很多利器。
阅读全文
摘要:打包命令: mvn clean package 报错:程序包com.sun.image.codec.jpeg不存在 感觉是找不到jar包的问题。 解决: pom.xml下加<build> <plugins> <plugin> <groupId>org.springframework.boot</gr
阅读全文
摘要:$ git config --global --unset http.proxy git config --global --unset https.proxy 这二条命令运行后解决。 参考: https://segmentfault.com/a/1190000018624911?utm_sourc
阅读全文
摘要:https://github.com/Carthage/Carthage 1、安装 brew install carthage 2、查看 carthage version 0.37.0 3、安装依赖 根目录下面有Cartfile与Cartfile.resolved,跟pod是一样的。 Cartfil
阅读全文
摘要:直接上代码: Handler handler = new Handler(Looper.myLooper()) { @Override public void dispatchMessage(@NonNull Message msg) { super.dispatchMessage(msg); St
阅读全文
摘要:.md即markdown文件的基本常用编写语法,是一种快速标记、快速排版语言。 简而言之,就是通过输入文字+标记也可以快速形成类似html或者word的排版。即自带富样式的文本文件。 下面就简单和大家分享一些.md基本语法: 一、基本符号:* - +. > 基本上所有的markdown标记都是基于这
阅读全文
摘要:将imageview中的图片,保存到相册以后,不管在哪里都找不到, 只有通过文件管理中的查找具体的文件,才可以找到。否则重启手机也是可以在指定位置找到的。 sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.from
阅读全文
摘要:1、点击公共链接 2、在默认浏览器里打开 3、如果还是看不到提示,则要刷新,如果没有安装TestFlight,则要先安装TestFlight 4、然后点击下面的测试安装打开TestFlight安装就可以了。 以下还有处理的的步骤: 1)上传打包好的ipa到App Store Connect,然后等待
阅读全文