文章分类 - Old
摘要:ACL 模型:访问控制列表 DAC 模型:自主访问控制 MAC 模型:强制访问控制 ABAC 模型:基于属性的访问控制 RBAC 模型:基于角色的权限访问控制 一、简介前三种模型: 1.1 ACL(Access Control List): 每一个客体都有一个列表,列表中记录的是哪些主体可以对哪些客
阅读全文
摘要:greenplum/postgres 分页语法 select [*|字段列表] from table_name where expresion [limit {count|all}] [offset start]; --limit:指定select结果的显示条数 --offset:指定数据检索的起始
阅读全文
摘要:数据仓库架构分层设计包括 STG(数据缓冲层)、ODS(数据操作层)、DWD(数据明细层)、DWS(主题汇总层)和 ADM(数据应用层)。1、STG 层主要完成业务系统结构化数据引入到数据中台,保留业务系统原始数据,缓冲层设计主要保持和数据源的一致性,不做任何类型转换和数据加工处理,为 ODS 层提
阅读全文
摘要:代理服务器之 squid、lvs、nginx、haproxy 之间的区别 代理服务可简单的分为正向代理和反向代理 1、正向代理 正向代理服务器:squid 用于代理内部网络对 Internet 的连接请求 (如 VPN/NAT),客户端指定代理服务器,并将本来要直接发送给目标 Web 服务器的 HT
阅读全文
摘要:上图 cpu 直接干满。 根据上图提示,直接 disable hints,或者到下图的 settings 里面设置。Code vision 取消后,webstorm 明显就不卡了。记得重启 webstorm。还有一种方式,根据下图提示可以选择【Automaticallyy】自动设置,也可以选择自己手
阅读全文
摘要:关于 top 命令用了很久了,但是一直对单进程占用 cpu 占比为何会超过 100% 认识不够深刻。 top cpu 栏位说明 1. %CPU -- CPU Usage The task's share of the elapsed CPU time since the last screen up
阅读全文
摘要:一、Squid 代理服务器 Squid 主要提供缓存加速、应用层过滤控制的功能。 1、代理的工作机制 代替客户机向网站请求数据,从而可以隐藏用户的真实 IP 地址。 将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。 2、 代理服务器的概念 代理服务
阅读全文
摘要:1 配置文件种类 Springboot 有两种配置文件,一种是 application.properties,一种是 application.yml,两种配置文件,如果同时存在的话,那么 application.properties 的优先级要高于 application.yml 2 applica
阅读全文
摘要:1. 通过 java-sdk 的方式发布配置 官方文档说明:https://nacos.io/zh-cn/docs/sdk.htmlhttps://nacos.io/zh-cn/docs/open-api.html 1.1 构造 ConfigService 工具类 package com.redxu
阅读全文
摘要:Spring Boot 整合 Redis 相当简单,它利用了 Spring Data Redis 项目,使得我们可以在 Spring Boot 应用中轻松地操作 Redis。以下是如何整合 Redis 到 Spring Boot 应用的基本步骤: 1. 添加依赖 首先,在你的 pom.xml 文件中
阅读全文
摘要:[root@localhost sa]# cat /var/log/nginx/access.log |cut -d " " -f 1 |sort |uniq -c |sort -nr |head -n 10 30 172.16.39.211 29 172.16.39.216 27 172.16.3
阅读全文
摘要:Maven 与 Gradle 依赖项 scope Maven 和 Gradle 对依赖项的 scope 有所不同。在 Maven 世界中,一个依赖项有 6 种 scope 而 gradle 的 scope 一直在优化调整优化。 maven scope 属性 依赖范围控制哪些依赖在哪些 classpa
阅读全文
摘要:正则使用 常用的几种方法有:test、exec、match、matchAll、replace、replaceAll、search test // 匹配返回true,不匹配false /e/.test("The best things in life are free!") match/matchAl
阅读全文
摘要:一.JDK 版本 二。工程介绍 动态源码编译需要自定义类加载器,JVM 会根据所属类加载器和全类名判断是否为同一个类,所以动态编译和加载时,同一个类无法用同一个类加载器加载两次,除非从 JVM 层面移除旧的类。同一个类由不同类加载器加载时,JVM 会判断为非同类,所以无法直接实例化后强转为同一类型的
阅读全文
摘要:一、简介 minio 是一款分布式的对象存储服务,本文主要介绍通过 springboot 项目实现对 minio 存储系统中文件的版本管理。minio 存储服务中可以手动开启版本管理的功能,开启版本管理后每个文件的变更都会生成一个新的版本,包括文件的第一次上传、文件的覆盖以及文件的删除等,每个版本都
阅读全文
摘要:有很多同学其实并不知道 RabbitMq 是用来干嘛的,它起到一个什么作用,并且如何在常见的 SpringBoot 项目中集成 mq 并实现消息收发,本章就来给大家讲解一下什么是 RabbitMq,并对接 Java 项目实现生产者与消费者。 –分割线– 为什么要使用 RabbitMq? 通常我们服务
阅读全文
摘要:1. 项目结构 各模块介绍 compile-dao:dao 层,数据库持久化层,本文暂时用不到 compile-pojo:实体类 compile-service:业务逻辑模块 compile-shell:Java 动态编译的一些 java 文件 compile-web:SpringBoot 的入口
阅读全文
摘要:最近做项目的时候遇到这个问题,就是在服务器不重启的情况下实现版本替换,即项目中一部分的类需要实时替换,甚至,对利用动态编译去生成很多临时类; 那就需要解决两个问题:1. 如何实现类的动态替换2. 如何实现类的卸载 当然,关于类的动态编译,我会在今后的文章中写出; 一、实现类的动态替换:首先,同名同包
阅读全文
摘要:IO 原理 最近在研究 JAVA NIO 的相关知识,学习 NIO,就不能提到 IO 的原理和事项,必经 NIO 是基于 IO 进化而来 IO 涉及到的底层的概念大致如下: 缓冲区操作。2) 内核空间与用户空间。3) 虚拟内存。4) 分页技术 一,虚拟存储器虚拟存储器是硬件异常 (缺页异常)、硬件地
阅读全文
摘要:var a = document.querySelector("iframe")获取到 iframe。 var b = a.contentWindow.document获取到 iframe 里的 document。 b.getElementById("...")就能获取到 iframe 里指定 id
阅读全文

浙公网安备 33010602011771号