自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot开发之访问jsp页面时下载jsp页面问题

1、添加依赖<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>compile</s...

2020-03-04 20:53:01 564 1

原创 IP协议

1、IP协议头格式2、IP头详解4位版本号:指定IP协议的版本,IP4:版本号为4;IP6:版本号为64位首部长度:表示IP头部长度是多少。每个bit位代表4个字节,IP长度为 length * 4字节,4个bit位表示的最大数为15,因此,IP协议的最大首部长度是15 * 4字节 = 60字节8位服务类型:3位优先权字段(应将弃用)、4位TOS字段、1位保留字段。4位TOS字段分别表示...

2019-08-18 13:43:20 2906 2

原创 html中include的使用

include1、作用include的主要作用是用来在当前文件中引入另一个文件,以便在当前文件中使用2、使用场景当应用程序的所有页面的某些部分,例如:标题 页脚 导航栏 都一模一样时,就可以考虑把相同的部分提取出来写入另一个单独的文件中,然后通过include指令将文件引入3、使用方法include指令<%@ include file="test.jsp" %>inc...

2019-08-17 09:16:27 22610 1

原创 ssm 中文乱码问题

ssm 中文乱码问题1、在jsp页面中添加pageEncoding=UTF-8在head中添加<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %><head> <title>AddPage</title> ...

2019-07-06 16:45:29 736

原创 浏览器输入url后,发生的事情

浏览器输入url后,发生的事情输入url后,本质访问的是IP地址本主机立即进行域名解析​ 先查本地缓存​ 再进行域名解析(访问域名服务器)拿到百度入口服务器的IP地址发起http请求,http协议基于TCP协议,而TCP协议是面向连接的,因此把HTTP请求从主机A发到主机B之前要做的第一件事情是建立连接​ 三次握手建立连接​ TCP封装TCP连接建立的请求(标志位SYN置为1),从T...

2019-06-08 19:41:59 585

原创 Attempt to redefine the prefix [c] to [http://java.sun.com/jstl/core_rt], when it was already define

Message /showJstl.jsp (line: [10], column: [60]) Attempt to redefine the prefix [c] to [http://java.sun.com/jstl/core_rt], when it was already defined as [http://java.sun.com/jstl/core] in the current...

2019-06-08 19:26:10 1729

原创 idea快捷键

2019-06-07 17:25:47 146

原创 使用jstl所需的jar包,实例和 注意事项

jstl表达式的使用结合el表达式一起使用所需的jar包1.使用Maven管理项目,在pom.xml文件中<dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version></de...

2019-06-07 01:07:01 10652

原创 Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]

servlet使用中的问题报如下错误,servlet配置中的url-pattern配置有问题或者是jar包没下载好org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:org.apache.catalina.LifecycleException: Failed to star...

2019-06-07 00:37:35 549

原创 注解方式实现springMVC产生的错误,Servlet.init() for servlet [springmvc] threw exception

在写springMVC的demo时,产生下面错误HTTP Status 500 – Internal Server ErrorType Exception ReportMessage Servlet.init() for servlet [springmvc] threw exceptionDescription The server encountered an unexpected c...

2019-06-05 01:48:10 2699

原创 springMVC代码实现

spring MVC1、有两个控制器前端控制器,只有1个,不需要自己写业务逻辑控制器 可以有m(多个)个,需要自己写spring MVC 需要的jar包spring MVC 架构图开发步骤一、web.xml文件中配置前端控制器DispatcherServlet<servlet> <servlet-name>springmvc</serv...

2019-06-05 01:42:23 1341

原创 手动开发maven管理的Servlet项目和项目代码示例

手动开发maven管理的Servlet项目和项目代码示例1、新建maven项目1)、File —》New — 》 Project2)选择maven,不选择模板,直接----》next3)填写信息:GroupID:定义了项目所属的组,一般是公司或组织Arifacted:定义了当前maven项目在组织中的唯一名称,项目根目录的名称Version:版本号4)填写项目名和项目路径 ...

2019-04-25 00:21:36 688

原创 python字符画、Pycharm使用过程和Python库的安装

简单的图像处理:将图片转换成字符画使用工具:PyCharm安装PIL库过程1、在PyCharm中安装:File–>setting–>Project Interpreter,点击2标记的加号–>Avaiable Packages在命令行安装使用的Python库:PILimport tkinter as tkfrom tkinter import *f...

2019-04-19 12:01:09 811

原创 Python入门笔记

python 3.x vs 2.x1.默认Unicode编码,支持中文,python2.x 默认编码 Assic2.不兼容2.x3.核心语法变得更简单易学执行py程序方式为:1、交互器,缺点:程序不能永久保存,主要用于简单的语法测试相关2、文件执行变量官方解释:Variables are used to store information to be referenced(调用)...

2019-04-19 00:10:27 203

原创 TCP之连接管理(三次握手、四次挥手)

TCP连接管理机制(三次握手、四次挥手)1)三次握手可以形象的记为客户端说:我要和你建立连接服务器端说:可以,什么时候建立连接客户端回答:就现在2)为什么要三次握手而不是一次或者两次?一次或两次握手会出现什么情况?TCP是一个面向连接的协议,而面向连接是为了保证传输的可靠性如果只是一次"握手",客户端发出请求建立连接的报文之后,就认为建立连接了,于是就要发出数据。但是请求连接的报文...

2019-03-19 23:30:15 648

原创 TCP协议保证数据传输可靠性的机制

TCP协议保证数据传输可靠性的机制(一)1、确认应答机制1.1原理:发送方与接收方传输数据时,为了保证数据一定会发送给接受方,TCP协议规定接受方接收到数据后需要给发送方一个接受到数据的通知,若是发送方没有接收到接受方的确认报文,发送方认为数据没有发送到,就会重新发送数据。1.2序列号:TCP将每个字节的数据都进行了编号因为网络传输数据是不能保证传送顺序的,即使是客户端有序的发送数据...

2019-03-14 14:52:43 5891

原创 TCP协议简介

TCP简介TCP全称为“传输控制协议(Transmission Control Protocol)”,它为两台主机提供可靠的数据通信,所做的工作时把应用层交给它的数据分成合适的小块交给下面的网络层,确认接受到的分组,设置发送最后确认分组的超时时钟等1、TCP协议段格式2、报头数据意义:源/目的端口号:表示数据是从哪个进程来,到哪个进程去序列号:分段的序列号,表示该分段在发送方的...

2019-03-14 00:02:20 2449

原创 python初识

python 3 初识类型转换函数函数 描述int(x [,base ]) 将x转换为一个整数long(x [,base ]) 将x转换为一个长整数 Python3中没有long型float(x ) 将x转换到一个浮点数complex(real [,...

2019-03-12 18:21:56 117

原创 网络传输基本流程

网络传输基本流程TCP/IP参考模型TCP/IP是一组通信协议的代名词,这组协议使任何具有网络设备的用户能访问和共享Internet上的信息,其中最重要的协议族是传输控制协议(TCP)和网络协议(IP)。TCP/IP是两个独立且紧密的协议,负责管理和引导数据报文在Internet上的传输,二者使用专门的报文头定义每个报文的内容。TCP负责和远程主机的连接,IP负责寻址,使报文被送到其该去的地方...

2019-03-08 23:44:39 1257

原创 内建锁

一、同步问题概念多个线程在同一时间请求访问共享资源时产生的问题未解决同步问题,使用synchronized(内建锁)实现同步处理(加锁操作)1)同步代码块a、锁任意对象Object obj = new Object(); synchronized(obj){}b、锁类对象synchronized(类名称.class){}c、锁当前对象synchronized(ob...

2019-03-08 22:14:33 518

原创 简单Java聊天室

简单的Java聊天室项目背景在学校做智能小车的课程设计中,使用C语言进行局域网下的进程通信时接触到了网络套接字编程,当时是一个单线程的客户端和服务器短的交互,给小车发送数据,控制小车的行驶。由于是单线程版的客户端和服务端通信,客户端和服务器端只能进行一种僵硬的通信:一方发送数据,一方接受数据。于是产生了用Java写一个简单的聊天室,实现简单的通信。项目的描述该项目的本质是Socket套接字...

2019-03-07 19:59:00 678

原创 i+++j语句是正确的吗

相信很多人看到 i+++j 就傻眼了,这是正确的吗,如果是正确的,那执行顺序是什么?public class ThreePlus { public static void main(String[] args) { int i = 10; int j = 20; int k = i+++j; System.out.print...

2019-02-23 16:24:43 4020

原创 scanner类中next()和nextLine()的区别

Scanner类中next()和nextLine()的区别public class Next_And_NextLine { private static Scanner scanner = new Scanner(System.in); public static void main(String[] args) { System.out.println("代码...

2019-02-18 12:32:38 758

原创 代码块解析

一、分类根据代码块出现的位置以及关键字,分为四个代码块1、普通代码块2、构造块3、静态代码快      I、 非主类的中的静态代码块      II、主类中的静态代码块4、同步代码块二、概念1、普通代码块:定义在方法中的代码块/*public class Test{ public static void main(String[] args) ...

2018-10-29 13:35:20 1036

原创 字符串比较==和equals

java中的数据类型分为字符型,数值型,布尔型和引用类型,其中字符型、数值型、布尔型统称为基本数据类型1、观察基本数据类型的比较,利用“==”进行比较public class MyInterface{ public static void main(String[] args){ int x = 23; int y = 23; Sy...

2018-10-27 18:20:10 2817

原创 Java数据类型

Java基本数据类型分为数值型、字符型、布尔型、引用类数值型 在Java中小的数据类型和大的数据类型做数值运算时,小的数据类型会自动提升为大的数据类型。eg:10 + 1L; 大的数据类型转为小的数据类型必须强转,强转可能会丢失数据。 数值型包括:     1、 整形:               字节:byte    表示的数值范围是-128~127   1字节 ...

2018-10-26 16:26:31 154

原创 Android 中的intent 和 广播接收器 的使用

Intent是一种轻量级的消息传递机制,可以在同一个应用程序内部的不同组件之间传递消息,也可以在不同应用程序之间的组件之间传递消息,还可以作为广播事件发布Android系统消息。由于Intent的存在,使得Android系统相互独立的组件成为了一个相互通信的组件集合。除此之外,intent在Android系统上可以发布消息,其他程序通过注册intent过滤器获得广播消息。在Android系统中,应...

2018-10-26 02:47:40 6802 1

空空如也

空空如也

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

TA关注的人

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