相关分类: Java技术 C/C++ VB delphi
  • 如何防止秒杀抢购超卖?

    可以利用redis的事务加上watch监听方法,具体代码如下! 1 package com.github.distribute.lock.redis; 2 3 import java.util.List; 4 import java.util.Set; 5 import java.util.concurrent.ExecutorService; 6 import java.util.concurrent.Executors; 7 8 import redi...

    2018-11-22 08:42:54

  • 重载和重写的区别

    重载 Overload 表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写 Override 表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相...

    2018-11-22 08:42:51

  • 《JSON笔记之三》---postman中传入json串

    1、关于如何使用postman工具,简单的介绍一下, 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css...

    2018-11-22 08:42:48

  • 教你如何使用Java手写一个基于数组实现的队列

    一、概述 队列,又称为伫列(queue),是先进先出(FIFO, First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为 rear )进行插入操作,在前端(称为 front )进行删除操作。队列的操作方式和堆栈类似,唯一的区别在于队列只允...

    2018-11-22 08:42:47

  • (从零开始)Java语法与注意事项

    1、Java类,对象,方法,和实例变量的概念 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色,名字,品种;行为有:摇尾巴,叫,吃等。 类:类是一个模板,它描述一类对象的行为和状态。 方法:方法就是行为,一个类可以有很多方法...

    2018-11-22 08:42:25

  • Java中的堆和栈以及堆栈的区别

    在正式内容开始之前要说明一点,我们经常所说的堆栈堆栈是堆和栈统称,堆是堆,栈是栈,合在一起统称堆栈; 1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快...

    2018-11-22 08:42:42 java基础

  • 今天遇到一件开心事,在eclipse编写的代码在命令窗口

    java中带package和不带package的编译运行方式是不同的。 首先来了解一下package的概念:简单定义为,package是一个为了方便管理组织java文件的目录结构,并防止不同java文件之间发生命名冲突而存在的一个java特性。不同package中的类的名字可以相同,只是在使用时要带...

    2018-11-22 08:42:30

  • 采用位异或方式将两个变量数值调换

    1 package debug; 2 3 class Demo2 { 4 public static void main(String[] args){ 5 int a = 1 ; 6 int b = 2 ; 7 System.out.println("a:" + a + ",b:" + b); 8 9 // 方法一,采用异或方法 10 a = a ^ b; 11 b = a ^ b; 12 a = a ^ b; 13 System.out.println("a:" + a...

    2018-11-22 08:42:37

  • 深入理解Java 栈数据结构

    栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又...

    2018-11-22 08:42:29

  • 6.并发编程--volatile

    并发编程--volatile volatile-说明 volatile关键字的作用是变量在多个线程可见; volatile 关键字是非原子性的 要是实现原子性操作,建议使用atomic类的系列对象:支持原子性操作(注意atomic类只保证本身方法的原子性,并不保证多次操作的原子性) 1. volatile : vola...

    2018-11-22 08:42:28

2