自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 LeetCode 1. 两数之和

LeetCode 1. 两数之和题目:解题方法:方法1:(暴力破解法)Java实现方法2:(哈希法)Java实现题目:LeetCode 1. 两数之和难度:easy给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target =

2021-07-27 00:22:49 137

原创 LeetCode 26. 删除排序数组中的重复项

LeetCode 26. 删除排序数组中的重复项题目:解题方法:方法1:(双指针法)Java实现题目:LeetCode 26. 删除排序数组中的重复项给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不

2021-03-01 23:42:23 138

原创 LeetCode 25. K 个一组翻转链表

LeetCode 25. K 个一组翻转链表题目:解题方法:方法1:Java实现题目:LeetCode 25. K 个一组翻转链表给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。进阶:你可以设计一个只使用常数额外空间的算法来解决此问题吗?你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。来源:力扣(LeetCode)链接:https://le

2021-03-01 22:30:26 155

原创 LeetCode 142. 环形链表 II

LeetCode 142. 环形链表 II题目:解题方法:方法1:哈希表法Java实现方法2:快慢指针法(空间复杂度是O(1))Java实现题目:LeetCode 142. 环形链表 II给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意,pos 仅仅是用于标识环的情况,并不会作为参数传递到函数中。说明:不允许修改给定的链

2021-02-28 15:36:09 104

原创 LeetCode 141. 环形链表

LeetCode 141. 环形链表题目:解题方法:方法1:哈希表法Java实现方法2:快慢指针法(空间复杂度是O(1))Java实现题目:LeetCode 141. 环形链表给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。

2021-02-28 14:47:58 118

原创 LeetCode 122. 买卖股票的最佳时机 II

LeetCode 122. 买卖股票的最佳时机 II题目:解题方法:方法1:Java实现复杂度题目:LeetCode 122. 买卖股票的最佳时机 II给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3

2020-11-26 19:52:52 84

原创 LeetCode 121. 买卖股票的最佳时机

LeetCode 121. 买卖股票的最佳时机题目:解题方法:方法1:Java实现题目:LeetCode 121. 买卖股票的最佳时机给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润

2020-11-26 13:44:20 92

原创 LeetCode 22. 括号生成

LeetCode 22. 括号生成题目:解题方法:方法1:DFS(深度优先搜索)Java实现题目:LeetCode 22. 括号生成数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例:输入:n = 3输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]解题方法:方法1:DFS(深度优先搜索)Java实现思路:n对括号,其实相当于有六个位置放左括号还是右括号,这样子就可以每个地

2020-11-25 12:56:27 113

原创 LeetCode 433. 最小基因变化

LeetCode 433. 最小基因变化题目:解题方法:方法1:DFS(深度优先搜索)Java实现题目:LeetCode 433. 最小基因变化一条基因序列由一个带有8个字符的字符串表示,其中每个字符都属于 “A”, “C”, “G”, “T"中的任意一个。假设我们要调查一个基因序列的变化。一次基因变化意味着这个基因序列中的一个字符发生了变化。例如,基因序列由"AACCGGTT” 变化至 “AACCGGTA” 即发生了一次基因变化。与此同时,每一次基因变化的结果,都需要是一个合法的基因串,即该

2020-11-25 12:41:42 190

原创 LeetCode 102. 二叉树的层序遍历

LeetCode 102. 二叉树的层序遍历题目:解题方法:方法1:DFS(递归)Java实现题目:LeetCode 102. 二叉树的层序遍历给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。示例:二叉树:[3,9,20,null,null,15,7],3/ 9 20/ 15 7返回其层次遍历结果:[[3],[9,20],[15,7]]解题方法:方法1:DFS(递归)Java实现/** * Definiti

2020-11-24 14:03:28 107

原创 LeetCode相关记录

LeetCode记录LeetCode记录已做题目已参加竞赛LeetCode记录你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。已做题目已做题目分类51.n皇后问题递归,分治,回溯已参加竞赛...

2020-11-24 13:50:02 139

原创 LeetCode 51.n皇后问题

LeetCode 51.n皇后问题题目:解题方法:方法1:回溯法Java实现题目:LeetCode 51.子集n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。Example 1:Input: n = 4Output: [[".Q..","...Q","Q...","..Q."]

2020-11-16 23:08:04 126

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

LeetCode 17. 电话号码的字母组合题目:解题方法:方法1:递归法Java实现题目:官网直通车:LeetCode 17. 电话号码的字母组合给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序

2020-11-15 13:23:42 155 1

原创 LeetCode 78.子集

LeetCode 78.子集题目:解题方法:方法1:递归法枚举元素Java实现题目:LeetCode 78.子集给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出:[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], []]解题方法:方法1:递归法枚举元素思路:从给定的 nums 从头开始遍历,每一个元素,

2020-11-13 21:10:00 87

转载 Kafka集成flume连接消费者Connection to node 2 could not be established. Broker may not be available.

原文地址:https://blog.csdn.net/yunheming/article/details/86499106问题描述:,在kafk的配置文件server.properties中将你的host.name的地址修改成你的ip即可.修改前:修改后:这个地址改成你当前的IP地址后,重新启动kafka,问题解决。侵删!...

2019-04-03 20:08:38 1808

原创 吴恩达《机器学习》训练营-绪论

吴恩达《机器学习》训练营绪论很棒的博客: https://me.csdn.net/dukuku5038一、什么是机器学习?二、线性回归(Linear regression)--最小二乘法三、机器学习应用:四、机器学习包括哪些内容?五、学习建议六、吴恩达《机器学习》学习路线很棒的博客: https://me.csdn.net/dukuku5038一、什么是机器学习?机器学习是用数据或者以往的...

2019-03-26 20:37:25 406

原创 Scala基础之高阶函数

定义:高阶函数(带有函数参数的函数):把一个函数作为另一个函数的参数值高阶函数示例(*)map:相当于一个循环,对某个集合中的每个元素进行操作(就是接受一个函数),返回一个新的集合 val numbers = List(1,2,3,4,5,6,7,8,9,10) numbers.map((i:Int)=>i*2) 简写 numbers.map(_ * 2)...

2019-03-15 22:01:03 162

原创 Redis高性能内存数据库

redis(一)什么是Redis?(二)Redis与Memcached的区别(三)Redis的安装与配置(四)Redis的操作(五)Redis的事务和消息机制(六)Redis的持久化(七)Redis的集群(一)什么是Redis?Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、...

2019-03-06 10:19:46 2118

原创 搭建NameNode联盟

一、NameNode的联盟(Federation)接收客户端的请求缓存1000M的元信息问题:(1)分摊NameNode压力(2)缓存更多的元信息搭建NameNode的联盟1、规划NameNode:bigdata112 bigdata113DataNode: bigdata114 bigdata1152、在bigdata112上搭建core-site.xml...

2019-03-03 23:06:06 390

原创 Flume

官方网址:http://flume.apache.org/(一)什么是Flume?Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。(二)Flume的体系结构(官方图)(三)安装和配置Flume1)下...

2019-02-28 21:12:56 163

原创 Hive的自定义查询函数

Hive的自定义查询函数1. Hive的自定义函数(UDF): User Defined Function可以直接应用于select语句,对查询结构做格式化处理后,再输出内容。2. Hive自定义函数的实现细节自定义UDF需要继承org.apache.hadoop.hive.ql.UDF。需要实现evaluate函数,evaluate函数支持重载。3. Hive自定义函数案例案例一:...

2019-02-24 12:19:38 1088

原创 Spring Cloud 2.x 基础教程

Spring Cloud 2.x 基础教程参考:https://www.cnblogs.com/songlu/p/9907705.html 感谢原作者,让我入门了Spring Cloud 2.x《SpringCloud2.0 基础教程》目录Spring Cloud 概述 基础教程(一)SpringCloud2.0 Eureka Server 服务中心 基础教程(二)SpringCloud2.0 E...

2019-02-24 00:13:36 804

原创 10-2 Vue项目的联调测试上线 - 真机测试

10-2 Vue项目的联调测试上线 - 真机测试再启动命令行工具。执行命令,ipconfig.作用,查看本机ip地址。windows:此时,8080端口访问被拒,原因是我们的项目是运行在webpack中,webpack中不允许外界通过端口访问。我们可以通过修改项目中的packge.json来让它外界通过8080,允许访问。只要这样子可以运行,就可以让手机在同一个局域网内通过相同...

2019-01-16 14:22:57 333

原创 SQL处理查询出来的空值问题处理

情景:如果你从数据库中找不到想要的数值,返回了null。但是,你想如果找不到值,就返回0,或者特定的数字,或者字符。则可以使用下列两总方法。方法一:使用coalesce函数百度百科定义: COALESCE是一个函数, (expression_1, expression_2, …,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将...

2019-01-10 14:34:41 11348

原创 gradle 项目更换阿里云镜像仓库

gradle 项目更换阿里云镜像仓库代码: repositories {// mavenCentral() maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } }更换前:更换后:...

2019-01-03 00:30:30 7431

原创 apache poi 操作Excel

apache poi 操作Excel参考网址http://www.cnblogs.com/LiZhiW/p/4313789.htmlhttps://www.jianshu.com/p/e5e1d82a3775

2018-12-05 09:32:23 184

转载 SpringBoot 2.x整合Redis注意事项

原文地址:https://blog.csdn.net/hetongun/article/details/81867076原文地址:https://blog.csdn.net/sy793314598/article/details/80719224

2018-11-25 19:31:22 356

转载 SpringBoot在yml配置文件中配置druid

作者:JAdroid原文:https://blog.csdn.net/JAdroid/article/details/80490679spring: ##数据库连接信息 datasource: url: jdbc:mysql://localhost:3306/day05 username: root password: 15963asd driver-c...

2018-11-25 11:43:29 7931 4

原创 Mybatis 操作 mysql时,使用 like 关键进行模糊查询的方法

原网址:https://blog.csdn.net/rainbow702/article/details/50519424like CONCAT('%', #{mkName}, '%')

2018-11-24 18:34:19 374

原创 python3.4+ 使用venv

python3.4+ 使用venv##window 10下win + R 键调出 cmd.exe进入到项目目录下 :python -m venv myvenv (其中,myvenv是你为虚拟环境起的名字)# 接着执行myvenv\Scripts\activate.bat# 见到(myvenv)开头的就证明进入了虚拟环境,这个时候你就可以通过pip安装了,其他不多说。#退出deac...

2018-11-17 16:09:41 592

原创 读左耳听风专栏:09渴望、热情与选择

左耳听风专栏:9|渴望、热情与选择渴望、热情与选择加班太严重完全没时间学习怎么办?为什么耗子叔能写出这么多东西?怎么选择自己的人生和职业规划?最后,耗子叔的建议渴望、热情与选择这里是我看了耗子叔专栏后的摘抄,加上自己的思考或总结。加班太严重完全没时间学习怎么办?一方面:现在社会有些公司工作压力大,经常加班,可以理解。另一方面:我们在通宵打游戏,追美剧,泡妞的时候,从来不会给自己找借...

2018-11-10 11:35:01 646

原创 @Component注解、@ComponentScan注解

参考资料:《Spring 实战4》@Component 注解表明该类会作为组件类,并告知Spring要为这个类创建bean。组件扫描默认是不开启的。我们需要显示的配置一下Spring, 从而命令他寻找带有@component注解的类,并为其创建bean.@Configuration@componentScanpublic class CDPlayerConfig {}@Config...

2018-11-03 20:33:36 670

原创 vue移动项目中如何设置点击手机号码就唤起拨号功能

vue移动项目中如何设置点击手机号码就可以打电话在vue项目的index.html中添加如下代码:<meta name="format-detection" content="telephone=yes" />在需要调起手机拨号功能的页面,写如下函数: // 调用拨号功能 callPhone (phoneNumber) { ...

2018-10-03 17:27:09 11230 2

原创 在Vue项目中使用vw实现移动端适配 遇到mint-ui冲突的问题。

首先感谢“大漠”这样的大牛在前端届无私共享,让我学到了很多知识。不说多了,上问题。 首先,我用了“大漠”的在Vue项目中使用vw实现移动端适配 方案。 https://www.w3cplus.com/mobile/vw-layout-in-vue.html然后整合Mint-UI报错了,问题好像是content已经存在,请放弃覆盖它,后来发现是适配方案中的插件postcss-viewpo...

2018-08-17 09:41:59 1884

转载 所谓的异步是什么?

原文地址:https://blog.csdn.net/qq_37788081/article/details/79263867

2018-07-31 17:59:11 369

原创 div 自适应高度 自动填充剩余高度

地址:http://www.cnblogs.com/pangguoming/p/5695184.html

2018-07-30 14:39:38 1217

转载 给vue的日期控件填充默认日期

原文地址:https://blog.csdn.net/xie123aaa/article/details/80886006注:本文章只用于个人记录解决问题的方法,如果侵犯请联系本人。尊重作者,尊重原创!思路:通过日期控件的v-model赋默认值即可第一步, 引入日期控件<el-form-item label="日期"> <el-date-pic...

2018-07-27 09:49:55 18224 3

转载 Vue实现对数组、对象的深拷贝、复制

本文章只用于记录个人找到问题的解决方案。文章转载地址,源地址不详!如果侵犯,请联系本人!!!https://blog.csdn.net/zgrkaka/article/details/77868232当组件间传递对象时,由于此对象的引用类型指向的都是一个地址(除了基本类型跟null,对象之间的赋值,只是将地址指向同一个,而不是真正意义上的拷贝),如下:1、数组/...

2018-07-26 11:20:43 2046

转载 JSP中EL表达式不起作用,结果出现${board.boardDesc}

EL表达式不起作用,原因是因为jsp页面需要引入一条语句,如下:<%@page isELIgnored="false" %>参考网址:https://blog.csdn.net/wolf_soul/article/details/50388005 https://blog.csdn.net/lpy3654321/article/details/19164789...

2018-06-09 18:06:16 347

转载 Hibernate中的数据库方言(Dialect)

转自http://blog.csdn.net/jialinqiang/article/details/8679171在配置hibernate.cfg.xml时需指定使用数据库的方言:例:<property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>以下是各数据库对应的方言(Dia...

2018-05-28 19:55:38 422

Xshell-6.0.0094p

Xshell is a powerful terminal emulator that supports SSH1, SSH2, SFTP, TELNET, RLOGIN, and SERIAL. Delivering industry leading performance, Xshell includes a combination of features and advantages not found in other SSH clients. Features that enterprise users will find useful include a tabbed environment, dynamic port forwarding, custom key mapping, highlight sets, VB/Jscript/Python scripting, dual font support for ASCII and non-ASCII characters, and PKCS#11 Support.

2018-07-20

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

TA关注的人

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