- 博客(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
184
原创 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
394
原创 面试第一问 ---String
首先面试灵魂第一问是从String开始,这一哆嗦失败,那后续估计也就凉了,那么就直接上代码吧!! 先来个简单的试试水: String a = "abcd"; String b = "abcd"; String c = new String("abcd"); System.out.println(a.equals(b));//true System.out.println(a == b);//true System.out.println(a.equals(c));//true System.o...
2020-06-19 12:32:40
356
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
437
原创 面试问到的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
607
原创 设计模式初认识
工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。本文从一个具体的例子逐步深入分析,来体会三种工厂模式的应用场景和利弊。 1. 简单工厂模式 该模式对对象创建管理方式最为简单,因为其仅仅简单的对不同类对象的创建进行了一层薄薄的封装。该模式通过向工厂传递类型来指定要创建的对象,其UML类图如下: 下面我们使用手机生产来讲解该模式: Phone类:手机标准规范类(
2020-06-04 17:11:06
152
原创 Java 8
Java 8 Java 8 新特性 及 常见 面试题 代码更少(增加了新语法:Lambda 表达式) 强大的 Stream API(集合数据的操作) 最大化的减少空指针 异常:Optional 类 的使用 接口的新特性 注解的新特性 集合的底层 源码实现 新日期时间的 api 抽象类:含有 abstract 修饰符的 class 就算 抽象类;它既可以有抽象方法,也可以有 普通方法,构造方法,静态方法,但是不能有抽象构造方法 和 抽象静态方法。且如果其子类没有实现其所有的 抽象方法,那么该 子类 也必须
2020-05-29 17:16:55
471
原创 初次接触二叉树和红黑树
一、二叉查找树(二叉查找树、二叉搜索树) 二叉排序树(Binary Sort Tree)或者是一棵空树;或者是具有下列性质的二叉树: 若左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若右子树不空,则右子树上所有结点的值均大于它的根结点的值; 左、右子树也分别为二叉排序树; 没有键值相等的节点 二、红黑树 红黑树虽然本质上是一棵二叉查找树,但它在二叉查找树的基础上增加了着色和相关的性质使得红黑树相对平衡,从而保证了红黑树的查找、插入、删除的时间复杂度最坏为O(logn),为了保证这个性...
2020-05-21 21:24:37
181
原创 基础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
576
原创 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
2742
原创 Linux中配置Jdk
第一步下载Jdk Java JRE JDK下载官方网站: http://www.oracle.com/technetwork/java/javase/downloads/index.html Java JRE JDK 7 前的版本信息网站: http://www.oracle.com/technetwork/java/javase/archive-139210.html Java JDK...
2018-10-17 23:24:13
167
原创 连接不上xshell的处理方法二
已经下载过ssh,ip也是可以ping成功的就是无法连接 执行一下方法: 修改sshd的配置方法: 首先打开并编辑sshd的配置文件 vim /etc/ssh/sshd_config 找到以下代码: LoginGraceTime 120 PermitRootLogin without passwd StrictModes yes 改成 # Authenticatio...
2018-10-17 22:57:35
500
原创 连接不上xshell的解决方法一
第一次写,是因为这个问题真的卡了我好久使用了百度的大部分方法没有解决掉。。。。 直接开始: 通过命令下载ssh sudo apt -get install ssh 然后好好的使用了第二天 神奇的突然怎么都连不上了,就开始寻找解决办法 方法: 将原来下载好的ssh和配置一起干掉, sudo apt-get --purge remov...
2018-10-17 21:56:07
3006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅