自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程实现--基础

方法一:1、extends Thread类2、重现run方法3、使用.start()方法启用多线程不建议使用,避免oop单继承局限性方法二:1、类实现Runnable接口2、重写run方法3、通过创建线程对象,通过线程对象开启线程new Thread (Runnnable thread).start()建议使用:避免了单继承局限性,灵活方便,方便同一个对象被多个线程使用方法三:1、实现 Callable接口,需要返回值类型2、重写call()方法,需要抛出异常3、创建目标对象4

2021-09-27 22:28:32 102

原创 Redis主从复制原理

复制的过程原理:1、当从库和主库建立MS(master slaver)关系后,会向主数据库发送SYNC命令;2、主库接收到SYNC命令后会开始在后台保存快照(RDB持久化过程),并将期间接收到的写命令缓存起来;3、快照完成后,主Redis会将快照文件和所有缓存的写命令发送给从Redis;4、从Redis接收到后,会载入快照文件并且执行收到的缓存命令; 主Redis每当接收到写命令时就会将命令发送从Redis,保证数据的一致;【内部完成,所以不支持客户端在从机人为写数据。】...

2021-09-13 17:07:58 112

原创 Cookie和Session的区别与联系

(1)Cookie数据保存在客户端,Session数据保存在服务器端,因此Cookie数据不会占用服务器资源,而Session会占用服务器资源。(2)服务器端是通过SessionID来判断多次请求是否属于同一会话,而SessionID则保存在Cookie中,如果将Cookie禁用,那么Session也就失效了。...

2021-08-04 16:52:49 106

原创 Ajax原理及简单应用

一、什么是AjaxAjax = 异步的javaScript和XML。核心是XMLHttpRequest对象。特点是在用户不需要刷新页面时进行局部代码的刷新,比如在网站搜索时,搜索框会自动显示热点搜索和联想。二、工作原理Ajax的⼯作原理相当于在⽤户和服务器之间加了—个中间层(AJAX引擎),使⽤户操作与服务器响应异步化。并不是所有的⽤户请求都提交给服务器。像—些数据验证和数据处理等都交给Ajax引擎⾃⼰来做,,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。传统web模型与使用

2021-07-22 10:54:10 178 2

原创 MVC概念和三层架构

Web MVC中的M(模型)-V(视图)-C(控制器)概念和标准MVC概念⼀样,Web MVC标准架构图如下

2021-07-21 15:55:27 212

原创 Servlet和Tomcat的关系

1、Tomcat作为web容器,收到客户端发来的请求2、Tomcat通过字符串解析,把各个请求头(Header),请求地址(URL),请求参数(QueryString)都封装进了Request对象中。并创建一个空的响应对象Response,传给Servlet的Service方法。3、Servlet开始创建实例和进行初始化init(),并执行程序员在service方法中编写的业务逻辑代码,得到结果后,Servlet通过response.write()方法,将结果写入response内部的缓冲区。4、To

2021-07-20 21:48:51 706

原创 二分法查找数组元素

二分法查找数组元素1、原理:假设数组是升序排列,利用数组的中间下标将数组分为前后两个子数组,将待查找的数据与中间下标的数据进行比较。若相等,则查找到数据;否则判断待查找的数据与中间下标的数据的大小,若大于中间下标数据,则在中间下标的后子数组中查找,反之,在前子数组中查找;2、具体思路:目标:在一维数组nums中查找数据 x 。第一步:将乱序数组nums进行排序;第二步:初始化;最小下标minIndex = 0最大下标maxIndex = 数组的长度-1中间下标centerIndex = (

2021-03-31 19:06:02 776 3

原创 java语法基础(图形打印之三角形菱形)

java语法基础(图形打印之三角形和菱形)1、第一幅图形直接上代码package date01_test1;public class PrintStar { public static void main(String[] args) { for(int i=1;i<5;i++) { for(int j=0;j<2*i-1;j++) { System.out.print("*"); } System.out.println(); } }}

2021-03-30 19:28:40 153

空空如也

空空如也

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

TA关注的人

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