摘要:
特点:1.关于脚本的执行策略:1.1生成索引的主机运行generateIndex,是每个小时的第14分钟执行,可理解为每隔一个小时执行,执行时脚本会判断是否已经有脚本或索引类在运行。如果为真等到下一个小时再去尝试。generateIndex的脚本本身的生命周期应该在deadline(目前是23*3600s)之上(23~24h之间),如果Indexer执行完的时间小于deadline,那么IncrementIndexer会一直执行建增量索引并同步到远程主机的indexpathrsync直到deadline为止。当deadline之后,sh会很快执行完。此时crontab在下一个小时的第14分钟时 阅读全文
摘要:
数据迁移主键id即使使用了seq,也仍然可以将源表中的id值插入。如果没有指定id值。那么此时seq才会递增生成id值。这样随之产生的一个问题是如何更新seq的startValue(因为没有用到seq,此时seq的startValue仍然会从1开始,这样当在新表中插入记录的时候,如果用到了seq,那么此时就会和表中导入的记录的id主键冲突。)如果仅仅是手动更新具体的值,可以使用alter sequence public.sequenceX restart with value而如果想通过sql更新,下面的语法是错误的:alter sequence public.sequenceX restar 阅读全文
摘要:
使用JdbcTemplate的过程中,由于会将ResetSet的数据映射到一些pojo的里,而根据库表手写这些pojo比较费时,可以使用hibernate_tool根据库表生成相应的pojo对象,类似hibernate_tool工具还有myeclipse自带的反向生成功能。1.新建hibernate... 阅读全文
摘要:
转自:http://blog.chinaunix.net/u/12318/showart_65574.htmlSMTP 命令简介 什么是 SMTP SMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。什么是 ESMTP ESMTP (Extended SMTP),顾名思义,扩展 SMTP 就是对标准 SM 阅读全文
摘要:
很多网站需要在上传的图片上面打水印。通常在配置apache之前,可以使用ImageMagic的命令工具composite来测试水印的效果,composite主要用于overlap one image over another. composite -gravity SouthEast -geometry '+5+5' watermark-small.png t3.png t31.pngcomposite -gravity SouthEast -geometry '+10+10' watermark.png \( t1.png -resize '550x4 阅读全文
摘要:
转自:http://wenku.baidu.com/view/a1f729ea6294dd88d0d26b23.html邮件收发流程解析 本文打算详细分析一封邮件从发件人发出邮件到收件人收到邮件的过程,讲述该过程涉及到的各种知识,为初步接触邮件系统的系统管理员深入学习邮件服务器配置和反垃圾邮件软件或者硬件的配置打下扎实的基础。1) SMTP 会话 a. 发件人在自己的邮件客户端(比如outlook,foxmail等等,称之为MUA【邮件用户 代理】)写邮件,完成后,按“发送”按钮; b. 发件人邮件客户端根据发件人先前的配置(SMTP 服务器【发件人公司邮局服务器】 域名或者IP地址,如果发送 阅读全文
摘要:
一。发送邮件的二种方式:1.mail命令发送 特点快1)mail -s "Hello from mzone.cc by shell" admin@mzone.cc2)hello,this is the content of mail.3)welcome to www.mzone.cc第一行是输入的命令,-s表示邮件的主题,后面的admin@mzone.cc则是邮件的接收人,输入完这行命令后回车,会进入邮件正文的编写,我们可 以输入任何文字,比如上面的两行。当邮件正文输入完成后,需要按CTRL+D结束输入,此时会提示你输入Cc地址,即邮件抄送地址,没有直接回车就完成了 邮件的 阅读全文
摘要:
Sendmail+Postfix的思路:1.它们都属于不同的SMTP服务器实现。2.利用SendMail的重发机制,应用程序发送到本机的SendMail肯定不会丢失,而本机再去连接远程的Postfix可以利用重发的机制保证。如果直接连adm01c,万一挂掉,有可能造成邮件丢失。3.如果应用程序直接连接远程的Postfix,有可能因为BIO而导致延迟。应用程序先发到本地的Sendmail就认为已经发送成功而返回。有点类似于通过消息队列发送邮件。SMTP底层是基于TCP协议,会保证发送出去。所以关注点转移到如何让应用快速返回。4.邮件服务架构图如下: 阅读全文
摘要:
git commit -a让你找到subversion的感觉,该命令包含了git add。git pull表示跟踪远程分支的本地分支更新。git rebase是将本地的其它分支合并到当前分支。 阅读全文
摘要:
git show HEAD查看父母的消息git show HEAD^ //查看HEAD的父母的信息git show HEAD^^ //查看HEAD的父母的父母的信息git show HEAD~4 //查看HEAD上溯4代的信息要注意的是git-merge有可能产生双父母,这种情况这样查看:git show HEAD^1 //查看HEAD的第一个父母git show HEAD^2 //查看HEAD的第二个父母 阅读全文