-
以商品超卖为例讲解Redis分布式锁
以商品超卖为例讲解Redis分布式锁 本案例主要讲解 Redis 实现分布式锁的两种实现方式: Jedis 实现、 Redisson 实现。网上关于这方面讲解太多了,Van自认为文笔没他们好,还是用示例代码说明。 一、 jedis 实现 该方案只考虑 Redis 单机部署的场景 1.1 加锁 1.1.1 原理...
-
Spring Boot 之异步执行方法
Spring Boot 之异步执行方法 前言: 最近的时候遇到一个需求,就是当服务器接到请求并不需要任务执行完成才返回结果,可以立即返回结果,让任务异步的去执行。开始考虑是直接启一个新的线程去执行任务或者把任务提交到一个线程池去执行,这两种方法都是可以的。但是Spr...
2019-09-23 09:06:57 服务器定义GoogleWiredAVnttApplicationthePoolsys
-
多线程编程学习十一(ThreadPoolExecutor 详解).
多线程编程学习十一(ThreadPoolExecutor 详解). 一、ThreadPoolExecutor 参数说明 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueueRunnable workQueue, ThreadFactory threadFactory, RejectedEx...
-
Spring入门(十二):Spring MVC使用讲解
Spring入门(十二):Spring MVC使用讲解 1. Spring MVC介绍 提到MVC,参与过Web应用程序开发的同学都很熟悉,它是展现层(也可以理解成直接展现给用户的那一层)开发的一种架构模式,M全称是Model,指的是数据模型,V全称是View,指的是视图页面,如JSP、Thymeleaf等,C全...
2019-09-23 09:05:25 Java技术文件服务器WEB应用程序开发WindowsIntellijIntel用户IE系统
-
SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)
SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码) 准备工作 环境准备 JAVA版本 java version 1.8.0_121Java(TM) SE Runtime Environment (build 1.8.0_121-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) ES版本 { name: pYaFJhZ,...
-
SpringBoot自动装配原理解析
SpringBoot自动装配原理解析 本文包含:SpringBoot的自动配置原理及如何自定义SpringBootStar等 我们知道,在使用SpringBoot的时候,我们只需要如下方式即可直接启动一个Web程序: @SpringBootApplicationpublic class DemoApplication { public static void main(Stri...
-
SpringMVC入门 -- 参数绑定
SpringMVC入门 -- 参数绑定 一、REST与RESTful 1、简介 (1)REST(Representational State Transfer):表现层状态转移,一种软件架构风格,不是标准。REST描述的是在网络中client和server的一种交互形式,即资源在网络中以某种表现形式进行状态转移。 (2)基于REST...
-
2019-09-18 关键字匹配文件名--搜索文件
2019-09-18 关键字匹配文件名--搜索文件 一、程序描述 1、具体看searchFiles 这个方法。 2、可设置只搜索文件,不搜索文件夹。 3、搜索完成后,会输出所有文件(或文件夹)名。 二、程序代码 /* 搜索查询文件 跟windows的查询结果数量可能不一样,主要windows系统的查...
-
Java高性能编程之CAS与ABA及解决方法
Java高性能编程之CAS与ABA及解决方法 Java高性能编程之CAS与ABA及解决方法 前言 如果喜欢暗色调的界面或者想换换界面,可以看看我在个人博客发布的 Java高性能编程之CAS与ABA及解决方法。 CAS概念 CAS,全称Compare And Swap,比较与交换。 属于硬件级别的同步原语,从...
-
深入理解JVM,类加载器
深入理解JVM,类加载器 虚拟机设计团队把类加载阶段中的通过一个类的全限定名来获取描述此类的二进制字节流(即字节码)这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为类加载器。 一般来说,Java 虚拟机使...
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
