Java
牧心人
这个作者很懒,什么都没留下…
展开
-
关于使用thumbnailator生成缩略图异常问题
注:我使用的thumbnailator版本是thumbnailator-0.4.8.jar问题:在项目中,我在服务端保存原图后接着使用thumbnailator工具保存一个缩略图,便出现以下异常:net.coobird.thumbnailator.tasks.UnsupportedFormatException: No suitable ImageReader found for sour原创 2016-04-29 16:00:51 · 22852 阅读 · 11 评论 -
Java查找工程下继承了某父类的文件
实例:利用Java实现获取工程下所有继承了Cmd.class这个父类的所有Java文件,打印输出。详细代码如下:package common.file;import java.io.File;import common.cmd.Cmd;public class SearchFile4Superclass { public static void main(String[]原创 2016-05-19 11:03:45 · 493 阅读 · 0 评论 -
《Java 8 实战》 学习笔记一(行为参数化)
Java 8的新增功能相比以往的版本,发生了很大的变化。其中给我们带来的好处是,新功能提供的了强大的新词汇和新设计模式,能帮你编写更清楚、更简洁的代码。学习Java 8,我们要重点学习其中的Lambda表达式,下面的分析也主要根据Lambda来展开。一、行为参数化的设计模式我们先来看个例子(参考Java 8编程实战):1)我们帮果农做一个筛选绿苹果的功能,我们很可能是下面这样实现的:原创 2016-07-30 23:43:32 · 1924 阅读 · 1 评论 -
数据库多表操作事务处理
在需要同时插入多条数据时,这其中可能是同一个表的多条记录,也可能是多个不同表之间的数据同时更新。对此,我们需要保证其中的原子性和一致性,做到要么全部操作都能全部成功完成,否则全部不操作。 我们可以通过SQL的事务来对相关数据库操作进行处理,在开始conn.setAutoCommit(false);(conn是或得的连接)把本次运行的SQL操作改为非自动运行,在配置好各SQL语句之后,调用conn.commit();来运行,其中通过try{……}catch……来捕捉异常,如果遇到错误时,就调用co原创 2015-08-28 20:13:54 · 8464 阅读 · 2 评论 -
Java垃圾收集器
备注:下文是根据《深入理解Java虚拟机 第二版》里面的内容做的学习笔记,详细信息可以参考此书。文章目录1 垃圾收集算法1.1 标记-清除算法(Mark-Sweep)1.2 复制算法(Copying)1.3 标记-整理算法(Mark-Compact)1.4 分代收集算法(Generational Collection)2 垃圾收集器2.1 新生代2.1.1 Serial收集器(复制算法)2.1....原创 2019-07-18 10:02:31 · 320 阅读 · 0 评论