标签:锁

Java

Spring 源码第六弹!容器的始祖 DefaultListableBeanFactory

3

changyuan.xu 发布于 2020-07-15

Spring 源码继续开整! 在 XML 文件解析流程一文 中,松哥和大家分享了 Spring 中配置文件的加载方式,如果小伙伴们还没看过,一定先看一下,这有助于更好的理解本文,传送门: Spring 源码第一篇开整!配置文件是怎么加载的? 。 还记得该篇文章中的代码吗? Xml...

阅读(1)评论(0)赞 (0)

Java

【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer)

9

wenming.gapo 发布于 2020-07-15

公众号后台回复“ 面试 ”,获取精品学习资料 扫描下方二维码了解详情,试听课程 《互联网 Java 工程师面试突击(第3季)》重磅升级,由原来的 70讲增至150讲 ,内容扩充一倍,升级部分内容请参见文末 说明:本文来源于中华石杉架构班学员 dasthinker 同学在 拿下 美...

阅读(1)评论(0)赞 (0)

Java

并发编程之synchronized(二)——jvm对synchronized的优化

6

xiaoli.wang 发布于 2020-07-15

一、锁的粗化 看如下代码 public class Test { StringBuffer stb = new StringBuffer(); public void test1(){ //jvm的优化,锁的粗化 stb.append("1"); stb.ap...

阅读(2)评论(0)赞 (0)

编程技术

读书笔记:《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》

2

yeseng 发布于 2020-07-14

#读后感# 《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》钟华(花名:古谦)编著,阿里巴巴中间件首席架构师,15年中间件领域行业经验。 进入新公司第一天,领导就给了这本书,惭愧,刚看完… 一本推动“中台建设”指导性实战用书,浓缩了10来年的经验,从架构层面详...

阅读(4)评论(0)赞 (0)

Java

从ReentrantLock到AQS的原理及应用

6

hanze 发布于 2020-07-14

前言 Java并发包(JUC:java.util.concurrent)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,ReentrantLock、Semaphore,它们的实现都用到了一个共同的基类–AbstractQueuedSynchronizer,简...

阅读(10)评论(0)赞 (0)

Spring

权限系统的设计与实现

6

hellas 发布于 2020-07-14

以角色为基础的动态权限配置,比如普通用户、管理员可以在系统运行时随意更改,此外还需要能够实现类似禁言的功能。 根据需求选择基于角色的访问控制(RBAC)。“其基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相...

阅读(10)评论(0)赞 (0)

编程技术

火了 2 年的服务网格究竟给微服务带来了什么?

2

xiaoli.he 发布于 2020-07-14

本文节选自 ServiceMesher 社区出品的开源电子书《Istio Handbook——Istio 服务网格进阶实战》,作者罗广明,来自百度。 在过去几年中,微服务成为了业界技术热点,大量的互联网公司都在使用微服务架构,也有很多传统企业开始实践互联网技术转型,基本上也是以微...

阅读(6)评论(0)赞 (0)

编程技术

多项目应用开发架构和多进程间开发构建流程优化分析

10

刘莉莉 发布于 2020-07-14

多项目应用开发架构和多进程间开发构建流程优化分析 随着业务复杂度的上升,前端项目不管是从代码量上,还是从依赖关系上都会爆炸式增长。对于单页面应用或者多应用项目来说,各个应用之间的关系也会更加复杂,多个应用之间如何配合,如何维护相互关系?公共库版本如何管理?如何兼顾开发体验和上线构...

阅读(5)评论(0)赞 (0)

Java

聊聊容器的始祖 DefaultListableBeanFactory

zhuangli 发布于 2020-07-14

1.DefaultListableBeanFactory 要说 XmlBeanFactory 就不得不先说它的父类 DefaultListableBeanFactory,因为 XmlBeanFactory 中的大部分功能实际上在 DefaultListableBeanFactor...

阅读(6)评论(0)赞 (0)

Spring

Spring Security 可以同时对接多个用户表?

4

尖兵 发布于 2020-07-14

松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里–> :point_right: Spring Boot+Vue+微人事视频教程 这个问题也是来自小伙伴的提问: 其实这个问题有好几位小伙伴问过我,但是这个需求比较冷门,我一直没写文章。 ...

阅读(5)评论(0)赞 (0)

Java

高并发研究室04-锁的相关技术点

5

zhuangli 发布于 2020-07-14

本文章主要讲解一些自己对于锁的一些理解,monitor,lock等等一些技术点 synchronized 与 monitor锁 monitor锁是什么 monitor英文翻译为监视器。java虚拟机中synchronized是基于monitor来实现的同步。 每个 Java 对象...

阅读(5)评论(0)赞 (0)

Java

Spring Boot 如何快速集成Redis?

2

小丁 发布于 2020-07-14

Spring Boot 如何快速集成 Redis?没错,栈长本文教你,让大家少走弯路! 添加依赖 使用像 Redis 这类的 NoSQL 数据库就必须要依赖 spring-data-redis 这样的能力包,开箱即用,Spring Boot 中都封装好了: 引入spring-bo...

阅读(6)评论(0)赞 (0)

Java

aio-enhance v1.0.1 发布,Java AIO 内核增强类库

1

邓龙华 发布于 2020-07-14

aio-enhance(音译:硬汉) 是一款无侵入式的 Java AIO 内核增强类库 ( 注意:这不是一款通信框架 ),解决原生 AIO 架构设计中存在的缺陷,提供更高效、更稳定的通信能力。 aio-enhance 采用了 NIO 技术实现了一套全新的异步 IO 模型,兼容完整...

阅读(7)评论(0)赞 (0)

Java

ThreadLocal全面解析(二)

7

dulong 发布于 2020-07-13

昨天把ThreadLocal的基本要用的知识点讲了下,比如说 Java的引用 this 关键字 还有Java中的值传递和地址传递 如果没有看的话建议先看下 Java中的值传递和地址传递 前世今生 前面的文章,我们学习了有关锁的使用,锁的机制是保证同一时刻只能有一个线程访问临界区的...

阅读(7)评论(0)赞 (0)

Java

JVM 类加载子系统

2

wenming.gapo 发布于 2020-07-13

在约翰·冯·诺伊曼的计算机模型中,任何程序都需要加载到内存才能与CPU进行交流。 加载过程load 根据一个类的全限类名来获取此类的二进制流(此处并没有说是特指的本地class文件) 将这个class文件所代表的静态存储结构转化为方法区中的运行时结构 ...

阅读(4)评论(0)赞 (0)

Java

基础设计模式-03 从过滤器(Filter)校验链学习职责链模式

2

songhua.gao 发布于 2020-07-13

1.职责链路模式 1.1UML图 1.2 职责链路模式的概念 为了解耦的任务校验,将校验对象连成一个链,沿着这个链进行访问,直到有一个对象处理位置; 1.3 优点 1.按照一定的顺序执行判断; 2.避免校验对象之间耦合关系; 3.不用担心没有代码没有执行到; 2.职责链路模式在过...

阅读(5)评论(0)赞 (0)

Spring

SpringBoot整合MyBatis-Plus

18

changyuan.xu 发布于 2020-07-13

MyBatis-Plus 官方网址: https://mp.baomidou.com/ 简介 MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入 :只做增强不做改变,引...

阅读(7)评论(0)赞 (0)

Java

JVM工作原理和工作流程简述

5

wenming.gapo 发布于 2020-07-13

JAVA之所以跨平台,是因为有JVM这么一个编译和运行机器,它令对于系统的操作对于用户而言是黑盒的,使得开发人员更快速和更注重软件功能的实现。然而,也因为jvm是黑盒,所以内部和底层具有不确定性,如果用状态机来表示jvm,那么jvm就是一种现役复制不确定的状态机,因为它的状态和表...

阅读(7)评论(0)赞 (0)