自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode-面试题 05.07. 配对交换

LeetCode-面试题 05.07. 配对交换

2022-12-26 01:54:55 271

原创 LeetCode-中等-29. 乐团站位

LeetCode-中等-29. 乐团站位

2022-12-25 07:21:39 222

原创 设计模式3 - 单例模式(Singleton Pattern)

设计模式3 - 单例模式(Singleton Pattern)

2022-09-11 05:50:42 172

原创 设计模式1、2 - 工厂模式(Factory Pattern)、抽象工厂模式(Abstract Factory Pattern)

设计模式1、2 - 工厂模式、抽象工厂模式

2022-09-11 05:13:08 305

原创 LINUX bash 命令相关练习

LINUX bash 命令相关练习

2022-09-11 02:56:30 333

原创 神策S据 笔试 2020-9-1:ipv7转10进制,笔试结束完10分钟通了 呜呜呜! 不能用Math.pow()

神策S据 笔试 2020-9-1:ipv7转10进制,笔试结束完10分钟通了 呜呜呜!考试时一直没注意到转换最后一步不能用Math.pow(256, x)

2022-09-02 00:43:25 1429

原创 minor GC、major GC、与full GC都在什么时候触发

minor GC、major GC、与full GC都在什么时候触发

2022-08-19 22:16:57 2773

原创 KMP-java-无讲解

KMP

2022-07-24 01:34:55 249

原创 MySql 8.0.28 - linux版本安装

MySql 8.0.28 - linux版本安装

2022-06-01 17:37:02 2232

原创 VMware workstation 各个版本官网下载链接

VM ware workstation 各个版本官网下载链接VMware Workstation Pro 14VMware Workstation Pro 15VMware Workstation Pro 16https://customerconnect.vmware.com/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/[X版本]_0

2022-05-31 19:07:02 1499

原创 char数组如何一行代码转为List

char数组如何一行代码转为List@Test public void test1() { char[] charArray = {'j','a','v','a'}; List<Character> collect = new String(charArray).chars() .mapToObj(c -> (char) c) .collect(Collectors.toList

2022-04-06 02:26:16 1209

原创 aop:aspect与aop:advisor的区别

aop:aspect与aop:advisor的区别1、实现方式不同2、使用场景不同引用自:chao430: aop:aspect与aop:advisor的区别在开发过程中,不少有Spring Aop的使用,在面向切面编程时,我们会使用< aop:aspect>;在进行事务管理时,我们会使用< aop:advisor>。那么,对于< aop:aspect>与< aop:advisor>的区别,具体是怎样的呢?在面向切面编程时,我们一般会用<aop:a

2022-04-05 23:29:52 1310

原创 MyBatis错误:org.apache.ibatis.cache.CacheException: Error serializing object. Cause: java.io.NotSerial

org.apache.ibatis.cache.CacheException: Error serializing object. Cause: java.io.NotSerializableException: com.ljh.pojo.Blog 错误原因:解决方案:(cache其他参数)补充:官文缓存一节提到,当你在XXMapper.xml中只是简单配置了二级缓存之后,不显示加上readOnly="true",那么默认的<mapper namespace="com.xx.xx.XXMapper

2022-03-29 23:02:18 793

原创 MyBatis中#{}和${}的区别

MyBatis中#{}和${}的区别详解MyBatis中#{}和${}的区别详解举例说明MyBatis中#{}和${}的区别详解#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #{user_id},如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id"。$将传入的数据直接显示生成在sql中。如:order by将传入的数据直接显示生成在sql中。如:order by ${us

2022-03-22 22:55:30 129

原创 Mybatis错误笔记

Mybatis错误笔记:1、org.apache.ibatis.binding.BindingException: Type interface com.ljh.dao.user.UserDao is not known to the MapperRegistry.错误:解决办法:2、java.lang.ExceptionInInitializerError .....Caused by:org.apache.ibatis.exceptions.PersistenceException:错误:解决办法:3

2022-03-20 22:11:02 640

原创 SQLyog 新建mysql链接时 错误号码 2058

SQLyog 新建mysql链接时 错误号码 2058问题:解决方法:~~~~~~* 注意:**啊这~!,还有人mysql -u root -p进去不去数据库**,那肯定是你没配环境变量。问题:配置新连接报错:错误号码 2058,可能是 mysql 密码加密方法变了。解决方法:解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL:(* 注意最后的分号,无论你原来root密码是什么,'xxxxxxx'是这次你要设置的新root密

2022-03-16 00:59:10 1574 1

原创 ${pageContext.request.contextPath}访问不到,验证码刷新失败

背景:原本想写一个验证码图片,但是写好之后,在前端就是拿不到图片,路径也没啥错误。项目结构如下:Maven配置如下: <servlet> <servlet-name>verificationImage</servlet-name> <servlet-class>com.ljh.servlet.VerificationImage</servlet-class> </servlet> <servlet

2022-03-14 20:07:06 2921 1

原创 Java-集合、Map-2-随笔

Setset接口基本介绍无序(添加和取出的顺序不一致),没有索引不允许重复元素,所以最多包含一个null底层是HashMap<>();接口和常用方法和List接口一样,Set接口也是Collection的子接口,因此,常用方法和Collection接口一样遍历:可以用迭代器、for each、但是不能用索引的方式来获取,而且set接口也没有get(int index)方法;HashSet源码分析:HashSet 构造器:出了一个特殊的,其他底层都先创建了一个Ha

2022-03-10 15:18:11 620

原创 Java-集合、Map-1-随笔

结构先来个整体的结构示意Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全│—————-├ ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全│—————-└ Vector 接口实现类 数组, 同步, 线程安全│ ———————-└ Stack 是Vector类的实现类└——-Set 接口: 仅接收一次,不可重复

2022-03-07 21:32:48 577

原创 LeetCode-中等-33. 搜索旋转排序数组

LeetCode-中等-33. 搜索旋转排序数组题目:引用自:LeetCode-中等-33. 搜索旋转排序数组(如有侵权联系删除)整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0

2022-02-24 16:59:43 313

原创 JDK14.0.2安装路径下没有jre目录

JDK14.0.2安装路径下没有jre目录引用自:一行语句解决 “JDK14.0.2安装路径下没有JRE” 的问题(亲测有效)问题:安装好jdk 14 后,配置环境变量时,安装目录下没有jre文件夹解决方法:1.打开管理员运行2. cd命理进入到jdk安装目录(我安装时用的默认目录,在c盘下)3. 执行以下命令,就有jre目录了(把下面命令复制粘贴一下,然后回车一下),接下来开心配置环境去bin\jlink.exe --module-path jmods --add-modules ja

2022-02-22 21:25:50 839

原创 LeetCode-中等-31. 下一个排列

LeetCode-中等-31. 下一个排列题目引用自:LeetCode-中等-31. 下一个排列(如有侵权联系删除)整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。例如,arr = [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的 下一个排列 就是在这个有序容器中排在它后面

2022-02-21 23:47:09 169

原创 LeetCode-中等-29. 两数相除

LeetCode-中等-29. 两数相除题目引用自:LeetCode-中等-29. 两数相除(如有侵权联系删除)给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。返回被除数 dividend 除以除数 divisor 得到的商。整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8以及 truncate(-2.7335) = -2示例 1:输入: dividend = 10, divi

2022-01-04 22:20:17 3205

原创 LeetCode-中等-24. 两两交换链表中的节点

LeetCode-中等-24. 两两交换链表中的节点题目引用自:LeetCode-中等-24. 两两交换链表中的节点(如有侵权联系删除)给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。示例1:输入:head = [1,2,3,4]输出:[2,1,4,3]示例2:输入:head = []输出:[]示例3:输入:head = [1]输出:[1]提示:链表中节点的数目在范围 [0, 100]

2022-01-03 20:32:27 276

原创 LeetCode-中等-19. 删除链表的倒数第 N 个结点

LeetCode-中等-19. 删除链表的倒数第 N 个结点题目引用自:19. 删除链表的倒数第 N 个结点(如有侵权联系删除)给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]提示:链表中结点的数目为 sz1 <= sz <=

2021-12-28 19:59:48 420

原创 LeetCode-中等-18. 四数之和

LeetCode-中等-18. 四数之和题目引用自:LeetCode-中等-18. 四数之和(如有侵权联系删除)给你一个由 n 个整数组成的数组 nums ,和一个目标值 target。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):0 <= a, b, c, d < na、b、c 和 d 互不相同nums[a] + nums[b] + nums[c] +

2021-12-28 13:00:32 3909

原创 LeetCode-中等-74. 搜索二维矩阵

LeetCode-中等-74. 搜索二维矩阵题目引用自:LeetCode-中等-74. 搜索二维矩阵(如有侵权联系删除)编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例 1:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3输出:true示例 2:输入:matrix = [[1,3,5,7

2021-03-30 16:11:01 155

原创 LeetCode-中等-17. 电话号码的字母组合

LeetCode-中等-17. 电话号码的字母组合题目:引用自:LeetCode-17. 电话号码的字母组合(如有侵权联系删除)给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例 1:输入:digits = "23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"]示例 2:输入:digits = ""输出:[]示例

2021-03-28 00:02:10 114

原创 LeetCode-中等-16. 最接近的三数之和

LeetCode-中等-16. 最接近的三数之和题目:引用自:16. 最接近的三数之和(如有侵权联系删除)给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。示例:输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。提示:3 <= nums.leng

2021-03-26 00:02:59 196

原创 LeetCode-中等-15.三数之和

LeetCode-中等-15.三数之和题目:引用自:LeetCode-中等-15.三数之和(如有侵权联系删除)给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为0 且不重复的三元组。注意: 答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:n

2021-03-25 21:43:42 100

原创 LeetCode-中等-12.整数转罗马数字

LeetCode-中等-12.整数转罗马数字题目:引用自:LeetCode-中等-12.整数转罗马数字(如有侵权联系删除)罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两

2021-03-24 23:33:58 162

原创 LeetCode-中等-11. 盛最多水的容器

LeetCode-中等-8.字符串转换整数 (atoi)题目引用自:LeetCode-中等-11. 盛最多水的容器(如有侵权联系删除)给你 n 个非负整数 a1,a2,...,a``n,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。**说明:**你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49 解释:图

2021-03-23 22:48:50 77

原创 LeetCode-中等-8.字符串转换整数 (atoi)

LeetCode-中等-8.字符串转换整数 (atoi)题目题目引用于:LeetCode-中等-8. 字符串转换整数 (atoi)请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正

2021-03-21 18:35:08 105

原创 LeetCode-中等-6.Z字形变换

LeetCode-(中等)-6.Z字形变换将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numR

2021-03-21 16:28:50 151

原创 多项式回归

多项式回归题目:对于文档“data.txt”中的数据(每一行表示一个样本,每一行有三个数值, 其中前两个值代表输入属性 x,最后一个值代表标签 y),请使用逻辑回归模型训练一个分类器,并对结果进行可视化(5分)。注 1:编程语言不限;注 2:可视化过程中,请使用不同颜色或形状区分“0”类和“1”类数据,并画出决策方程。data.txt下载:https://pan.baidu.com/s/11-NOmNlIDXBDClYUEndhdg(data中的数据是118行三列的数据,中间 ‘,’ 隔开,前两列是x

2021-03-13 17:56:01 429 2

原创 LeetCode-中等-5.最长回文子串[单、双中心扩散寻找,O(n^2)]

##寻某一字符串中的最长回文字符串--调试用def palindromeCheck_2(s: str, n: int) -> int: ##双中心扩散 i = 1 m = n + 1 if m == len(s) or s[n] != s[m]: return 0 while n - i >= 0 and m + i < len(s): if s[n - i] != s[m + i]: return

2020-11-11 21:39:28 79

空空如也

空空如也

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

TA关注的人

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