自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Maven下载与环境变量配置

一 Maven网址:http://maven.apache.org/download.cgi选择如下图然后下载压缩包直接解压放到你想放的位置就ok.二 开始配置环境变量与检测打开你电脑的环境变量和配置jdk的一样 第一步 :新建MAVEN_HOME,把你的路径复制上去 第二步: 在path中添加你的 ;%MAVEN_HOME%\bin 然后全部点击确定。 第三步 :检测是否配置成功 DOS命令mvn -v 检查一下...

2020-12-02 23:12:24 114

原创 JDK8安装

1 下载jdk网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载然后进行安装,记住第一次安装的是jdk,第二次安装的是jre,然后就是jdk和jre安装的不能再一个文件夹里面像这样,然后就开始配置环境变量。二、配置环境变量注意:安装的时候记住你的安装路径。例如我这里的安装路径是:C:\Program Files\Java\jdk1.8.0_171找到系统环境变量 新建

2020-12-02 22:40:58 294

原创 面试第一问 ---String

首先面试灵魂第一问是从String开始,这一哆嗦失败,那后续估计也就凉了,那么就直接上代码吧!!先来个简单的试试水:String a = "abcd";String b = "abcd";String c = new String("abcd");System.out.println(a.equals(b));//trueSystem.out.println(a == b);//trueSystem.out.println(a.equals(c));//trueSystem.o...

2020-06-19 12:32:40 289 1

原创 TCP三次握手和四次挥手全过程

TCP三次握手和四次挥手全过程及为什么要三次握手解答位码即tcp标志位,有6种表示:SYN(synchronous建立连接)ACK(acknowledgement 表示响应、确认)PSH(push表示有DATA数据传输)FIN(finish关闭连接)RST(reset表示连接重置)URG(urgent紧急指针字段值有效)三次握手:第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客

2020-06-11 10:55:02 370

原创 面试问到的Mysql函数用过那些,看这里

一、数学函数ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x)返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 LEAST(x1,x2,...,xn) 返回集合中最小的值 LN(x) 返回x的自然对数 LOG(x,y)返回x...

2020-06-11 10:49:33 527

原创 设计模式初认识

工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。本文从一个具体的例子逐步深入分析,来体会三种工厂模式的应用场景和利弊。1. 简单工厂模式该模式对对象创建管理方式最为简单,因为其仅仅简单的对不同类对象的创建进行了一层薄薄的封装。该模式通过向工厂传递类型来指定要创建的对象,其UML类图如下:下面我们使用手机生产来讲解该模式:Phone类:手机标准规范类(

2020-06-04 17:11:06 104

原创 初次接触java.stream

2020-06-02 17:33:30 209

原创 Java 8

Java 8Java 8 新特性 及 常见 面试题代码更少(增加了新语法:Lambda 表达式)强大的 Stream API(集合数据的操作)最大化的减少空指针 异常:Optional 类 的使用接口的新特性注解的新特性集合的底层 源码实现新日期时间的 api抽象类:含有 abstract 修饰符的 class 就算 抽象类;它既可以有抽象方法,也可以有 普通方法,构造方法,静态方法,但是不能有抽象构造方法 和 抽象静态方法。且如果其子类没有实现其所有的 抽象方法,那么该 子类 也必须

2020-05-29 17:16:55 407

原创 初次接触二叉树和红黑树

一、二叉查找树(二叉查找树、二叉搜索树)二叉排序树(Binary Sort Tree)或者是一棵空树;或者是具有下列性质的二叉树:若左子树不空,则左子树上所有结点的值均小于它的根结点的值;若右子树不空,则右子树上所有结点的值均大于它的根结点的值;左、右子树也分别为二叉排序树;没有键值相等的节点二、红黑树红黑树虽然本质上是一棵二叉查找树,但它在二叉查找树的基础上增加了着色和相关的性质使得红黑树相对平衡,从而保证了红黑树的查找、插入、删除的时间复杂度最坏为O(logn),为了保证这个性...

2020-05-21 21:24:37 130

原创 基础2d地图

项目中使用3d地图,还没有研究透彻,先搞个2d的玩玩。。<div id="yljzMap" style="position: absoulte; z-index: 1;width: 100%;height:100%"></div>再使用加载map的js这就是最简单的加载地图方法。new BMap.Point(121.447118,28.680932) 经...

2019-12-16 14:42:19 508

原创 natapp使用教程

首先在https://natapp.cn/tunnel/lists本站注册账号 登录后,点击左边 购买隧道,免费/付费均可 3.根据需要选择隧道协议,这里以web演示,购买隧道4. 本机建立web服务,如 nginx/apache/iis 等,默认80端口 确保http://127.0.0.1可以访问,如5.在natapp.cn根据您的本机下...

2019-06-18 17:24:33 2434

原创 Linux中配置Jdk

第一步下载JdkJava JRE JDK下载官方网站:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlJava JRE JDK 7 前的版本信息网站:http://www.oracle.com/technetwork/java/javase/archive-139210.htmlJava JDK...

2018-10-17 23:24:13 97

原创 连接不上xshell的处理方法二

已经下载过ssh,ip也是可以ping成功的就是无法连接执行一下方法:修改sshd的配置方法:首先打开并编辑sshd的配置文件            vim /etc/ssh/sshd_config找到以下代码:LoginGraceTime 120PermitRootLogin without passwdStrictModes yes改成# Authenticatio...

2018-10-17 22:57:35 424

原创 连接不上xshell的解决方法一

第一次写,是因为这个问题真的卡了我好久使用了百度的大部分方法没有解决掉。。。。直接开始:  通过命令下载ssh    sudo   apt -get  install  ssh         然后好好的使用了第二天 神奇的突然怎么都连不上了,就开始寻找解决办法 方法:     将原来下载好的ssh和配置一起干掉,      sudo apt-get --purge remov...

2018-10-17 21:56:07 2895

空空如也

空空如也

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

TA关注的人

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