自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (9)
  • 收藏
  • 关注

原创 Windows10右键菜单项添加“在此处打开命令窗口”方法

一. 打开注册表1. 使用 "win + r" 打开运行窗口。2. 在运行窗口中输入 "regedit" 回车。二. 创建与设置 "OpenCMDHere" 项1. 切换到 "HKEY_CLASSES_ROOT\Directory\Background\shell\" 目录。2. 在 "shel" 目录上右击,新建-项,命名为 "OpenCMDHere"。3. 双击 "OpenCMDHere" 列表中的 "默认",将默认值数据修改为 "在此处打开命...

2020-08-14 16:45:00 1284

原创 IDEA-项目启动报错Error running $classname: Command line is too long. Shorten command line for $classname

点击 edit config ,打开编辑 ,在shorten commend line 选择jar manifest 即可,重新启动。按照提示修改该类的配置,选择jar manifest(每个报错的类都需要注意设置,项目的.idea/workspace.xml有这个选项,可以修改默认值,这样就不用每次更改)...

2019-10-25 00:00:09 267

转载 Junit单测中如何mock用@Value注解注入的属性

实际项目开发中,我们经常会使用@Value注解从配置文件中注入属性值,写单侧时,在不启动容器的条件下,如何对这种属性进行mock呢?对这种情况,Spring提供了一个很好的工具类ReflectionTestUtils来实现。注入属性:@Value("${prepaid.partner.id}")private String merchantPartnerId;对这个属性,在单测中可以...

2019-08-15 16:16:40 15890 3

转载 SpringBoot@RequestBody无法获取页面传递的参数,属性名命名规范问题

最近在springboot项目中,发现controller中定义了User对象,其中有一个属性uId,前台页面怎么传递数值,后台也无法接收到,解决方法如下:package com.user.bean;import lombok.Data;@Datapublic class BoilerBean { private String userName; @JsonProp...

2019-08-01 17:22:58 2351

欧路词根词源词典the affix root of vocabulary

The Affix Root of Vocabulary,它的优点是会提供不同单词书籍里的单词词源解析,比较全面。

2023-09-10

《Java开发手册》-嵩山版.zip

阿里巴巴《Java开发手册(嵩山版)》重磅发布!1300个日夜兼程,虚静出内功,嵩山版首次新增前后端规约等内容,全面助力开发者码出规范,码出质量!

2020-09-04

consul_1.8.3_windows_amd64_2020.rar 服务发现压缩包

Consul是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由 HashiCorp公司用Go语言开发,基于Mozilla Public License 2.0的协议进行开源.。Consul支持健康检查,并允许HTTP和DNS协议调用API存储键值对。 命令行超级好用的虚拟机管理软件vgrant也是HashiCorp公司开发的产品。 一致性协议采用Raft算法,用来保证服务的高可用。 使用GOSSIP协议管理成员和广播消息,并且支持ACL访问控制。

2020-09-04

阿里巴巴《Java开发手册》华山版 2019年最新版.zip

版本号:1.5.0 制定团队:阿里巴巴与 Java 社区开发者 更新日期:2019.06.19 备注:华山版,新增 21 条,修改描述 112 处

2019-07-17

Thinking in Java(java编程思想第4版) 超清带目录PDF 最好的资源

内容简介 · · · · · · 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。 从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。 第4版特点: 适合初学者与专业人员的经典的面向对象叙述方式,为更新的Java SE5/6增加了新的示例和章节。  测验框架显示程序输出。 作者简介 · · · · · · Bruce Eckel是MindView公司(www.MindView.net)的总裁,该公司向客户提供软件咨询和培训。他是C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程硕士学位。除本书外,他还是《C++编程思想》的作者,并与人合著了《C++编程思想 第2卷》(这两本书的英文影印版及中文版均已由机械工业出版社引进出版)及其他著作。他已经发表了150多篇论文,还经常参加世界各地的研讨会并进行演讲。 目录 · · · · · · 读者评论 前言 简介 第1章 对象导论 1.1 抽象过程 1.2 每个对象都有一个接口 1.3 每个对象都提供服务 1.4 被隐藏的具体实现 1.5 复用具体实现 1.6 继承 1.6.1 “是一个”(is-a)与“像是一个”(is-like-a)关系 1.7 伴随多态的可互换对象 1.8 单根继承结构 1.9 容器 1.9.1 参数化类型(范型) 1.10 对象的创建和生命期 1.11 异常处理:处理错误 1.12 并发编程 1.13 Java与Internet 1.13.1 Web是什么 1.13.2 客户端编程 1.13.3 服务器端编程 1.22 总结 第2章 一切都是对象 2.1 用引用操纵对象 2.2 必须由你创建所有对象 2.2.1 存储到什么地方 2.2.2 特例:基本类型 2.2.3 Java中的数组 2.3 永远不需要销毁对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 创建新的数据类型:类 2.4.1 域和方法 2.4.2 基本成员默认值 2.5 方法、参数和返回值 2.5.1 参数列表 2.6 构建一个Java程序 2.6.1 名字可见性 2.6.2 运用其他构件 2.6.3 static 关键字 2.7 你的第一个Java程序 编译和运行 2.8 注释和嵌入式文档 2.8.1 注释文档 2.8.2 语法 2.8.3 嵌入式HTML 2.8.4 一些标签示例 2.8.5 文档示例 2.9 编码风格 2.10 总结 2.11 练习 第3章 操作符 3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 3.4 赋值 3.4.1 方法调用中的别名问题 3.5 算术操作符 3.5.1 一元加、减操作符 3.6 自动递增和递减 3.7 关系操作符 3.7.1 测试对象的等价性 3.8 逻辑操作符 3.8.1 短路 3.9 直接常量 3.9.1 指数记数法 3.10 按位操作符 3.11 移位操作符 3.12 三元操作符 if-else 3.13 字符串操作符 + 和 += 3.14 使用操作符时常犯的错误 3.15 类型转换操作符 3.15.1 截尾和舍入 3.15.2提升 3.16 Java没有“sizeof” 3.17 操作符小结 3.18 总结

2018-12-10

Kubernetes实战-吴龙辉-电子工业出版社 高清文档

内容简介 · · · · · · Docker的流行激活了一直不温不火的 PaaS,随之而来的是各类 Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是 Google多年大规模容器管理技术的开源版本。越来越多的企业被迫面对互联网规模所带来的各类难题,而 Kubernetes以其优秀的理念和设计正在逐步形成新的技术标准,对于任何领域的运营总监、架构师和软件工程师来说,都是一个绝佳的突破机会。《Kubernetes实战》以理论加实战的模式,结合大量案例由浅入深地讲解了 Kubernetes的各个方面,包括平台架构、基础核心功能、网络、安全和资源管理以及整个生态系统的组成,旨在帮助读者全面深入地掌握 Kubernetes+Docker的底层技术堆栈。 作者简介 · · · · · · 吴龙辉 网宿科技云计算架构师,负责云平台的设计和研发工作。活跃于CloudFoundry、Docker、Kubernetes等开源社区,致力于云计算PaaS的研究,拥有丰富的云计算实践经验。 目录 · · · · · · 第 1部分 Kubernetes基础篇 第 1章 Kubernetes介绍 ......................................... 2 1.1为什么会有 Kubernetes ................................................. 2 1.1.1云计算大潮 . 2 1.1.2不温不火的 PaaS ............................................... 5 1.1.3 Docker的逆袭 .................................................... 5 1.2 Kubernetes 是什么 . 7 1.3 Kubernetes的发展历史 ................................................. 8 1.4 Kubernetes的核心概念 ................................................. 9 1.4.1 Pod ............... 9 1.4.2 Replication Controller ......................................... 9 1.4.3 Service ......... 9 1.4.4 Label ............ 9 1.4.5 Node ............. 9 第 2章 Kubernetes的架构和部署 ......................... 10 2.1 Kubernetes的架构和组件 ........................................... 10 2.2 部署 Kubernetes .... 13 2.2.1环境准备 ... 14 2.2.2 运行 Etcd ... 15 2.2.3 获取 Kubernetes发布包 .................................. 16 2.2.4 运行 Kubernetes Master组件 .......................... 16 2.2.5 运行 Kubernetes Node组件 ............................. 17 2.2.6 查询 Kubernetes的健康状态 .......................... 18 2.2.7 创建 Kubernetes覆盖网络 .............................. 19 2.3 安装 Kubernetes扩展插件 .......................................... 22 2.3.1 安装 Cluster DNS............................................. 23 2.3.2 安装 Cluster Monitoring ................................... 28 2.3.3 安装 Cluster Logging ....................................... 36 2.3.4 安装 Kube UI ................................................... 43 第 3章 Kubernetes快速入门 ................................ 46 3.1示例应用 Guestbook .................................................... 46 3.2准备工作 ............... 47 3.3 运行 Redis ............. 48 3.3.1 创建 Redis Master Pod ..................................... 48 3.3.2 创建 Redis Master Service ............................... 49 3.3.3 创建 Redis Slave Pod ....................................... 51 3.3.4 创建 Redis Slave Service ................................. 53 3.4 运行 Frontend ........ 54 3.4.1 创建 Frontend Pod ............................................ 54 3.4.2 创建 Frontend Service...................................... 57 3.5 设置 Guestbook外网访问 ........................................... 57 3.6 清理 Guestbook ..... 59 第 4章 Pod .... 60 4.1国际惯例的 Hello World .............................................. 60 4.2 Pod的基本操作 .... 62 4.2.1 创建 Pod .... 62 4.2.2 查询 Pod .... 62 4.2.3 删除 Pod .... 65 4.2.4 更新 Pod .... 65 4.3 Pod与容器 ............ 65 4.3.1 镜像 ........... 66 4.3.2启动命令 ... 69 4.3.3环境变量 ... 70 4.3.4 端口 ........... 72 4.3.5数据持久化和共享 .......................................... 73 4.4 Pod的网络 ............ 74 4.5 Pod的重启策略 .... 75 4.6 Pod的状态和生命周期 ............................................... 77 4.6.1容器状态 ... 77 4.6.2 Pod的生命周期阶段 ....................................... 78 4.6.3生命周期回调函数 .......................................... 79 4.7自定义检查 Pod .... 81 4.7.1 Pod的健康检查 ............................................... 83 4.7.2 Pod的准备状况检查 ....................................... 84 4.8 调度 Pod ................ 85 4.9问题定位指南 ....... 87 4.9.1事件查询 ... 88 4.9.2日志查询 ... 88 4.9.3 Pod的临终遗言 ............................................... 89 4.9.4远程连接容器 .................................................. 90 第 5章 Replication Controller................................ 92 5.1持续运行的 Pod .... 92 5.2 Pod模板 ................ 94 5.3 Replication Controller和 Pod的关联 .......................... 96 5.4弹性伸缩 ............... 99 5.5自动伸缩 ............. 101 5.6滚动升级 ............. 104 5.7 Deployment .......... 107 5.8一次性任务的 Pod ..................................................... 112 第 6章 Service .................................................... 114 6.1 Service代理 Pod . 114 6.2 Service的虚拟 IP 118 6.3服务代理 ............. 119 6.4服务发现 ............. 123 6.4.1环境变量 . 124 6.4.2 DNS ......... 125 6.5 发布 Service ........ 128 6.5.1 NodePort Service ............................................ 128 6.5.2 LoadBalancer Service..................................... 129 6.5.3 Ingress ...... 130 第 7章 数据卷 ..................................................... 134 7.1 Kubernetes数据卷 ..................................................... 134 7.2本地数据卷 ......... 135 7.2.1 EmptyDir . 135 7.2.2 HostPath ... 136 7.3网络数据卷 ......... 137 7.3.1 NFS .......... 137 7.3.2 iSCSI ........ 138 7.3.3 GlusterFS . 140 7.3.4 RBD(Ceph Block Device)......................... 141 7.3.5 Flocker ..... 142 7.3.6 AWS Elastic Block Store................................ 143 7.3.7 GCE Persistent Disk ....................................... 144 7.4 Persistent Volume和 Persistent Volume Claim.......... 145 7.4.1 创建 Persistent Volume ................................... 147 7.4.2 创建 Persistent Volume Claim ........................ 149 7.5信息数据卷 ......... 151 7.5.1 Secret ....... 151 7.5.2 Downward API ............................................... 153 7.5.3 Git Repo ... 155 第 8章 访问 Kubernetes API ............................... 157 8.1 API对象与元数据 ..................................................... 157 8.2如何访问 Kubernetes API.......................................... 159 8.3使用命令行工具 kubectl ............................................ 160 8.3.1 配置 Kubeconfig............................................. 161 8.3.2 Kubernetes操作 ............................................. 163 8.3.3 API对象操作 ................................................. 164 8.3.4 Pod操作 .. 168 8.3.5 Replication Controller操作 ............................ 169 8.3.6 Service操作 ................................................... 170 第 2部分 Kubernetes高级篇 第 9章 Kubernetes网络 ..................................... 172 9.1 Docker网络模型 . 172 9.2 Kubernetes网络模型 ................................................. 173 9.3容器间通信 ......... 174 9.4 Pod间通信 .......... 176 9.4.1 Flannel实现 Kubernetes覆盖网络 ............... 177 9.4.2 使用 Open vSwitch实现 Kubernetes覆盖网络 ................................................... 180 9.5 Service到 Pod通信 ................................................... 183 9.5.1 Userspace模式 ............................................... 184 9.5.2 Iptables模式 ................................................... 186 第 10章 Kubernetes安全 ................................... 189 10.1 Kubernetes安全原则 ............................................... 189 10.2 Kubernetes API的安全访问 .................................... 189 10.2.1 HTTPS . 190 10.2.2认证与授权 ................................................ 191 10.2.3 准入控制 Admission Controller................. 194 10.3 Service Account . 195 10.3.1 使用默认 Service Account ......................... 196 10.3.2创建自定义 Service Account ..................... 199 10.3.3 Service Account添加 Image Pull Secret .... 201 10.4容器安全 ........... 202 10.4.1 Linux Capability ......................................... 202 10.4.2 SELinux ...................................................... 204 10.5 多租户 ............... 204 第 11章 Kubernetes资源管理 ............................ 206 11.1 Kubernetes资源模型 ............................................... 206 11.2资源请求和限制 207 11.3 Limit Range ....... 210 11.4 Resource Quota.. 215 第 12章 管理和运维 Kubernetes ......................... 219 12.1 Daemon Pod ....... 219 12.1.1 Static Pod .................................................... 219 12.1.2 Daemon Set ................................................ 221 12.2 Kubernetes的高可用性 ........................................... 222 12.3平台监控 ........... 224 12.3.1 cAdvisor ..................................................... 224 12.3.2 Heapster ...................................................... 228 12.4平台日志 ........... 230 12.5垃圾清理 ........... 234 12.5.1 镜像清理 .................................................... 235 12.5.2 容器清理 .................................................... 235 12.6 Kubernetes的 Web界面 .......................................... 235 第 3部分 Kubernetes生态篇 第 13章 CoreOS ................................................. 240 13.1 CoreOS介绍 ..... 240 13.2 CoreOS工具链 . 241 13.2.1 Etcd ...... 241 13.2.2 Flannel . 241 13.2.3 Rocket .. 241 13.2.4 Systemd ...................................................... 241 13.2.5 Fleet ..... 241 13.3 CoreOS实践 ..... 242 13.3.1 安装 CoreOS .............................................. 242 13.3.2 使用 CoreOS运行 Kubernetes .................. 245 第 14章 Etcd 247 14.1 Etcd介绍 ........... 247 14.2 Etcd的结构 .............................................................. 248 14.2.1 Client-to-Server .......................................... 249 14.2.2 Peer-to-Peer ................................................ 250 14.3 Etcd实践 ........... 250 14.3.1 运行 Etcd .................................................... 250 14.3.2 Etcd集群化 ................................................ 251 14.3.3 Etcd Proxy模式 ......................................... 258 14.3.4 Etcd的安全模式 ........................................ 259 第 15章 Mesos ................................................... 262 15.1 Mesos介绍 ........ 262 15.2 Mesos的架构 .... 263 15.3 Marathon和 K8SM介绍 ......................................... 264 15.3.1 Marathon..................................................... 264

2018-12-10

jdk-9谷歌翻译中文帮助文档 高清离线版

谷歌翻译离线版,没有广告,也是网上找的,找了好多,发现其实都是一样的,在这里也是想告诉大家截止18年,现在最新的中文帮助文档也就是jdk9,所以目前只有这一个,不求太多积分,有需要的请下载,不骗积分,只想为大家提供方便,如果感觉积分还是太多,可另寻下载,没关系的,谢谢。

2018-10-31

Python程序设计 第三版 中文超清pdf版 (John Zelle) 附赠开发指南

python程序设计是国外一本知名的Python大学教材,作者是美国Watsburg大学的教授,他使用自己的图书作为Python程序设计课程的授课教材,取得了很好的效果。本书采用较为传统的方式进行教学,强调问题解决、设计和编程,作为计算机科学的核心技能,并且使用Python语言来说明这些技能。 全书共13章,包含两个附录。 第1章到第5章介绍计算机与程序、编写简单程序、数字计算、对象和图形、字符串处理等基础知识。 第6章到第8章介绍函数、判断结构、循环结构和布尔值等话题。 第9章到第13章着重介绍一些较为高级的程序设计方法,包括模拟与设计、类、数据集合、面向对象设计、算法设计与递归等。 附录部分给出了Python快速参考和术语表。每一章的末尾配有丰富的练习,包括复习问题、讨论和编程联系等多种形式,帮助读者巩固该章的知识和技能。 本书特色鲜明、示例生动有趣、内容易读易学,是美国颇受欢迎的教程,适合Python入门程序员阅读,也适合高校计算机专业的教师和学生参考。

2018-06-17

阿里巴巴 Java 开发手册2018最新版

来自于阿里集团的智慧与经验,用血淋淋的故障换来的总结 阿里经济体全球技术开发准则。 《阿里巴巴Java开发手册》的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践。众所周知,现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程相关的知识点,其他维度的知识点也会影响软件的最终交付质量,比如,数据库的表结构和索引设计缺陷可能带来软件的架构缺陷或性能风险;单元测试的失位导致集成测试困难;没有鉴权的漏洞代码易被黑客攻击等。所以,本手册以开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度,每个条目下有相应的扩展解释和说明,正例和反例,全面、立体、形象地帮助到开发者的成长和团队代码规约文化的形成。 从严格意义上讲,《阿里巴巴Java开发手册》超越了Java语言本身,明确作为一名合格开发者应该具备的基本素质,因此本手册适合计算机相关行业的管理者和研发人员、高等院校的计算机专业师生、求职者等阅读,希望成为大家如良师益友般的工作手册、工具字典和床头书。

2018-06-17

MongoDB实战 [(美)班克(Banker,K.)] 中文PDF扫描清晰版

MongoDB是为处理大数据而生的一款面向文档的数据库,由10gen公司开发和维护。《MongoDB实战》作者Kyle Banker曾在该公司负责MongoDB驱动程序的维护,对各方面技术细节都了如指掌,本书也是在大量第一手资料的基础上形成的,其权威性毋庸置疑。 MongoDB实战基于MongoDB 2.0+,全面系统地讲解了设计、实现、安装和维护MongoDB的各方面内容。全书分三部分,第一部分从基于文档的数据与传统关系型数据库的差别讲起,介绍了MongoDB的基本概念及安装使用。第二部分是一个实战式教程,结合示例讲解了MongoDB的CRUD操作,以及实现系统安全、灵活和高效的设计原则及模式。第三部分侧重数据库的维护和管理,深入到MongoDB背后的技术细节,给出了对管理员和开发者都极有价值的建议。 本书篇幅适中,内容深浅得当,文字通俗易懂,再配以直观形象的插图和贴近实战的代码示例,非常适合MongoDB学习者、开发人员及管理员学习参考。 《MongoDB实战》内容: MongoDB介绍及其优劣势 MongoDB的Shell界面? 使用MongoDB的简单应用 如何通过以文档为中心的方式看待数据? 编写查询,以MapReduce方式聚合数据 更新和删除数据及相关性能考量? 寻找和改进慢查询 MongoDB的复制与分片 MongoDB的监控、备份及恢复? MongoDB实战 目录 第一部分  入门指南 第1章  为现代Web而生的数据库 第2章  MongoDB JavaScript Shell 第3章  使用MongoDB编写程序 第二部分  MongoDB与应用程序开发 第4章  面向文档的数据 第5章  查询与聚合 第6章  更新、原子操作与删除 第三部分  精通MongoDB 第7章  索引与查询优化 第8章  复制 第9章  分片 第10章  部署与管理

2018-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除