自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见排序算法记录

把常见的排序算法记录下来,以后不记得的时候再来看看

2022-07-06 10:15:41 126 1

原创 自动化脚本测试代码参考

自动化脚本测试,selenium,python

2022-06-29 18:34:02 989

原创 基于SpringSecurity实现权限控制(学习记录)

文章目录pom文件Config配置类自定义登录逻辑使用thymeleaf引入权限控制需要这两HttpServletRequest request, HttpServletResponse responsejwt创建和解析token把token存到浏览器查看本地的cookiespom文件 <dependency> <groupId>org.springframework.boot</groupId> <

2021-12-25 22:03:23 556 1

原创 springboot打成jar包后上传图片

文章目录1、不打jar包上传图片2、打成jar包部署后上传图片存到jar包同级目录下的static中,然修改application.properties,添加静态资源目录路径映射直接实现的Controller前端都是一个input类型file1、不打jar包上传图片String parent = this.getClass().getClassLoader().getResource("static").getFile()+"/images";生成文件路径,上传的图片会在target目录下的sta

2021-12-25 21:35:39 1386 1

原创 基于Spring的拦截器实现(个人学习记录)

文章目录1Controller2自定义拦截器自定义视图User实体类tokenVO类TokenUtil1Controller@ApiOperation(value = "登录") @PostMapping("/User/login") public Result login(String username, String password, HttpSession session,HttpServletRequest request) { Integer flat=0;

2021-12-24 00:52:36 282 1

原创 tcp为什么要三握四挥(学习记录)

文章目录三握四挥示意图三次握手四次挥手问题第四次挥手为什么要等待2MSL为什么连接的时候是三次握手,关闭的时候却是四次握手大量Time-wait带来的危害如何解决大量的Time-wait修改内核参数不主动关闭socket短链接改长连接三握四挥示意图三次握手1.第一次握手:客户端向服务端发起建立连接请求,客户端会随机生成一个起始序列号x,客户端向服务端发送的字段中包含标志位SYN=1,序列号seq=x。第一次握手前客户端的状态为CLOSE,第一次握手后客户端的状态为SYN-SENT。此时服务端的状态

2021-12-19 14:37:24 657

转载 关于String.intern()和String在常量池和堆的问题(个人记录)

https://blog.csdn.net/qq_34115899/article/details/86583262

2021-12-04 16:23:28 56

转载 关于spring的一些细节问题详解(个人记录)

1、https://blog.csdn.net/qq_41029923/article/details/1001394222、https://blog.csdn.net/a745233700/article/details/80959716

2021-12-04 16:20:42 68

原创 记录力扣学习(下一个排列)

实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列(即,组合出下一个更大的整数)。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序列)。必须 原地 修改,只允许使用额外常数空间。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/next-permutation看到这个排列肯定要往排列上想,有现成的...

2021-11-26 21:50:50 294

原创 记录力扣学习(寻找两个正序数组的中位数)

给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。public class 寻找两个正序数组的中位数 { public double findMedianSortedArrays(int[] nums1, int[] nums2) { int n = nums1.length; int m = nums2.length;

2021-11-25 12:46:28 54

原创 入门学习Spring声明式事务记录

文章目录声明式事务XML配置java配置类配置transferService作为外层事务transferService2作为内层事务通过aop方式调用实现事务的方法事务隔离级别修改事务传播性PROPAGATION_REQUIREDPROPAGATION_SUPPORTSPROPAGATION_MANDATORYPROPAGATION_REQUIRES_NEWPROPAGATION_NEVERPROPAGATION_NESTED事务回滚规则#(仅作为个人学习记录!)声明式事务XML配置<?xml

2021-11-24 22:39:58 318

原创 值传递与引用传递的一些细节辨析

(个人学习记录!)值传递值传递不用讲了,java中的基础数据类型都是值传递,它在赋值时传递的是基础数据类型的一个副本,副本的修改和原数据没有关系。引用传递引用传递一般是对于对象型变量而言的,传递的是该对象地址的一个副本,准确来讲是该对象的引用地址,赋值给同类型对象并修改,会影响到原数据。值传递的基本例子值传递很好理解,且就八种数据类型byte(1B) int(4B) short(2B) long(8B) char(2B) boolean(1bit) float(4B) double(8B)

2021-11-19 15:35:56 724

原创 记录力扣学习(删除链表的倒数第N个节点)

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。进阶:你能尝试使用一趟扫描实现吗?public class 删除链表的倒数第k个节点 { public ListNode removeNthFromEnd(ListNode head, int n) { if(head==null)return head; if(head.next==null)return null; ListNode temp=ne

2021-11-06 11:17:15 298

原创 记录力扣学习(无重复字符的最长子串)

记录个人学习!给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。class Solution {public int lengthOfLongestSubstring(String s) { Set<Character>set=new HashSet<>(); int setr=-1; int ans=0; for (int i = 0; i <s.leng

2021-11-05 13:36:54 66

原创 记录力扣学习(数组中第k大的元素)

给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。class Solution { public int findKthLargest(int[] nums, int k) { int target=nums.length-k; int l=0,r=nums.length-1; while(true) {

2021-11-05 11:13:42 380

原创 记录力扣学习(排序链表)

给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。进阶:你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗?class Solution {public ListNode sortList(ListNode head) { return chaifen(head, null); } ListNode chaifen(ListNode head,ListNode tail) { if(head

2021-11-05 10:29:08 304

原创 力扣组合和(记录美好生活)

仅用于自己学习!自己考虑太多了,又把字符剥出来,又整字符递归的第一个正解很轻松的递归,负号就减,正号就加,我的垃圾思路是5个数字就有5个符号,用一个list存符号,递归函数里上循环遍历两种符号,进入递归,再remove size()-1,这样就能把所以的情况全遍历出来,将List<List<>>返回,再遍历,看哪几种能==target,想复杂了public class kk { int count=0; public int findTargetSumWa

2021-10-10 00:41:12 277

原创 力扣电话号码的字母组合

记录自己学习回溯public class AA { List<String >list=new ArrayList<>(); public Map<Character,String>map=new HashMap<>(); public List<String> letterCombinations(String digits) { if(digits.isEmpty())return list;

2021-10-08 22:51:12 332

原创 力扣组合总和

记录一下自己学习回溯 List<Integer> list=new ArrayList<>(); List<List<Integer>>lists=new ArrayList<>(); public List<List<Integer>> combinationSum(int[] candidates, int target) { dfs(0,candidates,target,0,li

2021-10-08 13:26:29 292

原创 Mysql中B+树对比hash算法

1.B+ 树算法最常用的 MySQL 算法,也是 MySQL 默认算法,既能够用于比较操作符(=、>、<、between 等),也能够用于 like 操作符,只要其查询条件是一个 不以通配符开头(*或?这些能代替字符的占位符)的常量。底层实现的是 多路平衡查找树,每次查询都要从根节点出发,查找到叶子节点方可获得所查询的键值,然后根据查询判断是否需要回表查询数据。2.Hash 算法Hash 算法索引只能用于对等比较(=、>=、<=),而且不像 B 树索引需要从根节点到枝节点,最

2021-09-27 01:00:22 499 1

原创 力扣三数之和

文章仅供个人参考!!!!!我:没任何想法,只想着三层循环套,套着套着发现重复去不掉大神:先排个序,然后尽量对当前位置和下一个位置去重,并且跳过连续相同的值public static List<List<Integer>> threeSum(int[] nums) { List<List<Integer>> lists = new ArrayList<>(); //排序 A

2021-09-23 23:36:57 66

原创 mybatis-plus wragger方法

1.allEq全部相等或者部分为空allEq(键值的Map) //默认使用isNull方法allEq(键值的Map, 是否使用isNull)2键值的Map: key为数据库字段名,value为字段值是否使用isNull: 为true则在map的value为null时调用isNull方法,为false时则忽略value为null的,即只匹配不是null的部分3.eq匹配与键值相等的数据eq(键,值)13.ne匹配与键值不相等的数据ne(键,值)4.gt匹配大于键值的数据gt(键

2021-09-21 14:44:44 783

原创 HashMap、HashSet、ArrayList学习小结

目录HashSetArrayListHashMap仅用于个人学习总结!HashSet特点:1.无重复元素;(用做去重)2.无序(因此无法使用get下标的方式获取值)3.允许包含值为null的元素,但最多只能有一个null元素常用方法:1、add(Object)、addAll(Collection)继承自Collection的类:List或Set及其子类2、contains(Object),如果集合中存在指定元素,则返回true,不存在则返回false;3、isEmpty()判空4、cl

2021-09-17 14:11:11 504

原创 linux安装hadoop遇到问题小结

目录1、虚拟机问题2、添加java环境变量后ls、vim全部找不到3、start-dfs.sh运行报错4、报Error JAVA_HOME is not set and could not be found5、./bin/hdfs dfs -mkdir input错误1、虚拟机问题 一开始使用vitualbox,使用的是16.4的ubuntu,问题出现在安装时报硬盘出错,然后换vm,弄了半天才发现没有root账号,只有,自然对一些文件夹没办法传文件,最后使用云服务器的18.4ubuntu带root账号,

2021-09-15 13:32:49 1397

空空如也

空空如也

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

TA关注的人

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