常用的设计模式: 1)单例模式 a)饿汉式:加载时创建 b)懒汉式:会存在线程安全的隐患,因此在方法上加上同步锁(synchronized) 例子如下: 2)工厂模式:类似于创建对象。 a)简单工厂:建立一个工厂(一个函数或一个类方法)来制造新的对象。 b)工厂方法:定义一个用户创建对象的接口,让子 ...
分类:
其他好文 时间:
2018-02-01 20:34:22
阅读次数:
161
问题最近,公司把文件服务器挪到了一个云端服务商Nasuni上面。这个平台的刚开始的使用反馈还可以,性能啊,自动备份等等都还不错,不过最近两周,出现了一个bug,当OSX用户创建新文件夹的时候,他会时不时地自动创建新的权限,从而导致用户无法访问该文件夹的内容。例如,一个新建的文件夹继承的权限自动被篡改,还被自动添加了Special的限制OSX系统和smb的兼容性估计是一个原因,这个平台自己的设计估计
分类:
系统相关 时间:
2018-01-29 16:01:11
阅读次数:
240
服务端是怎么识别用户的(session) 由于HTTP是无状态协议,所以服务端需要记录用户的状态时,就需要某种机制来识别具体的用户。这个机制就是session。 典型的场景如购物车,当用户下单的时候,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建特定的sessio ...
分类:
其他好文 时间:
2018-01-28 00:03:02
阅读次数:
117
通过对ansilbe 的user 模块和 authorize_key 模块的学习,了解如何利用ansible 方便地进行用户创建、管理和解决批量免密码登录的问题。
分类:
其他好文 时间:
2018-01-23 11:54:10
阅读次数:
3850
1.检测是否已安装FTP服务 # rpm -qa|grep vsftpd 2.未安装ftp服务的前提进行使用rpm安装 # yum install vsftpd -y 下载并安装完成。 3.启动服务 # service vsftpd start 4.配置FTP参数 4.1 匿名用户 4.2 创建一个 ...
分类:
系统相关 时间:
2018-01-22 10:57:33
阅读次数:
193
一:umask:当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限"补码",而chmod设置的是文件权限码。一般可在/etc/profile、/etc/bashrc、$[HOME]/.bash_profile、$[HOME]/.profile或$[HOM
分类:
系统相关 时间:
2018-01-20 20:33:22
阅读次数:
261
/** * 模拟枚举 * * @author Administrator * */ public abstract class T3_WeekDay { /** * 私有化构造器,防止用户创建对象 */ private T3_WeekDay() { } // 创建两个“枚举”对象 public st... ...
分类:
其他好文 时间:
2018-01-19 14:20:07
阅读次数:
144
由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session。 典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的, 所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且 ...
分类:
其他好文 时间:
2018-01-17 11:29:12
阅读次数:
102
搭建部署FastDFS 分布式文件系统什么是分布式文件系统分布式文件系统 ( Distributed File System ) 是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连分布是文件系统的设计基于客户机/服务器模式一个典型的网络可能包括多个供多用户访问的服务器对等特性允许一些系统扮演客户机和服务的双重角色衡量分布式文件系统的优劣??&
分类:
其他好文 时间:
2018-01-17 00:34:45
阅读次数:
210
一.简洁 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 1、易用性 2、易扩展性 3、丰富的功能 4、卓越的性能 二. MongoDB基础知识 1、文档是MongoDB的核心概念。文档就是键值对的一个有序集{'msg':'hello','foo':3}。类似于python中的有序字典。 ...
分类:
数据库 时间:
2018-01-15 15:29:24
阅读次数:
179