JAVA:网易微博模拟登陆 网易微博登陆验证,第一次请求使用BASE64加密、第二次请求使用MD5+RSA加密,比较变态,于是使用JAVA+JS相结合的方式,调用其JS方法得到加密字符串。 /core1.7.0.js 是经过处理的,删掉几行在JAVA引用中会报错的浏览器对象。 import org.apache.http.HttpResponse; import org.apache.http.client.C… 更多
Nutz:下载文件(输出文件) HSSFWorkbook wb = new HSSFWorkbook(); OutputStream out = new FileOutputStream(“x.xls”); wb.write(out); out.close(); return new File(“x.xls”); ByteArrayOutputStream out =… 更多
Nutz:单机负载均衡或启动多实例注意事项 1、上传文件的文件池路径问题 upload.js filePool : { type : “cn.xuetang.common.file.FilePool”, args : [“/temp/”, 2000] } 将路径改到项目的路径下 public class FilePool extends NutFilePool { public FilePoo… 更多
Linux:后台执行Java类 编写执行文件 job.sh #!/bin/sh CLASSPATH=classes:lib/druid-1.0.1.jar:lib/htmlparser-1.6.jar:lib/log4j-1.2.17.jar:lib/mysql-connector-java-5.1.26-bin.jar:lib/nutz-1.b.50.jar:lib/ojdbc14.jar:lib/quartz-2.2.1.j… 更多
Nutz:结合文件池实现网络下载文件,压缩成zip后下载 入口函数: @At public void downImage(@Param(“tvid”) int tvid, HttpServletResponse resp, HttpServletRequest req) { } 使用Nutz文件池: Globals.FILE_POOL= new NutFilePool(“~/tmp/myfiles”, 10… 更多
Nutz:结合Jedis实现Redis消息订阅和缓存队列(支持自动重连) 仅作参考。 编辑配置Nutz redis配置文件: var ioc = { jedisConfig : { type : ‘cn.xuetang.common.redis.JedisConfig’, fields : { maxTotal : 200, maxIdle : 10, maxWaitMillis:10001, testOnBorrow:true, redisUrl:’127.0.0.1… 更多
Nutz:POST数据的常用方法 Request req = Request.create(“http://127.0.0.1/api/user/sendtext?mykey=” + mykey, Request.METHOD.POST); JsonFormat jsonFormat=new JsonFormat(); jsonFormat.setAutoUnicode(true);//防止中文乱码,以unicode编码,根据需要… 更多
基于Nutz的CMS内容管理系统大功告成 功能比较类似于JEECMS,基于Nutz 所以二次开发非常容易,并且UI表现层完全和JEECMS不一样,主要是ajax+弹出窗口的方式。 Q-Q: 1162-4317 Q群:2631-0065 合肥Android/Java开发-GDG 演示地址:http://wizzer.duapp.com/ 运行效果: … 更多
Nutz:结合quartz-2.2.1实现定时任务 StartSetup 项目启动时新建线程: package com.hits.core; import com.hits.modules.cms.task.LoadTask; import org.nutz.log.Log; import org.nutz.log.Logs; import org.nutz.mvc.NutConfig; import org.nutz.mvc.Setup; imp… 更多
Nutz:使用第三方JS控件实现多文件上传的方法 适用于 Nutz+SWFUpload、Nutz+plupload 、Ueditor 等控件文件上传,验证用户身份。 /** * 验证用户帐号,保存文件 * * @param tmpFile * @param filetype * @param file_password * @param file_username * @param errCtx * @return */ @At @Ok(“raw… 更多