- 博客(25)
- 收藏
- 关注
原创 Java二分查找(笔记、(25))
本文介绍了Java中二分查找算法的原理与实现。二分查找通过每次将搜索范围减半,在有序数组中高效定位目标值,时间复杂度为O(logn)。文章详细讲解了算法原理:通过维护左右指针不断缩小搜索区间,比较中间值与目标值的关系。提供了迭代实现的具体代码示例,包括数组排序、指针移动和终止条件判断。同时指出了使用前提(数组必须有序)和常见注意事项。该实现通过比较中间值决定搜索方向,最终返回目标索引或不存在提示。
2026-04-03 21:42:09
33
原创 Vue生命周期函数详解(笔记、(24))
本文演示了Vue2的生命周期钩子函数,通过HTML方式展示了从实例创建到销毁的完整过程。代码示例包含了beforeCreate、created、beforeMount、mounted等主要生命周期阶段,展示了数据观测、DOM挂载、更新和销毁时的行为特征。特别演示了在created阶段启动定时器,在beforeDestroy阶段清理资源的实践方法,以及如何通过按钮触发数据更新和手动销毁实例。这些钩子函数为开发者提供了在Vue实例不同生命周期阶段执行自定义逻辑的能力。
2026-03-18 16:37:46
41
原创 java中返回AjaxResult(笔记、(22))
@param type 状态类型。* @param data 数据对象。* @param data 数据对象。* @param data 数据对象。* @param data 数据对象。* @param msg 返回内容。* @param msg 返回内容。* @param msg 返回内容。* @param msg 返回内容。* @param msg 返回内容。* @param msg 返回内容。* @param msg 返回内容。* @param msg 返回内容。
2023-08-10 15:37:01
577
原创 java中如何对特大文件做断点续传RandomAccessFile(笔记、(20))
java、文件上传、断点续传RandomAccessFile
2023-08-07 15:40:55
345
原创 Java使用通用http发送请求方法(笔记、(17))
log.error("调用HttpUtils.sendSSLPost SocketTimeoutException, url=" + url + ",param=" + param, e);log.error("调用HttpUtils.sendPost SocketTimeoutException, url=" + url + ",param=" + param, e);* @param param 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。
2023-07-21 11:35:16
241
原创 springboot项目启动后默认跳转页面(笔记、(10))
1、创建Config类,实现 WebMvcConfigurer 接口,重写 addViewControllers方法。package whmf.archivesimage.utils;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.
2022-05-31 16:38:31
810
原创 Java数组、集合、迭代器练习(笔记、(9))
@Test //String[]数组 定长,不可变,如果能确定字符串数组的长度,可以使用String[] void context() throws Exception{ String[] strings = new String[3]; strings[0] = "Zhang"; strings[1] = "jia"; strings[2] = "peng"; for (String ss: stri...
2022-05-12 11:44:50
162
原创 SQL中CASE的使用(笔记、(8))
SELECT IDCARD,NAME,(CASE SEX WHEN '1' THEN '男' WHEN '2' THEN '女' END)AS SEX from ARC_FILEINFO
2022-04-14 13:53:28
124
原创 java根据身份证号码提取指定格式年月日(笔记、(6))
public void substring() throws Exception{ String idCard = "420621200105033357"; //substring(6,14)字符截取 substring(6)去掉前面6个字符 String substring = idCard.substring(6, 14); System.out.println(substring); //20010503 /.
2022-04-07 15:03:59
898
原创 IDEA配置SVN commit提交自动过滤本地idea生成无用配置文件(笔记、(7))
public void substring() throws Exception{ String idCard = "420621200105033357"; //substring(6,14)字符截取 substring(6)去掉前面6个字符 String substring = idCard.substring(6, 14); System.out.println(substring); //20010503 /.
2022-04-07 15:00:52
829
原创 spring boot简单实现图片图片上传(笔记、(5))
步骤:1、控制层粘贴代码(也可以修改为serviceimpl层)2、粘入代码,修改图片上传路径3、yml中添加文件上传大小:spring: servlet: multipart: #配置上传文件最大为 max-file-size: 20MB @CrossOrigin //实现跨域请求 //下面是编写接口名和请求方式 @RequestMapping(value = "/uploadimg", method = RequestMethod.
2022-03-23 17:23:42
450
原创 springboot项目配置日志指定输出保存和控制台打印模板(笔记、(4))
两个步骤:1.resources文件下新建xml文件2.复制代码到新建的xml文件中<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 日志存放路径 --> <property name="log.path" value="D:/logstxt/mtxt/logs" /> <!-- 日志输出格式 --> <property name=
2022-03-21 14:20:25
307
原创 Java中数据加密存库(笔记、(3))
import java.security.MessageDigest;public class MD5DataJiaMi { private final static String[] hexDigits = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"}; //将字节数组转换为十六进制字符串 private static String .
2021-11-01 16:13:46
352
原创 IDEA安装后基础配置(笔记、(2))
1.本地maven设置:File>Settings>Build,Execution,Deployment>Build Tools>Maven2.安装插件:Files>Settings>Plugins>Marketplace(搜索安装Easy Code,Lombok)3.实体类要是有Data变量需要添加以下配置信息4.添加Easy Code配置模板:5.spring在线创建springboot项目需更改阿里云镜像...
2021-08-27 15:11:25
221
原创 Java-Springboot实体类配置Data指定格式(笔记、(1))
html线上练习:https://www.w3school.com.cn/tiy/t.asp?f=eg_html_script
2021-05-27 11:15:43
941
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅