Linux基础知识-week5

1、每12小时备份并压缩/etc/目录至/backup目录中,保存文件名称格式为,"etc-年-月-日-时-分.tar.gz" 先测试命令 tar -zcPf /backup/etc-$(date +%Y-%m-%d-%H-%M-%S).tar.gz /etc/* 这里的参数P,表示使用绝对路径 [root@study ~]# ls /backup etc-2019-08-18-02-13-27.tar.gz 命令执行成功 然后编辑/etc/crontab文件, 创建任务 2、rpm包管理功能
分类: 其他 发布时间: 08-18 23:44 阅读次数: 0

java 多线程-可重入锁

可重入锁:锁可以连续使用计数器+判断进入的线程是不是已经锁定的线程,如果是那就不用等待,直接使用publicclassmy{publicstaticvoidmain(String[]args){mym=newmy();m.test();}publicvoidtest(){synchronized(this)//第一次获得锁{while(true){synchronized(this)//第二次获得
分类: 编程语言 发布时间: 08-18 23:40 阅读次数: 0

ROS安全-系统升级-从零开始学RouterOS系列17

本教程用于:时刻保持更新的你的路由器系统,预防因漏洞问题导致的路由器被劫持而导致网络故障。注意:使用系统升级时候,切记要确认网络业务已经安全停止或者已经转移。Router OS的系统升级可以分为三种方式:一、Winbox 更新二、手工更新三、脚本更新###########################################################################
分类: 企业开发 发布时间: 08-18 23:30 阅读次数: 0

Synchronized解析——如果你愿意一层一层剥开我的心

前言 synchronized,是解决并发情况下数据同步访问问题的一把利刃。那么synchronized的底层原理是什么呢?下面我们来一层一层剥开它的心,就像剥洋葱一样,看个究竟。 Synchronized的使用场景 synchronized关键字可以作用于方
分类: 编程语言 发布时间: 08-18 23:28 阅读次数: 0

JDK源码分析-Hashtable

概述与 HashMap 类似,Hashtable 也是散列表的实现。它的内部结构可以理解为「数组 + 链表」的形式,结构示意图如下:Hashtable 的类继承结构与签名如下:public class Hashtable<K,V>   &
分类: 编程语言 发布时间: 08-18 23:28 阅读次数: 0

聊聊 Java8 以后各个版本的新特性

【这是 ZY 第 11 篇原创技术文章】 某天在网上闲逛,突然看到有篇介绍 Java 11 新特性的文章,顿时心里一惊,毕竟我对于 Java 的版本认识还停留在 Java 8 上,而日常使用的语法和 API 还停留在 Java 7 上。于是抽时间看了看 Jav
分类: 编程语言 发布时间: 08-18 23:28 阅读次数: 0

学习计划第七周

本周我主要复习了之前所学的java知识,在前面几周中我已基本了解java程序的建立,编辑,在复习过程中也发现了许多问题,这些问题通过查看书籍和资料已基本解决。在下周我会学习java的深度知识。
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

keil Astyle 参数

-n !E --style=allman --indent=spaces=4 --indent-preproc-block --pad-oper --pad-header --unpad-paren --suffix=none --align-pointer=name --lineend=linux --convert-tabs --delete-empty-lines --break-blocks -p -P --break-elseifs --verbose
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

K8S搭建-1 Master 2 Workers(dashboard+ingress)

本文讲述k8s最新版的搭建(v1.15.2) 分如下几个topic步骤: 各个节点的基本配置 master节点的构建 worker节点的构建 安装dashboard 安装ingress 常见命令 docker镜像惹的祸 各个节点的基本配置(以下命令每个节点都要执行:Master, Work1, Work2) IP自己变化下,根据实际情况 systemctl stop firewalld && systemctl disable firewalld cat >>/etc/hosts<<EO
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

@ConfigurationProperties 注解使用姿势,这一篇就够了 @ConfigurationProperties 注解使用姿势,这一篇就够了

前言 在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或 application.yml 文件中,通过 @ConfigurationProperties 注解,我们可以方便的获取这些参数值 使用 @ConfigurationProperties 配置模块 假设我们正在搭建一个发送邮件的模块。在本地测试,我们不想该模块真的发送邮件,所以我们需要一个参数来「开关」 d
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

LRU的实现(使用list)

首先是LRU的定义,LRU表示最近最少使用,如果数据最近被访问过,那么将来被访问的几率也更高。 所以逻辑应该是每次都要将新被访问的页放到列表头部,如果超过了list长度限制,就将列表尾部的元素踢出去。 主要结构,STL中的双向链表结构list。 主要操作有get,表示访问key对应的value,此时要查询双链表,找到key对应value,再将其从list中删除,插入到list的头部。      set, 表示设置对应的key值为value,此时先找到key对应的元素,将其从list中删除,再插
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

大白话OSI七层协议

互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。 个人理解作用: 可以用来指导遇到的网络问题通过七层协议来找到问题所在 每一层都运行不同的协议。协议是干什么的,协议就是标准。 实际上还有人把它划成五层、四层。 七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 五层划分为:应用层、传输层、网络层、数据
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

Netty源码分析--内存模型(下)(十二)

这一节我们一起看下分配过程 1 PooledByteBuf<T> allocate(PoolThreadCache cache, int reqCapacity, int maxCapacity) { 2 PooledByteBuf<T> buf = newByteBuf(maxCapacity); // 初始化一块容量为 2^31 - 1的ByteBuf 3 allocate(cache, buf, reqCapacity); // reqCapa
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

尽人事,听天命-八月第二周周报

本周完成情况: 剑指offer 在8月的10号和11号整理了22道题目,基本都能说出思路,还有一题:复杂链表的复制还没有理解 现已完成剑指offer 40+的题目,基本看到题目有思路 完成其他思维,排序算法、树和排序算法(部分) 计划:每天花半个小时来背诵解题思路 下一周基本能将剑指offer结束 机器学习算法 特征预处理(已完成) 异常检测问题! 吴恩达的笔记 信用卡欺诈检测 已完成理论与案例 下周复盘,复习 推荐算法 未完成 需要挤时间完成 写书 资料查找完毕,已有思路 每天花3小时写书
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

HDFS常见知识点总结

一、主从结构:在一个集群中,会有部分节点充当主服务器的角色,其他服务器都是从服务器的角色,当前这种架构模式叫做主从结构。 主从结构分类: 1、一主多从 2、多主多从 Hadoop中的HDFS和YARN都是主从结构,主从结构中的主节点和从节点有多重概念方式: 1、主节点  从节点 2、master  slave 3、管理者  工作者 4、leader  follower Hadoop集群中各个角色的名称: 服务 主节点 从节点 HDFS NameNode DataNode YARN Resour
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

Scroll事件不能取消冒泡问题

mdn上写了,scroll事件冒泡并不能被取消:https://developer.mozilla.org/en-US/docs/Web/API/Document/scroll_event 我当前遇到一个业务就是,在h5页面内,整个页面需要支持上下滑(touchstart/touchmove/touchend,changePage())切换页面,又要支持页面内某个区域内(scrollRegion)可以滚动(scroll)查看list。 一旦scroll,一定会被冒泡到touchstart/to
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

java连接MySQL运行报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than

错误:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than 原因:time zone 时区错误 解决方法: 1.使用root用户登录mysql,输入下面命令。 show variables like '%time_zone%'; SYSTEM为SQL默认美国时间,而我们中国要比他们迟8小时 2.SYSTEM为SQL默认美国时间,而我们中国要比他们迟8小时,因此将时区设置为当前系统时区即
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

JDK集合面试20问

1. HashMap的内部实现原理是什么? HashMap内部实现原理是数组+链表,通过散列算法将key值散列到数组中,如果到相同的位置,则通过拉链法解决散列冲突。在JDK8中新增了红黑树结构,当HashMap中的散列冲突链表结构超过8个数据时,会从链表结构转换为红黑树结构。 2. HashMap的key值能否是null,如果能,key=null如何存储以及如何读取的?如果不能,为什么? HashMap的key值可以是null。如果key=null,则会将它放置在数组下标为0的位置。 3. H
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

解决高度坍塌问题(二)

我们了解完高度坍塌问题之后,那么如何去解决高度坍塌问题呢? 解决高度问题的方法一: 解决问题的原理:根据W3C标准,元素都有一个隐含的属性(Block Formatting Context)简称BFC,块级格式化环境,该属性可以设置打开或是关闭,当开启BFC后,元素将会具有如下特性: 1.父元素的垂直外边距不会和子元素重叠。 2.开启BFC的元素不会被浮动元素覆盖。 3.开启BFC的元素可以包含浮动的子元素。 方案一:直接为父元素指定高度,假设子元素是200px,那么就为父元素的高度也设置为2
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0

互联网和互联网的组成

参考链接 --->: https://www.cnblogs.com/nickchen121/p/11004980.html
分类: 其他 发布时间: 08-18 23:28 阅读次数: 0