- 博客(86)
- 收藏
- 关注
原创 【Java -身份证信息提取工具类】
package com.sipsd.util;import org.apache.commons.lang3.StringUtils;import java.time.LocalDate;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.util.Objects;import java.util.regex.Matcher;import java.util.
2024-01-12 18:24:31
711
原创 【Java -身份证信息提取工具类】
package com.sipsd.util;import org.apache.commons.lang3.StringUtils;import java.time.LocalDate;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.util.Objects;import java.util.regex.Matcher;import java.util.
2024-01-12 18:24:00
743
原创 【Java -身份证信息提取工具类】
package com.sipsd.util;import org.apache.commons.lang3.StringUtils;import java.time.LocalDate;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.util.Objects;import java.util.regex.Matcher;import java.util.
2024-01-12 18:22:56
428
原创 【Mysql 一些内置函数使用,日期函数 】
18、ifnull(val1, val2) 如果 val1 为 null,返回 val2,否则返回 val1 的值
2024-01-11 00:15:00
439
原创 【Java -实现几十万条数据插入(MySQL)】
实现高效的大量数据插入需要结合以下优化策略(建议综合使用):批处理:批量提交SQL语句可以降低网络传输和处理开销,减少与数据库交互的次数。在Java中可以使用Statement或者PreparedStatement的addBatch()方法来添加多个SQL语句,然后一次性执行executeBatch()方法提交批处理的SQL语句。在循环插入时带有适当的等待时间和批处理大小,从而避免内存占用过高等问题:设置适当的批处理大小:批处理大小指在一次插入操作中插入多少行数据。
2024-01-10 11:15:47
485
原创 【Mybatis -日常使用记录】
标签定义公共的 SQL 片段,并为其指定一个唯一的id。这个id将在后续的<include>标签中被引用。= null"></if>-- 可以继续添加其他公共条件 -->
2024-01-10 10:47:33
3344
原创 【解释 Git 的基本概念和使用方式】
Git是一种分布式版本控制系统,它可以跟踪和管理文件的变化,使得团队成员能够合作开发项目。以下是Git的基本概念和使用方式:1. 仓库(Repository):Git仓库是一个存储代码的地方。一个项目通常有一个主仓库,所有团队成员都可以在这个仓库中工作。2. 分支(Branch):分支是对代码进行独立开发的方式。主分支(通常是master或main)是项目的主线,而其他分支则用于开发新功能、修复错误等。在分支上开发完毕后,可以将其合并到主分支中。3. 提交(Commit):提交是Git存储代码变化的方
2024-01-09 09:19:48
382
原创 【良好的编程习惯是提高代码质量、可读性和可维护性的关键】
使用小写字母,多个单词使用.分隔(e.g.,com.example.project)。: 使用驼峰命名法,首字母大写(e.g., MyClass)。: 使用驼峰命名法,首字母小写(e.g., calculateTotal)。: 使用驼峰命名法,首字母小写(e.g., userList)。
2024-01-08 14:39:24
415
原创 【在Spring Boot中集成MyBatis-Plus实现分页】
MyBatis-Plus是MyBatis的增强工具,提供了一系列增强特性,包括分页查询。本文将详细介绍如何在Spring Boot项目中集成MyBatis-Plus,并利用其分页功能实现分页查询。
2024-01-07 00:15:00
813
原创 【深入了解Docker的使用指南】
Docker是一种轻量级、便携式、可扩展的容器化平台,能够让开发者更加便捷地构建、部署和运行应用。本文将为你提供一个详细的Docker使用指南,帮助你快速上手并充分利用Docker的强大功能。
2024-01-06 04:30:00
324
原创 【Java处理百万级数据的高效方法了解】
在现代应用程序中,处理大规模数据集是一个常见的挑战。本文将介绍一些在Java中处理百万级数据时的高效方法,包括数据存储、处理和分析的技术。
2024-01-06 04:15:00
1275
原创 【Java 8 特性详解】
Java 8作为一个里程碑版本,引入了许多强大的新特性,使得Java编程更加现代化和便捷。本文将深入探讨Java 8中引入的主要特性,包括Lambda 表达式、函数式接口、Stream API、新的时间日期 API 等。
2024-01-05 23:39:59
473
原创 【Spring Boot中Controller接收前端参数的相关注解详解】
在Spring Boot应用中,Controller层负责处理前端传递的参数,并执行相应的业务逻辑。本文将深入探讨Spring Boot中常用的Controller参数接收相关注解,帮助开发者更好地处理和解析前端传递的数据。
2024-01-05 22:58:25
548
原创 【了解Spring Boot中Controller相关注解】
Spring Boot是一个快速开发Java应用的框架,其中的Controller层负责处理HTTP请求和响应。在这篇文章中,我们将深入了解Spring Boot中常用的Controller相关注解,帮助你更好地构建Web应用。
2024-01-05 22:25:08
377
原创 【Vue.js 中使用 ECharts 打造交互式数据可视化】
Vue.js和ECharts的结合为开发者提供了强大而灵活的数据可视化解决方案。本文将介绍如何在Vue.js项目中集成ECharts,并通过简单的示例展示如何创建交互式的数据可视化图表。
2024-01-04 09:36:14
1270
原创 Java MyBatis-Plus多表联查
serviceImpl继承MPJBaseServiceImpl (可选)3、默认主表别名是t,其他的表别名以先后调用的顺序使用t1,t2,t3…1、select:表示查询的指定字段,一个select只能查一个表的。第二个参数: 连表的ON字段,这个属性必须是第一个参数实体类的属性。service继承MPJBaseService (可选)mapper继承MPJBaseMapper (必选)第三个参数: 参与连表的ON的另一个实体类属性。第一个参数: 参与连表的实体类class。
2024-01-03 00:30:00
1006
原创 vue 解析身份证信息
上述代码仅提供了一个简单的示例,实际应用中身份证信息的解析可能需要更加复杂和准确的算法,以及对身份证号码规范的更全面的考虑。在生产环境中,建议将敏感信息传递到后端进行解析,以确保数据的安全性。在Vue.js中解析身份证信息通常是通过前端JavaScript来实现的,因为身份证信息是敏感信息,前端可以在用户设备上进行简单的解析,但为了安全起见,敏感信息的解析最好在服务端进行。请注意,在实际应用中,使用现成的身份证信息解析库可能更为可靠。// 简单的身份证信息解析,仅用于示例。'身份证号码格式不正确'
2024-01-02 10:34:01
673
原创 Java项目代码自动生成工具及最佳实践
在现代软件开发中,为了提高开发效率和代码质量,使用代码生成工具已经成为一种常见的实践。本文将介绍一些流行的Java项目代码生成工具,并提供一些建议和最佳实践,以确保生成的代码符合项目需求和规范。
2024-01-02 09:52:21
1155
原创 微信小程序中的拖拽和缩放图片功能
在现代的移动应用开发中,拖拽和缩放功能变得越来越重要。它们不仅使应用程序更具交互性,还为用户提供了更直观、更高效的使用体验。微信小程序作为一个流行的开发平台,也提供了这样的功能。以下是在微信小程序中实现拖拽和缩放图片的步骤和注意事项。
2023-12-29 13:46:33
1801
原创 解释 Git 的基本概念和使用方式
Git是一个分布式版本控制系统,用于跟踪文件的变动和协调多个开发者之间的工作。它提供了一种记录文件变动的方式,使得开发者可以回溯文件的历史版本,并轻松地合并多个开发者对同一文件的修改。
2023-12-29 09:30:01
333
原创 java 对外第三方接口鉴权
在Java中,对外提供第三方接口鉴权通常涉及使用令牌(Token)或API密钥(API Key)等方式来确保请求的合法性。以下是一个简单的基于令牌的鉴权示例,你可以根据实际情况进行修改和扩展。
2023-12-28 11:47:52
1358
原创 使用 MyBatis-Plus 简化 Java 数据库操作
MyBatis-Plus 是 MyBatis 的一个社区增强工具,提供了丰富的功能和简化的语法,使得 Java 开发者更容易进行数据库操作。它集成了一系列实用的功能,如代码生成、分页插件、条件构造器等。假设我们有一个名为 User 的实体类,对应数据库中的用户表。// 其他字段... }// 其他字段... }// 其他字段... }// 其他字段... }IdType;import com// 其他字段... }
2023-12-28 11:31:33
394
原创 Java对象Stream操作:排重、排序、相加
在Java中,Stream API提供了一种优雅而强大的方式来处理集合数据。在本文中,我们将探讨如何使用Java的Stream对对象集合进行排重、排序和相加等操作,以及一些示例代码演示。
2023-12-28 11:23:57
956
原创 微信小程序预览pdf
下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。wx.openDocument 新开页面打开文档。
2023-12-26 17:20:24
598
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人