自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomcat部署方式

tomcat部署web应用的4种方法在Tomcat中有四种部署Web应用的方式,简要的概括分别是:(1)利用Tomcat自动部署(2)利用控制台进行部署(3)增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml)(4)手动修改%Tomcat_Home%\conf\server.xml文件来部署web应用第一种方式:利用Tomcat自动部署 利用Tomcat自动部署方式是最简单的、最常用的方式。若一个web应用结构为

2021-09-26 15:02:03 2242

原创 Redis面试题(高频!!!)

1、什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。另外

2021-09-17 20:36:27 149

原创 JVM和Nginx和tomcat(高频!!!)

1.详解JVM内存模型Java堆(Heap),是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。方法区(Method Area),方法区(Method Area)与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。程序计数器(Program Counter Register),程序计数器(Program

2021-09-17 20:31:05 250

原创 Java基础面试题(高频!!!)

1.什么是跨平台性?原理是什么?所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。2. 常见的垃圾回收算法有哪些?简述其原理.垃圾回收从理论上非常容易理解,具体的方法有以下几种:标记-清除标记-复制标记-整理分代回收3. a=a+b与a+=b有什么区别吗?+=操作符会进行隐式自动类型转换,此处a+=b隐式的将加操作的结果类型

2021-09-17 20:29:14 297

原创 (高频!!!)多线程面试题

1. 什么是线程和进程?进程:正在运行的程序,需要内存和CPU资源进行运算执行,一个程序包含一个或多个进程线程:是进程的组成单元,一个进程包含一个或多个线程,每个线程负责单独执行一个任务2、进程和线程的区别一个进程包含一个或多个线程每个进程都有自己独立的内存空间,线程没有自己独立的内存空间,线程共享所在进程的内存空间进程是重量级的单元,需要系统资源比较多,线程是轻量级单元,需要资源比较少一个进程中可以有多个线程,多个线程共享进程的堆和方法区 (JDK1.8 之后的元空间)**资源,但

2021-09-17 20:25:12 321

原创 uuid与雪花算法

uuid生成的主键很方便优点:1)简单,代码方便。2)生成ID性能非常好,基本不会有性能问题。3)全球唯一,在遇见数据迁移,系统数据合并,或者数据库变更等情况下,可以从容应对。缺点:1)没有排序,无法保证趋势递增。2)UUID往往是使用字符串存储,查询的效率比较低。3)存储空间比较大,如果是海量数据库,就需要考虑存储量的问题。4)传输数据量大5)不可读。...

2021-08-30 09:51:17 787

原创 CSS3动画样式以及小范例

CSS3基础样式1、transform作用:可以控制元素的变形操作。如旋转、平移、3D旋转、倾斜、缩放。属性值取值有以下:translateX(在X轴上平移)、translateY(在Y轴上平移)、translateZ(在Z轴上平移)、rotate(2D平面的旋转)、rotateX(沿X轴旋转)、rotateY(沿Y轴旋转)、rotateZ(沿Z轴旋转)这是平移和旋转所用到的属性。3D旋转,首先考虑的是如何呈现出3D效果(即近大远小效果)。则需要在父级元素中使用perspective样式,其作用

2021-03-18 20:07:15 173

原创 快速理解页面布局中浮动和定位的概念

浮动和定位浮动浮动标签:float;其具有属性有:left/right/nonefloat:left;左浮动float:right;右浮动float:none;没有任何效果使用浮动后,页面会有两层:普通文档流和浮动层;当元素浮动后,元素大小不变,...

2021-03-16 19:24:09 298

原创 css引入方式和标签选择器

css相关知识##三种引入方式1、行内式:即直接在标签元素中添加样式<div style = "color: blue;"> i like you !</div> 2、内部式:在head标签中添加style标签,在style标签中按如下格式编写<style> div{ /* 文字的颜色 */ color:brown; /* 文字的大小 */

2021-03-11 13:10:23 134

空空如也

空空如也

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

TA关注的人

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