微信搜索lxw1234bigdata | 邀请体验:数阅–数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

标签:java

编程语言

Java加密Jar包和Class文件-防止反编译

Java加密Jar包和Class文件-防止反编译
众所周知,Java编译后的Jar包和Class文件,可以轻而易举的使用反编译工具(如JD-GUI)进行反编译,拿到源码。为了保护自己发布的Jar包和Class文件,采用的方式大多是混淆或加密(混淆工具如ProGuard),本文介绍的是采用jvmti方式对Class文件进行加密,使...

7年前 (2017-05-08) 42470℃ 57喜欢

编程语言

Java中ArrayList和HashMap的排序

Java中ArrayList和HashMap的排序
关键字:ArrayList排序、HashMap排序、集合排序、升序、降序、key排序、value排序 最近在需求中经常需要对Java的集合,特别是Map根据key或者value进行升序降序排序,在这里整理记录一下,对java不熟,用于以后备查。 主要使用Collections提供...

9年前 (2015-08-18) 19007℃ 4喜欢

编程语言

中文分词工具-IKAnalyzer下载及使用

中文分词工具-IKAnalyzer下载及使用
关键字:中文分词、IKAnalyzer 最近有个需求,需要对爬到的网页内容进行分词,以前没做过这个,随便找了找中文分词工具,貌似IKAnalyzer评价不错,因此就下来试试,在这里记录一下使用方法,备查。 关于IKAnalyzer的介绍,网上很多,搜一下就知道了。下载地址见文章最...

9年前 (2015-07-22) 68073℃ 130喜欢

编程语言

Java实现的双向Map,支持重复Value

Java实现的双向Map,支持重复Value
关键字:Java双向Map、DualHashBidiMap 项目中有个需求,需要根据即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。 数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修...

9年前 (2015-07-14) 10111℃ 1喜欢

编程语言

Java读写文件大全

Java读写文件大全
关键字:Java读写文件、Java字节读取文件、Java字符读取文件、Java按行读取文件、Java随机读取文件、Java文件追加 按字节读取文件内容 /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ pub...

9年前 (2015-07-07) 10026℃ 4喜欢

编程语言

Java使用Pipeline对Redis批量读写(hmset&hgetall)

Java使用Pipeline对Redis批量读写(hmset&hgetall)
一般情况下,Redis Client端发出一个请求后,通常会阻塞并等待Redis服务端处理,Redis服务端处理完后请求命令后会将结果通过响应报文返回给Client。 这有点类似于HBase的Scan,通常是Client端获取每一条记录都是一次RPC调用服务端。 在Redis中,...

9年前 (2015-05-26) 48580℃ 35喜欢