摘要: 对于自己不了解的技能,我们不能只满足于会用,而是向知其所以然的方向靠;用全了,用精了,也就吃透了;这自然要求我们深入到这个知识点底层,深刻理解它的实现原理,方能在遇到问题后快速定位问题,秒杀问题。那我们达成这样的目标呢?这里给出以下几条建议: 1、比较法:比较与这个东东类似的有哪些实现?差别是什么? 阅读全文
posted @ 2017-01-24 15:33 hapday 阅读(325) 评论(0) 推荐(0)
摘要: 2、DIV 层的分离: 阅读全文
posted @ 2017-01-23 12:09 hapday 阅读(557) 评论(0) 推荐(0)
摘要: package com.smbea.demo.controller; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; impor... 阅读全文
posted @ 2017-01-23 11:45 hapday 阅读(586) 评论(0) 推荐(1)
摘要: package com.smbea.demo.exchange; /** * AB对换 * @author hapday * @2017年1月22日 @上午12:36:24 */ public class ABExchangeDemo { /** * 时间换空间 * 优点:不需要引入新的变量,减少了内存开销 * 缺点:增加了 CPU 的运算量 */ public s... 阅读全文
posted @ 2017-01-22 00:37 hapday 阅读(1329) 评论(0) 推荐(0)
摘要: package com.smbea.controller; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Iterator; import javax.servlet.http.Http... 阅读全文
posted @ 2017-01-21 14:38 hapday 阅读(391) 评论(0) 推荐(0)
摘要: 1、查看 CPU 物理个数 grep 'physical id' /proc/cpuinfo | sort -u | wc -l 2、查看 CPU 核心数量 grep 'core id' /proc/cpuinfo | sort -u | wc -l 3、查看 CPU 线程数 grep 'proce 阅读全文
posted @ 2017-01-21 13:10 hapday 阅读(53142) 评论(0) 推荐(2)
摘要: 当被调用的方法内部出现了异常而未被捕获时,将由 InvocationTargetException 异常来接收。 阅读全文
posted @ 2017-01-20 20:28 hapday 阅读(3059) 评论(0) 推荐(0)
摘要: package com.smbea.demo.excel; import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; i... 阅读全文
posted @ 2017-01-20 10:05 hapday 阅读(503) 评论(0) 推荐(0)
摘要: 工作中有时需要通过 JavaScript 保存文件到本地,我们都知道 JavaScript 基于安全的考虑,是不允许直接操作本地文件的。IE 可以通过 VB 插件的方式进行,而 Chrome 和 firefox 都不支持 JavaScript 向本地写入文件,所以 VB 插件的方式存在兼容性问题。那 阅读全文
posted @ 2017-01-17 14:26 hapday 阅读(53106) 评论(3) 推荐(1)
摘要: 示例一: 示例二: 阅读全文
posted @ 2017-01-16 21:20 hapday 阅读(146) 评论(0) 推荐(0)