自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 从数组中获取指定属性数组

java 从数组中获取指定属性数组。

2025-05-30 22:32:18 52

原创 java 项目登录请求业务解耦模块全面

登录是统一的闸机;密码存在数据库中,用的是密文,后端加密,和数据库中做对比。

2025-05-27 22:33:55 224

原创 Mac redis下载和安装

目录1、官网:https://redis.io/2、滑到最底下3、下载资源

2025-05-27 20:12:27 412

原创 java数据分页pageHelper,需要放在common模块中

这句分页的代码和查询数据的代码要挨着,分页的下一句代码就是查询数据的代码,会拦截下一句(下一句就要拦截)分页查询:select * from content_article limit 5,5。list是需要返回给客户端的数据。获取的数据,附带分页信息。

2025-05-27 08:49:28 179

原创 java 事务@Transcational,字符串过界,继承自运行时异常,类别数据表构建思路

1、获取文章详情的时候,文章内容单独请求,提高查询效率,2、查询文章标题的频率,比查询文字详情的频率要高很多,

2025-05-27 08:48:00 130

原创 java Mybitas-plus 操作数据库

Mybitas-plus,配置操作的.xml都可以不用写了,不用配置sql语句,mapper就直接实现BaseMapper接口即可操作数据库。//@Table(type=IdTtype.AUTO)//id自增。updata//把id为2的name为历史的,改成历史-new。queryWrapper.eq("name","历史 ")让结果快速出来,不让多个表,我依赖你,你依赖我,影响性能;updata.eq("name","历史")po.setName("历史-new")

2025-05-24 10:15:23 311

原创 java项目实战、pom.xml配置解释、pojo 普通java对象

在dependencyManagement下定义的依赖项,子项目依赖的时候可以不写版本号。package :将java代码编译成字节码,生成在target文件夹下。dependencyManagement的依赖,是不会依赖透传的。--整合子项目,本身并不实现具体的业务逻辑-->dependencies中的依赖是可以依赖透传的。层次分明 逻辑清晰,分工明确,解耦。父项目通过modules标签,来指定子项目。clean:将编译的target文件夹清空。子项目通过parent标签,来指定主项目。

2025-05-23 08:37:53 323

原创 java AOP面向切面编程,

环绕通知:@Around 使用try...catch...finally,及@Before、@AfterReturning、@After、@AfterThreowing等方法处执行。返回通知:@AfterReturning,方法成功执行后return,执行。2、日志功能分散在各个业务功能方法中,不利于后期统一维护。异常通知:@AfterThreowing,异常结束后执行。AOP: 面向切面编程,是动态的植入一些功能,动态代理。后置通知:@After最终结束后执行。前置通知:@Before。

2025-05-22 08:15:15 207

原创 java 拦截器、过滤处理

拦截指定接口,或者模块接口,节省请求资源拦截器执行顺序SpringMVC会把所有拦截器收集到一起preHandle 方法会按照拦截器的配置顺序依次调用;postHandle 方法按照拦截器配置相反的顺序调用afterCompletion 方法按照烂机器相反的顺序调用preHandle:在交给处理请求之前触发postHandle:在处理请求之后触发afterCompletion:在响应完成之前触发业务拦截器;

2025-05-22 08:12:27 163

原创 java 异常验证框架validation,全局异常处理,请求验证

NotBlank = @NotNull + @NotEmpty,且也可以验证:"content": " "@NotNull(message = "内容不能为空"):判断字符串,是否为null ,tag:null。即能验证字符串是否为null,也能验证字符串为空,例:"content": null、"content": ""@Range(min = 2,max = 6,message = "大小在2-6之内")@Size(min=2,max = 6,message = "标签长度为2-6")

2025-05-20 22:40:05 362

原创 springMVC拦截器,拦截器拦截策略设置

做请求的校验,如果校验没有通过,直接返回,原来下面的处理,就不用处理了将request进行拦截校验将response进行拦截校验preHandle 在请求处理之前调用postHandler 是在回应以后afterCompletion 是在最后调用。

2025-05-20 22:30:27 181

原创 java Knife4j 世界级工具

作用:1、接口文档输出2、接口请求测试在 SpringBoot 项目启动后、访问:localhost:8080/doc.html 接口文档。

2025-05-19 12:36:03 238

原创 java Lombok 对象模版和日志注解

相对于 TRACE 级别,DEBUG 级别不太详细,但是在调试或诊断问题时也有用,不过这种级别的日。ERROR 级别的日志用于记录程序中的错误信息,此级别的日志信息表示出现严重错误,需要及时。此级别的日志信息最详细,虽然对于大多数问题的解决都很有帮助,但是产生大量信息会对性能会。此级别的日志信息一般不会影响程序的正常运行,但需要注意,并及时处理。用于记录程序运行的基本信息,例如,程序启动、配置信息等。用于输出程序中详细的运行信息,通常用于调试或诊断问题。用于输出程序运行过程中的细节信息,通常用于调试。

2025-05-19 12:31:53 640

原创 java 数据库显示时间设置

【代码】java 数据库显示时间设置。

2025-05-18 22:22:12 238

原创 java springMVC+MyBatis项目1,服务端处理json,RequestBody注解,Form表单发送,JavaScript发送

通过JavaScript发送 请求体类型:application/json,此时服务端需要添加@RequestBody。测试的时候,form表单需要添加:post-param,JavaScript时,需要添加:post-text。2、Session会话保持:比cookie多了一个数据库,比cookie更安全,1、Cookie会话保持:Cookie保存后,在后续的同域请求中,会自动提交。客户端传数据到服务端,需要传json格式,否则服务器是无法识别。在服务器内存中设置的,当服务重启后,就会全部清除。

2025-05-18 11:51:31 331

原创 JAVA Spring MVC+Mybatis Spring MVC的工作流程*,多表连查

Controller 注解标注一个类;表示该类是一个控制器,负责处理用户的请求,并将处理结果生成响应返回给客户端。@RequestMapping 注解请求注解;添加在控制器类或控制器方法上;将HTTP请求映射到控制器中的方法,指定处理请求的路径控制器类上:为整个控制器指定一个基础路径控制器方法上:指定相对于基础路径的具体路径@ResponseBody 注解响应注解;添加在控制器方法上;可以使控制器方法通过返回值的方式将响应返回给客户端。

2025-05-17 20:50:30 797

原创 java依赖集合

【代码】java依赖集合。

2025-05-17 11:08:59 215

原创 java spring -framework -mvc

C:Controller,控制器负责接收用户请求,并根据请求调用 相应的模型来处理业务逻辑。V:View,视图层,负责界面展示,向用户呈现数据的方式(html页面,图片,文本等)SSL证书自己做也可以,但是浏览器不认,需要把证书一个个的添加信任,操作繁琐,DELETE请求,删除服务器端资源,比如:删除订单,聊天记录。1、数据以明文的方式在互联网中传输,不安全。Spring mvc就是用来处理请求的,这两种请求,处理的方式大不一样。HTTP请求Request 一个请求包含:请求行,请求头,请求体。

2025-05-16 22:40:37 1028

原创 Android解决maven center下载很慢的问题

在settings.gradle中配置下载地址。

2025-05-08 21:58:51 127

原创 Android不能下载Gradle,解决方法Could not install Gradle distribution from.......

阿里云镜像 Gradle下载地址:https://mirrors.aliyun.com/macports/distfiles/gradle/腾讯云镜像 Gradle下载地址:https://mirrors.cloud.tencent.com/gradle/阿里云镜像 Gradle下载地址:https://mirrors.aliyun.com/gradle/官网地址:https://services.gradle.org/distributions/

2025-05-08 21:35:05 375

原创 Android studio 鸿蒙开发工具快捷键:前进、返回;向前、向后

next directory 向前。previous directory 向后。

2025-04-26 12:16:38 96

原创 研究生异地报名,需要社保缴费记录,没有社保记录怎么办。

1、户籍在安徽省,在北京工作,想报北京科技大学; 招生简章中没有提社保记录,但是在报名的时候,又出来要求:北京连续6个月的社保记录。这里是指在北京市考试的要求。没有连续社保缴费记录,肯定不能在北京考试了。 但是,你可以去其他地方考啊!!! 户籍所在地,就可以。有没有社保记录,都无所谓。 在选择考试地点的时候,要选择户籍所在地。有的人说,我农村的,例如:安徽省,池州市东至县尧渡镇龙岗村某某组,农村的,在选的时候,就选择安徽省、池州市的即可

2024-10-10 11:05:39 598

原创 鸿蒙音乐播放封装

【代码】鸿蒙音乐播放封装。

2024-08-31 22:05:24 464

原创 鸿蒙基础控件封装:

toast

2024-08-29 13:42:05 197

原创 鸿蒙使用资源颜色

【代码】鸿蒙使用资源颜色。

2024-08-28 17:05:26 421

原创 如何获取页面的MP3文件

6、找到request url:复制链接,直接访问链接即可,4、然后点击播放按钮,此时network中会加载各类资源;5、在type中找到’media‘,点击media的名称;3、找到network选项卡,1、使用Google浏览器,2、F12打开网页编程模式。7、点击下载音乐即可。

2024-08-28 11:09:50 4437

原创 鸿蒙后台运行,鸿蒙播放音乐后台

AvSessionManager,后台播放任务之前需要初始化。

2024-08-27 22:16:24 843

原创 鸿蒙播放rawfile目录音乐

【代码】鸿蒙播放rawfile目录音乐。

2024-08-27 16:39:49 209

原创 鸿蒙三层架构,鸿蒙模块依赖、鸿蒙依赖模块,鸿蒙hap、鸿蒙hsp、鸿蒙har

应用的入口,

2024-08-26 21:29:03 1874

原创 鸿蒙验证码封装

【代码】鸿蒙验证码封装。

2024-08-26 15:19:22 214

原创 鸿蒙云数据库封装

【代码】鸿蒙云数据库封装。

2024-08-26 15:17:20 223

原创 鸿蒙TextInput提示文字

【代码】鸿蒙TextInput提示文字。

2024-08-25 21:32:58 208

原创 鸿蒙端云一体开发、鸿蒙云

下载‘agconnect-services.json’,到目录:entry / src / main / resource / rawfile /在华为AGC界面,打开我的项目,点击项目,左边点击:云开发;然后开通:认证服务(选中国,勾选默认)然后开通服务:‘’云数据库‘’、‘’云存储‘’、鸿蒙云存储,免费用户只能使用一个项目,认证服务中起用手机号码;

2024-08-24 20:14:10 398

原创 鸿蒙时间戳转

【代码】鸿蒙时间戳转。

2024-08-24 19:56:22 371

原创 鸿蒙验证码,鸿蒙认证服务验证码,鸿蒙云存储上传图片

【代码】鸿蒙验证码,鸿蒙认证服务验证码。

2024-08-24 17:00:45 428

原创 鸿蒙卡片传值app到卡片

在卡片的entryability中:EntryFormAbility。

2024-08-23 16:43:06 538 1

原创 鸿蒙获取卡片id

在卡片的EntryFormAbility中。

2024-08-23 15:32:39 210

原创 鸿蒙服务卡片,点击事件,传值

在Resources / base / profile / form_config.json中,就是卡片的配置。2、选择Service Widget;在EntryFormAbility中,最主要的方法:onAddForm(),就是做主要的逻辑处理。用来显示或者提示一些基本信息,或进行一些基本操作,不能使用重逻辑。其中Static Widget,只能做静态页面,不能做数据交互。就是的ability,在这个ability上,就是卡片。在entry的model.json5中,卡片可以选择2*2和2*4。

2024-08-23 11:50:46 579

原创 鸿蒙元服务

"bundleType": "atomicService",有这行代码,编译之后,就是元服务,没有这个代码,就是app,在桌面就生成了图标。元服务:类似小程序,不用安装,即用即走,但是开发语言是arkts。包的大小有限制,单个包大小不能超过2M,总和不能超过10M;元服务中,AppScope => app.json5目录下。

2024-08-23 11:31:33 342

原创 鸿蒙打包真机需要签名,模拟器,不需要签名

鸿蒙打包真机需要签名,模拟器,不需要签名。

2024-08-18 22:10:49 226

java maven 阿里云镜像设置文件

java maven 阿里云镜像设置文件

2025-05-14

空空如也

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

TA关注的人

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