Blog - Salesforce Partner

分享 Salesforce 知识,致力于打造中国最好的 Salesforce 技术博客

微信公众号接入图灵机器人

由于知麦网公众号自动回复机器人用的是小黄鸡接口,很不稳定,于是就想改成图灵机器人。查看图灵API时发现他有一个接入微信公共平台教程,只是得把token改成"test",这很显然是不可能的,若别人知道了自己的token,就可以避开请求校验了。仔细一想,自然我知道了图灵微信的token,也就是我可以避开他的校验直接调用他的服务了。 于是立马测试了下,发现确实可以,而且他根本就没有根据signature进行校验。这样就很简单了,只需要提取他返回的xml,然后把ToUserName改成用户的,把FromUserName改成自己的,直接返回给微信...图灵机器人的微信平台就为我所用了,而且不用修改tok... >>

知麦网微信公众号抓取美女图片

公众号做好了,但没什么亮点怎么吸引人呢,苦思冥想,综合自己的爱好,终于想到一个idea,给公众号发送“美女”,可以查询美女写真,绝对宅男福利啊。 做法是,定时抓取美女图片,提取图片链接保存到库中,然后生成静态html页面。当微信收到“美女”消息时,随机提取一个页面发送给用户。但实际情况是,图片都被防盗链了,各种叉号。由于抓取的都是高清图片,不可能放在自己的七牛云储存上。最后只能重新抓取小点的图,并且限定数量储存到七牛上,每抓到新图,就把旧图删掉。生成的静态html页面是固定的路径,这样就保证用户访问以前发送的页面也没问题,只是内容变了。 小提示,抓取高清美女写真的程序还是定期执行哦,目前已抓取... >>

一台阿里云服务器绑定多个域名

把我的公众号服务端放在阿里云时,就遇到了这个绑定多个域名的问题。刚开始一直想通过修改Nginx配置来解决,但几经百度,终于找到解决办法。 首先把tomcat的webapps文件夹整个复制一份,和webapps同目录,并改个名字,例如webapps_wechat,然后把程序放在webapps_wechat下的ROOT里。然后修改tomcat的server.xml,把Host节点的整个内容复制一份粘在下边,然后把name改成待绑定的域名,appBase改成webapps_wechat即可。 <Hostname="wechat.duanjingyu.com"appBase="webapps_w... >>

知麦网微信公众号也使用JFinal框架了

去年夏天闲暇之余做了个微信公众号,根据柳峰的教程,自己弄了些虚假材料,申请的服务号,名字叫知麦网。选择服务号,只是因为功能比较多。当时框架用的是比较熟悉的SpringMVC,然后放在京东云擎上,免费的东西就是不稳定,天天死,还经常无法启动。之后又想做一个自己的博客,于是知道了JFinal。 后来看到JFinalWeixin发布了,看了下发现封装的非常经典,决定把自己的号也改成JFinal框架,摸摸索索的一直到年后才开始行动。有官方出的例子做参考,移植还是很顺利的。而后在原有功能的基础上又做了一些优化修改,最后放在博客所在的阿里云服务器上,运行非常稳定。 最后附上我公众号的二维码,欢迎大家关... >>

域名通过nginx绑定阿里云ECS简解

由于第一次接触nginx,所以在绑定域名上出了不少问题,故在此记录下加深记忆。 先说下我的服务器配置吧,阿里云ECS:1核,1G,1兆,Linux系统附带20G硬盘,个人感觉速度还行,512M内存应该就够。软件就是在镜像市场免费的套餐:JDK1.7.0、Nginx1.6.0、MySQL5.5.37、Tomcat7.0.54、vsFTPd2.3.5。 首先是在域名注册商那里设置域名解析,我的是在万网,内容如下 主机记录为file的是指向文件服务器,我用的是七牛,也就是上传的图片地址不用再是七牛的网址,而是你自己的http://file.duanjingyu.com。主机记录为www的,就是最重... >>

DuanJingYu的博客上线了

本博客使用Java语言,采用JFinal框架,Freemarker模板,前端使用Bootstrap框架,数据库采用Mysql。其中还运用了Ehcache缓存,Shiro安全框架,Lucene全文检索引擎,IKAnalyzer中文分词。当然还使用了许多其他开源工具,例如:JCaptcha验证码,Zxing二维码,网页抓取使用HttpClient,网页解析使用Jsoup,JSON的解析使用Fastjson。在这里要感谢JFinal的作者波总,框架实在是太好用了;还有七牛云储存免费提供的图片储存空间;以及开源中国提供的技术交流社区。 早想拥有自己的博客,但又总是有各种理由未能实现,终于在十一长... >>