- 博客(281)
- 资源 (1)
- 收藏
- 关注
原创 CommunicationsException: Communications link failure
错误复盘:在linux的docker中部署项目,数据库使用的是mysql5.7,用docker-compose.yml统一配置然而在ocker-compose.yml使用的数据库容器名叫 mysqlmysql: image: mysql:5.7.27 ports: - 3306:3306 environment: # 指定用户root的密码 - MYSQL_ROOT_PASSWORD=123456直接用navicat可以连接到远程的数据库但是在applica
2022-03-31 16:16:00
1763
原创 Spring框架文档(二 )
@[TOC](文章目录)原文英文链接:https://docs.spring.io/spring/docs/5.2.3.BUILD-SNAPSHOT/spring-framework-reference/core.html#spring-corehttps://github.com/spring-projects/spring-framework(由于鄙人英文水平以及技术能力有限,...
2019-12-14 17:56:51
594
原创 Spring框架文档(二 )
原文英文链接:https://docs.spring.io/spring/docs/5.2.3.BUILD-SNAPSHOT/spring-framework-reference/core.html#spring-corehttps://github.com/spring-projects/spring-framework(由于鄙人英文水平以及技术能力有限,可能无法做到 信达雅,如有不...
2019-12-14 17:52:14
485
原创 Spring框架文档(一 )
原文英文链接:https://docs.spring.io/spring/docs/5.2.3.BUILD-SNAPSHOT/spring-framework-reference/overview.html#overviewhttps://github.com/spring-projects/spring-framework(由于鄙人英文水平以及技术能力有限,可能无法做到 信达雅,如有...
2019-12-07 20:06:40
588
原创 记Git报错-refusing to merge unrelated histories
fatal: refusing to merge unrelated histories(拒绝合并不相关的历史)解决:出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库。假如我之前是直接clone的方式在本地建立起远程github仓库的克隆本地仓库就不会有这问题了。查阅了一下资料,发现可以在pull命令后紧接着使用--allow-unrelated-histo...
2019-11-13 19:27:41
243
转载 字符,字节和编码 详细解释
https://baike.baidu.com/reference/20868617/c876RIoDJpp6rKjfe0XcFC22eg5GCSPAGDwd5t0B4lCTMyI9fxxj1lpl_3oRvpG-LwHJbbWkUbAmgS1xoN9sZ98LYug
2019-11-11 16:43:19
262
原创 197. 上升的温度
题目链接:https://leetcode-cn.com/problems/rising-temperature/给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。+---------+------------------+------------------+| Id(INT) | RecordDate(DATE) | Te...
2019-10-30 10:37:36
217
原创 196. 删除重复的电子邮箱
题目链接:https://leetcode-cn.com/problems/delete-duplicate-emails/编写一个 SQL 查询,来删除Person表中所有重复的电子邮箱,重复的邮箱里只保留Id最小的那个。+----+------------------+| Id | Email |+----+------------------+|...
2019-10-30 10:02:56
460
原创 184. 部门工资最高的员工
题目链接:https://leetcode-cn.com/problems/department-highest-salary/Employee 表包含所有员工信息,每个员工有其对应的Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId ...
2019-10-29 17:56:05
194
原创 183. 从不订购的客户
题目链接:https://leetcode.com/problems/customers-who-never-order/某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。Customers 表:+----+-------+| Id | Name |+----+-------+| 1 | Joe || ...
2019-10-29 17:03:06
184
原创 182. 查找重复的电子邮箱
题目链接:https://leetcode-cn.com/problems/duplicate-emails/编写一个 SQL 查询,查找Person 表中所有重复的电子邮箱。示例:+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |...
2019-10-29 16:49:27
290
原创 181. 超过经理收入的员工
题目链接:https://leetcode-cn.com/problems/employees-earning-more-than-their-managers/Employee表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。+----+-------+--------+-----------+| Id | Name | Sala...
2019-10-29 16:19:31
163
原创 180. 连续出现的数字
题目链接:https://leetcode-cn.com/problems/consecutive-numbers/编写一个 SQL 查询,查找所有至少连续出现三次的数字。+----+-----+| Id | Num |+----+-----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 |...
2019-10-29 15:57:46
177
原创 178. 分数排名
题目链接:https://leetcode.com/problems/rank-scores/编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 |...
2019-10-29 15:20:54
230
原创 177. 第N高的薪水
https://leetcode.com/problems/nth-highest-salary/submissions/编写一个 SQL 查询,获取 Employee 表中第n高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 ...
2019-10-29 14:31:48
200
原创 176. 第二高的薪水
题目链接:https://leetcode.com/problems/second-highest-salary/编写一个 SQL 查询,获取 Employee表中第二高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+...
2019-10-29 11:37:33
204
原创 224. Basic Calculator(基本计算器)
https://leetcode.com/problems/basic-calculator/submissions/实现一个基本的计算器来计算一个简单的字符串表达式的值。字符串表达式可以包含左括号(,右括号),加号+,减号-,非负整数和空格。示例 1:输入: "1 + 1"输出: 2示例 2:输入: " 2-1 + 2 "输出: 3示例 3:输入:...
2019-10-20 17:15:24
230
原创 223. Rectangle Area(矩形面积)
https://leetcode.com/problems/rectangle-area/在二维平面上计算出两个由直线构成的矩形重叠后形成的总面积。每个矩形由其左下顶点和右上顶点坐标表示,如图所示。示例:输入: -3, 0, 3, 4, 0, -1, 9, 2输出: 45class Solution { public int computeArea(in...
2019-10-20 16:15:52
406
原创 221. Maximal Square(最大正方形)
题目链接:https://leetcode.com/problems/maximal-square/在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。示例:输入:1 0 1 0 01 0 1 1 11 1 1 1 11 0 0 1 0输出: 4class Solution { public int maximalSq...
2019-10-20 15:42:06
143
原创 222. Count Complete Tree Nodes(完全二叉树的节点个数)
题目链接:https://leetcode.com/problems/count-complete-tree-nodes/给出一个完全二叉树,求出该树的节点个数。说明:完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~2h个节点。示例:输入:...
2019-10-20 15:40:51
232
转载 HTTP 六种URL总结
https://blog.youkuaiyun.com/weixin_41267342/article/details/78750289
2019-10-18 11:17:15
349
1
原创 存在重复元素(I II III)小结
217. 存在重复元素给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true解法1:用Ha...
2019-10-13 16:55:50
409
原创 getInputStream与getOutputStream详解以及相互转换
客户端上的使用1.getInputStream方法可以得到一个输入流,客户端的Socket对象上的getInputStream方法得到输入流其实就是从服务器端发回的数据。2.getOutputStream方法得到的是一个输出流,客户端的Socket对象上的getOutputStream方法得到的输出流其实就是发送给服务器端的数据。服务器端上的使用1.getInputStream方法...
2019-09-14 00:17:19
1157
转载 ElasticSearch windows下的安装
ElasticSearch介绍ES是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性。例:多用于搜索引擎自动补全功能windows下的ElasticSearch安装一、安装Java SE环境在安装...
2019-09-07 22:22:16
182
原创 214. 最短回文串
题目链接:https://leetcode.com/problems/shortest-palindrome/submissions/给定一个字符串 s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。示例1:输入: "aacecaaa"输出: "aaacecaaa"示例 2:输入: "abcd"输出: "dcbabcd"...
2019-08-28 22:31:48
526
原创 leetcode 28 KMP 简单实现strstr()
AC代码如下,有空优化:class Solution { public int strStr(String s, String p) { if(s==null||p==null) return -1; if(s.length()==0&&p.length()==0) return 0; ...
2019-08-27 22:07:00
178
原创 KMP算法求next数组
在KMP算法中有个数组,叫做前缀数组,也有的叫next数组,每一个子串有一个固定的next数组,它记录着字符串匹配过程中失配情况下可以向前多跳几个字符,当然它描述的也是子串的对称程度,程度越高,值越大,当然之前可能出现再匹配的机会就更大。这个next数组的求法是KMP算法的关键,但不是很好理解,我在这里用通俗的话解释一下,看到别的地方到处是数学公式推导,看得都蛋疼,这个篇文章仅贡献给不喜欢看数...
2019-08-27 21:56:42
732
原创 热部署热加载技术简介
热部署 热部署的使用场景 1 . 本地调试时,加了几行代码就需要重新启动服务来检验调试的成果。 2 . 线上发布,重新启动。 热部署的优点: 1 . 无论本地还是线上,都适合。 2 . 无需重启服务器,提高开发调试效率,节省运维成本。Java 热部署与热加载的联系与区别: Java热部...
2019-08-11 16:29:50
612
原创 maven聚合和继承
maven聚合应用背景:想要install多个maven项目,将其安装到本地仓库中。可以利用mave聚合来解决。示例:在之前创建的三个项目时,B哥 南哥 山鸡,然后再重新创建一个maven项目 名字为honhxing-aggreation修改新项目的pom文件,1 . 将<packaging>标签中的jar 修改为 pom2. 再使用一个<module...
2019-08-10 23:08:46
320
原创 maven依赖冲突
两个原则:1 . 短路优先原则 A->B->C->x(.jar) A->D->x(.jar)那么对A来说,会优先解析短的版本,即下面的版本 A->D->x(.jar)还是用山鸡 南哥 B哥的例子。假如B哥使用了2.4版本的某个jar南哥使用了2.0版本的某个jar山鸡-> 南哥-> B哥->...
2019-08-10 18:44:39
141
原创 maven的依赖传递
听网课时老师举得一个依赖传递的例子,古惑仔里面 山鸡跟着南哥混 南哥跟着 B哥混,所以说山鸡就间接的跟着B哥混了。构建三个maven项目hongxing-bgehongxing-nangehongxing-jige1 . 在nange项目的pom文件里面加入依赖 在<dependency>里面加入bge的坐标(groupId,artifactId,v...
2019-08-10 18:08:22
216
原创 maven依赖范围scope
<scope>标签限定pom的依赖范围依赖的范围就是控制依赖<dependency>和三种classpath的关系maven提供了三种class path:1. 编译 2.测试 3.运行 三种class path5这张图中junit的scope是test ,表明junit只存在于测试的class path中。一共有6种scope范围:...
2019-08-10 12:13:02
187
原创 pom.xml常用元素介绍
<project>标签:<modelVersion>:指定了当前pom的版本<groupId>反写的公司网址+项目名( 比如:com.***.***.maven01)</groupId><artifactId>项目名+模块名 (比如:maven01-model)</artifactId>表示一个实际的模块,一个具...
2019-08-10 10:16:24
245
原创 maven的生命周期
maven命令clean ,compile, test ,package,install完整的项目构建过程如下:清理,编译,测试,打包,集成测试,验证,部署;而上面的命令刚好对应了这个项目构建过程。maven生命周期:1.clean:清理项目2.default:构建项目3.site:构建项目站点这三套项目生命周期相互独立。每套生命周期又分为几个...
2019-08-08 23:57:00
185
原创 maven中的坐标和仓库
1 .坐标 && 构件构件通过坐标作为其唯一标识。坐标:2 .仓库:分为两种,本地仓库和远程仓库。在maven中找到这个jar包然后打开这个jar包,找到pom4.0.0/xml文件并打开:那个url里面就是中央仓库的地址。基本上项目中用到的开源项目依赖包都可以在中央仓库上找到,如果本地仓库缺少了依赖包,maven会在远程...
2019-08-07 23:18:06
334
1
原创 maven archetype命令使用
maven archetype命令目的:自动创建maven目录骨架:archetype插件:用于创建符合maven规定的目录骨架。(规划好的目录帮助我们提高开发效率)常用的两种方式:1、mvn archetype:generate——》自动创建目录命令,按照提示进行选择。2、mvn archetype:gennerate -DgroupId=组织名, -DartifactI...
2019-08-07 00:04:01
652
原创 maven常用构建命令
常见的maven命令:mvn -v 查看版本;mvn compile编译;mvn test 测试;mvn package 打包;mvn clean :在基于Maven的项目中,很多缓存输出在“target”文件夹中。如果想建立项目部署,必须确保清理所有缓存的输出,从面能够随时获得最新的部署。要清理项目缓存的输出,发出以下命令 mvn clean;当“...
2019-08-06 23:31:57
332
原创 maven快速入门(多图)
1. maven介绍及环境搭建 maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。官网下载:https://www.apache.org/下载完成后,基本的目录及作用如下:bin目录中包含了mvn的运行脚本:boot目录包含了一个类加载器的框架:conf是配置文件目录:lib目录包含了ma...
2019-08-06 22:25:27
188
unlocker-masterGit.zip
2019-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人