Helm学习

记录Helm的一些基础命令和碰到的问题…

ES6学习

使用let/const替代var const声明的值为常量,不可修改引用地址 箭头函数 // es6 箭头函数写法,当函数直接被return时,可以省略函数体的括号 const fn = (a, b) => a + b; const foo = () => { const a = 20; const b = 30; return a + b; } 箭头函数可以替换函数表达式,但是不能替换函数声明 箭头函数中,没有this。如果你在箭头函数中使用了this,那么该this一定就是外层的this 在ES6中,会默认采用严格模式,因此this也不会自动指向window对象了,而箭头函数本身并没有this,因此this就只能是undefined,这一点,在使用的时候,一定要慎重慎重再慎重,不然踩了坑你都不知道自己错在哪!这种情况,如果你还想用this,就不要用使用箭头函数的写法。 模板字符串,解决字符串拼接问题 const a…

WebMagic使用selenium抓取页面

在抓取一些动态加载内容的页面时,WebMagic无法抓取到动态渲染的内容,这时,就需要使用selenium等工具了。 我使用的是webmagic 0.7.3的版本,这个版本已有一个selenium的扩展可以用,处理一些简单的页面基本可以了。 项目中需要加入以下依赖 <dependency> <groupId>us.codecraft</groupId> <artifactId>webmagic-core</artifactId> <version>0.7.3</version> </dependency> <dependency> <groupId>us.codecraft<…

安装chocolatey和yarn

以管理员模式打开CMD,执行以下命令,安装chocolatey @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" 安装yarn choco install yarn 设置yarn使用taobao的仓库 yarn config set registry…

kafka cluster by docker

-- 使用Docker可以很方便的建立一个kafka cluster. 将下边的内容保存在一个文件中,命名为docker-compse.yaml。version: '2' services: zookeeper: image: zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka links: - zookeeper:zk ports: - "9092" environment: KAFKA_ADVERTISED_HOST_NAME: localhost KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_MESSAGE_MAX_BYTES: 2000000 KAFKA_CREATE_TOPICS: "Topic1:1:1" depends_…

PostgreSQL查询约束和删除约束

查询constraint SELECT tc.constraint_name, tc.table_name, kcu.column_name, ccu.table_name AS foreign_table_name, ccu.column_name AS foreign_column_name, tc.is_deferrable,tc.initially_deferred FROM information_schema.table_constraints AS tc JOIN information_schema.key_column_usage AS kcu ON tc.constraint_name…