fastdfs

angularjs完整demo例子

怎甘沉沦 提交于 2019-11-29 05:39:46
 AngularJS的主要特点是 mvc 数据双向绑定 分模块 依赖注入      mvc m: $Scope 变量 V:视图 c:controller=function(){} 控制器 方法      Angularjs的用法 1.在一个有起始标签的元素开始标签内使用 ng-app来指定angularjs的作用范围 2.angularJS的表达式是双大括号 {{}} 里面可以显示变量,数学运算,执行方法 3.ng-model=“变量名” 在输入框内可以绑定一个变量,此变量前端输入的值和js代码中的值是双向绑定的,一个变了都变了,并且使用此变量的地方都发生改变 4.ng-init=“变量名=‘变量值’” 一般加在body的起始标签内 初始化变量 也可以初始化方法 相当于onload方法      通常一个项目有一个angularJS模块,一个页面又一个angularJS的控制器 ng-app=“模块名” ng-app后面也可以指定模块名,如果定义控制器必须先定义模块对象,模块对象必须有名字 如果不定义控制器简单实用angularJS则直接ng-app指定作用范围也可      定义模块及定义控制器需要在js代码块中完成 在body属性里只能指定模块的名字和控制器的名字以及简单的使用      var app=angular.module(‘模块名’,[‘引入的模块名’])

fastdfs-client-java操作fastdfs

让人想犯罪 __ 提交于 2019-11-29 04:56:10
资料获取(FastDFS+Nginx): 链接:https://pan.baidu.com/s/1kUI5WH5 密码:kzfd 安装rz,sz功能: yum install lrzsz 主攻: 利用FastDFS+Nginx搭建图片服务器(二) fastdfs-client-java操作fastdfs 辅助: Linux下nginx源码包安装 CentOS 6.5下 FastDFS结合Nginx插件实现图片http访问 注: fastDFS配置文件在: /etc/fdfs/* fastDFS日志在:/home/fastdfs/log/* 1. 如果发生错误,看nginx服务器的日志/var/temp/nginx/error.log;如果浏览器报 404错误,可以是权限问题,在nginx.conf中加一条语句 user root; 2.stroger配置中track的IP是内网IP才可以;nginx中的IP是外网IP才可以; 3.配置nginx: ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log

fastdfs通过docker安装

一世执手 提交于 2019-11-29 00:24:09
安装前准备 # yum install -y git #下载git # cd /data # mkdir fastdfs # cd fastdfs # git clone https://github.com/happyfish100/fastdfs.git #克隆fastdfs仓库到本地 Cloning into 'fastdfs'... remote: Enumerating objects: 6, done. remote: Counting objects: 100% (6/6), done. remote: Compressing objects: 100% (6/6), done. remote: Total 1107 (delta 1), reused 1 (delta 0), pack-reused 1101 Receiving objects: 100% (1107/1107), 6.34 MiB | 26.00 KiB/s, done. Resolving deltas: 100% (736/736), done. #克隆完毕 构建镜像 # cd /data/fastdfs/docker/dockerfile_network# docker build -t fastdfs:latest . #构建镜像 # docker images REPOSITORY

fdfs安装Nginx模块出现问题

你说的曾经没有我的故事 提交于 2019-11-28 22:03:18
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wlwlwlwl015/article/details/52619851 前言 项目中用到文件服务器,有朋友推荐用fastdfs,所以就了解学习了一番,感觉确实颇为强大,在此再次感谢淘宝资深架构师余庆大神开源了如此优秀的轻量级分布式文件系统,本篇blog就记录一下fastdfs的最新版本5.0.5在centos7中的安装与配置。 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。FastDFS的系统结构图如下: 如上图,FastDFS的两个核心概念分别是: Tracker(跟踪器) Storage(存储节点) Tracker主要做调度工作,相当于mvc中的controller的角色,在访问上起负载均衡的作用。跟踪器和存储节点都可以由一台或多台服务器构成,跟踪器和存储节点中的服务器均可以随时增加或下线而不会影响线上服务,其中跟踪器中的所有服务器都是对等的

fastdfs配置

☆樱花仙子☆ 提交于 2019-11-28 18:28:22
有3个配置文件,所在的目录:/etc/fdfs client.conf.sample storage.conf.sample tracker.conf.sample 复制上面的3个文件,文件名去掉sample 修改tracker.conf配置文件 1,设置有效 # is this config file disabled # false for enabled # true for disabled disabled=false 2,绑定IP地址,不设置代表本机的所有IP地址 # bind an address of this host # empty for bind all addresses of this host bind_addr= 3,修改端口号 # the tracker server port port=22122 4,修改数据和日志的目录 #the base path to store data and log files base_path=/home/自己的用户名/文件夹名 修改storage.conf配置文件(存储节点) 1, 2, 3, 4, 和tracker一样 5,设置存储目录的数量和每个目录的实际路径 # path(disk or mount point) count, default value is 1 # 如果把下面的1修改为3,则store

docker+nginx 搭建 FastDFS

为君一笑 提交于 2019-11-28 15:55:09
docker+nginx 搭建 FastDFS 获取FastDFS文件系统的docker镜像 docker search fastdfs docker pull delron/fastdfs 使用docker镜像构建tracker容器 docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker 使用docker镜像构建storage容器 docker run -d --network=host --name storage -e TRACKER_SERVER=你的ip:22122(端口默认为22122) -v /var/fdfs/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage 到storage容器中更改HTTP访问的端口(默认为8888端口) docker exec -it storage bash vi /etc/fdfs/storage.conf -------修改以下内容------- http.server_port=8888(将8888改为想要的端口) 配置nginx cd /etc/nginx vi nginx.config 在http的大括号中添加server

【Linux初学】nginx-lua-fastdfs-GraphicsMagick安装(八)

此生再无相见时 提交于 2019-11-28 09:53:53
近期刚好有时间,整理一下nginx-lua-fastdfs-GraphicsMagick。简单说就是,在nginx配置图片请求lua脚本,脚本中通过GraphicsMagick命令将fastdfs文件系统上的图片变更成指定的尺寸。 先看看前辈们的案例:(等比例缩略图生成) 原图(800*800): http://gi1.md.alicdn.com/imgextra/i1/401612253/T2ASPfXE4XXXXXXXXX_!!401612253.jpg 60*60: http://gi1.md.alicdn.com/imgextra/i1/401612253/T2ASPfXE4XXXXXXXXX_!!401612253.jpg_60x60.jpg 80*80: http://gi1.md.alicdn.com/imgextra/i1/401612253/T2ASPfXE4XXXXXXXXX_!!401612253.jpg_80x80.jpg 一、nginx-lua 配置: 1.检查已经装的nginx路径和版本: #find /|grep nginx.conf /usr/local/nginx/conf #/usr/local/nginx/sbin/nginx -v nginx version: nginx/1.9.8 注:如果是nginx1

单节点FastDFS与Nginx部署

假如想象 提交于 2019-11-28 08:10:35
一、安装基本组件 1、安装编译需要的组件,必安装组件。 yum install gcc-c++ 2、安装libevent函数库、pcre-devel zlib-devel必安装组件。    yum libevent libevent-devel pcre-devel zlib-devel 本次部署的安装包 https://pan.baidu.com/s/1MLc-ucI8E4s9mNtb8YUUPA 提取码:07l0 本次部署全部放在/software目录下 二、安装FastDFS函数组件 1、安装libfastcommon,libfastcommon是一款开源的C基础库,它是从FastDFS项目中剥离出来的C基础库。 tar -zxvf libfastcommon.tar.gzcd libfastcommon-1.0.7./make.sh./make.sh instal 图上为安装成功后的显示 2、拷贝库文件 cp usr/lib64/libfastcommon.so /usr/lib/ 三、安装FastDFS 1、切换到software目录、解压FastDFS、切换到FastDFS目录 cd ..tar -zxvf FastDFS_v5.05.tar.gzcd FastDFS 2、编译安装FastDFS ./make.sh./make.sh install 3

SpringBoot2.0集成FastDFS(十二)

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-28 08:03:34
上一篇文章 《SpringBoot2.0与Actuator监控应用(十一)》 介绍了Spring Boot Actuator的使用,Spring Boot Actuator提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生命周期。 但是这样监控也有一些问题:第一,所有的监控都需要调用固定的接口来查看,如果全面查看应用状态需要调用很多接口,并且接口返回的Json信息不方便运营人员理解;第二,如果Spring Boot应用集群非常大,每个应用都需要调用不同的接口来查看监控信息,操作非常繁琐低效。在这样的背景下,就诞生了另外一个开源软件: Spring Boot Admin 。 什么是Spring Boot Admin? Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者使用 Eureka注册到admin server中进行展示,Spring Boot Admin UI部分使用AngularJs将数据展示在前端。 Spring Boot Admin 是一个针对spring-boot的actuator接口进行UI美化封装的监控工具。他可以:在列表中浏览所有被监控spring-boot项目的基本信息

FastDFS工具类(收集)

瘦欲@ 提交于 2019-11-27 22:01:15
package util; import org.csource.common.NameValuePair; import org.csource.fastdfs.ClientGlobal; import org.csource.fastdfs.StorageClient1; import org.csource.fastdfs.StorageServer; import org.csource.fastdfs.TrackerClient; import org.csource.fastdfs.TrackerServer; public class FastDFSClient { private TrackerClient trackerClient = null; private TrackerServer trackerServer = null; private StorageServer storageServer = null; private StorageClient1 storageClient = null; public FastDFSClient(String conf) throws Exception { if (conf.contains("classpath:")) { conf = conf.replace("classpath:", this