推荐程序员面试秘籍!2021年大厂Java岗面试必问
01JAVA基础1.1java知识点Hashmap源码级掌握,扩容,红黑树,最小树化容量,hash冲突解决,有些面试官会提出发自灵魂的审问,比如为什么是红黑树,别的树不可以吗;为什么8的时候树化,4不可以吗,等等concureentHashMap,段锁,如何分段,和hashmap在hash上的区别,性能,等等HashTable,同步锁,这块可
Wesley13 Wesley13
3年前
55 同一浏览器session会串的问题
E6是每新开一个窗口一个session,基本一定不会串IE7是同一个窗口里面多个Tab页共享一个Session,同窗口的会串IE8是所有窗口所有标签Tab页共享一个session,除非是用那个文件菜单新开会话打开窗口则独立sessionFireFox和Chrome则缺省就是所有窗口所有Tab共享一个S
Stella981 Stella981
3年前
PostgreSQL数据库操作查找原因以及解决建议
1、查看表是否有锁:selecta.locktype,a.database,a.pid,a.mode,a.relation,b.relnamefrompg_locksajoinpg_classbona.relationb.oidwhereupper(b.relname)'TABLE_NAM
Stella981 Stella981
3年前
Nginx之进程间的通信机制(共享内存、原子操作)
1\.概述Linux提供了多种进程间传递消息的方式,如共享内存、套接字、管道、消息队列、信号等,而Nginx框架使用了3种传递消息的传递方式:共享内存、套接字、信号。在进程间访问共享资源时,还需要提供一种机制使各个进程有序、安全地访问资源,避免并发访问带来的未知结果。Nginx主要使用了3种同步方式:原子操作、信号量、
Wesley13 Wesley13
3年前
Java多线程之并发锁
这是自JDK5.0开始提供的Java并发包里面的类下面是关于Java并发锁的测试代码1.package com.jadyer.thread.lock;  3.import java.util.concurrent.locks.Lock;  4.import java.util.concurre
Wesley13 Wesley13
3年前
FTP服务搭建配置笔记
1、什么是文件共享服务?简单来说就是文件域存储块设备可以共享给他人使用。1.1实现文件共享服务的三种方式1.FTP:属于应用层服务,可以跨平台使用2.NFS:属于内核模式,不可以跨平台使用3.Samba:可以跨平台使用1.2实现存储设备域服务器连接的三种方式1.DAS:连接磁盘2.
Wesley13 Wesley13
3年前
mysql 的三种锁
!(https://oscimg.oschina.net/oscnet/a77e5e382822464d90652c91c8efa4ad.gif)听说99%的同学都来这里充电吖正文约: 2200字 预计阅读时间: 6分钟!(https://oscimg.oschina.net/oscnet/bdd1fbdbe
Wesley13 Wesley13
3年前
JDK中的Atomic包中的类及使用
引言Java从JDK1.5开始提供了java.util.concurrent.atomic包,方便程序员在多线程环境下,无锁的进行原子操作。原子变量的底层使用了处理器提供的原子指令,但是不同的CPU架构可能提供的原子指令不一样,也有可能需要某种形式的内部锁,所以该方法不能绝对保证线程不被阻塞。Atomic包介绍在JDK1
十月飞翔 十月飞翔
2年前
k8s之PV、PVC、StorageClass
PV是对底层网络共享存储的抽象,将共享存储定义为一种“资源”,比如Node也是容器应用可以消费的资源。PV由管理员创建和配置,与共享存储的具体实现直接相关。PVC则是用户对存储资源的一个“申请”,就像Pod消费Node资源一样,PVC能够消费PV资源。PVC可以申请特定的存储空间和访问模式。StorageClass,用于标记存储资源的特性和性能,管理员可以将
共享服务器的复杂性与核心原理
共享服务器是现代网络技术中的重要组成部分,它在各种网络应用中发挥着核心作用。然而,随着网络规模的扩大和复杂性的增加,共享服务器的复杂性也随之提高。为了更好地理解和应用共享服务器,本文将详细阐述其复杂性和相关的核心理论,旨在为开发工程师和相关领域的研究者提供有价值的参考。