• 多线程笔记 - NIO

    多线程笔记 - NIO 随着访问量越来越多, BIO 和 伪异步IO 已经不能满足需求了. 所以后面又出了个 NIO. 1. NIO 使用了一个 通道Channel 的概念, 他是一个双向通道, 可以读取和写入数据. 程序中使用的 SocketChannel 读写操作都是异步的, 没有读写的数据最直接返回. 2. NI...

    2020-03-01 16:01:48 服务器YYIEtim<NETServertab对象地址

  • Java自学-多线程 交互

    Java自学-多线程 交互 Java 线程之间的交互 wait和notify 线程之间有 交互通知 的需求,考虑如下情况: 有两个线程,处理同一个英雄。 一个加血,一个减血。 减血的线程,发现血量=1,就停止减血,直到加血的线程为英雄加了血,才可以继续减血 步骤 1 : 不好的解决方式...

    2020-03-01 16:01:47 java自学IEAVNTP<对象namewhilesys解决

  • selinux简介

    selinux简介 selinux概念 由美国国家安全局(NSA)和SCC联合开发的,强制访问控制的安全模块。2000年以GPL开源,linux2.6内核后集成在内核里。 不启用selinux时,访问模式叫:DAC(discretionary access control)自由访问控制 在DAC模式下的进程能够访问哪些资源是由...

    2020-03-01 16:00:53 linux安全linux简介安装操作系统文档文件定义LinuxqqQQ群安全策略

  • SpringBoot&amp;Shiro实现用户认证

    SpringBootShiro实现用户认证 SpringBootShiro实现用户认证 实现思路 思路:实现认证功能主要可以归纳为3点 1.定义一个ShiroConfig配置类,配置 SecurityManager Bean , SecurityManager为Shiro的安全管理器,管理着所有Subject; 注:如果有不太清楚shiro的朋友,可...

    2020-02-29 16:05:06 定义mysqlword驱动用户错误页面PSWiredAVSSL

  • linux中ACL权限

    linux中ACL权限 1.ACL权限简介与开启 一.ACL权限是为了解决所有者/所属组/其他人三种身份不足的问题 二.查看分区ACL权限是否开启 dumpe2fs命令是查询指定分区详细文件系统信息的命令 dumpe2fs -h /dev/sda3 -h 仅显示超级块中信息,而不显示磁盘块组的详细信息 [root@iz...

    2020-02-29 16:04:40 文件Linuxmysqltxtphpword用户IE磁盘系统

  • spring-security-jwt的总结与实现

    spring-security-jwt的总结与实现 jwt的总结与实现 请求和响应 请求实体-规定的客户端传给jwt认证服务器的参数 响应实体-规定了jwt服务端颁发给客户端的jwt token的结果 jwtUtil类 主要提供了jwt的实现方法,如加密规则,生成token,获取token等 SecurityConfigurer类...

    2020-02-29 16:04:36 服务器word用户IEServletweb.configPSWiredtimAV

  • Linux下搭建私人开源网盘NextCloud步骤及使用(基于LAMP)

    Linux下搭建私人开源网盘NextCloud步骤及使用(基于LAMP) 简介: Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac...

    2020-02-29 16:03:09 迅雷文档文件ESET服务器LinuxmysqlWindowsphpword

  • 深入理解Java虚拟机3——垃圾回收

    深入理解Java虚拟机3——垃圾回收 《深入理解Java虚拟机》第3章读书笔记 本文介绍了如何判断对象是否存活,三种垃圾回收算法,分析比较了几种垃圾收集器的特点。本文并非原创,是《深入理解Java虚拟机》第3章的整理、总结和补充。 对象已死? 垃圾收集器在对堆进行回收...

    2020-02-29 16:02:17 cms服务器qqword碎片化YY虚拟机用户IEEcms

  • 错误: fatal error: bits/libc-header-start.h: No such file or

    错误: fatal error: bits/libc-header-start.h: No such file or directory #include bits/libc-header-start.h 出现这个错误时,这多半是你所编译的项目是在64位机器上生成32位的项目,你需要安装对应的gcc 32位的库;此时检查gcc一定有-m32的存在; 你系统中gcc没有...

    2020-02-29 16:01:21 文件系统<项目COM使用安装程序生成选择

  • 线程sleep,wait,notify,join,yield方法解析

    线程sleep,wait,notify,join,yield方法解析 线程的五种状态 线程从创建到销毁一般分为五种状态,如下图: 1) 新建 当用new关键字创建一个线程时,就是新建状态。 2) 就绪 调用了 start 方法之后,线程就进入了就绪阶段。此时,线程不会立即执行run方法,需要等待...

    2020-02-29 16:01:18 IEPSHTTPSCDNntt<异常常用对象解析