- 博客(92)
- 收藏
- 关注
原创 Postger数据库 性能问题排查
当使用PostgreSQL时遇到了性能问题,可以监控数据库活动进行诊断和优化。那么,就需要知道通过哪些数据库的表可以监测到有用信息。
2025-03-14 13:55:44
653
原创 EasyExcel冲突问题,java.lang.NosuchFieldError: Factory
com.alibaba.excel.exception.ExcelGenerateException Create breakpoint java.lang.NosuchFieldError: Factory
2024-08-28 19:37:17
1684
原创 保存应用数据
C. 使用getSync()获取用户首选项实例,然后使用getPreferencesSync()方法保存数据到缓存的Preferences实例中,再使用flush()持久化数据。D. 使用putSync()获取用户首选项实例,然后使用getPreferencesSync()方法保存数据到缓存的Preferences实例中,再使用flush()持久化数据。1. 应用存入数据到Preferences实例后,可以使用flush()方法实现数据持久化,用户首选项的数据持久化后是放在哪里?
2024-07-23 16:13:52
1033
原创 从简单的页面开始
2. 对于包含文本元素的组件,如:Text、Span、Button、TextInput等,使用fontFamily设置字体时,参数类型只能是string,当使用多个字体时,用“,”进行分割,按顺序生效。3. 在Column容器中的子组件默认是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向,在Row容器中的组件默认是按照从左到右的水平方向布局的,其主轴的方向是水平方向。A. 当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。
2024-07-23 15:01:36
767
原创 应用程序框架基础
1. 在基于Stage模型开发的应用项目中都存在一个app.json5配置文件、以及一个或多个module.json5配置文件。A. 配置文件,包括应用级配置信息app.json5、以及Module级配置信息module.json5。D. 其他配置文件,用于编译构建,包括构建配置文件、编译构建任务脚本、混淆规则文件、依赖的共享包信息等。C. 资源文件,包括应用级资源文件、以及Module级资源文件,支持图形、多媒体、字符串、布局文件等。A. pages标签标识当前Module的配置的应用环境变量。
2024-07-23 14:54:59
622
原创 ArkTS语法介绍
D. keyGenerator为数据源arr的每个数组项生成唯一且持久的键值,为必选参数。C. 当父组件和子组件之间存在一个或多个if语句时,必须遵守父组件关于子组件使用的规则。C. itemGenerator为数组中的每个元素创建对应的组件,为必选参数。2. 允许在容器组件内使用if/else条件渲染语句构建不同的子组件。B. 允许在容器组件内使用,通过条件渲染语句构建不同的子组件。1. 下面属于ArkTS中正确使用变量声明的语句是?2. 下面属于ArkTS函数声明的语句的是?
2024-07-23 14:38:15
455
原创 DevEco Studio的使用
2. module.json5文件中的deviceTypes字段中,配置了phone,tablet,2in1等多种设备类型,才能进行多设备预览。B. 在预览器界面,可以在预览器中操作应用/服务的界面交互动作,如单击、跳转、滑动等,与应用/服务运行在真机设备上的界面交互体验一致。A. 提供代码的智能补齐能力,编辑器工具会分析上下文并理解项目内容,并根据输入的内容,提示可补齐的类、方法、字段和关键字的名称等。C. module.json5包含HAP的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息。
2024-07-23 14:31:49
708
原创 《HarmonyOS第一课》习题与答案
2. 用户使用应用的情境发生变化时(例如从室内走到户外、从办公室到车上等),之前使用的设备可能已经不适合继续当前的任务,或者周围有更合适的设备,此时,可以选择使用新的设备来继续当前的任务。A. HUAWEI DevEco Studio 提供了设备模拟的能力,解决HarmonyOS生态应用、元服务开发过程中遇到的真机设备不足、无分布式应用调试环境等问题,为开发者提供低成本、易获取的调测验证环境。4. 如果开发者在原生应用版本的基础上,想要提供多种服务给用户,开发者选择开发场景的最优选是?
2024-07-23 14:23:29
1677
原创 达梦数据库安装手册
安装完成后,可以再电脑开始右键进行查看,出现达梦管理工具、达梦迁移工具及可以展示正常的表。下载windows版本开发版,将下载的文件解压。3、安装引导,默认下一步,安装实例可以进行修改。2、安装流程,默认选择下一步。4、最后一步记录一下创建的摘要。
2024-05-29 16:49:54
368
原创 IDEA jdk版本切换问题
如果需要,在 Project Settings > Global Libraries 或 SDKs 中,确保已正确配置了 jdk 的SDK,并将其应用到项目中。接着转到 Project Settings > Project,确认 Project SDK 是否为对应Jdk 的SDK,以及语言类型。选择相应的模块,然后在 Sources 标签页下,查看 Language。Compiler > Java Compiler,确保项目的Target bytecode version 设置为16。
2024-01-26 16:24:17
903
原创 mybatis-Plus 的自动填充
首先给从页面中可以进行新增的表单数据,数据库表中增加创建人和更新人;替换对应的数据库名称和表名称即可。●mybatis-Plus 的自动填充是依赖于实体进行的,所以使用 Lambda表达式的时候需要注意。添加以下字段,@JsonIgnore 根据需要进行去除或添加,用于对象当接口参数。●通过写sql的xml文件,也是无法进行自动填充的。页面中涉及到新增数据的业务需要增加操作人字段。2.java对象实体类中增加字段。
2024-01-16 14:40:19
540
原创 SpringBoot中间件使用之EventBus、Metric、CommandLineRunner
SpringBoot中间件使用之事件总线、个性化指标监控、启动数据初始化
2023-08-10 14:24:57
1010
原创 JWT的深入理解
JWT的特点是自包含的,减少了服务器端的存储和查找开销,并提供了无状态的身份验证机制。JWT的优势在于它是自包含的,即令牌本身携带了用户信息和验证信息,减少了对服务器端存储和查找用户信息的开销。需要注意的是,为了保证安全性,JWT的签名部分应该使用安全的密钥进行签名,并且需要进行合适的过期时间设置和刷新机制来保护令牌的安全性。需要注意的是,为了保证JWT的安全性,应使用安全的密钥对JWT进行签名,并根据需求设置适当的过期时间和刷新机制,以保护令牌的安全性。它是对头部和载荷进行签名的结果,使用私钥进行签名。
2023-07-12 18:00:43
482
原创 JAVA基础——反射机制
java反射首先定义一个Person类public class Person { private String name; public int age; public Person(String name, int age) { this.name = name; this.age = ...
2022-11-04 15:53:35
416
原创 list排序,针对动态对象属性的排序,反射机制处理
针对list动态对象的某个属性进行排序,使用compareTo、compare 方法的排序规则
2022-02-14 14:20:48
1224
1
原创 Excel导出工具类
我们在导出报表的时候会遇到在 controller层 写重复的响应(IO)方法,做的重复的工作。其实就是CV的活,这时可以考虑把相同的抽取出来写作一个工具类。1、正常的操作@Api(value = "检修缺陷工单管理", description = "检修缺陷工单管理")@RestController@RequestMapping(value = "/overhaul/defect-order")public class exportControlle{ @ApiOperation("缺陷列表
2021-06-28 11:36:36
347
原创 SpringBoot 通过SSH跳板机连接生产环境
在开发过程中,我们经常会遇到联调、测试、找bug等问题,由于项目在不同的环境,我们找问题也非常不方便,无法通过本地代码debug调试。在公司内部的局域网内,通过浏览器中ModHeader修改请求参数,代理、重定向等方式可以方便不少,但还是无法解决跨网段的问题。以下是ModHeader的代理界面,很友好的帮助我们代理,可以添加多种前端请求参数,具有PostMan的要求,请自行实践。2、SpringBoot通过跳板机连接远程(1)导入依赖包<!--ssh链接数据库--><depen
2021-05-28 18:01:35
1111
2
原创 spring-mybatis-plus代码生成器代码
1. 首先需要导入Maven依赖包,使用的是velocity引擎,如果使用其他引擎,注意引擎的依赖包<!--mybatis-plus代码生成器--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.3.2</version>&l
2021-02-03 11:02:21
216
1
原创 java 项目 日志拦截打印
import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;import org.aspectj.lang.annotation.Pointcut;import org.spr
2020-12-25 13:17:10
667
原创 手机抓包之fiddler工具使用记录
一、下载fiddler链接:https://pan.baidu.com/s/1ckHxBXn4V8Zh4FGjGZMltA 提取码:hx2b二、安装fiddler默认下一步就,一直点就可以三、配置菜单目录 Tools-》option查看电脑的IP地址手机自带浏览器使用:http://电脑ip:8888下载fiddler插件并安装设置手机网络的代理方式打开android设备的“设置”->“WLAN”,找到你要连接的网络,在上面长按,然后选择“修改网络”
2020-12-24 10:36:01
289
原创 时间范围比较,判断某个时间是否在某个时间段内工具类
时间格式化/** * * 判断某个时间是否在某个时间段内 * * @param date 待比较的时间 * @param format 时间格式,eg("HH:mm") * @param startTimeStr 时间范围的开始时间,eg("06:00") * @param endTimeStr 时间范围的结束时间,eg("22:00") * * */ public static Boolean isBelo
2020-11-12 14:17:22
2390
9
原创 统计类
import cn.hutool.core.collection.CollUtil;import com.meinergy.chargingpile.home.HomeService;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import org.springframework.beans.factory.annotation.Autowired;import java.lang.reflect.Field;import j.
2020-11-06 18:01:03
166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人