Wesley13 Wesley13
3年前
java 面试知识点笔记(十二)多线程与并发
问:synchronized和ReentrantLock的区别?ReentrantLock(可重入锁)位于java.util.concurrent.locks包(著名的juc包是由Douglea大神写的AQS抽象类框架衍生出来的应用)和CountDownLatch、FutureTask、Semaphore一样基于AQS实现
Karen110 Karen110
4年前
一篇文章浅析Django Form组件相关知识
前言在上一篇时,我们小试牛刀了以下DjangoForm组件的使用,,没来得及的小伙伴可以一起看看。但是你可能会有很多疑问,并不知道怎么使用。并且知道Form组件的功能。生成HTML标签。验证提交的数据。保留提交之前的数据。所以本篇就接着上次的继续,来一起学习以下DjangoForm组件如何使用。Form组件的
御弟哥哥 御弟哥哥
4年前
Android开发艺术探索-第三章-View的事件体系
3.1View的基础知识位置参数top、left、right、bottom,在3.0之后增加了x、y、translationX、translationY.这里的所有参数都是相对其父布局来说的.下面是具体的含义表示(https://imghelloworld
Stella981 Stella981
3年前
SpreadJS 纯前端表格控件应用案例:Teammark知识管理库
由三节课研发的Teammark系统,基于SpreadJS二次开发实现,采用行业优秀的工作方法,以Excel模板作为基本的文档范例,满足了客户在线编辑Excel文档的刚性需求。下面,让我们一起来看看三节课是如何在“Teammark系统”中应用表格技术,实现多人实时协作与“表格文档协同编辑(https://www.oschina.net/action
Stella981 Stella981
3年前
Docker 入门指南
原文见: https://dockercurriculum.com/dockercompose(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdockercurriculum.com%2F%23dockercompose) 最近在看Docker的相关知识,在耗子叔专栏的推
Wesley13 Wesley13
3年前
Java 并发底层知识,锁获取超时机制知多少?
当我们在使用Java进行网络编程时经常会遇到很多超时的概念,比如一个浏览器请求过程就可能会产生很多超时的地方,当我们在浏览器发起一个请求后,网络socket读写可能会超时,web服务器响应可能会超时,数据库查询可能会超时。而对于Java并发来说,与超时相关的内容主要是线程等待超时和获取锁超时,比如调用Object.wait(long)就会使线程进入等待状并在
Wesley13 Wesley13
3年前
Java锁事之Unsafe、CAS、AQS知识点总结
!(https://oscimg.oschina.net/oscnet/e14679ca0bdd2b95aa5869200e6bbaefff2.gif)关注“Java艺术”一起来充电吧!Unsafe、CAS、AQS是我们了解Java中除synchronized之外的锁必须要掌握的重要知识点。CAS是一个比较和替换的原子操作,AQS的实现
Wesley13 Wesley13
3年前
Java Comparator接口学习笔记
Comparator是一个泛型函数式接口,T表示待比较对象的类型:@FunctionalInterfacepublicinterfaceComparator<T{}本文将主要介绍Comparator作为_函数式接口_的用法。理解下面的内容需要以下知识:函数式接口、Lambd
Spring容器获取Bean的9种方式 | 京东云技术团队
本文为大家整理汇总了常见的获取Bean的方式,并提供一些优劣分析,方便大家在使用到时有更好的选择。同时,也会为大家适当的普及和拓展一些相关知识。