-
如何防止秒杀抢购超卖?
可以利用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
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




