- FRP 安装配置教程--内网穿透并远程桌面
虚心的锄头
官网https://www.freenas.org/开源https://github.com/fatedier/frp/blob/master/README_zh.md下载https://github.com/fatedier/frp/releases服务端frp_0.33.0_linux_amd64.tar.gz客户端frp_0.33.0_windows_amd64.zip服务端配置解压frp_
- 【服务器数据恢复】FreeNAS+ESXi数据恢复案例
北亚数据恢复
服务器数据恢复虚拟机数据恢复数据恢复服务器数据恢复数据恢复虚拟化数据恢复
服务器数据恢复环境:一台服务器,虚拟化系统为esxi,上层使用iSCSI的方式实现FCSAN功能,iSCSI通过FreeNAS构建。FreeNAS采用了UFS2文件系统,esxi虚拟化系统里有3台虚拟机:其中一台虚拟机安装FreeBSD系统,存放数据库文件;一台虚拟机存放网站数据;一台虚拟机安装Windowsserver系统,存放数据库数据和程序代码。服务器故障:机房供电不稳,服务器非正常关机,重
- FREENAS虚拟机Jails配置全攻略(多篇集合)
flymyd
网络运维笔记心得
本篇涉及的资源下载:http://pan.baidu.com/s/1dFvjTkP密码:066uFreeNAS:虚拟机(Jails)入门篇Jails是FreeBSD提供的轻量级级虚拟机,FreeNAS能实现丰富的功能全仰仗强大的Jails虚拟机,最近FreeNAS又引入phpVitrualBox,更是让这套NAS系统如虎添翼。这篇教程已经向大家介绍了如何为FreeNAS安装插件,其中提到了一些插件
- 云计算:Vmware 安装 FreeNAS
cronaldo91
云计算云计算
目录一、实验1.Vmware安装FreeNAS2.配置Web界面二、问题1.iSCSI如何限定名称2.LUN和LVM的区别一、实验1.Vmware安装FreeNAS(1)环境准备VMwareWorkstation17FreeNAS相关安装部署镜像:官网地址:https://download.freenas.org/11/11.0-RELEASE/x64/FreeNAS-11.0-RELEASE.i
- 云计算:FusionCompute 通过 FreeNAS 添加SAN存储
cronaldo91
云计算云计算运维
目录一、实验1.环境准备2.FusionCompute添加CNA3.在存储中创建LUN资源映射给CNA节点3.添加存储资源关联CNA主机节点4.扫描存储资源5.将存储设备添加为数据存储二、问题1.FusionCompute中存储如何分类2.存储资源与存储设备有何区别3.FusionCompute支持哪些文件系统一、实验1.环境准备(1)主机表1主机主机架构IP备注VRM01192.168.88.1
- TrueNAS,开源与商业结合的成功案例
力哥聊
只要是IT管理员,百分之八十以上听说过TrueNAS或者FreeNAS,在这百分之八十的人当中,有四分之一是自己安装使用过TrueNAS的。许多人安装的或者使用TrueNAS的时候,注意到的是TrueNAS的开源标签,自然联想到开源免费的属性。其实TrueNAS还有一个标签是商业化,并且在这方面做得不错。在开源方面,2022年TrueNASCORE和TrueNASSCALE,在全球200个国家和地
- ceph存储
weixin_41973331
ceph分布式存储普通存储方案DASIDE/SATA/SAS/SCSI等块NASNFS、CIFS、SAMBA等文件系统SANFibreChannel,iSCSI,FoE存储网络块),Openfiler、FreeNas(ZFS快照复制),贵集中式存储指由一台或多台主计算机组成中心节点,数据集中存储于这个中心节点中,并且整个系统的所有业务单元都集中部署在这个中心节点上,系统所有的功能均由其集中处理最大
- 组FreeNas11.3的一点心得
明日007
freenas储存器sync
组FreeNas11.3的一点心得0.前言1.从QNAP到FreeNas2.FreeNas的硬件选择3.FreeNas的一些使用心得3.1系统盘3.2用户和权限3.3Syncthing3.4UPS自动关机配置4.虚拟机5.结束0.前言写文字从来都不是一件容易的事,要写好一篇文章,需要花费大量的时间,数个小时的写作,可能阅读只需要五分钟,我很佩服那些能坚持写东西的人。但想一想,虽然累点,这些文字在若
- mount.cifs出现 mount error(13): Permission denied 错误的解决
weixin_888988
运维
装好了FreeNAS(FreeNAS11.0-U4)创建cifs共享.然而直接在qnap的NAS上通过以下命令挂载不了mount.cifs//192.168.50.14/freenas-repo/share/Public/freenas/--verbose-ousername=****,password=****,iocharset=utf8,uid=0,gid=0提示权限错误:mounterro
- 【服务器数据恢复】FreeNAS+ESXi数据恢复案例
数据恢复
服务器数据恢复环境:Dell存储服务器,采用esxi虚拟化系统,esxi虚拟化系统里有3台虚拟机;上层iSCSI使用FreeNAS构建,通过iSCSI方式实现FCSAN功能;FreeNAS层采用UFS2文件系统。esxi虚拟化系统里有3台虚拟机中的一台虚拟机采用FreeBSD系统,存储数据库文件;另外两台虚拟机分别存储网站数据和数据库+工作程序代码。服务器故障:机房供电不稳导致该存储服务器非正常关
- 【虚拟机数据恢复】FreeNAS+ESXi数据恢复案例
数据恢复esxi虚拟机
虚拟机数据恢复环境:架构在一台DELL服务器上的存储使用FreeNAS来做iSCSI;另外两台DELL服务器做ESXi虚拟化系统(共5台虚拟机);FreeNAS是UFS2文件系统,整个存储建一个稀疏模式的文件,挂载到ESXi系统。ESXi虚拟化系统中最重要的3台虚拟机基本情况:一台windowsserver系统,内部数据为该公司的门户网站,ASP.net+PHP混合构架,数据库:SqlServer
- FreeNas 安装及使用
do_you_like_van_游戏
naslinuxlinux
FreeNas安装及使用版本FreeNas11.2-U7.iso制作ISO启动硬盘使用软碟通(UltraISO)将ISO写入U盘选择一个空白u盘写入数据将电脑插入U盘开机按f12或其他进入bios界面设置U盘为第一启动项保存并重启来到freeNas安装界面选择1安装FreeNas同意安装选择安装系统的硬盘我这里只有一块硬盘按空格确认确认安装的这块硬盘设置FreeNas的root密码选择启动方式可默
- 使用FreeNAS搭建家用NAS折腾记
本然酋长
前言平常我存储数据都是在一个2TB的机械硬盘的移动用盘上。但是吧,在家有时候就不是很方便。比如,我归档存的一些电影电视剧啥的,需要找到移动硬盘,插到电视上或者投影仪上啥的,然后再播放。有的时候,移动硬盘忘了收起来,出去以后发现找不到自己要找的东西。有的时候,是真的懒得去找移动硬盘然后查到设备上。而且,既然前几天我在家里折腾了一个服务器,装的exsi6.7,那就索性在上面开个虚拟机安装NAS吧,也方
- FreeNAS
d95c1dd98bd0
FreeNAS配置pkg源:#pkginstallvimUpdatinglocalrepositorycatalogue...pkg:file:///usr/ports/packages/meta.txz:Nosuchfileordirectoryrepositorylocalhasnometafile,usingdefaultsettingspkg:file:///usr/ports/packa
- 【ECCV 2022】谷歌新架构Data-free NAS,一个预训练模型就能进行网络搜索
奥比中光3D视觉开发者社区
人工智能深度学习计算机视觉
作者|机器之心编辑|3D视觉开发者社区神经网络架构搜索(NAS)自2016年提出以来就广受关注,很多工作通过设计搜索空间,提升搜索算法等提升NAS的精度。今天这篇文章主要研究如何将NAS用于数据缺失的情况,文中提出data-freeNAS,该架构仅需要一个预训练模型,就可以自动进行网络搜索。目前该方法主要研究图片领域。论文地址:https://arxiv.org/abs/2112.02086代码地
- 从入门到入坟搭建FreeNAS服务器并配置NextCloud_NAS存储
山水不相逢
linuxlinux
从入门到入坟搭建FreeNAS服务器并配置NextCloud2021-01-0623:15:38173点赞963收藏100评论创作立场声明:本文所有商品皆自费购入,第一次发表文章,若有不当之处愿意接受大家的批评指点。NextCloud搭建部分主要转载Reven_L大佬的教程,在此感谢这位大佬的分享。追加修改(2021-01-2121:55:31):4.2映射目录里面JMyDisk多了一个J5.8将
- 目前最好用的NAS系统是什么?
雨穆生
操作系统Linuxdebianlinux服务器
NAS被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,那么目前最好用的nas系统是什么?常见的NAS系统有哪些Nas系统一般都是基于Linux的,常见的大致有下面这些:群晖的DSM、威联通的QTS、Unraid、FreeNAS、U-NAS、OpenMediaVault、NDM、ESXI、PVE、ESXI和PVE不能
- VirtualBox上安装FreeNAS
君本君
FreeNas介绍FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器。该软件基于FreeBSD,Python,支持CIFS(samba),FTP,NFSprotocols,SoftwareRAID(0,1,5)及web界面的设定工具。——摘自百度百科FreeNAS新版改名为TrueNAS,提供商业版本,采用全新的NAS内核,安装最低要求还是64位处理器和8G内存。采用原有
- 【服务器数据恢复】意外断电导致FreeNAS中UFS2文件系统故障的数据恢复
数据恢复
服务器数据恢复环境:一台服务器使用FreeNAS做iSCSI,借助两台服务器做虚拟化系统;FreeNAS采用UFS2文件系统;整个服务器建一个文件挂载给ESXi系统;ESXi虚拟化系统有5台虚拟机:一台虚拟机部署了ASP.net和PHP,SqlServer2005和mysql5.1两个数据库;另一台安装FreeBSD系统,MySQL数据库;第三台虚拟机存储的是代码数据,这三台虚拟机上的数据是需要重
- 【北亚服务器数据恢复】异常断电导致ESXI系统无法连接存储的数据恢复
数据恢复服务器
服务器数据恢复环境:Dell服务器;虚拟化系统为esxi;上层采用iSCSI方式实现FCSAN功能,iSCSI是通过FreeNAS构建;FreeNAS层采用UFS2文件系统,虚拟化系统里有3台虚拟机;其中一台虚拟机采用FreeBSD系统,存储的是数据库文件,另外两台分别存储了网站数据和Windows服务器,存储的数据是数据库和工作程序代码。故障:异常断电导致服务器存储非正常关机,重启后ESXI系统
- 云计算应用(三):“云盘“设计方案
Wind Lu
设计云计算
##总方案主要组成部分:1、存储(IPSAN+RAID-Z)2、数据库集群(主从复制+读写分离)3、服务器集群(Apache+Tomcat)4、多客户端(Web端+Android端)##存储利用FreeNAS及PC实现IPSANFreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器。该软件基于FreeBSD,Samba及PHP,支持CIFS(samba),FTP,NFSpro
- 出现ESXi系统无法连接FreeNAS的情况?90%以上的人都做错了!
csdn1008610
运维
【FreeNAS存储概要】首先我们要了解下什么是NAS存储?NAS(NetworkAttachedStorage)网络附加存储,NAS方式则全面改进了以前低效的DAS存储方式。它采用独立于服务器,单独为网络数据存储而开发的一种文件服务器来连接所存储设备,自形成一个网络。这样数据存储就不再是服务器的附属,而是作为独立网络节点而存在于网络之中,可由所有的网络用户共享。那么FreeNAS又是怎么样的存储
- freenas使用经验
分享艰难
freenas
freenas使用经验在freenas11的使用中,创建zvol的时候,开启sync后导致写速度相当慢。默认是开启:禁用后:
- winserver下自建NAS教程
qq_38049271
自建NAS一般有三种方法,第一种可以在winserver下通过共享建立,第二种开源的NAS4Free和已经商业化的FreeNAS,以及刷入爱好者们从群晖NAS中抽取出的破解版DSM。这里介绍winserver下通过共享,建立NAS。首先,选择一个准备用来做共享的盘符或者文件夹,右击属性,共享选项卡,点击共享然后在选择Everyone,点击添加,然后设置读权限,单击共享后,选择高级共享,在权限中,设
- mount: wrong fs type, bad option, bad superblock on
一枫
系统-云存储
在linux系统挂载FreeNAS的NFS服务,出现以下错误:cloud@ubuntu01:/$sudomount-tnfs192.168.1.169:/mnt/poos/vms/mnt/vms/mount:wrongfstype,badoption,badsuperblockon192.168.1.169:/mnt/poos/vms,missingcodepageorhelperprogram,
- raid状态异常解决方案
北辰1208
运维
Raid状态异常确定RAID类型,哪块硬盘出现问题。MegaCli下载地址https://download.freenas.org/distfiles/8.07.14_MegaCLI.zip#/opt/MegaRAID/MegaCli/MegaCli64-LDInfo-Lall-aALL查raid级别无法显示信息#/opt/MegaRAID/MegaCli/MegaCli64-V查看MegaCli
- 变废为宝之FreeNAS存储系统部署(二)
weixin_34249678
在上一篇“变废为宝之FreeNAS存储系统部署(一)”(http://guoxuemin.blog.51cto.com/379574/159223)文中,我们探讨了有关FreeNAS存储系统的安装,系统安装好后,我们还需要对系统进行一些设置,才能让系统正常的工作,下面我们就来探讨一下FreeNAS的配置。我将FreeNAS的配置分成了几块:磁盘管理、网络管理、服务管理、系统管理、用户管理、备份/还
- 如何利用FreeNAS自行搭建可以被远程访问的NAS?
wqq54321
除了购买品牌NAS,喜欢“折腾”的小伙伴还会选择DIY。软件方面,“黑群晖”或许是大家最为熟悉的方案之一。不过,由于是非官方手段,安装过程难免有些麻烦,还可能会有兼容性问题。除此之外,难道没有其他方法可以选择了吗?其实,开源免费的FreeNAS外加蒲公英异地组网是其一!什么是FreeNAS?FreeNAS是一套基于FreeBSD开发的操作系统,专门针对网络存储设计和优化。换句话来说,只要在任意一普
- openfiler 开源存储系统(汉化教程)
小布丁吃西瓜
存储openfiler
前言:对于openfiler是啥就不用我多介绍了吧,当你买不起群晖nas时候,恰好你手头上又有台台式主机,只要你愿意虚拟机装都没问题,哈哈,之所以选台式主机关键是想做个硬件级别的RAID,为了数据安全,当然企业级别的还有FreeNAS这个系统,硬件要求较高,与openfiler区别自行百度,我复制粘贴过来没啥意义。安装部署软件下载:中文版WebGui下载:http://xinghestudio.c
- 安装nginx下的nextcloud
512song
前几天学习的时候,使用owncloud当服务器,而nextcloud的APP当客户端。再学习了解到,原来nextcloud也有服务器版本,而且是由原先不满owncloud的过度商业化而出走的成员继续开发维护的。二者的关系有点类似当初的freenas和nas4free。上午儿子上课,我也跟着起得早,时间比较宽裕,就把nextcloud安装了一下,顺便也想解决一下二者在nginx的问题。安装非常顺利,
- github中多个平台共存
jackyrong
github
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件
1) 设置用户名和邮件地址
$ git config --global user.name "xx"
$ git config --global user.email "
[email protected]"
- ip地址与整数的相互转换(javascript)
alxw4616
JavaScript
//IP转成整型
function ip2int(ip){
var num = 0;
ip = ip.split(".");
num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
n
- 读书笔记-jquey+数据库+css
chengxuyuancsdn
htmljqueryoracle
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", &q
- javaSE javaEE javaME == API下载
Array_06
java
oracle下载各种API文档:
http://www.oracle.com/technetwork/java/embedded/javame/embed-me/documentation/javame-embedded-apis-2181154.html
JavaSE文档:
http://docs.oracle.com/javase/8/docs/api/
JavaEE文档:
ht
- shiro入门学习
cugfy
javaWeb框架
声明本文只适合初学者,本人也是刚接触而已,经过一段时间的研究小有收获,特来分享下希望和大家互相交流学习。
首先配置我们的web.xml代码如下,固定格式,记死就成
<filter>
<filter-name>shiroFilter</filter-name>
&nbs
- Array添加删除方法
357029540
js
刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。
//给数组添加删除
Array.prototype.del = function(n){
- navigation bar 更改颜色
张亚雄
IO
今天郁闷了一下午,就因为objective-c默认语言是英文,我写的中文全是一些乱七八糟的样子,到不是乱码,但是,前两个自字是粗体,后两个字正常体,这可郁闷死我了,问了问大牛,人家告诉我说更改一下字体就好啦,比如改成黑体,哇塞,茅塞顿开。
翻书看,发现,书上有介绍怎么更改表格中文字字体的,代码如下
 
- unicode转换成中文
adminjun
unicode编码转换
在Java程序中总会出现\u6b22\u8fce\u63d0\u4ea4\u5fae\u535a\u641c\u7d22\u4f7f\u7528\u53cd\u9988\uff0c\u8bf7\u76f4\u63a5这个的字符,这是unicode编码,使用时有时候不会自动转换成中文就需要自己转换了使用下面的方法转换一下即可。
/**
* unicode 转换成 中文
- 一站式 Java Web 框架 firefly
aijuans
Java Web
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。
firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。
更新日志:
增加自定义系统错误页面功能
- 设计模式——单例模式
ayaoxinchao
设计模式
定义
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
分析
从定义中可以看出单例的要点有三个:一是某个类只能有一个实例;二是必须自行创建这个实例;三是必须自行向系统提供这个实例。
&nb
- Javascript 多浏览器兼容性问题及解决方案
BigBird2012
JavaScript
不论是网站应用还是学习js,大家很注重ie与firefox等浏览器的兼容性问题,毕竟这两中浏览器是占了绝大多数。
一、document.formName.item(”itemName”) 问题
问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&quo
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
bijian1013
junit4.11单元测试
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:
- [Zookeeper学习笔记之二]Zookeeper部署脚本
bit1129
zookeeper
Zookeeper伪分布式安装脚本(此脚本在一台机器上创建Zookeeper三个进程,即创建具有三个节点的Zookeeper集群。这个脚本和zookeeper的tar包放在同一个目录下,脚本中指定的名字是zookeeper的3.4.6版本,需要根据实际情况修改):
#!/bin/bash
#!!!Change the name!!!
#The zookeepe
- 【Spark八十】Spark RDD API二
bit1129
spark
coGroup
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.SparkContext._
object CoGroupTest_05 {
def main(args: Array[String]) {
v
- Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
ronin47
modules
在modules目录中只有httpd.exp,那些so文件呢?
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)
去make并且make install了。我希望在/apache2/modules/目录里有各种模块,
- Java基础-克隆
BrokenDreams
java基础
Java中怎么拷贝一个对象呢?可以通过调用这个对象类型的构造器构造一个新对象,然后将要拷贝对象的属性设置到新对象里面。Java中也有另一种不通过构造器来拷贝对象的方式,这种方式称为
克隆。
Java提供了java.lang.
- 读《研磨设计模式》-代码笔记-适配器模式-Adapter
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 适配器模式解决的主要问题是,现有的方法接口与客户要求的方法接口不一致
* 可以这样想,我们要写这样一个类(Adapter):
* 1.这个类要符合客户的要求 ---> 那显然要
- HDR图像PS教程集锦&心得
cherishLC
PS
HDR是指高动态范围的图像,主要原理为提高图像的局部对比度。
软件有photomatix和nik hdr efex。
一、教程
叶明在知乎上的回答:
http://www.zhihu.com/question/27418267/answer/37317792
大意是修完后直方图最好是等值直方图,方法是HDR软件调一遍,再结合不透明度和蒙版细调。
二、心得
1、去除阴影部分的
- maven-3.3.3 mvn archetype 列表
crabdave
ArcheType
maven-3.3.3 mvn archetype 列表
可以参考最新的:http://repo1.maven.org/maven2/archetype-catalog.xml
[INFO] Scanning for projects...
[INFO]
- linux shell 中文件编码查看及转换方法
daizj
shell中文乱码vim文件编码
一、查看文件编码。
在打开文件的时候输入:set fileencoding
即可显示文件编码格式。
二、文件编码转换
1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
&
- MySQL--binlog日志恢复数据
dcj3sjt126com
binlog
恢复数据的重要命令如下 mysql> flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002
- 数据库中数据表数据迁移方法
dcj3sjt126com
sql
刚开始想想好像挺麻烦的,后来找到一种方法了,就SQL中的 INSERT 语句,不过内容是现从另外的表中查出来的,其实就是 MySQL中INSERT INTO SELECT的使用
下面看看如何使用
语法:MySQL中INSERT INTO SELECT的使用
1. 语法介绍
有三张表a、b、c,现在需要从表b
- Java反转字符串
dyy_gusi
java反转字符串
前几天看见一篇文章,说使用Java能用几种方式反转一个字符串。首先要明白什么叫反转字符串,就是将一个字符串到过来啦,比如"倒过来念的是小狗"反转过来就是”狗小是的念来过倒“。接下来就把自己能想到的所有方式记录下来了。
1、第一个念头就是直接使用String类的反转方法,对不起,这样是不行的,因为Stri
- UI设计中我们为什么需要设计动效
gcq511120594
UIlinux
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。
但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。
一、加强体验舒适度
嗯,就是让用户更加爽更加爽的用
- JBOSS服务部署端口冲突问题
HogwartsRow
java应用服务器jbossserverEJB3
服务端口冲突问题的解决方法,一般修改如下三个文件中的部分端口就可以了。
1、jboss5/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
2、./server/default/deploy/jbossweb.sar/server.xml
3、.
- 第三章 Redis/SSDB+Twemproxy安装与使用
jinnianshilongnian
ssdbreidstwemproxy
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、RocksD
- ZooKeeper原理及使用
liyonghui160com
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper
- 程序员解决问题的60个策略
pda158
框架工作单元测试
根本的指导方针
1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。
良好的单元测试
强制数据库约束
使用输入验证框架
避免未实现的“else”条件
在应用到主程序之前知道如何在孤立的情况下使用
日志
2. print 语句。往往额外输出个一两行将有助于隔离问题。
3. 切换至详细的日志记录。详细的日
- Create the Google Play Account
sillycat
Google
Create the Google Play Account
Having a Google account, pay 25$, then you get your google developer account.
References:
http://developer.android.com/distribute/googleplay/start.html
https://p
- JSP三大指令
vikingwei
jsp
JSP三大指令
一个jsp页面中,可以有0~N个指令的定义!
1. page --> 最复杂:<%@page language="java" info="xxx"...%>
* pageEncoding和contentType:
> pageEncoding:它