用java解数独 4 iasuna 2017年3月4日上午 JAVA 14368 人围观 其实也就是用到了回溯算法。 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。 首先定义一个Sudoku类,用来保存和处理9*9的数组 import java.util.ArrayList; import java.util.... 继续阅读»
图片base64编码解码 iasuna 2017年2月25日下午 JAVA 11891 人围观 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; imp... 继续阅读»
Lambda 7 iasuna 2016年9月19日晚上 JAVA 15404 人围观 ====== Lambda ====== ===== Lambda 基本语法 ===== Lambda 的基本结构为 (arguments) -> body,有如下几种情况: ● 参数类型可推导时,不需要指定类型,如 (a) -> System.out.println(a) ● 当只有一个参数且类型可推导时... 继续阅读»
HashMap 的存储方式 iasuna 2015年6月18日晚上 JAVA 13512 人围观 在 HashMap 中存放的一系列键值对,其中键为某个我们自定义的类型。放入 HashMap 后,我们在外部把某一个 key 的属性进行更改,然后我们再用这个 key 从 HashMap 里取出元素,这时候 HashMap 会返回什么? 这是一个很有趣的事情,如果不知道HashMap的存储方式,那很难做出正确的回答! ... 继续阅读»
解决Hessian不能正确传输BigDecimal问题 iasuna 2015年6月13日凌晨 JAVA 41058 人围观 在各工程之间经常会使用hessian来进行传输,今天突然发现传输BigDecimal对象时,丢失了数据。经过反复调试之后发现,原来hessian没有指定BigDecimal的序列化方法。 [green]解决办法[/green] 在hessian的jar包中增加下面2个文件... 继续阅读»