- 博客(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
JSF 和 Spring 集成
2011-07-20
JSF 初级入门教程
2011-07-20
软件开发中的23种设计模式
2011-07-20
Hibernate 高级配置
2011-07-20
多线程机制
2012-09-19
Spring Hibernate 整合要点之JPA
2011-07-20
Spring Security 完整实例
2012-09-19
JAVA 五年的工作经验和学习笔记
2012-09-13
JAVA 学习/工作 笔记
2011-09-26
Hibernate 多数据库支持解决方案
2011-07-20
Spring AOP+ehCache简单缓存系统解决方案
2011-07-20
Spring排程(Scheduling)技术
2011-07-22
Linux 常用命令
2011-07-20
在Spring中使用JTA事务管理
2011-07-20
FLEX4+Gilead+BlazeDS+pureMVC+spring2.5 MVC+hibernate3.3+SLF4J+CXF2.3.0 以及相关插件
2012-09-20
手把手教你用YOLOv8训练自己的数据集(原理解析+代码实践)
2024-10-22
本地部署ChatGLM3
2024-10-18
SpringBoot2.0整合SpringCache和Redis.docx
2020-03-18
软件测试bug等级规范v1.0.doc
2022-03-03
MySQL 备份工具Xtrabackup.docx
2020-07-28
JMeter性能测试介绍
2022-03-03
自定义表单初步设计文档
2022-03-20
Docker容器详解.docx
2020-03-18
RESTful API 设计最佳实践
2022-03-20
Oracle11gR2 部署手册
2022-03-20
支持jdk1.8的spring-2.5.6.jar
2020-07-30
Maven项目对象模型(POM)
2013-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人