java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

java读取图片色彩值

读取图片的色彩值,是图片识别的基础逻辑。 package com.javaer.image; import java.awt.AWTException; import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class ReadColor { /** More


java UUID系统底层的不重复随机序列

java居然有这么个好用的简单的函数来生成永远不重复的一串字符。 package com.javaer.examples2; public class JavaUUID { /** * @param args */ public static void main(String[] args) { String uuid = java.util.UUID.randomUUID().toString(); System.out.println(uuid); uuid = uuid.replace("-",""); System.out.println(uui More


慢慢读,java断点续传多线程下载

java下载断点续传简单而言就是记录上次下载的位置,下次直接跳到这个位置开始下载就好了。 断点继续下载算法 package com.javaer.examples.file; import java.io.DataOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.math.BigDecimal; import java.net.HttpURLConnection; import java More


java多线程并行下载文件

多线程并行下载的核心特点就是分段,并行下载。 比如一个文件200M,分5个线程,那么就给砍成5份,分别同时下就好了。速度当然比一点点下载来的要快的多。 package com.javaer.examples.file; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.RandomAccessFile; imp More


java得出两个日期之间所有日期

近日老要跑系统日志,每次发生问题要遍历每日的情况。代码改了好几次,每次输入的日期变化,都要修改不少代码。于是写了个日期类来调用。 包含以下功能 1.判断是否为闰年 2.判断一个月有几天 3.得出两个日期直接所有日期 package com.javaer.common; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; More


awt swing编程java窗体加超级链接

上次编写的俄罗斯方块,为了给它加一个超级链接,发现java居然如此的笨笨。不过方法还是有的。基础思想为调用桌面。启动浏览器,之前看过这个启动的办法,当时看了觉得java这个方法没什么用处,现在发现,设计了这个办法,就有他的用处。 package com.javaer.examples.awt; import java.awt.Color; import java.awt.Cursor; import java.awt.Desktop; More


java编写浏览器

以前采用vb的webbrowser插件可以开发一个简单的浏览器,没想到java也具备这个功能。不过开发出来的看起来比较傻。看来不是java应该做的事情。或许是java还需要编写更多的代码来解析css和js package com.javaer.examples.awt; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.io.IOException; import javax More


文本相似度检测-文本比较算法

超级文本比较算法。 可以快速比较两个文本的差异度。 此算法来自互联网 核心修改 private String reg = "(?is)([^\\s]+)"; 本正则表达式表示以空格为单位分解文本内容进行比较。你也可以修改成以标点符号。甚至是单个文字来比较。 算法主要用户文本相似度计算。你当然可以拿来作为删除相同文本的依据。 网络爬虫去重算法的基本原理就是这个。 package More


java操作FTP

java操作FTP,采用sun.net.ftp.FtpClient package com.gap.y; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import sun.net.TelnetInputStream; import sun.net.Telne More


java解析XML

java解析XML有很多方式,dom4j jdom等等。 今天发现org.w3c.dom 是java自带的类包。而且比较简单 /* java解析XML,读取xml中的书名和作者 */ package com.javaer.examples.file; import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationEx More