Shell编程——多命令顺序执行、管道、grep命令

1、多命令执行符: (1)命令1:命令2 多个命令顺序执行,没有逻辑联系,即使命令1出错,命令2依旧执行。 (2)命令1&&命令2:只有命令1正确执行,命令2才能正确执行;命令1不正确执行,命令2不会执行。 (3)命令1||命令2:命令1不正确执行命令2才正确执行,命令1正确执行,命令2不会执行。 2、管道符 命令1|命令2:命令1的正确执行结果作为明令2的操作对象。 (1)查询结果的分屏显示: (2)将ps -aux的标准输出传递给grep作为标准输入 3、grep命令 grep [选项]
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

Notes on obstacle problem

Given a nonnegative function, $u$, defined in some domain $D\subset R^n$, denote $$\Lambda(u)=\{x\in D, u=0\}, \Omega(u)=\{x\in D, u>0\}, F=F(u)=\partial\Lambda\cap\partial N.$$ We are intersted in studying the regularity properties of $F(u)$ at the
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

03_vlan & access & trunk 口(数通华为)

1. 网络拓扑: 2. SW1配置: 2.1 关闭设备调试信息: <Huawei>undo terminal monitor <Huawei>undo terminal debugging 2.2 进入系统模式: <Huawei>system-view 2.3 重命名: [Huawei]sysname SW1 2.4 创建两个vlan: [SW1]vlan batch 10 20 2.5 GE0/0/1 口配置access口: [SW1-GigabitEthernet0/0/1]port li
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

简单的组件传值

父组件像子组件传值 通过v-bind传递给子组件,子组件通过props对象接受绑定变量 子组件像父组件传值 通过this.$emit("delete",this.index),用方法携带参数向外传递,外部通过事件监听来出发新的事件进行获取。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>简单的组件传值</title> <script src="./vue.js"></script> </head> <body>
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

百度云BCC主机宝镜像

重装系统 在bcc服务器中,选实例,然后重装系统,镜像选择为主机宝CentOS6.5。 装完后,查看主机宝CentOS6.5官方文档。 登录主机宝管理界面 使用 root 用户登录 SSH 终端执行:cat /root/passwd.txt 登录地址:http://公网IP:9999 登录主机宝后台,admin 和 MySQL root 用户的密码强制修改,需要修改后才可以正常使用主 机宝的后台功能。
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

分布式降级,限流,熔断

预防机制 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。 缓存: 目的是提升系统访问速度和增大系统能处理的容量,在实际的开发过程中,针对于一些基础档案类数据或者配置参数类数据,我们一般用缓存读取,原因是这些数据的变化性不大,这一部分我们可以减少和数据库的IO交互 缓存失效分为几种场景:1.缓存服务挂了 2.高分期缓存失效 3.热点缓存失效 解决方案:注意这里的校验是两次,这里参照单列模式的DCL双重校验锁机制。(嗯....讲道理这里要整一个volatile 内存屏障 ) 降级:
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

SpringMVC 源码总结笔记

1:首先方法进入:doDispatch 2:checkMultipart() 判断当前请求是否有文件 3:getHandler() :通过HandleMapping去找一个Controller对象   3.1:扩展点1:HandleMapping   3.2: Spring boot 扩展Spring mvc 其中就扩展了 HandleMapping 去解析静态资源 4: getHandlerAdapter(): 根据你controller的类型去找一个适配器   4.1: 因为Control
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

Django之路由系统(urls.py)

URL配置又称URL分发器(URLconfig)就像Django所支持网站的目录。他的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;以这种方式告诉Django,这个URL应该执行那个函数 1 urlpatterns = [ 2 path('正则表达式', views视图函数,参数,别名), 3 ] 参数说明:   一个正则表达式字符串   一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串   可选的要传递给视图函数的默认参数(字典形式)   一个可选的
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

利用PyCharm操作Github:仓库新建、更新,代码回滚

  Github是目前世界上最流行的代码存储和分享平台,而PyCharm是Python圈中最流行的IDE,它很好地支持了Git操作。本文将会介绍如何利用PyCharm来连接Github,同时演示Github上的仓库新建、更新,以及代码回滚。   在这之前,需要在你的电脑上安装Git,PyCharm。本文演示的系统为Windows系统,首先我们先从设置讲起。 PyCharm设置   我们假定在电脑上已经安装了Git以及PyCharm。下面演示如何设置PyCharm,使其能够连接上Github。
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

Mysql查询SQL相关总结(case when两种语法及与聚合函数使用)

case when两种语法及与聚合函数使用: 1. SELECT CASE WHEN a.`accountChannel` = 'BSR' THEN 'XX银行' WHEN a.`accountChannel` = 'BGZ' THEN 'XX银行' WHEN a.`accountChannel` = 'JZ' THEN '丰付' ELSE '其它' END 类型 FROM `表名` a GROUP BY a.`accountChannel`; 2. SELECT CASE accountCh
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

Redis的三种集群方案

1.Twemproxy Twitter开源集群方案. Twemproxy作为代理, 按照路由规则转发请求,给分片后的, 相对应的Redis数据库. 能够减少后端缓存服务器的连接数量. 使用C语言,单线程只能发挥单核性能. 需要注意: 代理本身也会消耗相当资源. 早期Redis的主流分布式方案. 2.Redis-Cluster Redis3.0后官方推荐的集群方案. 每个集群的哈希槽(Hash slot)为2^14个,16384 有N个(N>=3)以上的主数据库, 将所有slot分为N份. 每个
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

SpringMVC访问映射的jsp文件时,报404错误

配置文件中需要配置映射自然不必多说 1 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 2 <property name="prefix" value="/WEB-INF/jsp/"></property> 3 <property name="suffix" value=".jsp"></property> 4 </bean> 另外!
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

c++11 实现半同步半异步线程池

c++11 实现半同步半异步线程池 感受: 随着深入学习,现代c++给我带来越来越多的惊喜… c++真的变强大了。 半同步半异步线程池: 其实很好理解,分为三层 同步层:通过IO复用或者其他多线程多进程等不断的将待处理事件添加到队列中,这个过程是同步进行的。 队列层:所有待处理事件都会放到这里。上一层事件放到这里,下一层从这里获取事件 异步层:事先创建好线程,让线程不断的去处理队列层的任务,上层不关心这些,它只负责把任务放到队列里,所以对上层来说这里是异步的。 补充下思路: 主要是后两层 队列
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

(17)ElasticSearch 在java应用中查询

  1、添加elasticsearch客户端依赖 <dependency>   <groupId>org.elasticsearch.client</groupId>   <artifactId>transport</artifactId>   <version>6.2.4</version> </dependency>   完整pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

国内大宗商品交易商在风险管理领域最缺什么?他的回答就两个字

https://mp.weixin.qq.com/s/c96abACIwWXIN1G4mODIrQ 专访嘉宾 | 方正物产集团风险管理部总经理张于轩。本文作者:高玮;如需转载,请联系扑克作者君(ID:puoker)授权。更多关于此次中国企业风险管理论坛的信息可点击:来自扑克财经的邀请:别再闭门做风控了 。 专访背景: 一家优秀的大宗商品贸易商,要以期现结合为基础,能够横跨现货、期货、金融市场,综合运用期货、期权、外汇、金融票据等多种工具。以嘉能可、托克、摩科瑞为代表的海外现货贸易商正是此中典范
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

实验5555

PART 1 A B C D E F G PART 2 // 练习:使用二分查找,在一组有序元素中查找数据项 // 形参是数组,实参是数组名 #include <stdio.h> #include <stdlib.h> const int N=5; int binarySearch(int x[], int n, int item); // 函数声明 int main() { int a[N]={2,7,19,45,66}; int i,index, key;
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

Spring对Jdbc的封装——JdbcTemplate的使用

链接:https://pan.baidu.com/s/15luDElW4oeEaP0nvEQ_40w 提取码:i2r1 JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加易于使用。JdbcTemplate是Spring的一部分。 接下来,使用JdbcTemplate进行增删改查(CRUD)的操作 写一个pojo类(不是重点) 1 package top.bigking.pojo; 2 3 import java.util.Date; 4 5 public
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

C++ 静态库与动态库以及在 Windows上 的创建、使用

一、什么是库 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a 或 .lib)和动态库(.so 或 .dll)。 所谓静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤: 二、什么是静态库 之所以成为【静态库】,是因为在链接阶段,会将汇编生成的目标文件 .o 与引用到的库一起链接打包到可执行文件中。因
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

React组件的属性

组件的三大属性 state props refs 写组件的要求: 1》组件必须大写 2》组件必须只有一个根元素 state是组件的重要对象 值可以是对象 组件被称之为 状态机 通过跟新组件的 state来对应跟新响应的页面
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0

[Java并发] AQS抽象队列同步器源码解析--独占锁释放过程

[Java并发] AQS抽象队列同步器源码解析--独占锁获取过程 上一篇已经讲解了AQS独占锁的获取过程,接下来就是对AQS独占锁的释放过程进行详细的分析说明,废话不多说,直接进入正文... 锁释放入口release(int arg) 首先进行说明下,能够正常执行到release方法这里来的线程都是获取到锁的,从下面代码可以看出释放锁步骤只有两个重要的方法:tryRelease 与unparkSuccessor ,tryRelease尝试释放锁,unparkSuccessor唤醒后继节点所封装
分类: 其他 发布时间: 12-17 23:17 阅读次数: 0