自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git推送本地分支到远程分支

开分支有两种方式:一种是在远程开好分支,本地直接拉下来另外一种是在本地创建好分支,再推送至远程远程先开好分支,然后拉到本地git checkout -b test origin/test //拉取远程的test分支到本地本地开好分支,再推送至远程git checkout -b test //创建并切换到test分支git push origin test:test ...

2018-07-30 18:26:52 2504

原创 链表及LinkedList详解

何为链表链表就是一种使用对象引用变量来创建对象间的链的数据结构.对象引用变量可用于创建链式结构,对象引用变量所存储的特点地址一般无关紧要.换句话说,重要的是能够使用引用变量来访问对象,而对象在内存中的位置并不重要下面这个类就是一个链式结构:public class Person{ private String name; private int age; p...

2018-07-17 11:50:08 2579 2

原创 ArrayList源码解析

1.特点底层: ArrayList是List接口的大小可变数组的实现是否允许null: ArrayList允许null元素时间复杂度: size、isEmpty、get、set、iterator和listIterator方法都以固定时间运行,时间复杂度为O(1)。add和remove方法需要O(n)时间容量: ArrayList的容量可以自动增长(扩容)是否同步: ArrayList...

2018-07-17 11:41:10 207

原创 Java三种代理模式

代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.举个例子来说明代理的作用:如果我们公司有一个产品需要找一个明星来代言,那么我们并不是直接联系明星本人,而是联系明星的经纪人.明星就是一个目标对象,他只要负责代言活动,而其他的一些琐碎事情就交给他的代理人...

2018-07-17 11:19:13 8076

原创 java面试题

给一个函数,返回0和1,概率为p和1-p,请你实现一个函数,使得返回0和1的概率是一样的。public int random_0_1() { int i = get_0_1(); //假设给定的函数为get_0_1() int j = get_0_1(); int result; //i j 的组合有四种情况00 01 10 11,我们取i j...

2018-03-20 10:38:50 149

原创 Linux远程服务器上搭建 ftp服务器

1.前期准备1.1所需软件 登录远程服务器工具:Xshell(http://static.veegn.me/tools/Xshell5.exe) 文件传输工具:Xftp(http://static.veegn.me/tools/Xftp5.exe)1.2 关闭服务器防火墙运行命令关闭防火墙systemctl stop firewalld.service运行命令关闭防火墙...

2018-03-09 22:03:26 3333 1

原创 Linux 远程服务器上部署 jdk 和 tomcat

1.前期准备1.1所需软件 登录远程服务器工具:Xshell(http://static.veegn.me/tools/Xshell5.exe) 文件传输工具:Xftp(http://static.veegn.me/tools/Xftp5.exe)1.2 关闭服务器防火墙运行命令关闭防火墙systemctl stop firewalld.service运行命令关闭防火墙...

2018-03-09 16:55:10 339 2

原创 Linux远程服务器上部署MySQL

1.前期准备1.1所需软件 登录远程服务器工具:Xshell(http://static.veegn.me/tools/Xshell5.exe) 文件传输工具:Xftp(http://static.veegn.me/tools/Xftp5.exe)1.2 关闭服务器防火墙运行命令关闭防火墙systemctl stop firewalld.service运行命令关闭防火墙...

2018-03-09 16:03:08 6298 2

原创 Maven介绍以及Maven安装与环境变量配置

Preface    Maven 是一个项目管理和整合工具。Maven为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为Maven使用了一个标准的目录结构和一个默认的构建生命周期。 在有多个开发团队环境的情况下,Maven能够在很短的时间内使得每项工作都按照标准进行。因为大部分的工程配置操作都非常简单并且可复用,在创建报告、检查、

2018-01-26 13:18:37 887

阿里巴巴Java开发手册

阿里巴巴Java开发手册

2017-05-25

空空如也

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

TA关注的人

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