首页 > 2021年03月03日 > 全部分享
线程竞争与同步
背景介绍: 在多线程的环境里,如果共享资源没有上锁,将会出现共享数据混乱的情况。 在单核CPU系统里,系统以时间片调度的方式让多个程序轮流使用处理器,造成了【并发】的假象。 在进程/线程并发执行的过程中,进程/线程之间存在协作的关系,比如互斥、同步。 什么叫进程互斥? 两个或两个以上的进程,不能同时 ...
分类:编程语言   时间:2021-03-03 08:38:55    收藏:0  评论:0  赞:0  阅读:25
部署hadoop集群环境前的准备
本文使用Linux版本为centos7,准备3个节点,来部署hadoop集群前要做一些准备工作 具体分配规划如下所示: | 节点名称 | 节点IP | | | | | hadoop01 | 192.168.56.10 | | hadoop02 | 192.168.56.20 | | hadoop03 ...
分类:其他   时间:2021-03-03 08:38:41    收藏:0  评论:0  赞:0  阅读:48
Property propDD has no initializer and is not definitely assigned in the constructor
1、object类型 解决方案 检测报错代码 @Prop() propDD: object; 修改后 方式一 @Prop({ type: Object, default: {} }) propDD: any; 方式二 @Prop() propDD?: object; 2、array类型 解决方案 检 ...
分类:其他   时间:2021-03-03 08:38:29    收藏:0  评论:0  赞:0  阅读:164
python中的异常处理
一、判断可迭代对象 内建函数iter,可以返回迭代器,凡是可以被iter执行的数据类型都是可迭代的 字符串、列表、元组、集合、字典都是可迭代对象 二、range函数 内建函数range可以创建输出整数序列的迭代器 >>> for i in range(1,10,2): print(i) 三、循环中断 ...
分类:编程语言   时间:2021-03-03 08:38:15    收藏:0  评论:0  赞:0  阅读:41
使用aspectJ实现aop实例
1. 创建目标接口和实现类 package com.bjpowernode.service; /*接口实现类*/ public class SomeServiceImpl implements SomeService { @Override public void doSome(String nam ...
分类:Web开发   时间:2021-03-03 08:38:03    收藏:0  评论:0  赞:0  阅读:28
CISSP学习:第11章安全网络架构和保护网络组件
2021年2月21日OSI模型:7层,封装机制,将每个层从上面传递到下面的层之前添加头部或尾部。1.物理层:将帧转成比特,协议:EIA/TIA-232;EIA/TIA-449;X.21;HSSI;SONET;V.24;v.35,控制吞吐率、处理同步,管理线路噪声、介质访问。选用数字信号、模拟信号、光脉冲。设备:网卡(NIC)、集线器、中继器、集中器、放大器2.数据链路层:将网络层数据包转成帧。格式
分类:其他   时间:2021-03-03 08:37:52    收藏:0  评论:0  赞:0  阅读:26
字节-LeetCode【24. 两两交换链表中的节点】
//给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 //// 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 //// //// 示例 1: //// //输入:head = [1,2,3,4]//输出:[2,1,4,3]// //// 示例 2: //// //输入:h ...
分类:其他   时间:2021-03-03 08:37:41    收藏:0  评论:0  赞:0  阅读:22
Vite2.0 (尝鲜,绝)
前沿 最近前端太火的vite,啊,这个人不简单,而且太魔鬼,疯狂更新版本 熬个夜,立马写DEMO 出来,啊还是有点东西的呀 啊,趁着空闲时间,怎么能放过这个 牛逼的 vite ,啊,就是一个字: 快快快快快, 这简直叹为观止,和webpack啊这速度,啊这,要不要这么快,无解 安装vite npm ...
分类:其他   时间:2021-03-03 08:37:29    收藏:0  评论:0  赞:0  阅读:192
Markdown学习
二级标题 三级标题 hello world 粗体 hello world 斜体 hello world 引用 选择java 分割线 图片 超链接 超链接 ##列表 A B A B 代码 ...
分类:其他   时间:2021-03-03 08:37:14    收藏:0  评论:0  赞:0  阅读:22
📏Python项目打包方法
pyinstaller 如何打包一个项目 在前面一篇介绍 pyinstaller 工具的时候我们仅仅只是介绍了将单个文件制作成 exe 程序 : 📏用Python工具Pyinstaller制作exe应用程序 , 接下来我们将介绍如何将一个项目制作成 exe 程序, pyinstaller 还没有安 ...
分类:编程语言   时间:2021-03-03 08:37:02    收藏:0  评论:0  赞:0  阅读:27
使用aspectJ框架实现aop的基本步骤
ch04-aop-aspectJ : 使用aspectJ框架实现aop使用aop:目的是给已经存在的一些类和方法,增加额外的功能,前提是不改变原来的类的代码使用aspectJ实现aop的基本步骤:1. 新建maven项目2. 加入依赖 1)spring依赖 2)aspectJ依赖 3)junit依赖 ...
分类:Web开发   时间:2021-03-03 08:36:48    收藏:0  评论:0  赞:0  阅读:33
docker学习
什么是docker使用最广泛的开源容器引擎一种操作系统级的虚拟化技术依赖于Linux内核特性。Namespace和Cgroups一个简单的应用程序打包工具一个已经安装docker的linux系统,运行dockerrun-i-tcentos/bin/bash当运行这个命令告诉你是运行一个centos系统的伪终端,后面执行的命令。会自动从docker-help中下载centos系统,执行后就直接进入了
分类:其他   时间:2021-03-03 08:36:34    收藏:0  评论:0  赞:0  阅读:20
正则表达式与文本处理工具 脚本实战
正则表达式、文本处理工具与脚本基础1、正则表达式正则表达式分两类:?基本正则表达式:BRE?扩展正则表达式:ERE1.1基本正则表达式元字符1.1.1字符匹配.匹配任意单个字符,可以是一个汉字[]匹配指定范围的任意单个字符,例如:[grain][0-9][a-z][^]匹配指定范围外的任意单个字符,例如:[^grain][:alnum:]字母和数字[:alpha:]代表任何英文大小写字母,即a-z
分类:其他   时间:2021-03-03 08:36:21    收藏:0  评论:0  赞:0  阅读:25
CentOS 7下限制ip访问(白名单)
CentOS 7下限制ip访问(白名单) vim /etc/hosts.allow sshd:192.168.31.109:allow //只允许192.168.31.109登录 vim /etc/hosts.deny sshd:ALL //开启白名单,只允许192.168.31.109登录 ser ...
分类:其他   时间:2021-03-03 08:36:09    收藏:0  评论:0  赞:0  阅读:65
网工在路上--漫谈生成树中的防护机制
为了解决二层网络的环路问题,引入了STP协议族,但是由于恶意***及STP协议族本身的固有瑕疵,仍存在一些问题,这些问题导致了网络的环路和拥塞,为了解决这些问题,主要有根保护,环路保护,BPDU保护和TC保护等方法。本文通过整理华为Hex文档,结合自身理解,对生成树网络中的防护机制进行总结,以便日后故障处理。1根保护在二层网络中,我们往往希望网络结构是稳定的或者相对稳定的,因此在STP协议族中,我们
分类:其他   时间:2021-03-03 08:35:56    收藏:0  评论:0  赞:0  阅读:34
IDEA使用技巧
## 调试时,加载不同的配置启动多个实例 1.创建多个配置文件 2.设置启动参数``` --spring.profiles.active=test``` 3.启动的时候key看到```The following profiles are active: test``` ...
分类:其他   时间:2021-03-03 08:35:40    收藏:0  评论:0  赞:0  阅读:21
基于hdfs文件创建hive表
create table customer row format SERDE 'org.apache.hadoop.hive.serde2.avro.AvroSerDe'stored as inputformat 'org.apache.hadoop.hive.ql.io.avro.AvroCont ...
分类:其他   时间:2021-03-03 08:35:26    收藏:0  评论:0  赞:0  阅读:39
es7.+(四)--分词,ik分词器的安装
概念 一个 tokenizer(分词器)接收一个字符流,将之割为独立的 tokens(词元,通常是独立的单词),然后输出 tokens流。 例如,whitespace tokenizer遇到空白字符时分割文。它会将文本 "Quick brown fox!“ 分割为 [Quick, brown, fo ...
分类:其他   时间:2021-03-03 08:35:17    收藏:0  评论:0  赞:0  阅读:39
Angular自动建议表单控件
ng g c shared/chips-list 用的chips控件。 1,完成自动建议表单控件模板。 <div [formGroup]="form" class="full-width"> <span>{{label}}</span> <mat-chip-list aria-label="Fish ...
分类:其他   时间:2021-03-03 08:35:04    收藏:0  评论:0  赞:0  阅读:29
GUI编程
GUI编程 以frame框架为基础,后续有更新为JFrame 设置frame可见性(才能从内存中显示到屏幕上) 监听事件 添加关闭方法(继承监听方法,用window的System.exit(0)退出) button按钮需要监听方法才能实现功能,两个button按钮可以共用一个监听方法 TextFie ...
分类:其他   时间:2021-03-03 08:34:51    收藏:0  评论:0  赞:0  阅读:18
377条   上一页 1 ... 16 17 18 19 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!