- 博客(24)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 力扣刷题笔记-06 N字形变换
比如说,我给一个字符串,LEETCODE,行数为3,然后按照N字形排列,就是下面这个排列方式。排列完之后正常读取,结果就是LCETOEED。这叫做N字形变换。这个例子里给的行数就是3,往下排三行,然后往右往上走。
2023-09-27 17:11:49
160
原创 合并两个有序数组
力扣链接:https://leetcode.cn/problems/merge-sorted-array/算法属于归并排序首先你需要3个指针:p1: 指向nums1数组的真实的最后一个元素p2:指向nums2数组的真实的最后一个元素p: 指向nums1数组填充完0的最后一个元素举个例子:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3在算法开始的时候,nums1[p1] == 3; nums2[p2] == 6; nums1[p] == 0(最
2023-07-14 10:46:07
65
原创 swagger首页空白
如题,项目A开发完毕后,回到项目B继续开发。当启动项目,输入http://localhost:8080/swagger-ui.html的时候,swagger首页显示空白。原因:项目A和项目B的swagger地址是相同的,输入swagger首页地址,由于浏览器缓存的原因,导致访问的仍旧是项目A的swagger,而项目A并未启动,所以显示空白。解决方案:f12,清空缓存并重新加载。...
2022-05-05 13:39:22
3280
原创 Jpa联合主键
Jpa联合主键项目背景:SpringBoot+jpa+h2数据库。本菜鸟接了个需求,在数据库里增加一些数据。sql语句发过来了,如下所示:INSERT INTO st_report_template(hosp_cde, section, path, last_upd_usr, last_upd_dt, status_cde) VALUES('BH', 'ADDITIONAL_INFO', 'exam_report_additional_info.html', 'sa', '20140204 15:43
2021-09-06 20:38:41
3613
原创 java军火库
余洋涛 java开发工程师个人信息姓 名 : 余洋涛 学 历 : xxx性 别 : 男 工作年限 : xxx年 龄 : 28 联系电话 : 17737833345E-mail : yyt17737833345@163.com 求职状态 : 离职专业技能一: Java 基础1.java的特性: 封装,继承,多态封装: 含义:
2021-06-16 08:02:48
752
原创 redis军火库
redis1. redis和memcache的区别redismemcache存储方式支持持久化,可以存储到硬盘上,掉电不丢失只能在内存中,掉电会丢失支持的数据类型hash(存储对象),zset(存储热点信息,带分数值),list,set简单的string底层模型redis建立了自己的vm机制,因为一般的系统调用系统函数会浪费一定的时间value值redis最大可以达到1gb最大只能1mb速度快慢备份支持数据备份2
2021-06-03 08:41:27
122
原创 SpringBoot学习笔记
1. 什么是SpringBoot基于Spring框架开发的框架,目的:简化Spring应用初始化的搭建和开发过程Spring Boot 只是 对springFramework 框架封装, 简化了开发(spring 整合 spring mvc ,mybatis 还有其他第三方的插件)Spring Boot整合了许多框架和第三方库配置,几乎可以达到“开箱即用”。开箱即用:几乎0配置,可以不做任何的配置,只需引入依赖,就可以使用约定优于配置:Spring Boot配置很多默认规则,不需要be
2021-05-26 19:33:56
169
原创 java基础之---多线程
1. 什么是进程和线程进程:一个内存中运行的应用程序。每个应用程序都有自己独立的一块内存空间,一个进程可以有多个线程。线程:进程中的一个执行单元,负责当前进程中程序的执行。一个进程至少有一个线程。一个进程可以运行多个线程,多个线程可以共享数据区别总结:根本区别:进程是操作系统分配资源的基本单位,线程是处理器调度任务和执行的基本单位。资源开销:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线
2021-03-20 11:25:32
98
原创 java面向对象之---多态
package com.b_duotai;/** * 测试多态 * 第一次测试 */class Person{ public void fun1() { System.out.println("fun1--来自父类"); } public void fun2() { System.out.println("fun2--来自父类"); }}class Son extends Person{ /** .
2021-03-13 16:21:31
86
原创 java面向对象的特性之---继承
1.继承是子类可以使用父类的公有属性和公有方法class 父类名{}class 子类名 extends 父类名{}2.下面举个例子说明继承package com.a_extends;class Person{ String name; int age; public Person() { System.out.println("父类无参构造被调用"); } public Person(String name, int
2021-03-12 21:31:01
115
原创 找出数组中的最大元素,并且放在下标为0的位置
package com.doubi.zx.test;import java.util.Arrays;/** * 找到数组中的最大值,放在下标为0的位置 */public class test3 { public static void main(String[] args) { int[] arr = {3,5,1,7,8,2,9,4,0,6}; System.out.println(Arrays.toString(arr)); boo.
2021-03-02 18:02:55
550
原创 java-冒泡排序
/** * 冒泡排序 * 思想:相邻元素互相比较,较大的放在后面 * 执行过程:{23,12,56,7,3} * 外层 * 第一趟:{23,12,56,7,3} * 内层 * 第一趟:23>12,交换->12,23 {12,23,56,7,3} * 第二趟:23<56 {12,23,56,7,3} * .
2021-03-02 17:48:57
90
原创 Java-选择排序
主题思想:每次在待排序列中找到最小的元素,放到已经排好的数据后面/** * 选择排序 * 思想: * 在数组里,每次在待排序列中找出最小的一个,放到 * 已经排好的序列中 * 例如:{3,1,6,2,8,5,9} * 第一趟:在序列中找到1,放在最前面,作为排好的,数列就成了{1,3,6,2,8,5,9} * 第二趟:在1后面的序列中找到2,放在1的后面,数列就成了{1,2,3,6,8,5,9} */publi.
2021-03-02 17:19:48
116
原创 Java学习笔记(持续更新中)
面向对象:对象是由属性和方法构成,封装起来的一个整体,其内部信息可以对外界隐藏,并且可以重复使用。属性:用来描述对象,说明对象是什么。方法:用来使用对象,对象能够做什么。面向对象的三大特征:封装、继承、多态1.1 .1类与对象的关系类是对象的统称,比如:人(类), 黄种人、黑种人、白种人(对象)类是抽象的,对象是具体的。类是对一类对象的抽象,对象是对类的具体化。...
2019-03-25 22:23:26
119
原创 数组的常见异常
数组下标越界异常(ArrayIndexOutOfBoundsException):当访问的下标不存在的时候 int[] arr1= {1,12,134};System.out.println(arr1[3]); 运行结果: 空指针异常(NullPointeException):当程序试图在需要对象的地方使用null的时候会出现该异常 int[] arr1...
2019-03-25 14:57:34
276
关于单元测试中get请求拼接路径的问题
2021-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人