logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java多线程协作方法之 wait notify condition 的理解

java 多线程协作肯定因为共享对象,实现原理是基于线程挂起和线程恢复。wait notify condition 都是 基于锁对象产生的衍生方法,多线程之间可以依靠这些方法实现线程协作。synchronized 的锁原理是在共享对象头里添加标记和对象监控器,这些都是jvm 内部实现的。而 lock 的锁原理是 独立于共享对象之外 新建一个锁监控对象(锁对象就类似于synchroniz...

gitignore 文件

利用.gitignore过滤文件,如编译过程中的中间文件,日志等等,这些文件不需要被追踪管理。现象:在.gitignore添加file1文件,以过滤该文件,但是通过Git status查看仍显示file1文件的状态。原因:在git库中已存在了这个文件,之前push提交过该文件。.gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把

在 Web 项目中应用 Apache Shiro

在 Web 项目中应用 Apache ShiroApache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证用户访问受保护资源。关于 Shiro 的一系列特征及优点,很多文章已有列举

java web开发之 Servlet3之 新增注解(9)

新增注解支持:简化servlet,filter,listener的声明,使得web.xml不再是必需的了。@WebServlet@WebServlet 用于将一个类声明为 Servlet,该注解将会在部署时被容器处理,容器将根据具体的属性配置将相应的类部署为 Servlet。该注解具有下表给出的一些常用属性(以下所有属性均为可选属性,但是 vlaue 或者 urlPatterns 通常是必...

7 Docker Registry API、Docker Hub API 和 OAuth API

Docker 为了方便使用,提供了如下四种 API:Docker Registry APIDocker Hub APIDocker OAuth APIDocker Remote API本篇文章专门用来探讨 Docker Registry API、Docker Hub API 和 OAuth API。Docker Registry APIDocker Registry

linux操作系统之 服务器架构

linux服务器架构分类1.1 架构概述从系统架构来看,目前的商用服务器大体可以分为三类对称多处理器结构(SMP:Symmetric Multi-Processor)非一致存储访问结构(NUMA:Non-Uniform Memory Access)海量并行处理结构(MPP:Massive Parallel Processing)。共享存储型多处理机有两...

暂无文章信息