程序员人生 网站导航

2015年创业中遇到的技术问题:71-80

栏目:综合技术时间:2015-04-20 08:12:11

71.微信接入盲点。
每次要求,都要校验参数是不是正确。

72.Nginx配置,proxy_pass的最后1个“/”加上还是很有必要。
server{
listen 80;
server_name xiaolei.fansunion.cn;
location / {
proxy_pass http://localhost:9080/AboutXiaoLei/;
}
}
英文分号“;”也是必须的额。

73.Putty,XShell,免登录。
之前1直用Putty连接远程linux主机,常常需要输入密码,却1直没有在服务器上设置公钥。
在用的进程中,觉得Putty有些地方不够方便,就在qq空间吐槽了下,结果有好友推荐使用XShell。
因而,今天就尝试了下XShell,并实现了免登录,固然Putty也是可以实现的。

免登录步骤:
a.XShell生成公钥,保存为文件,比如id_rsa_1024.pub,用的是rsa加密算法。
b.在远程主机,创建~/.ssh/authorized_keys文件,权限为640。
c.把公钥文件放到id_rsa_1024.pub放到authorized_keys文件里。
cat id_rsa_1024.pub >> authorized_keys。
熟习了,弄定了这个问题,再回头看,不难。

后来又试了下,发现还是有问题。今后再弄。
直接记住密码这类最简单的方式,居然真实的实现了免登录。

74.JSON有多种实现。
net.sf.json.JSONObject
com.alibaba.fastjson.JSONObject
用法还是有些差别的,现在习惯用fastjson了。

75.FastJSON,JSONArray转换成List集合。

可行的方式:
JSONArray jsonArray = jsonObject.getJSONArray(“groups”);
WeixinGroup[] weixinGroupList2= JSONArray.toJavaObject(jsonArray, WeixinGroup[].class);
System.out.println(weixinGroupList2);

只能“曲径通幽”,
List<WeixinGroupList> list=weixinGroupList=Arrays.asList(weixinGroupList2);

不可行
List<WeixinGroup> clazz = new ArrayList<WeixinGroup>();
JSONArray.toJavaObject(jsonArray, clazz.getClass());

JSONArray.toJavaObject(jsonArray, List<WeixinGroup>.class);

JSONArray.toJavaObject(jsonArray, List.class);

76.阿里云的Apache的rewrite。
修改了WordPress的“固定链接-自定义”以后,URL找不到了。
最后发现,需要配置Apache的rewrite。
但是,由于9天鸟官方博客托管在阿里云ACE上,不方便修改,就暂时先改回去了。
方法算是找到了。
这个问题,也体现出了云平台不够灵活的地方,改东西,都得遵守他人的规则。

77.AJAX前端跨域。
头几天,有个朋友让我解决1个刷流量的问题。
想到了用AJAX发要求,手动修改referer。
但是呢,遇到了AJAX跨域问题,最后还是找到了1个办法。
只能在IE下运行,而且会弹出“跨域之类的对话框提示”,把IE的安全设置调低1点,不让它弹出就能够了。

<script>
var url = “http://fansunion.cn/search/search”;
url = “http://p2p.fansunion.cn/auto/auto2″;
var param = “keyword=java”;
var obj = new ActiveXObject(“WinHttp.WinHttpRequest.5.1″);
obj.Open(“POST”, url, false);
obj.Option(4) = 13056;
obj.Option(6) = false; //false可以不自动跳转,截取服务端返回的302状态。
obj.setRequestHeader(“Content-Type”,”application/x-www-form-urlencoded”);
obj.setRequestHeader(“Referer”, “http://baidu.com/”);
obj.Send(param);
WScript.Echo(obj.responseText);
</script>

78.苹果电脑连不上wifi。
上周某个同事帮我设计界面,结果连不上我这里的wifi。
最近我也卖了苹果电脑,也是这么个问题。
只好通过伟大的Windows系统上的利用,装个wifi利用,然后帮助苹果电脑连上wifi。

79.WordPress域名更换问题。
9天鸟官方博客,原来用的临时域名,http://blog.fansunion.cn。
最近,http://jiutianniao.com域名备案通过了,就直接更换为新的域名了。
但是,WordPress部份参数还是用的fansunion.cn。

我想登录去修改后台的参数,但是登录页出问题了,也不行。
最后,只能先用旧域名,该回去,修改后台的参数为“http://jiutianniao.com”。
再使用新的域名http://jiutianniao.com访问。
弄定。

80.是不是使用dubbo的问题。
xp2p系统账务系统WebService的实现,原来用的是Apache的cxf。
某大牛想升级1下,用阿里的dubbo。
说得很简单,Windows本地也很快弄定了。
但是部署到Linux服务器上的时候,各种问题,比如内存不够。

怎样说呢,我的意思很明确,前期不要再过分关注技术问题。够用就好。
抓紧把业务做起来,有客户,有收入,技术根本不是个事。
特别是,技术本身就是我们的强项的时候,优化技术只是时间问题,不是能力问题。

武汉9天鸟科技-p2p网贷,微信开发,APP定制

2015年4月10日

湖北-武汉

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐