自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat 原理分析

Tomcat 原理分析1、Tomcat 的组成如下图:Server: Tomcat 封装的、对外提供完整的、基于组件的 web 服务,包含 Connectors、Container 两个核心组件,以及多个功能组件,各个 Service 之间是独立的,但是共享 同一 JVM 的资源;Connector: Tomcat 与外部世界的连接器,监听固定端口接收外部请求,传递给 Container,并将 Container 处理的结果返回给外部;Container: Catalina,Servlet 容

2021-09-05 16:49:09 346

转载 HTTP与HTTPS区别

HTTP与HTTPS区别​ 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。​ 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器

2021-09-05 11:28:11 149

原创 pip安装包时出现 ValueError: check_hostname requires server_hostname 错误,解决办法

pip安装包时出现 ValueError: check_hostname requires server_hostname 错误,解决办法试了好多办法未果后,终发现其实很简单解决:关闭代理服务器,断开科学上网vpn连接参考:https://blog.csdn.net/Noah_D/article/details/116670995...

2021-06-06 15:46:39 1112

原创 错误: Cannot download ‘https://start.spring.io/starter.zip

使用idea快速创建springboot项目时会出现连接不到服务器的情况,进行诸多尝试后得到以下几个方法:设置代理 :进入到IDEA的setting,搜索 HTTP Proxy,选择Auto-detect proxy settings,点击最下面的Check connection弹出如下的输入框,输入地址https://start.spring.io点击ok,如果successful证明连接成功,重新生成一次,完美生成springboot项目1.将上方的URL替换为:https://start.spr

2021-06-02 16:06:59 6776

原创 IDEA jsp文件中文乱码解决

在jsp文件顶部添加下列语句即可<%@ page contentType="text/html;charset=UTF-8" language="java" %>

2021-05-18 13:31:21 943

原创 Arrays类 - Java之旅1.9

Day09一、Arrays类数组的工具类java.util.Arrays由于数组对象本身没有什么方法可以提供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而不用使用对象来调用(注意:是不用而不是不能)具有以下常用功能:1.给数组赋值:通过fill方法。fill(dataType[] array, data val)将指定的val

2021-04-19 20:20:41 98

原创 Java数组、多维数组 - Java之旅1.8

Day08一、数组1.数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们2、数组声明创建首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法:dataType[] arrayRefVar; //首选的方法(建议)或dataType arrayRefVar[]; //效果相同,但不是首选方法(早期适配C++)java语言使用new操

2021-04-10 18:37:21 70

原创 Java方法的定义、调用、重载 - Java之旅1.7

Day07一、Java方法Java方法是语句的集合,她们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能快,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原则性,就是一个方法只能完成一个功能,这样利于后期拓展。例如:System.out.println()中,System是一个类,out是这个类的一个对象,而println()则是这个对象的方法。1

2021-04-01 17:17:40 86

原创 JavaDoc、break、countinue、goto语句 - Java之旅1.6

Day05一、JavaDocJavadoc命令是用来生成自己的API文档的参数信息@author作者名@version版本号@since指明需要最早使用的jdk版本@param参数名@return返回值情况throws抛出异常情况二、break、countinue、goto语句1.break​ break语句的使用场合主要是switch语句和循环结构。在循环结构中使用break语句,如果执行了break语句,那么就退出循环,接着执行循环结构下面的第一条语句。如果在

2021-03-31 15:39:26 95

原创 Java常量、运算符 - Java之旅1.5

Day05一、常量常量:初始化后不能再改变值!不会变动的值。所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。final 常量名 = 值;fianl double PI = 3.14;常量名一般用大写字符。注意修饰符不存在先后顺序,例:Public class Demo05{ static final double PI1 = 3.14; final static double PI2 = 3.14; public st

2021-03-24 20:22:56 125

原创 Java类的转换、实例变量、类变量与局部变量 - Java之旅1.4

Day04一、类型转换由于Java是强类型语言,所以要进行运算的时候,需要用到类型转换。低---------------------------->高byte,short,char -> int -> long -> float -> double一般由小转化为大的,小数优先级比整数高 ,例:long - > float​运算中,不同类型的数据要先转换为同一类型,然后进行运算。1.强制类型转换(高 -> 低)语法:(类型)变量名在需要转

2021-03-23 18:13:03 147

原创 Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.

IDEA报错:org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 120; 对

2021-03-23 13:30:47 1796

原创 Java中进制表示、浮点数表示的方法、浮点数取值范围及精度 - Java之旅1.3

Day03Java基础一、进制表示整数public class Demo03 { public static void main(String[] args) { //二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010; // 八进制0 int i3 = 0x10;// 十六进制0x System.out.println(i);

2021-03-20 14:38:31 581 2

原创 Java注释方式、标识符、数据类型及表示范围 - Java之旅1.2

Day02Java基础1.Java注释方式Java中的注释有三种:单行注释多行注释文档注释写法:单行注释://单行注释用双斜杠多行注释:/*多行注释用斜星 星斜杠结束*/文档注释:/** * @Description HelloWorld 描述 * @Author SW_Planet 标注作者 * 文档注释是由斜杠两个星星开头,这样的注释是有功能的,能被识别的。 */学会注释以后你就可以??

2021-03-20 11:11:30 352

原创 Markdown入门及工具、Java基础 - Java之旅1.1

Day011.Markdown学习Markdown是什么?简单的说,Markdown用简洁的语法代替排版,而不像一般我们用的字处理软件Word或Pages有大量的排版、字体设置。一句话总结,它实际上是个非常简单、非常容易学习的排版语法。 -来自知乎​​ 最重要的是这种语法可以复制到各大博客或者平台,平台会自动识别成为你排版的样子,非常方便。而这边推荐一个软件: Trpora下载地址:点击进入,需要梯子博客图片(图床)你的博客图片在上传后无法显示,这是什么原因?由于你的图片是链接到

2021-03-18 16:08:37 183

CSS2.0zhongwenshouce_downcc.zip

CascadingStyleSheet2.0中文手册,css手册,适合新手使用,帮助新手入门 手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)、选择符(Selectors)的介绍。其内容涵括了 W3C 的 CSS2.0 标准,以及 Internet Explorer 和 Netscape 各自的私有内容。

2020-06-26

空空如也

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

TA关注的人

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