- 博客(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关注的人