OTHERS
少年啦飞啦
这个作者很懒,什么都没留下…
展开
-
数组和链表的区别
我们知道遍历数组和链表的时间复杂度都是O(n),但是在实际中确实数组的速度要比链表快,这是为什么呢?1、首先,数组是具有相同的数据类型且按一定次序排列的一组变量的集合体,构成一个数组的这些变量称为数组元素。数组在内存中的地址是连续相邻的,而链表在内存的地址是散列的,不连续的。2、CPU缓存会把一片连续的内存空间读入,因为数组结构是连续的内存地址,所以数组全部或者部分元素被连续存在CPU缓存...转载 2020-02-19 15:50:18 · 208 阅读 · 0 评论 -
jsp的基本认识与理解
简介:JSP全称是JavaServer Pages,它和servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但:它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。相比servlet而言,servlet很难对数据进行排版,而jsp除了可以...原创 2020-01-12 13:29:57 · 981 阅读 · 0 评论 -
Jenkins的基本操作
jenkins是什么?Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有...转载 2020-01-11 23:52:45 · 1251 阅读 · 0 评论 -
rest以及restful的基本理解
传统下的API接口http是目前在互联网上使用最多的协议,没有之一。可是http的创始人一直都觉得,在过去10几年来,所有的人都在错误的使用Http.这句话怎么说呢?如果说你要删除一个数据,以往的做法通常是 delete/{id} 如果你要更新一个数据,可能是Post数据放Body,然后方法是 update/{id}, 或者是artichle/{id}?method=update...转载 2020-01-11 22:52:36 · 409 阅读 · 0 评论 -
Apache/Tomcat/JBOSS/Jetty/Nginx区别 与选择
总结:Apache/Tomcat/JBOSS/Nginx区别 .1、Apache是Web服务器,Tomcat是应用(Java)服务器。Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用。Apache支持静态页,Tomcat支持动态的。2、Jetty:Tomcat内核作为其Servlet容器引擎,并加以审核和调优.大中型系统可以应用。能够提供数据库连接池服务,还支持其他 Web 技...转载 2020-01-10 22:36:18 · 228 阅读 · 0 评论 -
Tomcat的基本认识和使用
服务器:安装了服务器软件的计算机。通常都是高配置的计算机。服务器软件:接收用户的请求,处理请求,做出响应。web服务器软件:通过浏览器来进行访问的一种服务器软件。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目。常见的java相关的web服务器软件:webLogic,oracle公司的产品,大型的javaee服务器,支持所有的javaee规范。收费的。(ja...原创 2020-01-10 22:23:09 · 310 阅读 · 0 评论 -
字符编码和字符集
编码和解码:按照某种规则,将字符存储到计算机中,称为【编码】 ;那么,将计算机中的二进制数据按照某种规则解析显示出来,称为【解码】。【字符编码】就是一套自然语言的字符和二进制数据之间的对应规则。把这种对应规则,写成一张表,就是【编码表,也叫字符集】。包括了各国家文字、标点符号、图形符号、数字等自然语言字符和二进制的对照。常见的有ASCLL编码表(最基本的)、GBK编码表(中国专用的)、UT...原创 2020-01-09 22:12:18 · 164 阅读 · 0 评论 -
jar包和war包的区别
做Java开发,jar包和war包接触的挺多的,有必要对它们做一个深入的了解,特总结整理如下:1.jar包的介绍JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar包(J其实可以理解为Java了)。JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于...转载 2020-01-02 23:15:44 · 134 阅读 · 0 评论 -
卫语句的基本应用
条件表达式通常有两种表现形式。第一:所有分支都属于正常行为。 第二:条件表达式提供的答案中只有一种是正常行为(关键代码),其他都是不常见的情况。这两类条件表达式有不同的用途。如果所有分支都是正常行为,就应该使用形如if…..else…..的条件表达式;如果某个条件极其罕见,就应该单独检查该条件,并在该条件为真时立刻从函数中返回。这样的单独检查常常被称为“卫语句”。Replace Nes...转载 2020-01-02 23:06:28 · 271 阅读 · 0 评论 -
java文档注释的基本认识
Java 程序员都应该知道,JDK 开发最好的帮助信息就来自 SUN 发布的 Java 文档。它分包分类地提供了各方法、属性的帮助信息,具有详细的类树信息、索引信息等,并提供了许多相关类之间的关系,如继承、实现接口、引用等。Java 文档全是由一些 html 文件组织起来的,在 SUM 的站点上可以下载它们的压缩包。其实这些文档我们可以自己生成。安装了 JDK 之后,安装目录下有一个 sr...转载 2019-11-23 22:45:21 · 323 阅读 · 0 评论 -
常见的MIME类型
互联网媒体类型,也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息。例如:Content-Type: text/html;charset:utf-8;常见的媒体格式类型如下:text/html :HTML格式text/plain :纯文本格式 text/xml :XML格式image/gif :gif图片格式...转载 2019-11-21 23:24:59 · 1527 阅读 · 0 评论 -
postman的简单使用
用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。Postman...转载 2019-11-21 22:56:50 · 257 阅读 · 0 评论 -
java中内存溢出和内存泄漏基本理解
内存溢出(Out Of Memory---OOM)是指系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M了,这就叫内存溢出。内存溢出的常见原因:1、内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2、集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3、代码中存在死循环或循环产生过多重复的对象实体;4、使用的第三方软件中的...转载 2019-11-09 17:17:01 · 512 阅读 · 0 评论 -
java中正则表达式的基本使用
正则表达式的常用语法正则在线检验:http://tool.chinaz.com/regex/更多地语法可以参考jdk api中的Pattern类:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh普通字符:字母、数字、汉字、下划线,以及没有特殊定义的标点符号,这些都可以直接匹配。简单的转义字符:\n,换行符; \r,回车符 \...原创 2019-11-09 16:20:51 · 169 阅读 · 0 评论 -
JVM的基本理解和使用
1、JVM内存结构初步理解:https://www.cnblogs.com/junzi2099/p/8418009.html2、JVM类加载机制初步理解:https://www.cnblogs.com/ityouknow/p/5603287.html3、JVM垃圾回收初步理解:https://www.cnblogs.com/czwbig/p/11127159.html4、J...原创 2019-11-03 10:55:32 · 139 阅读 · 0 评论 -
计算机基础:位、字节、字符的区别
位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示,1B(byte,字节)= 8bit(位)字符:是指计算机中使用的字母、数字、字和符号ASCIIS码:1个英文字母(不分大小写)= 1个字节的空间 1个中文汉字 = 2个字节的空...转载 2019-11-03 10:13:01 · 702 阅读 · 0 评论 -
JAVA常用工具类(持续积累……)
转载自https://blog.csdn.net/fct2001140269/article/details/82633886转载 2019-11-02 16:16:57 · 140 阅读 · 0 评论 -
CRON定时任务表达式
格式Cron表达式是一个字符串,通常用于定时任务中进行定时,以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:1、Seconds Minutes Hours DayofMonth Month DayofWeek Year2、Seconds Minutes Hours DayofMonth Month DayofWeek从左到右(用空格隔开):秒 ...转载 2019-10-21 22:34:42 · 391 阅读 · 1 评论 -
我的技术参考文档和参考书籍
JAVASE:Java基础【菜鸟教程】+ JavaAPI + 《Java编程思想》+《Java虚拟机》 + 《大话设计模式》/设计模式【菜鸟教程】+ 《Java多线程编程核心技术》 + 正则表达式【菜鸟教程】 JAVAEE:JAVA EE API+ Tomcat + Servlet【菜鸟教程】+ JSP【菜鸟教程】+ XML【菜鸟教程】 数据库和Linu...原创 2019-08-24 11:38:55 · 184 阅读 · 0 评论 -
markdown常用语法
排版常用功能在我们排版时,使用得最多的无非就是以下几种效果:标题、加粗、斜体、删除线、无序列表、有序列表、引用、代码块、分割线。标题标题分为六个级别,几个#就是几级标题,需要注意的是,#和标题之间要有空格。加粗** 这是粗体效果 **,也就是在文字的两侧分别加上两个星号 **,要注意的是符号和文字之间没有空格。斜体*这是斜体效果 *,两边各有一个星号就是斜体效果,那么三个星号是什么呢...原创 2019-08-05 12:00:19 · 381 阅读 · 0 评论