随笔分类 - javaTest
摘要:1.整体调用栈 2.看一下调用栈的两个方法 resolve 方法中通过 Iterator i$ = this._beanProperties.iterator() 遍历属性的所有子属性,缓存对应的 deserializer。观察调用栈的方法,可以发现是循环调用的。 3.比如寻找自定义的 LocalD
阅读全文
摘要:public static void testIfPresent() { Map<String, Map<String, String>> map = new HashMap<>(); String firstKey = "hjz", secondKey = "lxk"; Map<String, S
阅读全文
摘要:Java 8 如何正确使用 Optional import lombok.Data; import lombok.EqualsAndHashCode; import lombok.ToString; import org.apache.commons.lang3.StringUtils; import java.util.Optional; @Data @EqualsAndHashCode...
阅读全文
摘要:如果没有依赖spring,可以将分割线下的方法去掉 测试方法 可以获取到多个,包括我们自己定义的Resources.class 不可以获取到 原因看一下 方法的源代码就发现了哦! findPathMatchingResources方法中调用getResources 最后执行的 代码中标红色的部分,通
阅读全文
摘要:InheritableThreadLocal代码 测试代码 测试结果 分别为testThreadLocal() 和 testInheritableThreadLocal() 测试结果。 比较后,看到ThreadLocal里的值,子线程里不能获得;InheritableThreadLocal里的值,子
阅读全文
摘要:public class AppTest { private NodeClass nodeClass; public static String hehe = "hehe"; public String xixi = "xixi"; public void test() { Field[] fields = AppTest.class.ge...
阅读全文
摘要:前言: 博客系统中需要邮件服务的功能,以前写过类似的功能,不过功能太简单了,仅仅是发送文本内容,现在尝试一下发送内嵌图片邮件! 准备工作: 请参考:http://www.cnblogs.com/hujunzheng/p/4792831.html 整体效果: 发送端:网易邮箱;接收端:qq邮箱。 1.
阅读全文
摘要:循环冗余校验码CRC码利用生成多项式为k个数据位产生r个校验位进行编码,其编码长度为n=k+r所以又称 (n,k)码. CRC码广泛应用于数据通信领域和磁介质存储系统中. CRC理论非常复杂,一般书就给个例题,讲讲方法.现在简单介绍下它的原理:在k位信息码后接r位校验码,对于一个给定的(n,k)码。...
阅读全文
摘要:参考:http://www.cnblogs.com/dongkuo/p/4851735.html算法分析 我们现在从需求中提取关键词来逐步分析问题。 首先是“种子节点”。它就是一个或多个在爬虫程序运行前手动给出的URL(网址),爬虫正是下载并解析这些种子URL指向的页面,从中提取出新的URL,然后重...
阅读全文
摘要:HJZGG:https://github.com/hjzgg/hjzgg_tank_java解压之后运行可执行jar包即可!效果图如下:v 1.游戏开始v 2.选择地图v 3.开始游戏v 4.游戏自定义
阅读全文
摘要:Pattern px = Pattern.compile("java", Pattern.CASE_INSENSITIVE);Matcher mx = px.matcher("java JAVA JavaJavaJAVA java llala jaVa"); System.out.println(...
阅读全文
摘要://实现单词大小写不敏感的正则表达式的匹配! //方法1: tmp = "java java JavaJAVA"; px = Pattern.compile("java", Pattern.CASE_INSENSITIVE); mx = px.matcher(tmp); System.ou...
阅读全文
摘要:package regxdemo;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOExc...
阅读全文
摘要:import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;class MyCom...
阅读全文
摘要:v 项目源码 https://github.com/hjzgg/java_QQv 标题效果 package testFour;import java.awt.Color;import java.awt.Dimension;import java.awt.FontMetrics;import jav...
阅读全文
摘要:InputStream is = new FileInputStream(fl); ImageInputStream iis = ImageIO.createImageInputStream(is); Iterator itImage = ImageIO.getImageReaders(...
阅读全文
摘要://客户端部分package testSix;import java.awt.Graphics;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Inet...
阅读全文
摘要:1,看一下下面程序错误发生在哪一行!class Test implements Runnable{ public void run(Thread t){ }}2,输出结果是什么?class Test{ public static void main(String[] args){ new Th...
阅读全文
摘要:java中如何生成可执行的jar文件最简单的方法就是:jar -cfe Card.jar CardLayoutDemo CardLayoutDemo$1.class CardLayoutDemo$myActionListener.class CardLayoutDemo.class myClosin...
阅读全文
摘要:import java.io.*;import java.util.*;public class SortTest{ public static void main(String args[]) throws IOException, ClassNotFoundException { ...
阅读全文