自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端ajax请求中,如何设置配置项processData及Content-Type,对于java后台接口对应不同的Content-Type,该如何进行接收

前端ajax请求中,如何设置配置项processData及Content-Type,对于java后台接口对应不同的Content-Type,该如何进行接收在前端 AJAX 请求里,和这两个配置项的设置,和 Java 后台接口接收数据的方式紧密相关。

2025-06-10 10:49:33 243

原创 Java try 中 return 与 finally 的执行顺序

因为这可能会让代码的逻辑变得复杂,还容易引发难以排查的问题。语句执行之前运行,不过要留意返回值的情况。并且要注意,应避免在。语句,那么这个返回值就会覆盖掉。语句执行前就已经执行了。在 Java 里,当。

2025-06-09 14:19:27 192

原创 H5plus监听手机导航栏返回按钮的点击事件

如果你使用 HTML5Plus 创建了自定义导航栏(而非原生导航栏),可以通过标准 DOM 事件监听:javascript// 假设导航栏按钮ID为navButton// 处理按钮点击事件console.log('导航栏按钮被点击');});下面是一个完整示例,展示如何自定义返回逻辑并阻止默认行为:javascript// 监听返回按钮// 阻止默认返回// 获取当前页面路径(假设使用Vue或React路由)// 根据当前页面决定如何处理返回// 在首页点击返回时确认退出应用。

2025-06-06 11:07:52 607

原创 java中对list排序

Comparator如果需要降序排序或自定义排序规则,可以传入Comparator// 降序排序// 输出 [8, 5, 3, 2, 1]如果List让对象实现Comparable接口,定义自然排序规则:int age;@Override// 按年龄升序// 按年龄排序使用Comparator灵活定义排序:// 按姓名排序。

2025-06-05 08:29:58 233

原创 MyBatis XML中 resultMap 与 resultType 的使用场景

使用resultType的情况:查询结果简单,且列名和 Java 对象属性名能自动对应上时使用。使用resultMap的情况:查询结果复杂,或者需要手动定义列名和属性名的映射关系,以及处理对象间的关联关系时使用。一般来说,resultType使用起来更简单便捷,而resultMap的功能更强大,能应对复杂的映射需求。

2025-05-30 17:00:47 737

原创 mysql设置最大连接数,最小连接数,超时时长

1.在my.ini中(不配置时,使用这个配置文件的默认值max_connections默认值为你可以通过以下命令查看当前实例的实际值:(在navicat(数据库连接工具)使用)如图。

2025-05-30 14:52:36 540

原创 Lambda 表达式对共享变量进行修改实例

操作,并没有在获取锁之后再次请求获取其他锁或者同一个锁,所以不存在锁嵌套使用的情况。在这个代码里,每个线程在执行 Lambda 表达式时,会尝试获取。综上所述,给定代码中不存在锁嵌套使用的情况。类的当前实例)这个锁,然后对。

2025-05-05 09:20:52 101

原创 锁嵌套实例

锁嵌套使用指的是在已经获取一个锁的情况下,再次请求获取同一个锁或者其他锁。System.out.println("获取外层锁");System.out.println("释放外层锁");System.out.println("获取内层锁");// 执行一些操作System.out.println("释放内层锁");在这个例子中,方法获取了lock锁,在持有该锁的期间调用了,而又尝试获取同一个lock锁,这就是锁的嵌套使用。

2025-05-05 09:18:13 201

原创 lambda表达式使用

Lambda 表达式是 Java 8 引入的一个重要特性,它允许你将函数作为方法的参数传递,使得代码更加简洁和灵活。

2025-05-05 09:01:45 284

原创 java面向对象思想

抽象是指将现实世界中的事物抽象成类和对象,忽略其非本质的细节,只关注其本质特征和行为。在 Java 中,抽象通过抽象类和接口来实现。抽象类不能被实例化,它可以包含抽象方法和具体方法;接口是一种特殊的抽象类型,它只包含抽象方法。Java 面向对象思想通过对象、类、封装、继承、多态和抽象等概念,提供了一种结构化、模块化的编程方式,使得代码更加易于理解、维护和扩展。在实际开发中,合理运用面向对象思想可以提高开发效率和代码质量。

2025-05-04 17:51:48 369

原创 springboot中使用多线程处理短信发送业务

System.out.println("已向用户 " + user.getName() + " (手机号:" + user.getPhoneNumber() + ")发送欢迎短信。注解用于告诉 Spring 容器,被该注解标注的类是一个配置类,类似于传统的 XML 配置文件。System.err.println("发送短信时发生中断异常: " + e.getMessage());System.err.println("发送短信时发生错误: " + e.getMessage());2.写短信发送工具类。

2025-05-04 17:42:20 386

原创 java多线程的几种实现方式

/比第一种多出这步(new一个Thread类,并将任务类r传进去)1.定义一个Mythread类并继承Thread类,重写Thread的run方法,方法内部写具体的业务代码。//第二种实现runable接口,重写Runable接口run方法。// 多线程的第一种启动方式继承Thread,成为子类。2.调用Mythread类。1.定义MyRun类。

2025-05-03 17:58:23 274

空空如也

空空如也

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

TA关注的人

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