自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 如何查看源码

作为一名菜鸟,查看java 源码非常重要。而在eclipse中查看一个类的源码是非常方便的,直接按住 ctrl + 鼠标点击的那个类或方法,那么这个类或方法的源码就会出现。不过在此之前,需要先在eclipse中导入源码 src.zip. 这个源码src.zip不需要下载,只要你安装了jdk,那么在jdk安装的目录下就会有src.zip,无需解压,下面看一下怎么把源码导入eclipse中。1.进入e...

2018-03-29 16:04:18 1313

原创 bdnq培训(二) ajax报错调通(艰辛无比,过程巨坑)

过程就不多提了,简直太艰难了。但是也很有成就感。整个下午基本上是全神贯注的。花了一下午,解决了两个问题:1.servlet接收不到jquery传来的数据,原来是jquery的库无效,导致那些jqury请求代码全都没提交2.解决了这个问题,还有个问题是ClassNotFoundException,fastJson那个包明明导入了。因为我以前的坏习惯就是右键build path然后导入完了就不管了。我...

2018-03-26 18:37:18 280

原创 bdnq培训(一)3.25上课内容整理--ajax请求实现页面局部刷新

思路清晰版(这就是总结概括的艺术啊,原来一天就讲了这么点):1.js方式实现ajax2.jquery方式实现ajax(1)$.get  (2)  $.post  (3)  $.getJSON  区别于前两者在于 不需要eval函数转换(4)$("#myul").load  优势在于,不需要再单独用标签渲染了,自动渲染。前三种都是手动渲染里面的参数稍后写完再总结。3.让渡的四种方式4.ajax实现页...

2018-03-26 17:56:44 318

转载 用eclipse创建动态web项目手动生成web.xml方法

用eclipse创建动态web项目手动生成web.xml方法原创 2016年05月10日 20:54:3229024         今天在学习JSP时先创建了一个web项目,后来在用到web.xml文件时,才发现项目创建时更本就没有自动创建web.xml文件,由于我今天第一次接触这个动态web的学习,所以也没有刻意拷贝的资源,于是我就废了好大的精力去找百度相关的解决方法,大神们的回答无非就是让拷...

2018-03-26 16:10:48 841

原创 standard.jar和jstl.jar是干嘛用的

standard.jar是干什么的有什么用? 转载 2016年12月06日 10:39:58 1234 ...

2018-03-21 17:46:45 12154 1

原创 不焦虑了

今天开始我不再焦虑了,开始专心把事情做好,我感觉这是最幸福的状态了。感谢上帝,我真的不懂以前为什么要焦虑。只要做好你的专业,你什么都不用发愁的。而且也会开开心心。...

2018-03-15 16:39:09 157

原创 可以用fsck的导出功能解决Seafile服务器损坏的问题

服务器磁盘损坏了,你就把备份的资料库数据拷贝到新机器上,然后恢复数据库就可以了。如果非磁盘损坏,你可以用fsck工具修复(仅限你用的存储后端是服务器上的本地文件系统),就可以直接用fsck把文件导出来,这个是不依赖于数据库的。我们对数据的加密不是默认的,是需要配置全局的。目前只是对数据做了分片。上传至seafile的数据能否不进行文件加密,在存储卷上保留树形层次结构和原始的数据。因为我们想保留两套...

2018-03-07 13:40:23 2213

原创 文件分片

文件分块只是把文件拆分成块来存储,以便支持版本之间的去重,大文件断点续传等等。文件块可以用 seaf-fsck 工具重新拼接成原文件。也可以用 fuse 的方式挂载到服务器的文件系统上访问。 不存在一旦服务器坏了,文件全没了的问题。...

2018-03-06 18:06:14 1295

原创 对Seafile产品介绍PPT理解有误的地方

服务器端存储加密机制:数据保存到后端存储之前可以使用密钥加密,防止由于硬盘替换等原因导致的数据泄密风险。所有对象都将使用相同的全局密钥对进行加密。密钥对必须由系统管理员生成并安全存储。如果密钥对丢失,则所有数据都无法恢复。【这是对服务器全局层面的加密,保证数据不会泄密。】 端到端数据加密机制:我们可以创建加密资料库来存储机密文件,密码不会保存在服务器端,所以管理员也不能查看加密资料库。【这是资料库...

2018-03-06 17:48:59 664

原创 懂得了自己学习和工作最大的问题

我的问题在于,了解东西不细。比如在论坛上给人家回答问题,我喜欢说,这个支持,然后贴个服务器手册的url给人家就完事了。但是看看那些一直混论坛的非官方人员,人家的回答都是看完他的回答,你就可以直接操作了,把所有步骤都说完整了,不需要再点开什么url。那个不叫你懂了,你干脆把所有资料都扔给客户算了。...

2018-03-05 18:23:57 189

原创 Seafile内外网同时访问的实现(端口映射:将外网的一个端口映射到内网80端口)

只内网访问:url填内网地址就行。只外网访问:url填外网,配置端口映射。如果配置了Nginx,就把外网的一个端口,比如说9000映射到内网80端口,那我到时候就访问9000就可以。如果没配置Nginx就把8000和8082映射出去。内外网同时访问:内外网自己走自己流量的话,就得配DNS智能解析服务,一个域名对应多个ip,后台管理的url那里就填域名就可以了。然后DNS智能解析会有过滤规则,你外网...

2018-03-05 15:53:03 13942

原创 Seafile深入理解(一).如何理解异地分布式部署

把复杂的问题简单化,是大师的水平,是对技术的真正理解,所谓简单是能切中要害,深入浅出地表达,所以提炼产品的技术亮点,是与客户交流的基础功课。但并非高深的技术一定是复杂的,任何产品都有它“独特”的技术,关键是你条理地表达。我们常常遇到这样的情况,我们销售的产品使用起来非常“傻瓜”,好象没有什么可说的,客户认为太简单而没有技术含量,没有技术,靠什么竞争,比价格是很残酷的。     核心的理解就是:每个...

2018-03-05 11:42:05 3138

原创 终于把整个Seafile服务器手册过了一遍,竟然一天就做完了,刺客感觉自己特别伟大!

终于把整个Seafile服务器手册过了一遍,竟然一天就做完了,刺客感觉自己特别伟大!继续加油!把复杂的语言和东西研究懂了时候的那种快乐,确实是最开心的。学习是一门耐心才能品尝到的乐趣,但是他的美好是其他所难以企及的。...

2018-03-03 18:18:58 7700 4

原创 Seafile深入学习(十七) 之 fsck修复工具

seaf-fsck工具:Seafile用自己的内部对象格式存储数据,所以,如果当文件系统崩溃时,正在有新的内部对象被写入,那么当系统重启时,这些文件就会被损坏,相应的资料库也无法使用。Seafile提供fsck数据损坏检测和修复工具。干货:这里其实有三种损坏的情况。【我感觉理解的太到位了】第一种,就只是文件或者目录损坏了,我们用fsck的修复模式修复资料库的元数据(也就是文件和目录对象),fsck...

2018-03-03 18:14:32 3240

原创 Seafile深入学习(十六)之 webdav(了解概念即可)

知道Seafile支持webdav就可以了。webdav是引用网络中储存空间的一种办法。具体来说通过webdav可以将支持这个功能的网盘或者挂到网络上的硬盘接入到应用,从而作为这个应用的同步空间。 举个例子,比如有一个笔记软件,你记完笔记后想要将笔记同步到网络中,可能这个笔记软件的公司没有为软件提供云同步空间,但是这个软件可以让你选择是存储在dropbox,google drive,one ...

2018-03-03 17:45:57 4330

原创 Seafile深入学习(十六)之 发送邮件提醒 以及 windows域控设置组策略 对所有PC自动安装和配置Seafile客户端

1分钟前在seahub_settings.py中加入以下语句以开启邮件提醒功能 (同时需要对你的邮箱进行设置).Gmail 邮箱示例:EMAIL_USE_TLS = True //开启邮件提醒EMAIL_HOST = 'smtp.gmail.com' //以smtp服务为例,如果是qq,就是smtp.qq.comEMAIL_HOST_US...

2018-03-03 17:35:08 4024

原创 Seafile中普通用户清空回收站导致文件找不回的解决办法

普通用户清空回收站这一项在后面的版本,我们可以通过配置禁掉这个功能。而且目前只要没运行GC,就可以通过操作数据库恢复,只是比较麻烦。

2018-03-03 17:11:04 2349

原创 Seafile深入学习(十五)之 服务器配置文件总结

web界面的配置优先级大于配置文件中的配置。开源版中包括以下三个配置文件:conf/ccnet.conf: 用来配置网络和 LDAP/AD 连接conf/seafile.conf: 用来配置 Seafileconf/seahub_settings.py: 用来配置 Seahub专业版中还包含以下一个配置文件:conf/seafevents.conf: 包含搜索与文件预览的配置ccnet.conf(...

2018-03-03 16:56:03 14263 1

原创 Seafile深入学习(十四) 之 向Seafile导入目录

这个的使用场景写的很清楚就是,把你服务器本地的文件(不管是NFS还是samba)上的都可以导入到Seafile里面。用seaf-import.sh导入脚本,你可以将【指定目录】导入为Seafile的一个资料库,并且指定资料库的名字和所有者。...

2018-03-03 15:58:22 5141

原创 Seafile深入学习(十三) 之 两步认证

步骤:1.首先在后台管理页面选择“开启两部认证”或者添加 ENABLE_TOW_FACTOR_AUTH = True 到 seahub_settings.py ,之后,用户个人资料页面将会出现“两步认证”部分。2.如果使用身份验证器直接用二维码扫描就可以3.如果使用短信验证,需要配置网关,可以添加配置项到 seahub_settings.py:TWO_FACTOR_SMS_GATEWAY = 's...

2018-03-03 15:43:45 1806

原创 seafile深入学习(十二) 角色和用户权限管理

当你浮躁时,继续工作,5分钟就能抚平你的浮躁。否则,你只会越来越浮躁,你的心一辈子都静不下来。这块我已经非常熟悉了,我们有两种内建角色,也可以自定义角色,都可以更改这十种权限,也可以基于角色设置空间配额。'guest': { 'can_add_repo': False, 'can_add_group': False, 'can_view_org': False, //查...

2018-03-03 15:38:11 5604

原创 Seafile深入学习(十二) 不同后端数据迁移

seafile支持在文件系统、s3、ceph、swift、阿里云oss等存储后端之间互相迁移数据(swift暂不支持迁出), 如果你启用了存储后端加密的功能,目前是不能进行数据迁移的。 在不同后端迁移数据需要三个步骤: 1.新建临时 seafile.conf 文件 2.运行迁移脚本 3.替换 seafile.conf解释一下:1.你先写一个seafile.conf,填写目的后端的配置,和创建桶是一...

2018-03-03 12:13:21 1788

原创 Seafile深入学习(十一) 和Ceph的rados对象存储层直接对接

Seafile作为一个应用的角色,作为客户端直接访问Ceph的rados层。同样是直接在配置文件里创建三个用于存放Seafile数据对象的桶,我们有一个资料库id可以定位这些内容,方便你在对象存储中找到同一个资料库的数据。配置过程:这里我们默认会在Ceph客户端以管理员的身份,访问Ceph服务器上的数据。所以我们需要事先将Ceph集群的管理员节点上的配置文件拷贝过来,配置文件里有Ceph集群的信息...

2018-03-03 12:06:20 1482

原创 Seafile深入学习(十) 对接Amazon S3存储后端

客户如果问,怎么和Amazon S3对接,你怎么回答。首先,你需要安装Seafile服务器,然后购买S3服务。接下来在Seafile中修改seafile.conf配置文件来为Seafile的三种数据对象commit,fs,block创建三个桶。配置文件中,为桶起名字,key_id和key是你购买S3服务时的“安全证书”里有的,用来验证S3服务。创建桶的时候注意bucket的命名规则。其实这纯属傻瓜...

2018-03-03 11:49:53 2558

原创 Seafile深入学习(九) 之 web文件断点续传和 NFS共享

Seafile的文件断点续传:原理是这样的,你上传一个大文件因为某种原因中断了上传(可能是网络原因或者什么),Seafile会记住中断的位置,然后你必须重新上传这个文件到同一个目录,然后服务器会告诉你从哪里开始上传。这里有一些限制:1.文件更新和文件夹上传不支持断点续传。文件更新断点续传的意思是,比如你挂载盘更新了一个文件,这种同步中断了也没法续传。2.仅支持谷歌,火狐,和ie10+操作步骤:要启...

2018-03-03 11:32:26 2888

原创 Seafile学习(八) Ceph深入理解

学习就是梳理和区分,然后理解,运用的过程,如此反复。只要有耐心,并没什么难的。 首先明确Ceph的客户端和服务器端在哪部分,客户端可以对接Ceph封装的那三种接口,也可以直接访问rados层。服务器端就是rados层。第一点是Ceph架构,Ceph的架构必须理解,底层rados对象存储层,中间一个访问对象存储层的库,再往上就是封装的三种接口(支持文件系统、块存储、对象存储,虽然对客户端...

2018-03-02 18:35:04 1720

原创 玩转Ceph的正确姿势

内容目录:Ceph 客户端Ceph 服务端总结参考玩转 Ceph 的正确姿势本文先介绍 Ceph, 然后会聊到一些正确使用 Ceph 的姿势;在集群规模小的时候,Ceph 怎么玩都没问题;但集群大了(到PB级别),这些准则可是保证集群健康运行的不二法门;Ceph 最初的目标是做一个分布式文件系统,直到现在这个目标也不能算完美实现;目前官网上对它的文件系统还是谨慎推荐的态度(不建议对线上核心业务部署...

2018-03-02 18:06:15 912

原创 seafile学习(七)病毒扫描

添加以下配置项到 seafile.conf:[virus_scan]scan_command = (command for checking virus)virus_code = (command exit codes when file is virus)nonvirus_code = (command exit codes when file is not virus)scan_int...

2018-03-02 17:37:59 928

原创 seafile学习(六) 文件搜索、全文搜索

在seafevents.conf中,[INDEX FILES]开启搜索功能enabled = true索引更新间隔,也就是你修改之后,10分钟后才能查到## The interval the search index is updated. Can be s(seconds), m(minutes), h(hours), d(days)interval=10m## If true,...

2018-03-02 17:35:58 3516 1

原创 seafile学习五 之 Office文件在线编辑

生产环境下我们推荐和Office Online Server集成,支持 Office Online Server 2016 及其以上版本。在seahub_setting.py中# 先使能Office Online ServerENABLE_OFFICE_WEB_APP = True填写你实际Office Online的服务器地址OFFICE_WEB_APP_BASE_URL = 'http...

2018-03-02 17:27:15 7955 1

原创 seafile学习(四)Office文档在线预览

步骤:1.首先在服务器上安装Office Online Server或者Only Office2.seafevents.conf 中开启Office文档在线预览[OFFICE CONVERTER]enabled = true3.保存配置文件后,重启seafile服务使配置生效。其他配置项[OFFICE CONVERTER]## 同时运行多少个进程workers = 1## 存储预览的p...

2018-03-02 17:12:09 7228

原创 Seafile学习系列(三) 配置ADFS

SSL证书:SSL是一种安全协议,SSL证书是在客户端浏览器和服务器之间建立一条SSL安全通道,SSL证书只是表面服务器身份的。服务器必须有SSL证书(单向认证),有时候也需要客户端有SSL证书(双向认证)。SP是sevice provider,IdP是identity Provider。配置步骤如下:首先获取两个sp和Idp服务器的SSL证书,准备ldp元数据文件。配置Seahub_settin...

2018-03-02 16:17:03 1505

原创 今天听老板面试

有个男的,太实在,有啥说啥,然后讲自己经历讲一堆,技术没怎么展现点实际的,没体现出自己的技术基础。老板说他就是个说书的。还有个女的,技术还可以,问啥都能说的很具体。不怕具体,就怕你说的很抽象。但是老板担心他学习能力不够,不能钻研,但是主动性还是很强的,老板很看重主动性 还有学习能力...

2018-03-02 15:20:55 627

原创 如何做一个好的售前

提高工作能力:1.要深入理解公司的产品,多问为什么,千万不能流于表面2.多做ppt,并根据ppt演讲,背熟练。

2018-03-02 11:10:25 3681

原创 Seafile面试题

给你一个整型的数组,怎么取他第三个元素。多线程用过吗  回答者:代理给查询下发多个请求,对每一个查询做一个子进程。分布式索引收集请求。

2018-03-02 10:44:06 483

原创 马士兵BBS博客学习(二)

注意定时保存!!!今天一鼓作气学完,我会把学到的东西弄懂,然后用最简单的语言描述出来。你懂那个意思就够了,至于语言,越简洁说明你理解的越深刻。web.xml的disign视图下有两个可以在servlet初始化的时候载入的参数,一个是servlet标签的子标签,init-param。另一个是web-app根标签下创建的context-param。区别:init-param 只能对自己的servlet...

2018-03-02 01:14:47 404

原创 马士兵BBS教程(三)

首先恭喜自己重新找回了努力的动力,之前迷茫的感觉很不好,无所求无所欲。那么连续很久没学习,今晚告诉自己给自己定小目标,就学完一课,弄懂记好笔记就可以了。这就算今天成功了。让自己一直感觉到自己在进步。这感觉棒极了。那么今晚实际学了不止一课,因为有一节课是讲数据库的封装,这我学过了,我就又多坚持了半个小时学习。jdbc连接数据库过程1.注册jdbc驱动到jvm2.获取数据库连接对象Connection...

2018-03-02 01:00:42 546

C家家程序设计100例

C++资源程序设计 帮助你获得更好的新手进步机会

2013-07-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除