自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Git

Git简介Git是什么?Git是目前世界上最先进的分布式版本控制系统。创建版本库建立一个文件夹使用 git init命令把这个目录变为Git可以管理的仓库用命令git add告诉Git把文件添加到仓库$ git add readme.txt用命令git commit告诉Git,把文件提交到仓库$ git commit -m "first commit"g...

2018-09-27 17:46:25 105

原创 Java基础之基本概念(不定期更新。。。)

基本概念1. 操作系统中heap和stack的区别堆:(对象)堆内存的作用是存放运行时创建的对象。栈:(基本数据类型、对象的应用变量)在栈上,对象出了作用域就会自动释放。栈内存的主要作用是存放基本数据类型和引用变量。2. Interface和abstract的区别A. Interface需要实现,要用implements;而abstract class需要继承,要用extends。B...

2018-09-26 15:07:18 96

原创 387. 字符串中的第一个唯一字符Leetcode

给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = “leetcode”返回 0.s = “loveleetcode”,返回 2.注意事项:您可以假定该字符串只包含小写字母。//暴力破解 o(n^2) 数据结构【数组】class Solution { public int firstUniqChar(String s) { ...

2018-09-23 17:28:42 151

原创 14. 最长公共前缀Leetcode

/*思路:最长公共前缀的意思就是从第一个字母开始的每个字符串相同的前缀1、首先找到最短的那个字符串的长度和最短的那个字符串的下标2、用两个循环 第一个循环,遍历每个字符串的第i个字母 第二个玄幻,遍历每个字符串3、判断每个字符串的第i个字符是否相等,如果发现第一个字母中有不想等的,直接返回“”;如果发现第一个字符后面有不相等的,返回前面相同前缀;如果发现全都相等,则...

2018-09-22 16:19:46 181

原创 第九章 vim程序编辑器(Linux)

为何要学vi?很重要的一点是很多个别软件的编辑接口都会主动呼叫vi。vi的使用基本上vi一共分为三种模式:一般指令模式、编辑模式与指令列命令模式*。一般指令模式编辑模式指令列命令模式按键说明第一部分:一般指令模式可用的按钮说明,光标的移动、复制粘贴、搜寻取代等几个常用的指令:ctrl + f:向下移动一页ctrl + b:向上移动一页...

2018-09-22 11:31:46 137

原创 33. 搜索旋转排序数组Leetcode

假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。示例 1:输入: nums = [4,5,6,7,0,1,2], targ...

2018-09-19 14:59:39 310

转载 欢迎使用markdown编辑器

欢迎使用Markdown编辑器,yeah你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全...

2018-09-18 14:17:38 229

原创 Linux 常用命令总结(Linux文件与目录管理)

文件与目录管理ls(文件与目录的检视)cp(复制文件或目录)rm(移除文件或目录)mv(移除文件与目录,或更名)basenamedirname文件内容查阅cat(由第一行开始显示文件内容)tac(从最后一行开始显示)nl(显示的时候顺道输出行号)more(一页一页显示文件内容)less(与more类似,但是它可以向前翻页)head(只看头几行)tail(...

2018-09-14 09:04:15 558

原创 70. 爬楼梯Leetcode

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2:输入: 3 输出: 3 解释: 有三种方法可以爬到楼顶。 1. 1 阶 + 1 阶 + 1 阶...

2018-09-14 08:38:23 139

原创 第三章 垃圾收集器与内存分配策略

引用计数算法

2018-09-11 21:08:06 87

原创 31. 下一个排列 Leetcode

实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。 1,2,3 → 1,3,2 3,2,1 → 1,2,3 1,1,5 → 1,5,1/*思路:1、从后向前遍历,找到第一个不满...

2018-09-09 16:54:03 163

原创 第11章 集合

集合

2018-09-09 16:31:10 123

原创 第十一章 持有对象

如果一个程序只包含固定数量的且其生命周期都是已知的对象,那么这是一个非常简单的程序。 Java有多种方式保存对象(应该说是对象的引用)。数组是保存一组对象的最有效的方式,如果你想保存一组基本类型数据,也推荐使用这个方式。但是数组具有固定尺寸,而在更一般的情况下,你写程序时并不知道有多少个对象,因此,数组尺寸固定这一限制显得过于受限了。 Java实用类库提供了一套相当完整的容器类来解决...

2018-09-09 16:29:27 88

原创 第7章 复用类

(放在后面)toString()方法 Object类具有一个toString()方法,你创建的每个类都会继承该方法。它返回对象的一个String表示。对于默认的toString()往往不能满足需求,需要覆盖这个方法。...

2018-09-09 15:03:52 138

原创 第五章 Linux文件权限与目录配置(Linux)

使用者与群组 文件拥有者 群组 群组最有用的功能之一就是你在团队开发资源的时候。 其他人 root是万能的天神,他可以去到到他任何想去的地方。 因此,我们知道,在Linux里面,任何一个文件都具有User、Group和Other三中身份的个别权限。 Linux 文件权限概念(重点)文件权限要如何针对所谓的使用者和组群来设定呢? 文件权限...

2018-09-08 09:43:19 181

原创 第二章 Java内存区域与内存溢出异常(JVM)

运行时数据区域 Java虚拟机所管理的内存将会包括以下几个运行时数据区域: 程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取吓一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。Java虚拟机栈...

2018-09-06 14:15:02 353

原创 18. 四数之和Leetcode

/** 思路: 四数之和转化为三数之和来做 思路和三数之和一样 */ class Solution { public List

2018-09-02 11:51:38 169

原创 16. 最接近的三数之和Leetcode

给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2)./*思路:(前面做过三...

2018-09-01 16:14:46 135

log4j-1.2.17.jar、slf4j-api-1.7.21.jar、slf4j-log4j12-1.7.2.jar

log4j-1.2.17.jar、slf4j-api-1.7.21.jar 和 slf4j-log4j12-1.7.2.jar 在配置Hibernate 和 Spring时会用到

2018-12-25

空空如也

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

TA关注的人

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