`
文章列表
项目使用nginx做代理,如果遇到项目升级,我们要告知手机客户端当前服务不可用,我们又不想专门起一个项目来做这件事, 这里可以使用nginx的配置来解决这件事。 location ^~/api/{ default_type application/json;return200'{"ret":"-1","msg":"request later plz"}';} 当请求的路径是以/api 开头的话,都会由这个处理。 可能返回的json中,中文会有乱码问题, 需要添加charset 和 charset_ ...
大多数人都知道通过设置-XX:-+DisableExplicitGC可以禁用掉显示调用的System.gc(). 而有心人可以发现Tomcat会每隔一个小时触发一次Full GC,为什么每次那么准时?是因为应用中对象正好一个小时满了么?当然不是.那么可以禁用掉好提高性能么?这个是可以的么?答案是No!千万别! Why? 想了好多,觉得还是简单来讲吧,所有的堆外内存都只有在Full GC情况下才会释放,而Tomcat线上应用都应该是开启NIO的(大概是应该吧?毕竟NIO性能比较高是吧),而NIO也会产生堆外内存,另外线程的栈信息(使用多线程的情况下)也需要在Full GC来清除,所以因为 ...
  原文链接:http://blog.ifootsteps.com/?p=96 ElasticSearch查询语句主要有两种,一种为query 一种为filter.对于query来说需要进行评分过程所以是要被filter慢一些的.而普通的match又会比terms慢一些,所以当filter和term组合一起时效率会提升更多. 比如:   GET index/type/_search { "query": { "filtered": { "filter": { "q ...
博客地址: Sending push notifications for Windows Phone 8 with Java
博客地址: ElasticSearche 读取文件创建索引
博客地址:http://blog.ifootsteps.com/?p=64   在使用ajax请求服务器时,某些情况需要经过身份验证,如果某个用户停留在页面很长时间,导致令牌过期,此时如果访问某些资源,会验证不通过,但页面却不会跳转到登录页面.这个情况在网上搜索一下发现遇到的人还不少.下面发现几个很好的解释.The unfortunate truth about AJAX and the 302 redirect is that you can’t get the headers from the return because the browser never gives them ...
iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作 DOM方法:父窗口操作IFRAME:window.frames["iframeSon"].documentIFRAME操作父窗口: window.parent.document jquery方法:在父窗口中操作 选中IFRAME中的所有输入框: $(window.frames["iframeSon"].document).find(":text");在IFRAME中操作 选中父窗口中的所有输入框:$("#ifr ...
测试中经常要验证点击按钮在不在,是否可用 所以就封装成了一个小方法... public void assertClickBy(By by) throws InterruptedException { WebElement element = waitElementBy(by); waitElementEnable(driver, by ,5); Assert.assertTrue(element.isEnabled()); element.click(); logger.log("click by :"+by); } ...
在测试时需要测试国家化,不过这玩意估计也就咱国人在乎,老外估计大多数都不会管这个东西.... 所以呢 你需要先设置好你的浏览器 当然这里就指的firefox 也可以先用win+r调出命令窗口输入firefox.exe -p (这时如果配置窗口没显示,说明你的firefox没有处于关闭状态) 配置一个新的firefox   配置详情请在firefox官网查找...   然后在上一篇启动服务器时多加一段话 java -jar selenium-server-standalone-2.24.1.jar -fir efoxProfileTemplate "C:\Users\** ...
首先,必须到Selenium的官网下载Selenium2 的server压缩包 附下载地址http://selenium.googlecode.com/files/selenium-server-standalone-2.24.1.jar   解压后使用控制台进入解压目录,使用命令java -jar selenium-server-standalone-2.24.1.jar 控制台输出如下 G:\selenium\selenium-2.24.1>java -jar selenium-server-standalone-2.24.1.jar Jul 17, 2012 11:21: ...
zip文件可以通过ZipFile类得到初始化时传入文件名filename new ZipFile(filename ); 获得zip文件后可以根据每个子文件大小和子文件的名字构建map,传入ZipFile.entries()到下面方法可构建 private static Map<String, Long> getZipEntriesSizeMap( Enumeration<? extends ZipEntry> entries) { Map<String, Long> fileMap = new HashMap<String, Lo ...
BoxAndWhiskerChart可以利用 JFreeChart createBoxAndWhiskerChart(String title, String categoryAxisLabel, String valueAxisLabel, BoxAndWhiskerCategoryDataset dataset, boolean legend)  其中定制BoxAndWhiskerChart的一些基本方法在上一篇日志中已经写出,还有一些特殊的设置比如对每个类别设置不同的颜色.需要使用 setDrawingSupplier(Drawi ...
其中很多内容是原作者的 留在这里只为了方便... <!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayV ...
Global site tag (gtag.js) - Google Analytics