上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 33 下一页

2019年1月10日

Redis支持的数据类型及相应操作命令:String(字符串),Hash(哈希),List(列表),Set(集合)、zset(sorted set:有序集合) 、HyperLogLog、bitmap(位图)、地理坐标、流

摘要: help 命令,3种形式: help 命令 | 形式 | | 输入 ,然后不断按tab键,可以查看所有的group;比如: 、`help @string help @list help @set help @sorted_set help @hash help @pubsub help @trans 阅读全文

posted @ 2019-01-10 14:20 cag2050 阅读(322) 评论(0) 推荐(0) 编辑

redis 学习资料

摘要: redis 学习资料 网址 Redis 教程(菜鸟教程) http://www.runoob.com/redis/redis-tutorial.html Redis 命令参考 http://redisdoc.com/index.html Redis 设计与实现(第一版) https://redisb 阅读全文

posted @ 2019-01-10 14:14 cag2050 阅读(360) 评论(0) 推荐(0) 编辑

redis 的 docker 镜像使用

摘要: redis 镜像使用: 1. 镜像地址:https://hub.docker.com/_/redis ,下载镜像: 1. 创建容器(暴露端口:6379,使用 Redis 可视化界面工具(如:Fastoredis)连接 redis 时连接该端口): 2. 进入容器: 3. 进入redis命令行: `r 阅读全文

posted @ 2019-01-10 11:44 cag2050 阅读(478) 评论(0) 推荐(0) 编辑

2019年1月3日

Jenkins 学习资料

摘要: 学习资料 学习资料 | 网址 | Jenkins 教程(易百教程)| https://www.yiibai.com/jenkins/ Jenkins 中文网 | https://jenkins.io/zh/ 阅读全文

posted @ 2019-01-03 20:35 cag2050 阅读(204) 评论(0) 推荐(0) 编辑

Jenkins 知识点

摘要: Jenkins 知识点 阅读全文

posted @ 2019-01-03 20:33 cag2050 阅读(219) 评论(0) 推荐(0) 编辑

2018年12月29日

java 中,for、for-each、iterator 区别

摘要: java 中,for、for each、iterator 区别: 1. 无论是在数组中还是在集合中,for Each加强型for循环都是它们各自的普通for循环的一种“简写方式”,即两者意思上是等价的,但前者方便简单,建议多使用。 2. for Each循环不能完全代替普通for循环,因为for E 阅读全文

posted @ 2018-12-29 18:03 cag2050 阅读(483) 评论(0) 推荐(0) 编辑

2018年12月25日

kubernetes 中,Pod、Deployment、ReplicaSet、Service 之间关系分析

摘要: Deployment 控制 ReplicaSet,ReplicaSet 控制 Pod,这一整套,向外提供稳定可靠的 Service。 详见:https://blog.csdn.net/ucsheep/article/details/81781509 阅读全文

posted @ 2018-12-25 19:58 cag2050 阅读(1356) 评论(0) 推荐(0) 编辑

2018年12月24日

docker for mac 安装 kubernetes、kubernetes dashboard

摘要: 安装参考地址(按照此文档,安装成功):https://yq.aliyun.com/articles/508460 官方说明:https://kubernetes.io/docs/tasks/access application cluster/web ui dashboard/ 常用命令 kubec 阅读全文

posted @ 2018-12-24 18:02 cag2050 阅读(1140) 评论(0) 推荐(1) 编辑

Kubernetes 学习资料

摘要: Kubernetes 学习资料 Kubernetes 学习资料 | 网址 | Kubernetes 官方中文版 | https://kubernetes.io/zh/docs/concepts/ Kubernetes Dashboard | https://github.com/kubernetes 阅读全文

posted @ 2018-12-24 15:40 cag2050 阅读(320) 评论(0) 推荐(0) 编辑

Kubernetes 架构图

摘要: Kubernetes 架构图: Pod K8S中最基础的调度单位是Pod,它有网络,有存储。Pod里面运行着一个或者若干个docker容器。同一个Pod里的容器共享同一个网络命名空间,可以使用localhost互相通信。可以理解成Pod就是一台主机,docker容器是运行在主机上的进程。 Repli 阅读全文

posted @ 2018-12-24 15:22 cag2050 阅读(673) 评论(0) 推荐(0) 编辑

将数据挂载到 docker 容器中的3种方式:volume、bind mount、tmpfs

摘要: 出处:https://deepzz.com/post/the docker volumes basic.html 阅读全文

posted @ 2018-12-24 14:42 cag2050 阅读(1932) 评论(0) 推荐(0) 编辑

2018年12月22日

kubectl 常用命令

摘要: kubectl 常用命令: 命令 | 说明 | | 输出 client 和 server 的版本信息 | | 查看 deployment 的副本集(replica set) | 默认地,Kubernetes生态容器运行在称为system的隐藏命名空间,通过此命令查看 | 显示合并后的kubeconf 阅读全文

posted @ 2018-12-22 17:34 cag2050 阅读(400) 评论(0) 推荐(0) 编辑

Kubernetes 知识点

摘要: 自己总结的 Kubernetes 的各模块(待补充) 各模块包含关系: table th:first of type { width: 100px; } 模块 | 作用 | namespace | node | 提供 CPU、内存和存储资源的节点;每个 node 上运行着维护 node 状态并和 m 阅读全文

posted @ 2018-12-22 17:09 cag2050 阅读(227) 评论(0) 推荐(0) 编辑

2018年12月21日

spring boot 学习资料

摘要: spring boot 学习资料: 学习资料 | 网址 | 官方资料列表 | https://spring.io/projects/spring boot learn 官方文档中文版 | https://springcloud.cc/spring boot.html Spring Boot 属性配置 阅读全文

posted @ 2018-12-21 11:48 cag2050 阅读(152) 评论(0) 推荐(0) 编辑

2018年12月20日

docker 常见系统镜像

摘要: 镜像选择 1. alpine:3.7 (首选) 2. debian:stretch slim (次选) 常见系统镜像大小对比 REPOSITORY | TAG | IMAGE ID | CREATED | SIZE | | | | fedora | latest | 9110ae7f579f | 4 阅读全文

posted @ 2018-12-20 19:45 cag2050 阅读(1003) 评论(0) 推荐(0) 编辑

2018年12月19日

docker 的前台模式和后台模式

摘要: Detached(后台模式) vs foreground(前台模式) 当我们启动一个容器时,首先需要确定这个容器是运行在前台还是运行在后台。 Detached ( d) 如果在docker run后面追加 d=true或者 d,那么容器将会运行在后台模式。此时所有I/O数据只能通过网络资源或者共享卷 阅读全文

posted @ 2018-12-19 17:48 cag2050 阅读(7876) 评论(0) 推荐(1) 编辑

Docker容器里的进程为什么要前台运行?相同的问题:docker运行apache为什么带FOREGROUND参数?docker运行nginx为什么带`daemon off`参数?

摘要: 《第一本Docker书》里面,讲到Docker容器启动web服务时,都指定了前台运行的参数。 例如apache: 又例如nginx: 为什么要这么做呢?因为Docker容器仅在它的1号进程(PID为1)运行时,会保持运行。如果1号进程退出了,Docker容器也就退出了。 参考:https://blo 阅读全文

posted @ 2018-12-19 17:09 cag2050 阅读(4242) 评论(0) 推荐(0) 编辑

spring cloud 各核心组件作用

摘要: spring cloud 各核心组件作用: table th:first of type { width: 80px; } table th:nth of type(2) { width: 150px; } table th:nth of type(3) { width: 150px; } 子项目 阅读全文

posted @ 2018-12-19 10:40 cag2050 阅读(868) 评论(0) 推荐(0) 编辑

2018年12月13日

nginx 镜像使用说明

摘要: nginx 镜像说明 目录 | 说明 | /etc/nginx | nginx安装目录 /usr/share/nginx/html | nginx网站资源存放的目录 运行nginx容器,相关命令: 命令 | 说明 | docker run p 9080:80 name mynginx d nginx 阅读全文

posted @ 2018-12-13 11:22 cag2050 阅读(898) 评论(0) 推荐(0) 编辑

2018年12月12日

optimization.splitChunks 中,chunks 的3个值:all、async、initial 的含义

摘要: chunks 参数值 | 含义 | all | 把动态和非动态模块同时进行优化打包;所有模块都扔到 vendors.bundle.js 里面。 initial | 把非动态模块打包进 vendor,动态模块优化打包 async | 把动态模块打包进 vendor,非动态模块保持原样(不优化) 一篇介 阅读全文

posted @ 2018-12-12 18:04 cag2050 阅读(4228) 评论(0) 推荐(0) 编辑

webpack 打包产生的文件名中,hash、chunkhash、contenthash 的区别

摘要: table th:first of type { width: 90px; } hash 类型 | 区别 | hash | 每一次打包都会生成一个唯一的 hash chunkhash | 根据每个 chunk 的内容来生成;chunk打包时,output.filename、output.chunkF 阅读全文

posted @ 2018-12-12 15:55 cag2050 阅读(3502) 评论(0) 推荐(0) 编辑

webpack 提取 manifest 文件

摘要: 当 webpack 生成 bundle 时, 它同时维护一个 manifest 文件。你可以在生成的 vendor bundle 中找到它。manifest 文件描述了哪些文件需要 webpack 加载。 如果 webpack 生成的 hash 发生改变,manifest 文件也会发生改变。因此,v 阅读全文

posted @ 2018-12-12 15:50 cag2050 阅读(2127) 评论(0) 推荐(0) 编辑

output.filename 与 output.chunkFilename 的区别

摘要: output.filename 此选项决定了entry入口文件输出 bundle 的名称。 注意,此选项不会影响那些「按需加载 chunk」的输出文件。对于这些文件,请使用 output.chunkFilename 选项来控制输出。通过 loader 创建的文件也不受影响。在这种情况下,你必须尝试 阅读全文

posted @ 2018-12-12 15:42 cag2050 阅读(2145) 评论(0) 推荐(1) 编辑

webpack4升级篇

摘要: 出处:http://blog.poetries.top/2018/11/25/webpack4 update/?utm_source=tuicool&utm_medium=referral 阅读全文

posted @ 2018-12-12 15:12 cag2050 阅读(171) 评论(0) 推荐(0) 编辑

webpack 中的 chunk 种类

摘要: webpack 将 chunk 划分为三类: 1. 入口 chunk。入口 chunk 包含 webpack runtime 和将要加载的模块。 2. 普通 chunk。普通 chunk 不包含 webpack runtime,这些 chunk 可以在应用运行时动态加载。 3. 初始 chunk。初 阅读全文

posted @ 2018-12-12 12:05 cag2050 阅读(2411) 评论(0) 推荐(0) 编辑

Webpack4 的 Tree Shaking:babel-loader设置modules: false,还是设置"sideEffects": false,待确定

摘要: Webpack4 的 Tree Shaking:babel loader设置modules: false,还是设置"sideEffects": false,待确定 babel loader设置modules: false,https://www.cnblogs.com/cag2050/p/10086 阅读全文

posted @ 2018-12-12 12:01 cag2050 阅读(1605) 评论(0) 推荐(0) 编辑

没有了CommonsChunkPlugin,咱拿什么来分包(译)

摘要: webpack 4 移除 CommonsChunkPlugin,取而代之的是两个新的配置项(optimization.splitChunks 和 optimization.runtimeChunk)。 详细介绍:https://github.com/yesvods/Blog/issues/15 阅读全文

posted @ 2018-12-12 10:52 cag2050 阅读(198) 评论(0) 推荐(0) 编辑

splitChunks. cacheGroups 里面的 maxInitialRequests 含义

摘要: entry文件请求的chunks不应该超过此值(请求过多,耗时) 出处:https://ymbo.github.io/2018/05/21/webpack%E9%85%8D%E7%BD%AE%E4%BB%A3%E7%A0%81%E5%88%86%E5%89%B2/ %E4%B8%89%E3%80%8 阅读全文

posted @ 2018-12-12 10:37 cag2050 阅读(1324) 评论(0) 推荐(0) 编辑

2018年12月11日

vue-loader v15、vue-loader v14及之前版本,配置css modules的区别

摘要: vue loader v15 配置css modules: 是在 css loader 里配置 官方文档:https://vue loader.vuejs.org/zh/migrating.html css modules 代码示例:https://github.com/cag2050/vue_cl 阅读全文

posted @ 2018-12-11 16:25 cag2050 阅读(6080) 评论(0) 推荐(0) 编辑

preload 与 prefetch 的区别

摘要: Preload 浏览器会在遇到如下link标签时,立刻开始下载main.js(不阻塞parser),并放在内存中,但不会执行其中的JS语句。 只有当遇到script标签加载的也是main.js的时候,浏览器才会直接将预先加载的JS执行掉。 Prefetch 浏览器会在空闲的时候,下载main.js, 阅读全文

posted @ 2018-12-11 14:58 cag2050 阅读(565) 评论(0) 推荐(0) 编辑

1. docker 在 macOS 中的架构 2. 在macOS系统中,docker pull 下来的镜像存储在哪里?

摘要: docker 在 macOS 中的架构: 在macOS中,docker的实现跟在其它Linux系统中略有不同,在其它Linux系统中,操作系统本身就是docker容器的宿主机,docker镜像都是直接存储在宿主机本身的文件系统中,比如我们通过docker info命令可以看到docker的根目录是: 阅读全文

posted @ 2018-12-11 10:48 cag2050 阅读(8833) 评论(0) 推荐(0) 编辑

2018年12月10日

apt-get update 与 apt-get upgrade 的区别

摘要: 总而言之,update是更新软件列表,upgrade是更新软件;所以,这两命令都是一块用,update后再upgrade。 update 是更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包 apt ge 阅读全文

posted @ 2018-12-10 16:51 cag2050 阅读(798) 评论(0) 推荐(0) 编辑

docker 学习资料

摘要: docker 学习资料 学习资料 | 网址 | Docker 教程(菜鸟教程)| http://www.runoob.com/docker/docker tutorial.html docker 仓库网址 | https://store.docker.com/ 阅读全文

posted @ 2018-12-10 14:42 cag2050 阅读(182) 评论(0) 推荐(0) 编辑

2018年12月8日

webpack报错:Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module 'babel-preset-env' from '...' - Did you mean "@babel/env"?

摘要: webpack报错: 原因: babel core和babel preset env依赖被替换为@babel/core和@babel/preset env,因为新版本的Babel7中对官方提供的依赖使用了命名空间@babel 解决: 在.babelrc文件或在webpack.config.js文件中 阅读全文

posted @ 2018-12-08 14:08 cag2050 阅读(15686) 评论(0) 推荐(1) 编辑

Webpack 的 Tree Shaking

摘要: 为什么要使用 Tree Shaking? 当从某文件模块中导出(某一个或几个变量、函数、对象等),然而这个文件模块还有许多其它(我们这次并不需要)的导出,webpack会不管三七二十一简单粗暴的将整个模块包含进来,使得我们最终打包的文件里有了许多不需要的垃圾。这就到了tree shaking出手的地 阅读全文

posted @ 2018-12-08 10:46 cag2050 阅读(832) 评论(0) 推荐(0) 编辑

2018年12月7日

webpack 相关插件及作用(表格)

摘要: webpack 相关插件及作用: table th:first of type { width: 200px; } table th:nth of type(2) { width: 140px; } 插件 | 默认启用 | 作用 | | UglifyJsPlugin | production模式时 阅读全文

posted @ 2018-12-07 11:50 cag2050 阅读(562) 评论(0) 推荐(0) 编辑

启用 webpack 的模块热替换特性

摘要: 启用 webpack 的模块热替换特性: 注意,必须有 webpack.HotModuleReplacementPlugin 才能完全启用 HMR。如果 webpack 或 webpack dev server 是通过 hot 选项启动的,那么这个插件会被自动添加,所以你可能不需要把它添加到 web 阅读全文

posted @ 2018-12-07 11:36 cag2050 阅读(156) 评论(0) 推荐(0) 编辑

2018年12月6日

DefinePlugin插件

摘要: 这个插件允许你创建全局常量用于编译时解析。如果设置mode:"production",webpack默认会设置"process.env.NODE_ENV": JSON.stringify("production")。 注意因为直接文本替换,所给的属性值必须包括引号,要这么做JSON.stringif 阅读全文

posted @ 2018-12-06 16:49 cag2050 阅读(1222) 评论(0) 推荐(0) 编辑

babel-loader和webpack UglifyJS一起使用时console的问题

摘要: 一起使用babel loader和webpack UglifyJS时,babel会优先处理一遍代码,编译后的代码才进入webpack进行打包和优化操作。 出处:https://www.tangshuang.net/3666.html 阅读全文

posted @ 2018-12-06 16:22 cag2050 阅读(345) 评论(0) 推荐(0) 编辑

uglifyjs-webpack-plugin 插件,drop_console 默认为 false(不清除 console 语句),drop_debugger 默认为 true(清除 debugger 语句)

摘要: uglifyjs webpack plugin 插件,drop_console 默认为 false(不清除console语句),drop_debugger 默认为 true(清除 debugger 语句) https://github.com/webpack contrib/uglifyjs web 阅读全文

posted @ 2018-12-06 15:47 cag2050 阅读(6638) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 33 下一页

导航