202010-09 FastDFS分布式文件系统环境搭建及安装过程解析 FastDFS:分布式文件系统它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS服务端有两个角色:跟踪器... 继续阅读 >
202010-09 Docker容器搭建并运行实现过程详解 直接拉取镜像,创建容器并运行容器一把梭哈:dockerrun-d--restart=always\--privileged=true\--net=host\--name=fastdfs\-eIP=192.168.149.128\-eWEB_PORT=80\-v${HOME}/fastdfs:/var/local/fdfsregistry.cn-beijing.aliyuncs.com/tianzuo/fastdfs其中-v${HOME}/fastdfs:/var/local/fdfs是指:将${HOME}/fastdfs这个目录挂载到容器里的/var/local/fdfs这个目录里。所以上传的文件将被持久化到${HOME}/fastdfs/stora... 继续阅读 >
202010-09 Mac系统搭建JDK及JMETER过程解析 前言时代在进步,我们IT届的测试工程师大部分都用上了MAC电脑,在MAC上如何搭建JMETER呢一、环境和所需软件概述1.1目前环境:MacOS(10.15.3)1.2所需软件:jdk-8u91-macosx-x64.dmg(jdk1.8及以上版本应该都可以)apache-jmeter-5.2.1.zip(官网下载最新版即可)二、搭建过程详述2.1JDK安装即配置该步骤大家可以参考我之前的博文,地址如下:jdk搭建步骤2.2JMETER安装即配置2.2.1下载JMETER,官网下载地址如下:jmeter... 继续阅读 >
202010-09 基于maven实现私服搭建步骤图解 私服是架设在局域网的一种特殊的远程仓库。可以代理远程仓库以及部署第三方构件。有了私服之后,当maven下载构件时,直接请求私服,私服上存在则下载到本地仓库。否则会请求外部的远程仓库,将构建下载到私服,再提供给本地仓库下载。构建私服的软件,我们这边采用SonatypeNexus官网:https://blog.sonatype.com/解压缩:在bin下执行:./nexus.exe/run访问:8081端口,可以修改端口。账号:admin密码:admin123maven-central:ma... 继续阅读 >
202010-08 Linux服务器搭建nvidia-docker环境过程详解 docker相当于一个容器,其可以根据你所需要的运行环境构建相应的运行环境,此时各个环境之间彼此隔离,就不会存在在需要跑一个新的代码的时候破坏原来跑的代码所需要的环境,各个环境之间彼此隔离开,好像一个个容器将其隔离开一样由于docker只针对在CPU上面跑的情况,对于需要在GPU上面运行的服务器,其提供了一个nvidia-dockersudoapt-getinstall-ynvidia-docker2sudopkill-SIGHUPdocker对于怎么在服务器子账户上面搭建nv... 继续阅读 >
202010-08 Nexus私服的搭建原理及教程解析 一.为什么要构建Nexus私服?公司所有开发成员没有外网,通过局域网连接nexus私服,由私服连接外网。把项目发布到私服.其他人员从私服下载。二.使用私服之后架构图三.搭建Nexus3.1nexus-2.10-1bundle.zip解压到任意非中文目录中3.2进入nexus-2.10-1\bin\jsw\indows-x86-4(对应自己系统)以windows64系统为例instal-nexus.bat安装服务star-nexus.bat开启服务stop-nexus.bat停止服务unistal-nexus.bat卸载服务3.3... 继续阅读 >
202010-08 如何使用intellij IDEA搭建Spring Boot项目 在SpringBootmaven框架搭建教程图解一文中,已经介绍了如何使用Eclipse快速搭建SpringBoot项目。由于最近将开发工具由Eclipse转向了IDEA,在搭建SpringBoot项目时发现二者搭建流程不一样,因此,特记录下来搭建流程,方便日后查阅,也希望可以帮到初学者。在文末介绍如何读取application.properties文件的配置信息。一.在File-New-Module页面选择Springinitializr二.在Type处选择:MavenProject(项目的构建工具)三... 继续阅读 >
202010-08 Spring Boot maven框架搭建教程图解 摘要:让Spring应用从配置到运行更加快速,演示DIYSpringBoot框架时,如何配置端口号,如何添加日志。SpringBoot框架帮助开发者更容易地创建基于Spring的应用程序和服务,使得开发者能够快速地获得所需要的Spring功能。提供了非功能性的大型项目类特性,如(如内嵌服务器、安全、度量、健康检查、外部化配置),内部封装了tomcat的一些核心jar包,将发布封装了,因此不需要将项目(war包)发布到外部tomcat上。可以在Sprin... 继续阅读 >
202010-08 通过Nginx搭建Tomcat9集群并实现Session共享 使用Nginx搭建Tomcat9集群,Redis实现Session共享1.tomcat准备首先准备两个tomcat9,修改配置文件server.xml如果在多个服务器上分别启动tomcat则不存在此问题。2.实现Nginx集群修改nginx.conf配置文件,实现集群3.Redis实现Session共享在tomcat/lib目录下添加以下三个jar包然后更改tomcat的context.xml文件然后先启动redis服务,然后启动tomcat和nginx的服务。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家... 继续阅读 >
202010-08 Virtualenv 搭建 Py项目运行环境的教程详解 小朋友你可能有很多问号~,上一小节不是已经一顿操作猛如虎搭建好Python+PyCharm可用开发环境了吗?为什么这节又来个项目运行环境?作者你是不是想搞事情...Virtualenv简介淡定,事情是这样(试图狡辩):首先「Virtualenv」是用于创建隔离的Python环境的工具。那为什么需要隔离不同项目的Python环境呢由于Python被称为胶水语言,用途相当广泛。导致它的类库也五花八门,比如:web开发,你需要安装Flask,Djanjo..... 继续阅读 >
202010-08 CentOS8.1搭建Gitlab服务器详细教程 Gitlab和Github的区别就不多说了,一句话来概括就是:Gitlab是给企业私有化部署的Git服务器,Github是互联网在线版的Git服务器!Github对于开源项目建仓是免费使用的,那么Gitlab收不收费呢?分布式版本控制方面的功能Gitlab也是免费使用的,提供了社区版(GitlabCE)给大家!Gitlab现在可强大了(2020年),已经有自己成套的DevOps落地解决方案(提高生产力的利器),但是这部分功能是在收费的旗舰版/企业版(GitlabEE)上提供... 继续阅读 >
202010-08 Python使用socketServer包搭建简易服务器过程详解 官方提供了socketserver包去方便我们快速的搭建一个服务器框架。server类socketserver包提供5个Server类,这些单独使用这些Server类都只能完成同步的操作,他是一个单线程的,不能同时处理各个客户端的请求,只能按照顺序依次处理。+------------+|BaseServer|+------------+|v+-----------++------------------+|TCPServer|------->|UnixStreamServer|+-----------++------------------+|v+-----------+... 继续阅读 >
202010-07 如何在springBoot下搭建日志框架 1.日志框架的选择:(这两个框架,springBoot已经整合,无需引入jar包)2.在resources目录下配置logback-spring.xml<?xmlversion="1.0"encoding="UTF-8"?><configuration><!--控制台的日志输出的配置--><appendername="consoleLog"class="ch.qos.logback.core.ConsoleAppender"><!--输出日志的格式设置--><layoutclass="ch.qos.logback.classic.PatternLayout"><pattern>%d-%msg%n... 继续阅读 >
202010-01 史上最便捷搭建Zookeeper服务器的方法(推荐) 什么是ZooKeeperZooKeeper是Apache的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。由于ZooKeeper便捷的使用方式、卓越的性能和良好的稳定性,被广泛地应用于诸如Hadoop、HBase、Kafka和Dubbo等大型分布式系统中。Zookeeper有三种运行模式:单机模式、伪集群模式和集群模式。单机模式:这种模式一般适用于... 继续阅读 >
202009-29 java中ssj框架的项目搭建流程 1.新建一个maven项目2.在pom.xml中,配置所需的jar包及其版本号<!--设置自定义属性和值--><properties><spring.version>4.1.7.RELEASE</spring.version><hibernate.version>4.3.11.Final</hibernate.version></properties><dependencies><!--spring配置--><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>${spring.version}</version></dependency>... 继续阅读 >
202009-29 PyTorch在Windows环境搭建的方法步骤 一、安装Anaconda3.5Anaconda是一个用于科学计算的Python发行版,支持Linux、Mac和Window系统,提供了包管理与环境管理的功能,可以很方便地解决Python并存、切换,以及各种第三方包安装的问题。二、下载和安装个人建议推荐在清华的镜像来下载。选择合适你的版本下载,我使用的是Anaoonda3-5.1.0-Windows-x86_64.exe可能安装速度有点慢,不太清楚是我电脑系统盘快慢的原因还是什么。环境变量配置将D:\ProgramData\Anaconda3D:\Pr... 继续阅读 >