
笔记
graceful coding
数值模拟研究生 掌握java/python/scala/c#/c++/golang/fortran/matlab/前端等语言 有一个冬奥会的项目已结束 人民交通出版社实习已结束 框架netty vue springmvc/springboot/mybatis hadoop flink spark hbase hue colly zookeeper hive azkaban容器化技术:k8s docker kubesphere中间件:kafka rabbitmq java深层:jvm juc数据库:mysql postgresql sqlserver es redis
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录docker快速安装nacos命令
docker run --name nacos-server -e MODE=standalone -e MYSQL_SERVICE_HOST=nevt02 -e MYSQL_SERVICE_DB_NAME=nacos_config -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=Nevt@1234 -e NACOS_AUTH_CACHE_ENABLE=true -p 8849:8848 -d --add-host nevt02:172.20.240原创 2021-05-31 10:26:57 · 213 阅读 · 0 评论 -
观察者模式
观察者模式需要如下几个对象构建出整个框架爱: 1抽象主题角色:提供了一个用于保存观察者对象的聚集类和增加删除观察者对象的方法,以及通知所有观察者的抽象方法 2具体主题:具体目标类,实现抽象主题的类 3抽象观察者:是一个抽象类接口,包含一个更新自己的抽象方法,更改通知时随时被调用 4具体观察者 具体例子 import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class client {原创 2021-05-03 10:30:21 · 127 阅读 · 0 评论 -
LVS(1)
LVS及linux vitrual sever,它基于ip的负载均衡和内容分发功能,它由两部分组成,ipvs和ipvsadm,其中ipvs是内核,就像iptables里的netfilter内核一样,ipvsadm是操作端,里面集成了很多命令。 lvs的位置在input链之前。 首先要安装ipvsadm:yum install ipvsadm -y: 接下来我们可以查看集群的基本信息: 其实这些内容在/proc/net/ipv_vs下可以查看得到 ...原创 2020-10-25 08:38:02 · 185 阅读 · 0 评论 -
Shell(6)——array的删改unset
(1)删unset (2)改 起演示作用,但不真改 结合单元素内容进行替换原创 2020-10-20 17:28:06 · 328 阅读 · 0 评论 -
Shell(2)——shell里面的变量
shell里有本地变量,全局变量和内置变量。 变量里有变量名和变量值。 (1)本地变量分为普通变量和命令变量 <1>普通变量 记住:要迭代必须是双引号 <2>命令变量 记住要用`(反引号),这时输出的是命令返回的语句 (2)全局变量 通过env可以查看当前的全局变量 下面我们设置一个全局变量QJBL,先声明,后export ps:<1>查看变量 除了刚刚的查看变量方式,我们常常用如下方式去查看变量: <2>删除变量 unset方法: (3)内置变原创 2020-10-19 21:32:17 · 215 阅读 · 0 评论 -
Shell(1)——执行脚本
除了用命令行在终端操作以外,我们还可以用脚本来实行相关操作,首先得会如何执行脚本。 首先我们在终端创建一个script 可以通过如下几种方法执行该脚本: (1)/bin/bash(首行可以没有/bin/bash解释器) (2)./(必须是可执行文件) 此时该文件不是可执行文件,如果实行,则会: 此时将它变成可执行文件: (3)还可以用source来执行,但一般场景不会使用,除非要要求环境一致性。 ps:在创建脚本文件时,在后面要加上.sh更加规范化 ...原创 2020-10-19 21:32:09 · 135 阅读 · 0 评论 -
hadoop(4)——用python代码结合hadoop完成一个小项目
mapper.py和reducer.py文件内容借鉴于如下博客: https://blog.youkuaiyun.com/marywang56/article/details/80395519 我们都知道hadoop是在java环境下完成的,但是通过hadoop-streaming这个java小程序,我们可以把python代码放入hadoop中,然后通过stdin和stdout来进行数据的传递。 (1)开启yarn 通过jps命令查看 (2)查看mapper.py和reducer.py (3)测试命令 &l.原创 2020-10-07 22:49:06 · 774 阅读 · 2 评论 -
linux命令(7)—— 管道符|、ps
管道符经常和各种命令搭配在一起,可以将|看作一种容器,临时储存一些信息,然后再作为下一个命令的输出 比如和cat命令连用原创 2020-09-28 00:00:39 · 549 阅读 · 1 评论 -
Linux(8) —— grep命令
grep命令可以搜索文件 grep命令的选项 -i 可以忽略大小写模式的搜索 -n 可以显示行号 -v 取反操作,可以显示出除了所搜索的行 注意:grep可以与通配符连用原创 2020-09-28 00:00:30 · 212 阅读 · 0 评论 -
Linux命令(1)—— ls、pwd、tree、clear、文件相关操作
ls命令 查看当前目录信息 pwd 当前目录所在路径 tree 画出树形图原创 2020-09-27 00:02:54 · 1338 阅读 · 0 评论 -
python面向对象(3)
类属性 顾名思义,类对象拥有的属性,被该类的所有的实例对象所共同拥有 可以被类对象、实例对象访问 class Gun(object): length = 10 wuzi = Gun() print(Gun.length) print(wuzi.length) 均输出为10 修改类属性 此时不能用实例对象修改类属性,如果还是用实例对象修改类属性,那么相当于自己创建了一个新的实例属性,而并没有修改类属性,唯一方法是通过类属性进行直接修改 类方法 ...原创 2020-09-27 00:02:36 · 321 阅读 · 4 评论 -
python面向对象(2)——继承(4)
私有权限 在日常生活中,某些属性和方法我们不想让他给继承子类 此时我们在属性名或者方法名之前加__ class Gun(object): def __init__(self): self.__length = 100 def __shoot(self): print('bang1') class Wuzi(Gun): pass wuzi = Wuzi() wuzi.__shoot() print(wuzi.__length) 此时会报错,无法调用方法和属性 注意:如果要原创 2020-09-27 00:02:24 · 122 阅读 · 0 评论 -
python面向对象(2)—— 继承(3)
super()调用父类 上一节介绍了一种复杂的调用父类的方法,现在介绍一种简便的调用父类方法,我们将以前的代码改为多层继承,并且每一个类都只继承一个父类。 class Gun(object): def __init__(self): self.length = 100 def shoot(self): print('bang1') class Wuzi(Gun): def shoot(self): # 注意这里要先初始化自己,这样可以避免调用父类方法后再调用自己的方法时,还是父原创 2020-09-27 00:02:14 · 325 阅读 · 0 评论 -
python面向对象(2)—— 继承(2)
在上一节中,我们重写了父类的方法,但是如果我们还想用这两个父类的方法,可按如下例子进行重写: class Gun1(object): def __init__(self): self.length = 100 def shoot(self): print('bang1') class Gun2(object): def __init__(self): self.length = 200 def shoot(self): print('bang2') class原创 2020-09-27 00:01:43 · 163 阅读 · 3 评论