分类 · Java

共 13 篇文章 · 查看全部分类

全局异常处理

全局异常处理

前言 在Java web 项目中,我们经常需要自己去实现一些异常处理的代码。随着Spring框架的不断升级,也给我们带来了更多的选择。下面说一下可行性比较好的两个方式吧: 采用 Spring AOP 方式实现 采用 Spring3.2之后提

阅读 →
Spring AOP学习(一)

Spring AOP学习(一)

AO P简介 来自于官方的定义: Aspectoriented Programming (AOP) complements Objectoriented Programming (OOP) by providing another way

阅读 →
Spring AOP学习(二)

Spring AOP学习(二)

前言 我们通常在实际开发中有这样的需求场景:我需要在不改动原先的业务代码场景下,实现一些额外的功能,比如我计算一下执行某些代码耗时多久啊,我增加一些额外的日志输出啊,等等。。。 那么我们怎么实现呢?这个时候就可以用到我们的 AOP 了。 而

阅读 →
Mybatis 中 ResultMap 的使用

Mybatis 中 ResultMap 的使用

Mybatis 中 ResultMap 的使用 最关键的是明白 resultMap 的两个最重要的作用: 1 :当你在 select 中,resultType 是一个 Entity(或 Model等 pojo 时),如果你的 sql 结果集

阅读 →
Java中使用HSSFWorkbook生成excel

Java中使用HSSFWorkbook生成excel

HSSFWorkbook 介绍 开发中经常会遇到 Excel 的处理,在 Java 中,操作 excel 目前有两个主流框架,分别是: apache 的 poi Apache POI [1] 是用Java编写的免费开源的跨平台的 Java

阅读 →
Java实现批量重命名文件

Java实现批量重命名文件

前言 有时候,我们需要对一个目录下的所有图片都进行重命名,如果你选择手动方式进行,在图片少的情况下还可以进行,但是如果一个目录下有几百张图片时,你就会感到无比痛苦了。这时候就会想借助工具来实现了。如下就是一种很简单的实现方式。 实现 可以选

阅读 →
Java代码的执行顺序

Java代码的执行顺序

Java 代码的执行顺序 1. 静态代码的执行一定先于 main 方法,静态代码块和静态成员变量的执行顺序是由代码位置决定的,谁写前面就先执行谁 1. 如果是非静态代码块和非静态成员变量,不执行 只有在创建 TestOrder 对象的时候,

阅读 →
Java代码实现裁剪图像

Java代码实现裁剪图像

前言 前些时候,我在某个网站上注册了一个账号,在修改个人头像时,发现该网站仅支持矩形头像的显示,但是我个人是比较喜欢圆形头像的; 因此我需要将电脑上一张矩形图片处理成白底圆形的图片,但是我找了好多在线方法(ps:不太喜欢给电脑上下载许多不常

阅读 →