lumingchen
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
555
评论数
1720
随机文章
Java 中的各种类锁简单了解
提到并发编程,就不得不了解锁,因为使用锁的类型不一样,结果也就不一样。 1. 公平锁/非公平锁 公平锁:多个线程按照申请锁的顺序来获取锁。 非公平锁:不按照顺序获取锁,有可能后申请锁的线程先获取到锁。非公平锁有可能造成优先级反转或线程饥饿现象。 对于 ReentrantLock 而言,线程在放入等待队列阻塞之前会多次尝试获取锁,如下图所示: public ReentrantLock() { syn...
Spirng 是如何解析第三方 xml 标签的
本文主要了解 Spring 是如何解析第三方 xml 标签的,为什么我们引入了对应的名称空间和指定相应的 xsd 文件就可以使用第三方标签。 xsd 的全称是 XML Schema Definition,它是一种用于定义 XML 文档结构的语言。XSD 是一种基于 XML 的规范,用于描述 XML 文档中元素的结构、数据类型和约束。 这里以 spring-context 为例。 <?xml ...
Css 中 flex 弹性布局详解
1. 概念 flex 是 CSS 的一种布局模式,它通过定义父容器 (flex container) 和子元素 (flex items) 之间的关系来创建灵活的布局。 1.1 容器-Flex Container 设置了 display: flex 或 display: inline-flex 称为容器。 它的所有直接子元素都会成为 flex items (弹性项目)。 1.2 弹性项目-Flex ...
Java 基础之常见的输入输出流以及基本使用
介绍 流是用了读取和写出数据的对象,下面是常见的一些对象即使用方法。 1. 字节流 InputStream:用于从字节流中读取数据。 InputStream 为抽象类,常见的继承类:FileInputStream、BufferedInputStream、DataInputStream、ObjectInputStream。 OutputStream:用于向字节流中写入数据。 OutputStream...
用最简单的方式搭建 Wireguard
之前有写 Wireguard 搭建异地组网,使用的是 wg-easy 作为服务端搭建。 但是最近又有需求用到了 wireguard,并且不方便使用 docker,于是在宿主机上搭建 wireguard,发现最难的也不过是写配置文件而已,于是发现了 wg-config-generator 这个项目。 页面有点简陋,并且某些内容不符合我的习惯,所以我将其美化并修改了部分内容,地址: https://g...
标签云
最新评论