`
文章列表
由于ES接入的项目变多,之前所有索引都保留30天,现在需要根据业务不同,索引保留的天数可以配置,所以写了shell命令,可以根据配置删除过期索引,配合cron执行 索引按照天进行分隔,格式统一为:xxxx_yyyy.mm.dd #/bin/bash ES_URL="http://127.0.0.1:9200" #填写你的es对外http连接地址 ES_USER="username" #name代表你的你的es用户名 ES_PASSWORD="password" #password代表你的es用户密码 de ...

Java内嵌浏览器

    博客分类:
  • Java
等待放假,闲来无事,做个内嵌浏览器的Java桌面应用,用到了dj-nativeswing 是个半成品,只是能显示页面,没有写注释,大家凑合看看吧 多年不发帖,忘记怎么上传附件了 使用的jar包: dj-nativeswing-swt-core.jar dj-nativeswing-swt.jar dj-nativeswing.jar jna-4.0.0.jar jna_WindowUtils.jar MozillaInterfaces-1.8.1.3.jar org.eclipse.swt.win32.win32.x86_64-4.3.jar 由于开发环境是64位的,但是mvnrepos ...
项目需要当某事件触发时,执行http请求任务,失败时需要有重试机制,并根据失败次数的增加,重试间隔也相应增加,任务可能并发。 由于是耗时任务,首先考虑的就是用线程来实现,并且为了节约资源,因而选择线程池。 为了解决不定间隔的重试,选择Timer和TimerTask来完成 package threadpool; public class ThreadPoolTest { /** * @param args */ public static void main(String[] args) { System.out.println("start ...
方法1: 用浏览器打开http://www.minigps.net/cellsearch.html,然后输入lac和cid信息(mcc和mnc可以填0),如果数据正确就可以获得相应的经纬度 方法2: 发送HTTP请求到http://www.open-electronics.org/celltrack/cell.php?hex=0&lac=<lac>&cid=<cid>,可以获得一个html页面内容,通过正则进行解析,也可以获得经纬度信息 获得经纬度信息后,再通过Google API(或者百度API)获取地理位置信息
String phoneInfo = "PRODUCT: " + android.os.Build.PRODUCT; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI; phoneInfo += ", TAGS: " + android.os.Build.TAGS; phoneInfo += ", VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE; phoneInfo += &q ...
http://bbs.pediy.com/forumdisplay.php?f=161
public static String convertInputStreamToString(InputStream is) { StringBuilder result = new StringBuilder(); if (is != null) try { InputStreamReader inputReader = new InputStreamReader(is); BufferedReader bufReader = new BufferedReader(inputReader); String line = "" ...
为了获得从A点到B点的路劲,经常会使用Google提供的API,例如 [url] http://maps.googleapis.com/maps/api/directions/json?origin=40.7144,-74.0060&destination=47.6063,-122.3204&sensor=false [/url] 从返回的结果上,大致可以了解应该怎么走,但是如果希望在地图上把路径描绘出来,就需要把“overview_polyline”节点里的内容进行解密才可以 下面就是用java进行解密的方法 String path = "[加密过的路劲字符串]& ...
Style 1: 默认 Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT); def.show(); Style 2: 顶部显示 Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT); top.setGravity(Gravity.TOP, 0, 0); top.show(); Style 3: 带图片 Toast image = Toast.makeText(this, "wit ...

Google Map API V2

以后如果要开发包含google map的程序就更麻烦咯 http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html 找到篇不错的文章,大家可以参考一下 http://blog.sina.com.cn/s/blog_c2839d410101jahv.html 1. 创建Android工程 由于v2的key需要Google Play Service的支持,所以创建的工程需要将其引入 2. 获得keystore的SHA-1的fingerprint %JAVA_HOME%\bin\keytool -list -v -keystore ...
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能 源码地址:https://github.com/jackfengji/glcoverflow public class CoverFlowOpenGL extends GLSurfaceView implements GLSurfaceView.Renderer { private static final int TOUCH_MINIMUM_MOVE = 5; private static final int IMAGE_SIZE = 1 ...

dateformat

"Symbol Meaning Presentation Ex." "------ ------- ------------ ----" "G era designator (Text) AD" "y year (Number) 1996" "MMM month in year (Text) Jul" ...
官方文档下载地址 https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash 集成的必要条件 1. 需要有自己的Server接收支付宝的消息 2. 需要先制作app,然后提交支付宝审核,通过后才能集成 调试的时候估计会真的扣款,请注意 附件是从官方地址下载的,下载日期是2013-02-08, 由于原文件太大(15M),所以重新打了一下包 WS_SECURE_PAY_Android.rar - Android平台开发指南 WS_SECURE_PAY_i ...

[转帖]裁剪图片

原帖:http://www.linuxidc.com/Linux/2012-11/73940p3.htm 不错的文章 同一个作者的另一篇文章 http://www.linuxidc.com/Linux/2012-11/73939p2.htm
要使用MonkeyRunner,就要学习使用Python,哎 先抄一段官方doc里的代码 作用是启动一个程序(应该是启动程序默认的Activity),然后按MENU键,并截屏 # Imports the monkeyrunner modules used by this program from com.android.monkeyrunner import MonkeyRunner ...
Global site tag (gtag.js) - Google Analytics