自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (6)
  • 收藏
  • 关注

原创 Spring Cloud集成Nacos配置中心/注册中心

Spring Cloud集成Nacos配置中心/注册中心

2023-09-03 13:33:50 297

原创 git同步推送代码至gitee和阿里云效

验证完成后在C:\Users\Administrator\.ssh目录下会多一个known_hosts的文件,里面存放着已知的host。已有阿里云效的代码库,想迁移gitee却迁移不了,只能把代码先拉取下来,然后重新建库,配置过后,采用同步推送的方式,同步两个库的代码。这样就说明已经添加成功了。

2023-07-17 22:20:50 1105

原创 Spring Boot插件方式整合Mybatis Generator

后面可以专门研究一下这个插件,重新制作,使得它更加契合各个实际场景的使用。而且还可以依据它的这个思路,制作其他的生成工具。

2023-07-11 12:44:35 375

原创 前后端分离,前端代理设置

1.1 在config目录下的index.js里面加入如下所示代码。1.2 axios配置的写法如下图所示。

2023-07-10 21:32:52 461

原创 git 合并分支代码

该命令可以合并某一个提交记录到当前分支,比如在其他分支修复了一个bug,这个bug也同样需要在当前分支修复,就可以使用该命令。2.1.1 使用TortoiseGit查看提交日志或者使用如下命令查看,获取到commit number。1.1.4 查看合并过来多少个提交记录。1.1.5 推送提交记录到。2.1.3 合并提交记录。

2023-07-10 08:45:52 1984

原创 7. 整数反转题解

这其实不算一道中等题,反转整数,一个简单的想法就是当作字符串来处理,来进行反转即可,没有啥陷阱。

2023-04-27 21:06:43 68

原创 9. 回文数题解

一道简单题,还是要注意left right的合理定位,其实其他的都是虚的,还是要根据实际情况,看如何确定左右的两个值。

2023-04-27 21:02:45 85

原创 27. 移除元素

关键是怎么组织左右两边的指针,一点心得就是 双循环,一般情况下可以转化为双指针,另外一些需要额外的容器来协助的,也可以试着转化为双指针。

2023-04-27 21:00:42 55

原创 209. 长度最小的子数组题解

用暴力法解,java超时了,js没有超时,如下第一个就是用js暴力解的。而后用js代码写滑动窗口的方式解题,效率比暴力解提升了近一千倍。要确认窗口范围,还需要确认所求的结果!

2023-04-27 20:57:37 59

原创 3. 无重复字符的最长子串题解

滑动窗口的思路解决。这个题的特点就是第一点是要找子串,要一直往后面找,直到遇到终止条件,第二点就是如何转化往后找的过程中,能回来,而后又重新开始找。滑动窗口就是双指针,左指针定位在开始位置arr[0]的位置,而右指针定位在左指针的前一位arr[-1]的位置。右指针的确定是精髓。在一开始的推导过程中,如果把右指针的位置确定在arr[0]的位置,则第一个字符,不好加入集合,定位为-1则每+1一次则指向后面一位,这里面包含了arr[0]的位置。

2023-04-27 20:10:41 44

原创 1. 两数之和题解

内存消耗:41.3 MB, 在所有 JavaScript 提交中击败了87.42%的用户。内存消耗:41.6 MB, 在所有 JavaScript 提交中击败了50.89%的用户。执行用时:176 ms, 在所有 JavaScript 提交中击败了11.39%的用户。执行用时:72 ms, 在所有 JavaScript 提交中击败了61.55%的用户。直接解法,两个循环搞定。

2023-04-27 20:06:19 61

原创 169. 多数元素题解

感觉这应该是最简单的方式来实现这道题了。要注意n/2的取值应该取下限,不能用ceil取上限,因为可能会有数组越界的问题。

2023-04-27 19:57:49 55

原创 23. 合并 K 个升序链表题解

3. 先解构ListNode对象,使其变成数组,再由数组转变成ListNode对象,应该是很耗时的,这个应该优化,如果要优化,直接解法应该是行不通的。1. 输入和返回值的不同,这道题用例输入的数组,空数组的情况下,代码中要返回的却是null。执行用时:112 ms, 在所有 JavaScript 提交中击败了44.90%的用户。2. 因为是直接解的,所以有很多边界条件需要处理,比如寻找第一个有序序列时的边界条件。这道题一开始只能想到用这种方法来解,我推测应该是能过的,实际上确实能过。

2023-04-27 19:55:34 96

原创 240. 搜索二维矩阵 II

这道题用时很短,第一次尝试使用直接查找的方式来得到结果,没有想能通过的,但是通过了。第二次就使用二分查找来得到结果,因为有行/列都是升序,而且行指定了最多300行,符合二分查找的特点,所以采用对每一行进行二分查找,速度快了近10倍。

2023-04-27 19:52:23 54

原创 875 吃香蕉题解

第二个点是吃完总时间的计算错误,我理解的是一堆吃不完的挪到下一堆吃,所以第三个示例一直都过不了,实际是这一堆吃不完的也要算一小时,后面的一堆按一堆的来算。第一次做理解错了3个点,第一个点是区间取错了,是0-总和。第三点是没有注意题目边界,最少要吃一个。

2023-04-27 19:49:44 56

原创 1011. 在 D 天内送达包裹的能力题解

最后比较实际需要的天数和给定的天数,如果比给定的天数小或者等于给定的天数都说明载重过大,不是最低运载能力;high:同样由于包裹不能拆分,一次最低运一个包裹,所以最大值是把传送带上所有的包裹都运走,所以high为所有包裹重量的总和,即一次性都运走。问days天内送走所有包裹的船的最低运载能力,就是问:在这个载重情况下,一共需要多少天,而后看按这个载重实际需要多少天。low:由于包裹不能拆分,船起码要能运输一个货物,所以运载能力的最小值不能低于传送带上一个包裹重量的最大值,为10。寻常的二分查找题目。

2023-04-16 10:10:18 49

原创 1552. 两球之间的磁力题解

这个题最难的点在于,怎么知道在给定的磁力值下,可以放置多少个球。其实就是在排序之后,从第一个开始往后找相邻的两个来比较绝对值大小,如果得出来的磁力值等于给定的磁力值,说明最起码的磁力值要求已经满足,容易忽略的是大于给定的磁力值情况,大于给定的磁力值即说明磁力值仍可以加大一些,它仍是合法的。同理比较在给定磁力值的情况下算出来的球数和限定的球数比较,如果大于或者等于限定的球数,说明在这个磁力下仍可以放置m个球,不是最小磁力里最大的。

2023-04-16 10:06:54 89

原创 剑指 Offer 06. 从尾到头打印链表题解

尝试了一下,用递归写不出来,没有办法使用递归控制下标的移动。只能用循环了,应该还是可以使用递归的。

2023-04-03 01:02:17 65

原创 重排链表题解

怎么进行交换是个问题,这种一个接一个的,要把next从要交换位置以及后面的所有next都交换到新的节点中,再想办法删除掉改变后的序列里的最后一个节点。这一点使用c比较好理解,使用java就不好理解了,因为java中对应的数据结构,是用数组+指针来完成链表的设计的。最后一个数总是插入到原序列的中间,出口就是原序列的next是空的,递归体就是要进行交换。

2023-04-03 00:16:36 104

原创 两两交换链表中的节点解题思路

把握得不好,如果测试用例没有告诉我是什么错了,可能这道题拿不到分,运行会报错。所以写好代码后,测试全面一点!

2023-03-29 22:08:58 54

原创 剑指 Offer 64. 求1+2+…+n题解

采用自上而下的方式,从尾往前推,得出递归体是已知的n加上n的前一个数,特殊情况就是n=1时,结果就是1。这道题应该算简单题,说了不让用这不然用那儿,就是要让你用递归。

2023-03-29 22:07:39 62

原创 两数相加题解思路

这种题的边界条件非常耗时,对于不好处理的地方,应该要使用别的方法来代替处理才行。

2023-03-29 21:47:31 47

原创 爬楼梯的解题思路

递归需要看是否符合由大问题分解成重复的小问题,然后逐个求解小问题,最后合并答案形成大问题的解。其次,可以考虑是否可以分解成树形结构求解。再次,可以考虑是否可以自上而下地求解,自上而下不仅是从上到下地考虑,也可以倒过来看是否行得通。

2023-03-28 20:24:18 63

原创 翻转二叉树,按层级查找

按层级来找二叉树的左右两个节点,出口是叶子节点的左右树都是null,找到最后一层的左右两个节点后,对调左右节点,返回节点,而后逐级网上找左右两个节点,再进行对调,再返回节点。

2023-03-28 00:33:20 50

原创 路径总和的解题分析

要观察给的方法,给了总数,一直减就好了。另外要注意出口问题。其他的就是分解树的问题。初次做,我花太多时间在分解树的问题上了。

2023-03-28 00:32:56 50

原创 实现lodash里数字一章的clamp函数

实现lodash里数字一章的clamp函数。

2023-03-25 19:46:12 180

原创 MySQL修改root密码的多种方法

方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');方法2:用mysqladmin  mysqladmin -u root password "123456"  如果root已经设置过密码,采用如下方法  mysq...

2023-03-25 19:45:00 628 1

原创 实现lodash里数字一章的inRange函数

实现lodash里数字一章的inRange函数。

2023-03-25 17:28:09 98

原创 实现lodash里数组一章的chunk函数

实现lodash里数组一章的chunk函数。

2023-03-25 12:17:27 113

原创 import to intellij IDEA翻译

spring源码工程里教如何把工程导入到IntelliJ IDEA中的文档,翻译成中文,好看一点

2022-02-24 21:23:51 215

原创 Docker安装halo

Docker安装halo自定义Docker网络查看当前Docker网络[root@10-7-176-211 ~]# docker network lsNETWORK ID NAME DRIVER SCOPEe7660459253e bridge bridge local4ca31df30e45 example_default bridge local63d1d72302da host

2022-02-24 20:50:25 2232

转载 vim 全部复制、全部删除

https://www.cnblogs.com/webStyle/p/4354464.html备忘!

2019-06-02 14:37:21 15967 1

原创 实现linux系统下直接可以运行Android程序--目录

为实现这个功能,做记录。希望实现在linux系统下可以直接运行Android的程序,就像安装.deb程序一样。

2019-05-25 12:01:36 4598 1

转载 fstab文件详解

https://www.cnblogs.com/hellokitty2/p/7436036.html

2019-05-18 09:49:35 176

转载 explain分析sql语句执行效率(转载)

https://www.cnblogs.com/clphp/p/5403215.html

2019-03-18 17:29:18 174

转载 Spring Boot 参数校验

转载:https://www.cnblogs.com/cjsblog/p/8946768.html

2019-03-13 11:48:15 127

转载 git本地项目上传至gitee和下载项目

如果你的本机是安装成功第一次使用,先配置一下一些基本的信息?12$ git config--global user.name "Your Name"$ git config --global user.email"email@example.com"一、在码云上创建项目名称为demo的项目二、打开GitBash ,用cd命令进入本地项目目,然后把初始化一下,把本地的目录变成git本地...

2019-03-12 10:55:42 2360

原创 JS获取JSON数据

提示查看后台传回的数据是String类型数据,还是JSON格式的数据(本身是JSON类型数据) 按Object.property形式观察格式(最好用console.log(data)来查看一下输出的结果,方便弄清楚格式)本身是JSON类型的数据用Object.property..args来获取,获取到的数据内部有不同格式的,需按对应的格式进行获取例子{"code":"0","...

2019-02-18 15:10:08 9656

原创 Web资源文件的跨域请求设置解释

例子<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script...

2019-02-18 09:15:48 682

原创 bootstrap-select下拉列表实现(bootstrap4 bootrap-select 1.13 +)

准备工作<!-- css --><link href="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/css/bootstrap.min.css" rel="stylesheet"><link href="https://cdn.bootcss.com/bootstrap-select/1.13.5/css/...

2019-02-16 15:53:23 4281

Ajax和jQuery学习笔记

这个笔记是很全面的原生Ajax用法、json解释和jQuery选择器、dom操作、事件的讲解每一部分都有例子搭配,是学习熟悉jQuery的好资料!

2018-03-29

Spring、servlet-api、httpclient tomcat等的jar包和源码

有tomcat7、dom4j、fastjson、hibernate、httpcomponents-core、mysql-connector-java、servlet-api、shiro、spring4.2的jar包和源码,这对于喜欢跟踪源码来学习和找bug的朋友来说是个好消息!

2018-03-29

开涛Spring和SpringMVC书籍

开涛自己有技术博客,这些都可以在他的技术博客上下到,但有时速度也很慢,所以特地放出来给大家一个快速获取的方式。开涛的Spring和SpringMVC 应用,讲得很透彻!值得拥有!

2018-03-29

API是什么,怎么调用API,API调用详解

API是什么,怎么调用API,API调用详解。本文档详细解释了API是什么,以及如何调用API。讲解API的数据格式以及各个返回码的含义。

2018-03-29

Java核心知识总结-笔记

JavaSE高级部分的笔记,特别是String类、集合、IO流部分,有详细的解释,对大家学习JavaSE应该有很大的帮助

2018-01-16

大学生VB课程设计—打字练习

这是大学生VB课程设计—打字练习,有登陆界面,打字界面和计分界面。其中涉及到部分数据库的运用。 文件内包含可执行文件和源代码。

2013-10-03

空空如也

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

TA关注的人

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