ICode9

精准搜索请尝试: 精确搜索
  • Kubernetes学习笔记(二十三):TLS2022-08-26 23:05:23

    Symmetric Encryption:对称加密,使用相同的密钥来加密和解密数据,必须在发送方和接收方之间交换,因此存在风险 Asymmetric Encryption:非对称加密,Private Key和Public Lock ssh-keygen 生成私钥 id_rsa 和公钥 id_rsa.pub 添加公钥:通常是在服务器SSH授权的下划线密钥文件中添加一个包含

  • 用户与权限管理2022-08-12 03:30:23

    用户账号管理 用户账号的作用:用户账号可用来登录系统,可以实现访问控制 用户模板目录:/etc/skel/ [root@rhce skel]# ls [root@rhce skel]# ls -a . .. .bash_logout .bash_profile .bashrc .mozilla #此目录文件是用户创建时生成文件的源文件 useradd创建用户 useradd

  • kubernetes RBAC2022-07-19 12:37:09

    RBAC 基于角色(Role)的访问控制(RBAC)是一种基于组织中用户的角色来调节控制对计算机或网络资源的访问的方法。 RBAC 鉴权机制使用 rbac.authorization.k8s.io API 组来驱动鉴权决定, 允许你通过 Kubernetes API 动态配置策略 要启用 RBAC,在启动 API 服务器时将 --authorization-mode

  • linux用户和群组管理2022-07-11 02:05:39

    useradd (1)-s:指定用户命令解释器 shell (2)/bin/bash: 用户默认的(3)/sbin/nologin: 虚拟用户 #例如,创建一个虚拟用户redhat uid为 888,# useradd -u 888 -s /sbin/nologin -M redhat(4)-M:不创建家目录(5)-u: 指定用户uid (6)-G:让用户属于多个用户组userdel 删除用户,默认

  • java equal和==等号的比较,equal和==等号的区别2022-07-09 21:33:36

    1、比较基本类型看数值,忽略类型 public class Test { public static void main(String[] args) throws ClassNotFoundException { int a = 2; double b=2; System.out.println(a==b); } } 结果是:true 2、引用类型比较看是否重写了equal方法,如果重

  • 【vue-router学习】从零开始学习vue-router4.x(五)2022-07-08 09:03:47

    路由重定向 在创建路由时可以用redirect参数指定默认访问路径 写法1 const routes = [{ path: "/", component: () => import("../components/root.vue"), redirect: to => { return "user1" }, children: [{ path: "user1", compon

  • Kubernetes——X.509数字证书认证2022-07-02 17:00:52

    X.509数字证书认证   Kubernetes 支持的 HTTPS 客户端证书认证、token 认证及 HTTP basic 认证几种认证方式中,基于 SSL/TLS  协议的客户端证书认证以其安全性高且易于实现等特性,而成为主要使用的认证方式之一。   SSL/TLS 最常见的使用场景是将 X.509 证书与服务器端相关联,但不

  • gum切换管理多个git账户2022-06-27 12:03:59

    下载 npm i -g @gauseen/gum 查看已有git账户列表 gum list 添加git账号 gum set user1 --name git名 --email git邮箱 user1为group-name 切换使用 gum use user1 在git init下的项目里,打开cmd,输入gum use user1即可切换账号 gum use user1 --global 全局使用 删除

  • postgresql-【运维相关】删用户2022-06-14 11:32:22

    删除用户,用户拥有对象或权限 db1=# drop role user1; ERROR: role "user1" cannot be dropped because some objects depend on it DETAIL: privileges for column oid of table pg_proc privileges for column proname of table pg_proc ...... 方法一:权限转移 db1=# REASSIGN

  • 反射-对比性能分析2022-06-13 10:31:27

    //测试性能分析 public class Main { //普通方式调用 public static void test01(){ User user1=new User(); //第一:创建两个时间,来查看程序运行了多久 long stsyemTime=Sysetm.currentTimeMillis();//开始时间 for (int i=0

  • jsp012022-06-03 15:03:07

    <%@ page import="java.util.List" %><%@ page import="java.util.ArrayList" %><%@ page import="com.bao.user1" %><%-- Created by IntelliJ IDEA. User: Administrator Date: 2022/6/1 Time: 21:08 To change th

  • docker ftp简单使用2022-05-27 17:00:52

    启动容器时已经创建好了user1用户 1、在宿主机映射目录下创建一个目录 #cd /root/ftp/user1 #mkdir test   2、登录 本地开打-->  输入登录地址:ftp://192.168.59.103,输入user1的账号密码       3、下载文件 在user1目录下创建1.txt文件   直接拷贝到本地           4

  • Linux用户、组与shell脚本2022-04-09 13:00:45

    1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 ls /etc |grep '^[^a-zA-Z][a-zA-Z].*' 2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 cp -r /etc/p*[^0-9] /tmp/mytest1 3、将/etc/issue文件中的内容转换

  • login功能在业务层的一个小细节2022-04-05 16:31:05

    service层的Impl代码:login() @Override public User login(String username, String password) { //1.先判断数据库中有没有该用户名 User user = userMapper.getUserByName(username); if (user==null){ throw new UserNotFound

  • setfacl2022-03-09 23:03:08

    setfacl命令可以用来细分linux下的文件权限。 chmod命令可以把文件权限分为u,g,o三个组,而setfacl可以对每一个文件或目录设置更精确的文件权限。 换句话说,setfacl可以更精确的控制权限的分配。 比如:让某一个用户对某一个文件具有某种权限 这种独立于传统的u,g,o的rwx权限之外的

  • 判断相同对象的属性值是否相同2022-03-08 13:01:23

    https://www.jianshu.com/p/cc9f95792fd3 有时候我们需要对两个对象的属性值进行一些比较操作,例如在做一些保存操作时判断是否有属性被修改等。 那么你可以将以下代码进行一些修改作为一个工具类来使用。 其中Pojo为你自己定义的对象类型,根据需求进行修改即可。 package com.xxl.j

  • 高级前端进阶(四)2022-02-25 21:01:14

    有一阵子没发博客了,在这期间,倒是沉淀了不少东西。嘿嘿! 一、样式动画 1、大屏中常用到的旋转动画 <div class="circle-block circle-rotate"></div> .circle-block { display: inline-block; width: 100px; height: 100px; background-color: blueviolet; } // 旋转动画

  • 记一次linux账号密码到期crontab任务未执行状况2022-02-25 16:01:57

    突然发现crontab调度任务到点未执行,想登录服务器查看,发现密码到期。 重置密码后,手动执行任务。 # 查看密码到期情况 chage -l user1 # 将密码设为永久有效 chage -M 99999 user1 linux账号管理和密码过期设置

  • nginx创建登录密码验证2022-02-09 15:57:59

    生成密码文件 yum -y install httpd 生成密码文件 #/apps/openresty/nginx/passwd/为密码所在文件夹,.htpasswd为生成的文件 #htpasswd -c(覆盖) -b(直接从命令行获取密码) -m使用MD5加密 -s使用crypt()加密 #-D从认证文件中删除用户记录 [root@test apps]# htpasswd -cmb /a

  • Spring框架简单学习2022-02-01 23:30:03

    Spring学习大纲 1.spring的基础配置2.set注入2.1.p命名注入和c命名注入 3.Junit4.Bean的作用域1.prototype :原型模式,简单来说就是每次去get对象的时候都会创建一个新的对象。具体可以看官方给出的图**hashcode**:值来源于这个对象的内部地址转换成的整型值。(网上找的,然后再

  • Rust结构体打印调试({:?}和{:#?})2022-01-31 12:31:46

    Rust为结构体提供了打印调试信息的功能,但是默认不启用。要启用这个功能,需要在结构体定义前添加注解: #[derive(Debug)] 然后再使用 {:?} 或 {:#?}(后者更易读一些) 在 println! 中输出。 示例程序: #[derive(Debug)] struct User { name: String, age: u32, } fn main() {

  • Rust中结构体的字段初始化简写2022-01-30 12:32:07

    字段初始化简写(field init shorthand):在字段名与变量名相同时,不需要使用 字段名: 变量名 的形式,而直接使用 字段名 的形式。 示例程序: struct User { username: String, email: String, sign_in_count: u64, active: bool, } fn build_user(username: String, ema

  • Rust定义并实例化结构体2022-01-29 16:04:01

    Rust 中使用 struct 关键字定义并实例化结构体。 示例程序: struct User { username: String, email: String, sign_in_count: u64, actice: bool, } fn main() { let user1 = User { username: String::from("yuyoubei"), email: String::fr

  • springBean生命周期至 构造方法推断2022-01-22 16:02:01

    1.默认是使用无参的构造方法的 2.当参数可以在spirng容器里面直接找到的时候,就可以使用有参的构造方法 3.如果想指定构造方法,可以使用@Autowired注解在构造方法上,使用该方法的时候会自动从spring容器中去找bean @Autowired public userService(User user, User user1) { Syst

  • JavaScript [vaynexiao]2022-01-16 20:04:21

    js对象 var obj = { user1: { 'name': 'zhangsan', "heigth": '175', weight: 155 } } console.log(obj); // {user1: {…}, wife: 'alice', age: 13}

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有