摘要:
```java
@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter { //ip认证者配置 @Bean IpAuthenticationProvider ipAuthenticationProvider() { ... 阅读全文
摘要:
Master Worker 模式是常用的并行计算模式。它的核心思想是系统由两类进程协同工作,Master和Worker进程。Master负责接收和分配任务,Worker负责处理子任务。当各个Worker子进程处理完毕后,会将结果返回给Master,由Master做归纳和小结。其好处是能够将一个大任务 阅读全文
摘要:
同步类容器都是线程安全的 同步类容器都是线程安全的(这里的线程安全是 独立的操作 线程安全),但是在某些情况下可能需要加锁来保证 复合 操作。 复合操作,如:迭代(反复访问元素,遍历完容器中所有的元素)、跳转(根据指定的顺序找到当前元素的下一个元素)、以及条件运算。 这些复合操作在多线程并发修改容器 阅读全文
摘要:
```java / 面试题:写一个固定容量同步容器,拥有put和get方法,以及getCount方法, 能够支持2个生产者线程以及10个消费者线程的阻塞调用 使用wait和notify/notifyAll来实现 使用Lock和Condition来实现 对比两种方式,Condition的方式可以更加精 阅读全文
摘要:
Spring 4.x 企业应用开发实战 深入理解Java虚拟机 阅读全文
摘要:
4.Future和 FutureTask 4.1 Future是Callable的返回结果。 它有三个功能 1.判断任务是否完成 2.能够中断任务 3.能够获取任务返回结果 4.2 FutureTask FutureTask 实现了RunnableFuture接口,RunnableFuture这个接 阅读全文
摘要:
生产者消费者第二种情形 java package com.maple.msb.one; public class ProducerConsumer { public static void main(String[] args) { SyncStack ss = new SyncStack(); P 阅读全文
摘要:
```java package example; import java.util.LinkedList; import java.util.concurrent.TimeUnit; public class MyContainer3 { final private LinkedList lists 阅读全文
摘要:
多线程之死锁案例一 阅读全文
摘要:
更新备注:本文基于 SpringBoot 1.x 源码进行分析 SpringBoot 自动配置主要通过 @EnableAutoConfiguration, @Conditional, @EnableConfigurationProperties 或者 @ConfigurationProperties 阅读全文