自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csdn_baotai的博客

大家好,我是李宝泰,欢迎大家关注我的博客,大家共同进步。

  • 博客(78)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux环境下安装Java并配置

linux环境下安装Java并配置由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手动解压安装的方式来安装 JDK。具体步骤如下:1.下载 JDK进入 Oracle 官方网站 下载合适的 JDK 版本,准备安装。注意:这里需要下载 Linux 版本。这里以jdk-8u151-linu...

2019-07-22 13:54:58 325

原创 ALL IS WELL《三傻大闹宝莱坞》意味深长的23句经典台词

《三傻大闹宝莱坞》意味深长的23句经典台词昨天有幸观看了印度电影《三傻大闹宝莱坞》,有些台词触动内心,于自己产生了共鸣,今天于大家分享。谢谢!1.死记硬背或许能让你通过大学4年,但会毁掉你接下来的40年2.你朋友不及格感觉,你感觉很糟;你的朋友考第一,你感觉更糟3.活在当下,不计得失,以无为之心做有为之事4.总是担心明天,又怎能把握好今天5.他的脑子一定很值钱,因为从来都没被用过...

2019-03-25 13:57:10 4169

原创 各种服务应用的端口

各种服务应用的端口HTTP协议代理服务器常用端口号:80/8080/3128/8081/9098SOCKS代理协议服务器常用端口号:1080FTP(文件传输)协议代理服务器常用端口号:21Telnet(远程登录)协议代理服务器常用端口号:23HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口)HTTPS(securely transferring web pag...

2019-03-20 10:24:19 1552

原创 交换机和路由器的区别

交换机和路由器的区别主要的区别体现在一下几个方面:交换机路由器 **(1)外形上:**​ 从外形上我们区分两者交换机通常端口比较多看起来比较笨重,而路由器的端口就少得多体积也小得多,实际上右图并不是真正的路由器只是集成了路由器的功能,除此之外还有交换机的功能(LAN口就是作为交换机的端口来使用,WAN是用于连接外网的端口),而两个天线则是无线AP接入点(即是通...

2019-03-09 11:20:43 6308 1

原创 生成树协议STP(Spanning Tree Protocol)

生成树协议STP(Spanning Tree Protocol)生成树协议(英语:Spanning Tree Protocol,STP),是一种工作在OSI网络模型中的第二层(数据链路层)的通信协议,基本应用是防止交换机冗余链路产生的环路.用于确保以太网中无环路的逻辑拓扑结构.从而避免了(广播风暴),大量占用交换机的资源。工作过程:STP的工作过程如下:首先进行根网桥的选举,其依据是网桥优先...

2019-03-08 20:05:17 771

原创 Cisco IOS 设备的操作与使用(以Cisco Packet Tracer Student为例)思科路由器密码忘记怎么办?

思科路由器密码忘记怎么办?路由器密码遗忘恢复步骤路由器断电启动的时候按住ctrl+C进入监视模式输入confreg 0x2142 然后 reset重启设备等设备正常重启完成后,跳过配置向导进入特权模式输入Router#copy startup-config running-config然后可以修改原来的密码后,保存(write)进入全局配置模式修改原来...

2019-03-07 20:06:38 742

原创 Cisco IOS 设备的操作与使用(以Cisco Packet Tracer Student为例)思科路由器密码配置

Cisco IOS 设备的操作与使用(以Cisco Packet Tracer Student为例思科x路由器密码配置控制台密码配置在控制台进入到特权模式中 对终端做配置 更改控制台密码: 更改虚拟终端密码: 更改模式明文密码: 保存配置 修改成功后每次登陆均需要密码,并且可以进行远程访问。...

2019-03-07 20:02:27 2157 1

原创 Cisco IOS 设备的操作与使用(以Cisco Packet Tracer Student为例)路由器IP地址配置

Cisco IOS 设备的操作与使用(以Cisco Packet Tracer Student为例)路由器IP地址配置配置交换机IP地址交换机开机进入控制台特权模式:对终端做配置进入F0接口对IP地址进行配置命令端口不要关闭查看IP地址是否更改成功至此,路由器IP地址更改成功。...

2019-03-07 19:56:12 4182

原创 马丁.路德金1963年经典演讲:I Have A Dream

I am happy to join with you today in what will go down in history as the greatest demonstration for freedom in the history of our nation. Five score years ago, a great American, in whose symbolic...

2019-03-06 14:37:18 1379

原创 Windows Server 2016学习

第一天作业:请描述:远程管理服务器的常用工具。Active Directory管理中心 Active Directory用户和计算机 DNS管理器 事件查看器 组策略管理器 IIS管理器 性能监视器 资源监视器 任务计划请描述:powerShell的基本语法结构动词—名词Get-Help<命令>Get-CommandWindows PowerShell命令动...

2019-03-02 19:28:10 2341

原创 【电子书】HeadFirst设计模式--FDF高清版

HeadFirst设计模式–FDF高清版下载地址:链接: https://pan.baidu.com/s/1rFzsMk93j_2MBciFKPIvJQ提取码: 5y9d

2018-10-31 16:58:38 5933 7

转载 【计算机网络】【HTTP】两张趣图助你理解 HTTP 状态码! 2018-10-11

两张趣图助你理解 HTTP 状态码!HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。我们可以通过查看HTTP状态码来判断服务器状态,常见的有404 、502等;但是其他不是很常见的状态码都代表什么状态呢?下面有两张有趣的图片,让你瞬间都能理解了。HTTP状态码(图一)301—永久移动。被请求的资源已被永久移动位置;302—请求的资...

2018-10-11 15:38:40 294

原创 【数据库】数据库底层原理的最简单实现 2018-10-10

【数据库】【底层原理】数据库的最简单实现数据以文本形式保存第一步,就是将所要保存的数据,写入文本文件。这个文本文件就是你的数据库。为了方便读取,数据必须分成记录,每一条记录的长度规定为等长。比如,假定每条记录的长度是800字节,那么第5条记录的开始位置就在3200字节。大多数时候,我们不知道某一条记录在第几个位置,只知道主键(primary key)的值。这时为了读取数据,可以一条条比对...

2018-10-09 18:26:32 1552 1

原创 【Java】深入理解Java中的进程和线程 2018-10-9

深入理解Java中的进程和线程1.进程是程序运行资源分配的最小单位进程是操作系统进行资源分配的最小单位,其中资源包括:CPU、内存空间、磁盘IO等,同一进程中的多条线程共享该进程中的全部系统资源,而进程和进程之间是相互独立的。进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启...

2018-10-08 22:59:06 191

原创 【web】深入理解负载均衡 2018-10-5

深入理解负载均衡负载均衡负载均衡是高可用架构的一个关键组件,主要用来提高性能和可用性,通过负载均衡将流量分发到多个服务器,同时多服务器能够消除这部分的单点故障。当然负载均衡器本身就是一个单点故障隐患,可以考虑文章后面说的负载均衡双机热备或其他方案消除单点故障提高可用性。一个没有使用负载均衡的Web架构一般会长得像这样:没有负载均衡的架构在这个例子里面,用户直接通过yourdoma...

2018-10-05 21:02:22 206

原创 【Java】Java序列化学习总结 2018-10-5

Java序列化学习总结什么是序列化我们的对象并不只是存在内存中,还需要传输网络,或者保存起来下次再加载出来用,所以需要Java序列化技术。Java序列化技术正是将对象转变成一串由二进制字节组成的数组,可以通过将二进制数据保存到磁盘或者传输网络,磁盘或者网络接收者可以在对象的属类的模板上来反序列化类的对象,达到对象持久化的目的。怎么序列化一个对象?要序列化一个对象,这个对象所在类就必须实现...

2018-10-05 16:52:34 159

原创 【Java】Java 集合学习总结 2018-10-5

Java 集合学习总结1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。...

2018-10-05 16:42:41 163

原创 【Java】【JVM】Java中JVM内存管理 2018-10-5

Java中JVM内存管理JVM内存划分:① 方法区 (线程共享) 常量 静态变量 JIT(即时编译器)编译后代码也在方法区存放② 堆内存(线程共享) 垃圾回收的主要场地③ 程序计数器 当前线程执行的字节码的位置指示器④ Java虚拟机栈(栈内存) :保存局部变量,基本数据类型以及堆内存中对象的引用变量⑤ 本地方法栈 (C栈):为JVM提供使用native方法的服务...

2018-10-05 15:57:00 215

转载 【转载】【计算机网络】【TCP】当我们说"TCP是可靠协议"时,我们真正表达的是什么?

今天拜读了一片有深度的文章,感受到了作者对于知识的严谨态度,转载到我的博客,大家共同学习原文链接:https://blog.csdn.net/dog250/article/details/82177299很明确地说,从通信意义上推敲,TCP一点都不可靠。一个抽象的协议,怎么可能左右介质来保证可靠,不存在的。但凡是经由某种介质的通信行为均不可能是绝对可靠的!正好比我们现实生活中的保险,其实它什...

2018-09-30 17:30:07 305

原创 【Java】【web】Servlet的三大作用域对象 2018-8-29

Servlet的三大作用域对象:目的:共享数据.request: 每一次请求都是一个新的request对象,如果在Web组件之间需要共享同一个请求中的数据,只能使用请求转发.session: 每一次会话都是一个新的session对象,如果需要在一次会话中的多个请求之间需要共享数据,只能使用session.application: 应用对象,Tomcat启...

2018-09-29 18:45:58 561

原创 【java】【web】Web组件之间的跳转方式 2018-9-29

Web组件之间的跳转方式:方式1: 请求转发(forward).方式2: URL重定向(redirect).方式3: 请求包含(include).请求转发:从Servlet1,请求转发到Servlet2.Servlet1完成一部分的功能,再跳转到Servlet2,继续完成剩下的功能.语法:request.getRequestDispatcher(String path).forwa...

2018-09-29 18:38:38 255

原创 【计算机网络】【WEB】DNS域名解析过程(十步走) 2018-9-28

DNS域名解析过程(十步走)当用户在浏览器中输入域名并按下回车键后第1步,浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就将结束。浏览器缓存域名也是有限制的,不仅浏览器缓存大小有限制,而且缓存的时间也有限制,通常情况下为几分钟到几小时不等,域名被缓存的时间限制可以通过TTL属性来设置。这个缓存时间太长和太短都不好,如果缓存时间太长,一旦域名被解析到的I...

2018-09-28 23:10:28 862

原创 【Java】【web】【计算机网络】session学习总结 2018-9-28

session学习总结Session概念:​ Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。Se...

2018-09-28 20:49:24 161

原创 【Java】【编程练习】给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次请返回第一个找到的位置.2018-9

题目描述:给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一个找到的位置import java.util.Arrays;import java.util.Scanner;public class Main {static int binarySearch(int[] A, int n,in...

2018-09-28 20:37:02 2644

原创 【Java】【编程练习】输入一个正整数n,求n!(即阶乘)末尾有多少个 0 ? 2018-9-28

输入一个正整数n,求n!(即阶乘)末尾有多少个0解题思路:求末尾几个0,就看这个数有几个10因子,10=5*2,但是最后得到的结果2的个数一定多于5的个数,所以只需要求5的个数就可以了。但是就像25这种数字,它可以被5除两次,所以我们要在循环中除以5,最后把除5的个数累加就可以了。代码实现:import java.util.Scanner;public class Main{ pu...

2018-09-28 20:31:45 5369 1

原创 【Java】【web】【计算机网络】cookie学习总结 2018-9-28

coookieCookie的操作:创建Cookie对象.Cookie cookie = new Cookie(String name,String value);参数:name: 该当前Cookie取一个唯一的名字.value: 存储在Cookie的共享数据,只能是String类型.​ Cookie cookie = new Cookie(“currentName...

2018-09-28 10:05:53 178

原创 【java】优先队列问题2018-9-25

什么是优先队列?提到优先队列我们首先想到的就是队列这个数据结构队列的特点是什么?先进先出(FIFO)。入队列:出队列:那么,优先队列又是什么样子呢?优先队列不再遵循先入先出的原则,而是分为两种情况:最大优先队列,无论入队顺序,当前最大的元素优先出队。最小优先队列,无论入队顺序,当前最小的元素优先出队。比如有一个最大优先队列,它的最大元素是8,那么虽然元素8并不是队首元素,但...

2018-09-25 13:08:20 893

原创 【计算机网络】【HTTPS】HTTPS通信原理剖析 2018-9-25

1、公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下:加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密算法和私钥。注意,由公钥加密的内容,只能由私钥进行解密,也就是说,由公钥加密的内容,如果不知道私...

2018-09-25 08:47:23 243

原创 【Java】【WEB】servlet线程不安全问题 2018-9-23

servlet线程不安全问题造成的根本原因是:Servlet是单例的,Servlet中的非static的成员变量只有一份,多个客户端好比是多个线程,都访问的是同一个空间.解决方案:让当前Servlet实现javax.servlet.SingleThreadModel接口.包装只有一个线程放Servlet,如果有多个线程就排队,如此的话,性能超低(已过时).在Servlet中不要使...

2018-09-23 11:03:19 183

原创 【Java】【WEB】XML配置和注解配置的区别 2018-9-23

XML配置和注解配置的区别使用配置,可以使用XML文件也可以使用注解:**问题:**XML和注解各自的优缺点是什么,怎么选择?XML :优点:XML配置很清晰,很直观,因为和Java代码相分离,维护性较高.缺点:XML配置导致配置文件臃肿,开发效率较低.注解:优点:开发效率高,配置文件不臃肿,也方便快速定位.缺点:和Java代码耦合在一起,维护性较低.抉择:一般的,...

2018-09-23 10:18:04 1073

原创 【Java】HttpServletRequest常用方法2012-9-22

HttpServletRequest常用方法ServletRequest接口:请求对象,封装了获取所有请求信息(请求行,请求头,请求实体)的方法.HttpServletRequest接口:是ServletRequest的子接口,处理HTTP协议请求的方法.---------------------------------------------------------------------...

2018-09-22 18:37:33 172

原创 【Java】Map接口主要的四个常用实现类 2018-9-22

Map接口主要的四个常用实现类HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashMap最多只允许一条记录的键为null,允许多条记录的值为null。HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致。如果需要满足线程安全,可以用 Collections...

2018-09-22 14:53:31 4350

原创 【Java】Java常用包的功能 2018-09-21

Java常用包的功能java.lang该包提供了Java编程的基础类,例如 Object、Math、String、StringBuffer、System、Thread等,不使用该包就很难编写Java代码了。java.util该包提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。java.io该包通过文...

2018-09-21 23:29:04 171

原创 【数据库】突破单一数据库的性能限制——数据库-分库分表总结 2018-9-20

突破单一数据库的性能限制,之数据库-分库分表总结分库分表概述读写分离分散数据库读写操作压力,分库分表分散存储压力适用场景类似读写分离,分库分表也是确定没有其他优化空间之后才采取的优化方案。那如果业务真的发展很快岂不是很快要进行分库分表了?那为何不一开始就设计好呢?按照架构设计的“三原则”(简单原则,合适原则,演化原则),简单分析一下:首先,这里的“如果”事实上发生的概率比...

2018-09-20 10:19:16 436

原创 【Java】【Web】JavaWeb相关知识总结 2018-9-17

JavaWeb相关知识C/S和B/S的区别:C/S:Client/Server:客户端和服务端的架构.该软件运行在电脑桌面:比如,QQ,FeiQ,POS机/火车站卖票等.特点: 一般的,服务端仅仅是安装一个数据库和数据存储,所有程序的代码(功能/界面)都编写在客户端软件中(把所有的业务逻辑编写在客户端,界面渲染也在客户端).优点:直观,用户体验好,界面美观,安全性高等.缺点:每...

2018-09-18 23:14:44 154

原创 【计算机网络】计算机网络知识总结

OSI,TCP/IP,五层协议的体系结构,以及各层协议答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。每一层的协议如下:物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器)数据链路:PPP、FR、HD...

2018-09-18 22:53:18 529

原创 【数据库】SQL之重点知识点总结

SQL之重点知识点总结##事务概念事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。eg:订票、银行、保险公司以及证券交易系统等。##事务属性事务4大属性(ACID特性):原子性(...

2018-09-18 22:41:55 2211

原创 【Java】-- Java核心知识点总结

什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。JDK和JRE的区别...

2018-09-13 21:14:52 364

原创 【计算机网络】【TCP】如何讲清楚Tcp的三次握手和四次挥手?

每一次TCP连接都需要三个阶段:连接建立、数据传送和连接释放。三次握手:三次握手就发生在连接建立阶段。目的:三次握手的目的是为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误(为什么是三次握手而不是两次握手的原因) 为什么TCP协议建立连接要三次握手? ​ 已失效的连接请求报文段的产生在这样一种情况下:client发出的第一个连接请求报文段并没有...

2018-09-13 19:51:47 250

原创 【Java】【算法练习】对于一个矩阵,请设计一个算法从左上角(mat[0][0])开始,顺时针打印矩阵元素。 给定int矩阵mat,以及它的维数nxm,请返回一个数组,数组中的元素为矩阵元素的顺时针输

题目描述: 对于一个矩阵,请设计一个算法从左上角(mat[0][0])开始,顺时针打印矩阵元素。给定int矩阵mat,以及它的维数nxm,请返回一个数组,数组中的元素为矩阵元素的顺时针输出。测试样例:[[1,2],[3,4]],2,2返回:[1,2,4,3]解题思路:对于一个矩阵,顺时针打印时一定要保证边界处理的正确性;解题代码:public class Prin...

2018-09-06 09:13:39 1408

基于Android平台的手机订餐系统的设计与实现

基于Android平台的手机订餐系统的设计与实现

2019-03-26

空空如也

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

TA关注的人

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