![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 71
iteye_5392
这个作者很懒,什么都没留下…
展开
-
Google地图中国geocode地址解析
地址解析:将地址转化为地理坐标过程,可以用Google的API,但是这个有一定次数限制,具体可以查选google map官方说明。 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLExce...2011-11-09 17:52:55 · 799 阅读 · 0 评论 -
Maven encoding,Maven涉及到的文件编码问题(翻译)——(1)
指定文件编码Specifying a character encoding scheme A character encoding scheme such as ASCII, UTF-8 or UTF-16 can be chosen to be used for the reading and writing of files.For example, if we want to...原创 2012-11-29 18:28:26 · 781 阅读 · 0 评论 -
设置JAVA编译程序级别,Maven编译插件(翻译)--(2)
通过Maven compiler Plugin选项可以设置javac的编译选项Maven Compiler PluginThe Compiler Plugin is used to compile the sources of your project. The default compiler is javac and is used to compile Java sources....原创 2012-11-29 19:01:18 · 271 阅读 · 0 评论 -
JAVA Socket的方法说明
/** * Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm). * * @param on <code>true</code> to enable TCP_NODELAY, * <code>false</code> to...原创 2012-12-03 19:09:09 · 124 阅读 · 0 评论 -
java.lang Enum Thread.State,jstack显示的线程状态说明
java docs 写道http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.State.html public static enum Thread.Stateextends Enum<Thread.State>A thread state. A thread can be in one of th...原创 2016-05-20 12:06:22 · 1110 阅读 · 0 评论 -
JAVA多线程创建与退出过程
Java多个线程,什么时候被创建,什么时候退出?java程序的入口是什么?java主线程main结束后,是否程序就结束了?C中的(windows,linux)main函数执行完,整个进程结束,其子线程也被强制结束退出。这个是C/C++与java很大的不同。C/C++,通常需要主线程主动等待子线程完成再退出。而java不需要在main函数中显式等待子线程(非Daemon线程)退出,而是...原创 2013-01-30 14:46:21 · 258 阅读 · 0 评论 -
eclipselink,MOXy,JAXB,Json工具类
从String中转成JSON对象 最近使用json来传递对象,JAXB,基于JAVA annotation,因此代码简洁,所以选用支持JAXB的MOXy,以前一直用google Gson,这个适合手动解析JSON,它在一些很大的JSON对象上速度很快,但是不利于快速开发,且维护复杂,代码不友好。Gson中的fromJson 方法也可以解析简单对象,如{"type":0,"score":...原创 2014-06-05 12:32:04 · 254 阅读 · 0 评论 -
java的substring,split,trim容易出错——内存长期占用不回收
注:本文当时写的是基于jdk6或者更早版本;jdk7版本无此问题,但substring操作过多,可能会造成性能问题。-----------------------------------------------------------------------------------------------------------------------------------使用...原创 2013-04-18 15:02:05 · 601 阅读 · 0 评论 -
基于apache drill 的HDFS查询json 单机实例
参考 https://drill.apache.org/docs/json-data-model/假设有原始数据在hdfs上:hdfs://dc1:8020/xf/mytest/ia/2017/0208/details/part-00000多条数据,按行存储的json文件,实际上是spark saveAsTextFile方法生成。格式如下(已删除部分数据){ ...原创 2017-03-27 18:09:22 · 624 阅读 · 0 评论 -
JAVA时间的一个陷阱
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateTestError{ public static void main(String args[])...原创 2012-11-27 13:29:21 · 100 阅读 · 0 评论 -
guava
主要翻译GUAVA的介绍过滤数据,数据验证器通常public Car(Engine engine) {this.engine = checkNotNull(engine); // NPE}public void drive(double speed) {checkArgument(speed > 0.0,"speed (%s) must be positiv...2012-11-21 18:51:41 · 92 阅读 · 0 评论 -
多少个对称日期?
一共有331个,所有的对称日期都不是质数,但331是个质数。10011001,10100101,10111101,10200201,10211201,10300301,10400401,10500501,10600601,10700701,10800801,10900901,11011011,11100111,11111111,11200211,11211211,11300311,1...原创 2011-11-09 18:05:02 · 1030 阅读 · 0 评论 -
HTTP连接错误,Unexpected end of file from server at sun.
Caused by: java.net.SocketException: Unexpected end of file from server at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:769) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:6...原创 2013-05-08 16:31:06 · 4941 阅读 · 0 评论 -
基于JUNG开发,用于图展示于计算
JUNG http://jung.sourceforge.net/Java Universal Network/Graph Framework:提供有向图,无向图,混合网络,以及各种展现接口,只要不是绘制特别巨大的图,效过还可以。 构造一个图:写道Graph<Integer, String> g2 = new SparseMultigraph<Inte...原创 2012-09-04 16:38:03 · 244 阅读 · 0 评论 -
TopCoder SRM583 GameOnBoard
2013-06-19没有注册:没有去做做题,不知道对不对,还没在TopCoder上做过题。 ---------------------------------------------------------------------------------------------------- 看成是N(N= String.length *String.length)个点无向图...原创 2013-06-20 08:28:42 · 130 阅读 · 0 评论 -
几个java 面试题备忘
java:(1)希望so/dll文件只被某个特定的class调用,其他class不能调用,怎么办?(2)如何防止用户反编译,有什么有效手段?A)混淆编译B)自己实现ClassLoader,同时实现一个DLL,DLL将原生成的class文件进行处理,然后程序启动的时候,只要入口Class(这个是原生态的)加载dll,dll解析相应的class,然后加载。这样如果想反编译,就需...原创 2015-06-03 21:21:35 · 125 阅读 · 0 评论 -
apache的math库中的回归——regression(翻译)
这个Math库,虽然不向weka那样专业的ML库,但是用户友好,易用。多元线性回归,协方差和相关性(皮尔逊和斯皮尔曼),分布测试(假设检验,t,卡方,G),统计。 数学库中还包含,Cholesky,LU,SVD,QR,特征根分解,真不错。 基本覆盖了:线代,统计,矩阵,最优化理论曲线拟合常微分方程遗传算法(GA),还有3维的运算。。。真应有尽有。...原创 2013-08-23 17:12:32 · 1491 阅读 · 0 评论 -
apache的math库——Frequency的使用
Frequency用于统计数据频率,其功能类似于如下linux 用命令的awk的按照map统计。 原理基于TreeMap实现,因此统计的元素类型必须继承Comparable,这个不同于使用HashMap来是想(通过比较是否相等,equals方发),这样做的目的是,Fequency需要不仅统计元素出现的次数,频率,也要统计累计频率 使用 //(2) Fre...原创 2013-09-06 10:37:07 · 678 阅读 · 0 评论 -
再说jdk7的substring——从O(1)到O(N)
JDK7的String重新设计。确实,重新设计后,更加安全了,但某些情况下,会有很大的性能损失。 http://nextmovesoftware.com/blog/2013/07/05/java-6-vs-java-7-when-implementation-matters/ 主要体现在substring,trim等;原有设计可能存在内存泄露,我的博客http://...原创 2013-09-26 21:12:50 · 150 阅读 · 0 评论 -
JAVA GC日志输出
2014-09-09T09:45:41.560+0800: 336279.264: [GC2014-09-09T09:45:41.560+0800: 336279.264: [ParNew: 136477K->167K(153344K), 0.0245680 secs] 151436K->15125K(2080128K), 0.0248620 secs] [Times: user=0.05 sys...原创 2014-09-09 10:37:36 · 1063 阅读 · 0 评论