自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (56)
  • 收藏
  • 关注

原创 基于Docker部署Spring Cloud微服务架构

目标:基于Docker进行Spring Cloud基础服务组件的容器化部署环境: CentOS 7.2操作系统  基础服务:Eureka服务注册中心+Config服务配置中心 其他:Zuul服务网关+Zipkin服务追踪中心+RabbitMQ消息队列服务+ElasticSearch存储服务+Kibana展示服务步骤:微服务jar包构建->Docker环境准备->Docker Compose编排文件编写->顺序启动应用

2024-10-23 09:01:10 508

原创 Docker Desktop工具介绍——Windows下的Docker使用

使用Docker Desktop,来搭建我们需要的服务,直接在容器中去启动即可

2024-10-23 09:00:27 1038

原创 Docker常用命令

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

2024-10-23 08:59:31 773

原创 Docker环境搭建

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

2024-10-23 08:58:55 640

原创 什么是Docker容器?

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

2024-10-23 08:58:05 583

原创 手把手教你用YOLOv8训练自己的数据集(原理解析+代码实践)

YOLOv8 是一款前沿、最先进(SOTA)的模型,基于先前YOLO版本的成功,引入了新功能和改进,进一步提升了性能和灵活性。YOLOv8 设计为快速、准确且易于使用,适用于广泛的目标检测、跟踪、实例分割、图像分类和姿态估计任务。

2024-10-22 16:30:17 1157

原创 智能合约开发-Metamask、Solidity

为了构建开发智能合约或者dApp,我们需要安装以下模块:Node 与 NPM,Truffle 框架,Ganache,Metamask,VScode 与 Solidity插件。

2024-10-22 15:49:59 1602

原创 Hadoop分布式环境搭建

Hadoop是一个开源的框架,可编写和运行分布式应用处理大规模数据,是专为离线和大规模数据分析而设计的,并不适合那种对几个记录随机读写的在线事务处理模式。Hadoop的数据来源可以是任何形式,在处理半结构化和非结构化数据上与关系型数据库相比有更好的性能,具有更灵活的处理能力,不管任何数据形式最终会转化为key/value,key/value是基本数据单元。Hadoop就是一个分布式计算的解决方案。

2024-10-22 15:44:54 742

原创 Hadoop伪分布式环境搭建

Hadoop是一个开源的框架,可编写和运行分布式应用处理大规模数据,是专为离线和大规模数据分析而设计的,并不适合那种对几个记录随机读写的在线事务处理模式。Hadoop的数据来源可以是任何形式,在处理半结构化和非结构化数据上与关系型数据库相比有更好的性能,具有更灵活的处理能力,不管任何数据形式最终会转化为key/value,key/value是基本数据单元。Hadoop就是一个分布式计算的解决方案。

2024-10-22 15:04:02 771

原创 Neo4j 图数据库

Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。由于知识图谱中存在大量的关系型信息(实体—关系—实体), 使用结构化数据库进行存储将产生大量的冗余存储信息, 因此将图数据库作为知识图谱的存储容器成为流行的选择。当前较为常用的图数据库主要有 Neo4j 等。

2024-10-18 10:01:40 1366

原创 MySQL 备份工具Xtrabackup

Percona-xtrabackup是 Percona公司开发的一个用于MySQL数据库基于InnoDB的物理热备的备份工具,支持MySQL、Percona server和MariaDB,开源免费,是目前较为受欢迎的主流备份工具。xtrabackup只能备份innoDB和xtraDB两种数据引擎的表,而不能备份MyISAM数据表。

2024-10-18 09:58:51 838

原创 如何实现幂等性

幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。

2024-10-18 09:57:03 570

原创 Redis集群搭建之Ruby脚本

(CentOS7默认是2.0版本,太低无法使用redis)1、安装基本工具2、查看当前版本ruby -v效果:3、安装yum源4、安装指定版本的ruby5、加载环境变量6、查看当前ruby版本ruby -v效果:把下面内容粘贴进去写完别忘了 :wq 保存8、最后查看安装版本。

2024-10-17 15:15:10 430

原创 SAP ABAP Development Tool ( ADT )环境安装

ADT的全称是ABAP Development Tool,所以顾名思义就是ABAP的集成开发环境,ADT其实也可以说就是Eclipse,准确的说是安装了特定插件plugin的Eclipse (in Studio -> Help ->Add New Software).ADT是集成开发环境,所以可以连接多个SAP系统,HANA Studio集成了ADT的功能,在ABAP视图下可以开发基于SAP HANA的ABAP程序。

2024-10-17 14:36:45 1527

原创 Jenkins复制和导出导入job

方法一:同一个Jenkins中复制job方法二:直接复制jobs或指定的job目录方法三:用Jenkins-CLI来导出和导入

2024-10-16 17:16:14 988

原创 Jenkins构建 CI/CD 流水线

构建过程中,分离几个Job进行,分别是:第一步:创建Job1,从Svn下载代码;第二步:创建Job2,使用maven工具构建代码为jar包;第三步:创建Job3,启动服务;第四步:构建流水线视图,将Job1、Job2、Job3串行起来,并执行整个任务。

2024-10-16 17:15:18 882

原创 Linux环境下安装MySQL

将下载好的mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz 拷贝到 /data/ 文件夹下。把启动脚本 mysql.server 放到开机初始化目录 /etc/init.d/ ,同时改名为 mysqld。在MySQL启动的时候,单进程mysqld,该进程的属主就是mysql,这样就保证了mysql服务的独立性。即使mysql服务被黑掉,得到了mysql用户权限,也不会影响整个系统的安全。为 MySQL 创建单独的属组、用户,把安装目录属主改为mysql。

2024-10-16 17:03:57 627

原创 Python基于 flask 的微型屏幕共享

其实也不是很难,之前我使用 UDP广播的共享屏幕, 现在我们用 Python 有一个库加 Pillow 可以获取屏幕, 可以实现截图效果, 将图片转换成字节流, 但是 Pillow 这个库有一个缺点,如果屏幕使用了缩放他是按比例截取的,等于说你获取的屏幕图片不是完整的图片,接下来我介绍一个如何使用 Python 截取屏幕并转换为字节流

2024-10-16 17:01:47 1646

原创 启动Docker时自动运行Python脚本

基础镜像,使用自己维护好的镜像(可以从安装维护好的容器中,构建出来一个新镜像)需要通过Dockerfile文件方式,构建镜像,并制定启动需要执行的脚本文件。主要注意的是,要提前给改脚本授权chmod +x start.sh。

2024-10-16 17:00:36 471

原创 Docker安装Redis Cluster集群

客户端永远不要尝试与集群总线端口通信,与正常的 Redis 命令端口通信即可,但是请确保防火墙中的这两个端口都已经打开,否则 Redis 集群节点将无法通信。host 网络模式需要在创建容器时通过参数 --net host 或者 --network host 指定,host 网络模式可以让容器共享宿主机网络栈,容器将不会虚拟出自己的网卡,配置自己的 IP 等,而是使用宿主机的 IP 和端口。三个主节点会分配槽,处理客户端的命令请求,而从节点可用在主节点故障后,顶替主节点。

2024-10-16 16:59:50 1998

原创 Docker安装Nginx

在开发或者生成环境,一般会将nginx.conf配置文件和html文件夹以数据卷(共享文件夹)的方式挂载到容器中,实现数据的持久化。进入容器,使用 ps -ef | grep nginx报了错,问题出在docker 容器linux没有安装procps工具。以下命令,通过将Windows的D:\docker\nginx文件夹下的conf以及html文件夹作为数据卷,加载到容器中。:这里要注意,容器里的端口不能和寄主机一样,否则当寄主机启动一个8110的服务器,容器就起不来了,因为8110端口被占用了。

2024-10-16 16:57:42 708

原创 Docker部署Spring Cloud微服务架构

构建Eureka服务注册中心、Config服务配置中心、Zipkin服务追踪中心、Zuul服务网关、Service测试服务的可执行jar包。其他:Zuul服务网关+Zipkin服务追踪中心+RabbitMQ消息队列服务+ElasticSearch存储服务+Kibana展示服务。配置中心为基础服务,需优先启动,并且配置中心访问量较大,启用两个配置服务实现高可用。服务追踪中心为后启动服务,依赖于基础服务,需要从配置中心读取配置文件启动。服务网关为后启动服务,依赖于基础服务以及测试服务,需要查找测试服务地址。

2024-10-16 16:56:45 561

原创 制作并推送Docker镜像到Harbor

由于我的Spring Boot工程使用的是maven-assembly-plugin插件进行打包的,所以这里结合assembly和docker进行配置。

2024-10-16 16:55:58 1347

原创 Clickhouse 列式数据库

Clickhouse初识 ClickHouse 背景 在日志中心发展早期,日志检索分析主要基于elasticsearch进行,随着日志中心接入的业务越来越多,数据量也逐渐增长,基于日志进行分析和监控告警的需求变得越来越复杂,很难用elasticsearch来满足,所以需要根据需求场景来选择合适数据库。我们需要的:数据量会很大,因此需要分布式; 支持实时写入,支持快速计算,在较短时间内能完成计算; 强大的sql能力,实时指标sql化; 人力有限,运维需要简单; 高效的压缩比存储,服务器

2023-10-13 08:31:12 357

Android 下的多线程

在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新概念

2011-07-20

Android中利用App实现消息推送机制

Android中利用App实现消息推送机制

2011-07-20

JSF 和 Spring 集成

JSF和Spring集成的资料比较少,原理是获得彼此的上下文引用,以此进一步获得各自管理的bean,这是可能的,因为两者是web应用框架都遵循servlet规范,为二者整合提供了可能和基础.

2011-07-20

JSF 初级入门教程

JSF为JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等一套完整的Web应用框架,通过 JSF ,您可以在页面中轻松自如地使用 WEB 组件、捕获用户行为所产生的事件、执行验证、建立页面导航…,当使用支持JSF的开发工具来开发 JSF 应用的时候,一切将会变得异常简单,GUI方式拖放组件、修改组件属性、建立组件间关联以及编写事件侦听器等等

2011-07-20

软件开发中的23种设计模式

23种模式(Pattern) 1、创建形模式: 1)、单用型:Singleton 2)、工厂方法型:Factory Method 3)、抽象工厂型:Abstract Factory 4)、原型:Prototype 5)、建造型:Builder 2、结构型模式:类与类之间的调用 1)、适配器:Adapter 2)、桥接模式:Bridge 3)、门面模式:Facade 4)、装饰模式:Decorator 3、行为型模式 1)、策略模式:Strategy 2)、观察者模式:Observer

2011-07-20

Hibernate 高级配置

Hibernate高级配置 1. Hibernate与触发器协同工作 1)、触发器使session的缓存中的数据与数据库中的数据不一致 2)、session的update()方法盲目的激发触发器 2. Hibernate中的createQuery方法 1)、uniqueResult()方法,返回一个单个对象 2)、list()方法返回一个集合 3)、参数绑定 4)、setParameter()方法,绑定任意类型的参数 5)、setProperties()方法,把命名参数与一个对象的属性值绑定 3. Hibernate基础配置 4. commons DBCP 配置说明 5. Hibernate的缓存机制介绍 6. Hibernate缓存机制带来的一个负面问题 7. hibernate cache 缓存 8. hibernate缓存方案 9. Hibernate二级缓存配置

2011-07-20

多线程机制

多线程机制 1 1、 Runnable接口与Thread类 1 2、 两个创建线程方法的比较 3 3、 几个常用的改变线程状态的方法 3 4、 线程的同步机制 8 5、 死锁 11 6、 线程间通信,也叫生产者与消费者问题 15 7、 浅析 Java Thread.join() : java多线程实现主线程等待所有子线程执行完毕 16 8、 线程运行中抛出异常的处理 19 9、 Callable 有返回值的线程 20 10、 Callable结合FutureTask的多线程使用(免打扰模式) 24

2012-09-19

Spring 安全权限管理

Spring安全机制全面讲解,配合实例地址:http://download.csdn.net/detail/charles0902/4580453

2012-09-19

Spring Hibernate 整合要点之JPA

Spring Hibernate整合要点之JPA 1 依赖包 2 注解实体 3 DAO实现 4 JPA配置 5 spring配置 6 修改web.xml

2011-07-20

Spring Security 完整实例

完成的Spring Security实例,其中包括自定义数据库表结构、自定义登陆页面、使用数据库管理资源、自定义的密码编码器、自定义访问拒绝页面、动态管理资源结合自定义登录页面等方面的例子

2012-09-19

JAVA 五年的工作经验和学习笔记

本文档是本人5年JAVA经验整理的文档(持续性的),由于CSDN只能单个附件只能上传15MB,所以只好分包压缩了(4个包),希望各位同行能够理解。 本文档包括JAVA/FLEX/数据建模/Database/移动办公/项目管理/单点登录/软件架构/测试等相关性技术。 本文档还在持续维护中,各位可以通过《笔记变更说明》查看升级日志。 在这里声明下,本文档一部分是个人从学习、工作中整理出来的(代码都是经过调试的),还有一部分是从网上整理的。 本站相关文档都是经过后期整理的,或是在实际工作中整理的实例代码总结而成的。 由于本人目前允许上传的资源太小,所以无法上传整个的技术学习笔记(JAVA 五年的工作经验和学习笔记),待以后有机会会分享给大家。 技术体系包括: J2SE/J2ME/J2EE/JAVA代码优化/Flex(BlazeDS、PureMVC等技术)/LDAP/C++/Portal/即时通讯/数据建模/UML/UML设计工具(Rose、EA、PD等)/移动办公(Android、Symbian、Wap等技术)/项目管理(敏捷开发等)/软件架构(NoSQL、SaaS、设计模式等)/数据库(MySQL、Oracle、EDB、SQLServer等)/测试(单元测试、压力测试)/linux服务器等 其中含有大量实例源代码。 这里需要说明的时,该文档是本人5年工作经验的积累,文档中大部分知识点来源于实际工作中的总结,(除了JAR等资源文件外)其代码都是可运行的,还有一部分知识来源于网络或者其他书籍,这里做一些收集,使该体系更加完善。

2012-09-13

JAVA 学习/工作 笔记

技术体系包括: J2SE/J2ME/J2EE/JAVA代码优化/Flex(BlazeDS、PureMVC等技术)/LDAP/C++/Portal/即时通讯/数据建模/UML/UML设计工具(Rose、EA、PD等)/移动办公(Android、Symbian、Wap等技术)/项目管理(敏捷开发等)/软件架构(NoSQL、SaaS、设计模式等)/数据库(MySQL、Oracle、EDB、SQLServer等)/测试(单元测试、压力测试)/linux服务器等 其中含有大量实例源代码。 这里需要说明的时,该文档是本人5年工作经验的积累,文档中大部分知识点来源于实际工作中的总结,(除了JAR等资源文件外)其代码都是可运行的,还有一部分知识来源于网络或者其他书籍,这里做一些收集,使该体系更加完善。

2011-09-26

Hibernate 多数据库支持解决方案

Hibernate多数据库支持解决方案 一、 去掉数据库级的外键关联 二、 如何动态加载.hbm.xml文件 三、 配置文件的加载 四、 大字段处理 五、 hibernate主键生成器(数值型主键操作方法) 六、 Oracle 转换 SQL Server 2000注意 七、 对UTF-8数据库的特殊处理

2011-07-20

Spring AOP+ehCache简单缓存系统解决方案

需要使用Spring来实现一个Cache简单的解决方案,具体需求如下:使用任意一个现有开源Cache Framework,要求可以Cache系统中Service或则DAO层的get/find等方法返回结果,如果数据更新(使用Create/update/delete方法),则刷新cache中相应的内容。……

2011-07-20

Spring排程(Scheduling)技术

Spring排程(Scheduling)技术 1、排程(Scheduling)原理 2、什么是Timer 1)、执行一次 2)、周期执行 3、在spring中使用Timer 4、在spring中使用Quartz调度器

2011-07-22

Linux 常用命令

Linux 常用命令 1. 服务器关机 2. 查看linux系统汉字编码 3. 查CPU 4. 修改服务器字符集,支持中文 5. 查内存大小 6. 压缩命令 7. 查看操作系统 8. 查看端口是否被占用 9. 为服务器添加浮动ip 10. 启动ssh 11. 启动、关闭WebLogic 12. 启动、关闭Tomcat 13. 启动、关闭JBOSS 14. 重启Apache 15. 修改apache字符集配置文件 16. 进入管理员 17. 进程 18. 文件夹操作 19. 查看文件 20. 编辑文件 21. 远程连接 22. 用户管理命令 23. 管理用户组(group)的工具或命令 24. 使用sqlplus 25. 授权 26. 环境变量的设置 27. 查看服务器状况 28. 查看目录大小 29. 操作VNC 30. 重启数据库 31. 查看数据库性能 32. 使用date命令可以查看或修改系统日期和时间 33. 启动apache 34. 设置linux显示图片 35. 如何关闭/开启SSH 36. 修改hosts文件 37. RAC数据库连接串

2011-07-20

在Spring中使用JTA事务管理

在Spring中使用JTA事务管理 1 通过集成JOTM,直接在Spring中使用JTA事务 1.1. 将JOTM以下类库添加到类路径中 1.2. 编写JOTM配置文件,放到类路径下 1.3. 在MySQL上建立两个数据库 1.4. 在Spring配置文件中配置JOTM 1.5. 在Spring中运行测试 2 Spring引用Tomcat的 JTA事务 2.1. 添加所需的JAR文件 2.2. 配置JOTM 2.3. 配置Tomcat环境,配置JNDI的数据源 2.4. Spring中相应的配置 3 小结

2011-07-20

FLEX4+Gilead+BlazeDS+pureMVC+spring2.5 MVC+hibernate3.3+SLF4J+CXF2.3.0 以及相关插件

FLEX4+Gilead+BlazeDS+pureMVC+spring2.5 MVC+hibernate3.3+SLF4J+CXF2.3.0 以及相关插件

2012-09-20

Flex AcrionScript 和 JavaScript 通讯

以一个小实例说明Flex AcrionScript 和 JavaScript 通讯

2011-07-20

实用性测试

本次课程的PPT主要来自于CSDN的摘录:http://blog.csdn.net/Testing_is_believing

2011-12-06

手把手教你用YOLOv8训练自己的数据集(原理解析+代码实践)

本资源是《手把手教你用YOLOv8训练自己的数据集(原理解析+代码实践)》中的实例代码部分,代码完整,其中包括演示数据集以及模型。直接可以测试验证使用。

2024-10-22

本地部署ChatGLM3

ChatGLM3 是智谱AI和清华大学 KEG 实验室联合发布的新一代对话预训练模型。ChatGLM3-6B 是 ChatGLM3 系列中的开源模型,在保留了前两代模型对话流畅、部署门槛低等众多优秀特性的基础上,ChatGLM3-6B 引入了更多强大特性。 官方地址:https://github.com/THUDM/ChatGLM3

2024-10-18

SpringBoot2.0整合SpringCache和Redis.docx

SpringBoot2.0整合SpringCache和Redis 1 1. SpringBoot对应(自带)RedisClient是不同的 1 2. 实战 1 2.1. maven配置 1 2.2. yml配置 1 2.3. RedisConfig配置 1 2.4. RedisController 2 3. Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用 3 3.1. @Cacheable 4 3.2. @CachePut 6 3.3. @CacheEvict 7 3.4. @Caching 8 3.5. 使用自定义注解 8 4. 使用Lettuce 操作redis单机版和redis集群 9

2020-03-18

软件测试bug等级规范v1.0.doc

依据产生错误对客户使用造成的后果严重性将抽测出的问题按五个等级划分,即:(A类, B类,C类,D类,E类) A类:致命缺陷 系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定,具体如下。 B类:严重缺陷(严重错误) 影响系统功能或操作,主要功能存在严重缺陷,但不会影响系统稳定性。 C类:一般缺陷(次要错误) 一般为界面问题、性能缺陷。 D类:轻微缺陷(布局不合理、文字错误、微不足道) E类:建议性缺陷(新特性)

2022-03-03

MySQL 备份工具Xtrabackup.docx

Percona-xtrabackup是 Percona公司开发的一个用于MySQL数据库基于InnoDB的物理热备的备份工具,支持MySQL、Percona server和MariaDB,开源免费,是目前较为受欢迎的主流备份工具。xtrabackup只能备份innoDB和xtraDB两种数据引擎的表,而不能备份MyISAM数据表。

2020-07-28

JMeter性能测试介绍

Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 文档包括JMeter介绍、安装、脚本编写、性能测试、命令行运行等

2022-03-03

自定义表单初步设计文档

做电子政务、系统OA很多年了,近期公司让我设计一款自定义表单,简单来讲,就是用户可自己定义表单模板,上传系统,就可进行流程审批工作。 这方面网上资料非常少,只讲一个大概,通过一段时间的研究,以及针对致远OA等系统的竞品分析,发现可以通过InfoPath Designer组件完成表单设计工作。 后期,经过技术预研,将InfoPath Designer组件与公司之前数据表组件进行了结合,完成了OA系统自定义表单、自定义数据表、自定义流程组件。 此文档存手写,完成了以上技术预研的核心设计以及核心代码实现。

2022-03-20

Docker容器详解.docx

Docker容器详解 1 1. 介绍 1 1.1. 什么是Docker? 1 1.2. 为什么需要Docker? 1 1.3. Docker可以干嘛? 1 1.4. 什么是Dockfile? 1 1.5. 什么是Docker Compose? 5 2. 环境搭建 8 2.1. Docker环境准备 8 2.2. docker-compose安装 9 3. Docker 常用命令 9 3.1. docker run 命令 9 3.2. docker exec 命令 10 3.3. docker commit 命令 11 3.4. docker build 命令 12 3.5. docker-compose 命令 13 4. Docker 容器使用 16 4.1. 查看所有的容器 16 4.2. 查看运行中的容器 16 4.3. 查看容器日志 16 4.4. 启动已停止运行的容器 17 4.5. 停止容器 17 4.6. 删除容器 17 4.7. 文件拷贝 18 4.8. 目录挂载 18 4.9. 查看容器ip地址 19 4.10. 查看容器镜像的详细信息 19 5. Docker 镜像使用 19 5.1. 列出镜像列表 19 5.2. 获取一个新的镜像 20 5.3. 查找镜像 21 5.4. 拖取镜像 21 5.5. 删除镜像 22 5.6. 创建镜像 22 5.7. 设置镜像标签 23 6. 导入导出 23 6.1. 镜像导入导出 23 6.2. 容器导入导出 25 6.3. 区别 26 6.4. 建议 27 7. 部署私有Docker Registry 27 7.1. 使用公共注册中心 27 7.2. 搭建本地注册中心 28 8. 实战:在Docker上安装Tomcat、部署应用 30 8.1. 准备工作 31 8.2. Dockerfile的编写 31 8.3. 构建镜像 32 8.4. 根据镜像创建一个容器并运行 33 8.5. 访问Tomcat 33 8.6. 进入容器内部 33 8.7. 修改Tomcat配置文件,挂载Web目录 34 8.8. 在容器内部重启Tomcat 34 8.9. 创建容器副本 35 9. 实战:在Docker上部署Spring Cloud微服务架构 35 9.1. 微服务jar包构建 36 9.2. docker-compose镜像构建 36 9.3. Docker Compose编排文件编写 36 9.4. 顺序启动应用 39

2020-03-18

RESTful API 设计最佳实践

如果有一样东西获得广泛认可的话,那就是 RESTful 原则。Roy Felding 在他论文 network based software architectures 的 第五章 中首次介绍了这些原则。 这些REST的关键原则与将你的 API 分割成逻辑资源紧密相关。使用HTTP请求控制这些资源,其中,这些方法(GET, POST, PUT, PATCH, DELETE)具有特殊含义。 一旦定义好了资源, 需要确定什么样的 actions 应用它们,这些 actions 怎么映射到你的 API 上。RESTful 原则提供了 HTTP methods 映射作为策略来处理 CRUD actions,如下: GET /tickets - 获取 tickets 列表 GET /tickets/12 - 获取一个单独的 ticket POST /tickets - 创建一个新的 ticket PUT /tickets/12 - 更新 ticket #12 PATCH /tickets/12 - 部分更新 ticket #12 DELETE /tickets/12 -

2022-03-20

Oracle11gR2 部署手册

Oracle11gR2作业指导手册,一文章搞定线上数据库部署,适用于Linux和Windows系统; 1、Oracle 运行环境(CentOS) 2、安装Oracle 3、配置数据库 4、配置用户数据(表空间、用户、授权、数据迁移) 5、常用命令(语句)

2022-03-20

医疗器械报警音0709-gen.zip

满足YY0709或iec60601-1-8标准的医疗器械报警音,通用型报警音,高、中、低 三种优先级。WAV文件

2022-03-03

spring-security-taglibs-2.0.4.jar.zip

spring-security-taglibs-2.0.4.jar.zip

2012-09-19

金蝶中间件Apusic-plugins.zip

金蝶中间件Apusic Eclipse/MyEclipse all-plugins,用于集成在eclipse做调试开发

2020-07-28

支持jdk1.8的spring-2.5.6.jar

解决“annotation-config are only available on JDK 1.5 and higher”的问题!

2020-07-30

基于openfire的即时通讯客户端实例

基于openfire的即时通讯客户端实例

2012-09-19

Maven项目对象模型(POM)

Maven 项目对象模型 Maven搭建过程 web 模块加载另外一个web模块方法 Myeclipse Maven 忽略单元测试打包 一个多maven项目聚合的实例

2013-04-17

spring-security-core-tiger-2.0.4.jar

spring-security-core-tiger-2.0.4.jar

2012-09-19

spring-security-core-2.0.4.jar

spring-security-core-2.0.4.jar

2012-09-19

spring-security-cas-client-2.0.4.jar

spring-security-cas-client-2.0.4.jar

2012-09-19

spring-security-samples-contacts-2.0.4.war

spring-security-samples-contacts-2.0.4.war

2012-09-19

空空如也

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

TA关注的人

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