自定义博客皮肤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)
  • 收藏
  • 关注

原创 秒杀实现思路

什么是秒杀秒杀场景一般会在电商网站举行的一些活动或节假日在12306网站上抢票时遇到,对于电商网站中的一些稀缺或特价商品,电商网站一般会在特定的时间对其进行限量销售,大量用户会因为这些商品的特殊性进行抢购。秒杀场景的特点秒杀时大量用户会在同一时间同时进行抢购,网站瞬间流量激增。秒杀一般都是访问请求大于商品库存,只有部分请求能够秒杀成功。秒杀业务流程较为简单,一般都是下单减库存。秒杀架构设计理念秒杀系统我们应该如何去设置才比较合理呢?前面讲到了秒杀的场景,秒杀时会有..

2021-11-02 21:07:40 576

原创 JAVASE常见面试题总结

在这里插入代码片# JAVASE复习是否可以从一个static方法内部发出对非static方法的调用?不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法的调用。二static方法调用时不需要创建对象,就可以直接调用。也就是所,当一个static方法被调用时,可能还没有创建任何实例对象。如果从一个static方法中发出分static的调用,非静态方法应该关联到哪个对象上呢?所以一个static方法内部不能发出分静态方法的调用。Static方法是静态

2021-08-01 20:16:34 2517 2

原创 数组(Array)

数组(Array)数组的特点​ java中的数组是一个数据完全相同且有序的集合​ 长度是确定的​ 数据可以是任何类型数组的优缺点​ 优:​ 按照索引查找元素快|方便访问元素​ 能存储大量数据​ 遍历方便​ 缺:​ 根据内容查找元素慢​ 数组大小一经确定不能更改,不适合动态存储​ 只能存储一种类型的数据​ 增删效率慢数组的常用方法​ length 返回数组长度​ Arrays.sort() 数组排序​ 数字排序从

2021-07-12 20:37:36 192

原创 面向对象(构造方法,this,static)

面向对象(构造方法,this,static)构造方法​ 构造方法是Java中的一种特殊的方法,他的定义是与类名相同的方法。public class Text01 { public String name; public int age; Text01(){ System.out.println("空构造方法"); }}​ 构造方法也符合普通方法重载的特性,在一个类中构造方法是必须存在的,如果自己没有写构造方法,java会自动给我们生成一个空构

2021-07-08 22:01:02 124

原创 return关键字

return关键字java 中的return有两种用途1.返回方法指定类型的值(前提是方法定义了返回值);2.提前结束方法。return的使用有返回值//判断一个参数是否是偶数public static String getEven(int even){ if (even %2 !=0){ //返回字符串 return "奇数"; } return "偶数";}public static void main(String[] ar

2021-07-05 21:11:20 58

原创 # 方法(定义,调用,重载)

方法(定义,调用,重载)方法的定义public class Text01{//方法定义在类中方法体外//权限修饰符 static 返回值类型 方法名(形参列表){} public static int sum(int x,int y){ return x+y; }}方法的调用 public static void main(String[] args) { /*方法的调用:用方法名在加上一个括号,如果有形参,需要在括号中按照形参的参数的类型和顺序依次传入实参。*/

2021-07-05 21:01:48 73

原创 break,continue 关键字

break,continue 关键字break关键字break关键字可以跳出循环体|终止本次循环。//素数:除了一和他自身之外,不能被其他自然数整除叫做质数(素数),否则为合数 //定义一个素数区间最小值min和区间最大值max int min=20; int max=200; for(int i=min;i<=max;i++) { boolean flag=true;//定义一个开关 for(int j=2;j<i;j++)

2021-07-04 19:18:46 578

原创 # 7.02总结

7.02总结Random 工具类的使用 使用步骤 1.导包 import java.util.Random; 2.创建引用对象 Random ra = new Random(); 3.通过引用对象名调用方法随机生成指定类型数据 随机生成数据类型 变量名 = 引用变量名.随机生成数据类型方法(); int temp = ra.nextInt(); 也可以指定开区间和闭区间 int temp = ra.nextInt(max-min

2021-07-02 21:58:48 43

原创 2021-01-02

程序执行过程内存分析详解源码package Objet; class Person{ String name; int age; public void show(){ System.out.println("姓名:"+name+"年龄:"+age); }}public class TestPsont { public static void main(String[] args) { //创建p1对象 Pe

2021-01-02 13:40:46 43

空空如也

空空如也

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

TA关注的人

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