V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  code4craft  ›  全部回复第 1 页 / 共 1 页
回复总数  17
2013-10-23 09:58:58 +08:00
回复了 inee 创建的主题 DNS 不知道是否有本地DNS做到这个功能?
@inee 之前做过一个本地dns代理,可以支持多个外部dns同时查询,并且以第一个为准。如果两个都哟返回结果不一样,会用优先选用第一个。[https://github.com/code4craft/blackhole](https://github.com/code4craft/blackhole)

但是dns查找只是一小步,操作系统本身也有缓存,实际上最终有较大影响的还是你要访问的站点的速度,如果混用dns造成CDN不生效我觉得是得不偿失的。
JVM我建议lz去这个组看看http://hllvm.group.iteye.com/
2013-09-18 07:58:38 +08:00
回复了 tshwangq 创建的主题 NoSQL 感觉nosql其实就是包装lucene这些东西而已。
不是一个位面的东西好嘛...
2013-07-10 12:59:16 +08:00
回复了 refresh 创建的主题 程序员 求推荐架构方面的经典书箱
《UNIX编程艺术》
2013-07-09 08:04:27 +08:00
回复了 eric_zyh 创建的主题 奇思妙想 一个不成熟的设想-基于blog的开放社区
总觉得这是tumblr的模式。之前公司花了很多资源做山寨,结果也是不温不火,博客在中国始终是个阳春白雪的东西,看的人比写的人多得多。
程序内调用的话,应该也是用SMTP协议发送(不清楚PHP,但是如果之前发送收到了,那应该就是对的),跟本地搭建MTA的效果差距不大。
SMTP本身不复杂,但是邮件运营方的过滤策略就比较复杂了。抛开内容不谈,大的运营商都会根据发信IP进行过滤,你可以在gmail里选一封邮件,显示原始邮件,`Received: from`一栏就能说明问题了。你这样的邮件很可能已经被gmail拒收了。
你可以本地搭建一个接收服务器(postfix之类的),然后测试一下。
2013-06-15 10:15:57 +08:00
回复了 code4craft 创建的主题 分享创造 [发布]Java实现的DNS服务器BlackHoleJ
@tititake 嗯,Java没法接触底层的东西,不过DNS在应用层,还算是可以处理的范围。

其实写的时候是把它当成一个Web服务器的架构来写的,参考了一些Jetty的设计。以后会更偏重处理逻辑吧,比如所有配置文件都是修改即生效,还有能够根据客户端IP来进行不同的DNS解析,这算是一个不同么?呵呵。
2013-06-14 23:16:04 +08:00
回复了 supersheep 创建的主题 分享创造 用web.py写了个收藏句子的网站
果然前端写的网站就是不一样!
2013-06-14 23:08:06 +08:00
回复了 code4craft 创建的主题 分享创造 [发布]Java实现的DNS服务器BlackHoleJ
@tititake 呃,其实写BlackHoleJ之前不知道pdnsd...

看了一下,pdnsd功能很强大,还有uptest这些,毕竟10年了嘛,占用资源也少(我测试下来只有几百K),但是配置稍微繁琐一点,一个DNS cache还要google一番是比较费劲的。

BlackHoleJ设计就是给懒人用的,比如你想自建一个防DNS污染的东东,又在公司内网,有些地址需要拦截,使用BlackHoleJ只需要把公司内网DNS配到第一个就可以了,就一行配置。

BlackHoleJ防污染用的是UDP+持久化污染地址黑名单,理论上比TCP快。

性能上我比较了下,两个响应都在0ms以下,pdnsd好像直接用的文件缓存,BlackHoleJ用了内存缓存,关闭时才持久化。qps分别是18000和50000,不过好像也没什么意义,都够用了。

其实最重要的,本来也是学习的态度做的这个,跟一个维护了10年的项目也没啥可比性。至于重复造轮子,见仁见智了,毕竟也没人用Java写过这个嘛。
2013-06-09 22:23:39 +08:00
回复了 Cadina 创建的主题 问与答 防止网站数据被别人抓取,有哪些途径和具体的措施?
根本上来说,因为html的特点,没啥好办法,更何况还要照顾搜索引擎爬虫。
ajax加载只是增加一些爬取的成本,写半小时的代码变成写一小时代码,没啥区别。
Cookie没啥用,之前还写过一个带自动登录功能的爬虫,去爬人人日志...
限制IP频率可以拦住一些小站或者个人,算是比较靠谱的办法。
2013-06-09 21:47:36 +08:00
回复了 Linxing 创建的主题 Java 关于JAVA爬虫页面内容的处理
当然是自己做的啦...用的也是Java Spring+Struts+iBatis这种用烂了的东西。话说这是哪个页面啊,表结构都出来了...得找他们去。
2013-05-31 20:17:01 +08:00
回复了 hussion 创建的主题 问与答 Intellij IDEA如何导出war包?
artifacts那个war包拷出来难道还会不一样?要么自己安心用maven打了。
2013-05-31 19:56:33 +08:00
回复了 isayme 创建的主题 DNS xdns,将DNS请求处理下发送出去,防止DNS污染,测试可以访问facebook
gfw的DNS污染只是旁路一条错误结果,自己本地用个程序筛掉就行了,没有必要在墙外建DNS跳板的(至少在我这里的网络是这样),我写过一个本地DNS服务器做这个事:
github:https://github.com/code4craft/blackhole Java写的,主要代码在antipollution包里
博客:http://my.oschina.net/flashsword/blog/110276
2013-05-31 19:42:23 +08:00
回复了 TerranceChen 创建的主题 程序员 java程序猿很迷茫
自己找个感兴趣的做吧,总会有些提高的,最近半年我自己做了一个项目,收获挺多的。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2771 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 09:50 · PVG 17:50 · LAX 01:50 · JFK 04:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.