自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pd_1503

经验的积累,痛并快乐着...

  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 通过 Spring AOP + 自定义注解 + 反射 的方式,完成值集转换

前言: 本次通过AOP + 自定义注解 + 反射,完成实际项目中值集转换成名称的操作。 目的: 在Java Bean 中,给某个值集字段,增加一个注解后,返回给前台的结果 Json 中,自动将 code编码 转换成 code编码中文名称。 思路: 1. 自定义一个注解; 2. 通过AOP中的 @AfterReturning,在返回值被返回前进行数据处理; 3. 通过反射拿到类中的所有字段,判断字段上是否有自定义注解,如果有,则进行值集转...

2021-03-24 20:45:52 860

原创 Java 多线程 实现方式 线程的生命周期

目录 1. 线程的实现方式 1.1 实现 Runnable 接口,重写 run 方法,无返回值 1.2 实现 Callable 接口,重新 call 方法,有返回值 1.3 继承 Thread 类,重写 run 方法,无返回值 2. 线程的生命周期 2.1 线程状态:new 2.2 线程状态:runnable 2.3 线程状态:blocked 2.4 线程状态:waiting 2.5 线程状态:timed waiting 2.6 线程状态:terminated 3. 总结 1. 线

2021-03-23 11:24:41 274

原创 IDEA WebService 服务端 客户端 Demo

1. idea 生成 WebService项目 2. 在src目录下增加自己的服务代码。 https://gitee.com/jin_0611/web-service-server package com.duzq.ws; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoint; import java.math.BigDecimal; import java

2021-03-21 01:28:48 568 2

原创 itext 根据模板 生成pdf 多行数据

前言:基于 html + ccs + itext + 字符串替换完成的。简单,依赖的 jar 少... 根据 pdf模板 生成 pdf , 1. 不能有循环的数据(可能有,但我并没有找到); 2. table 中的文字无法自适应(可能有,但我并没有找到)。 废话完毕了, 先看预览效果吧。 红框中的内容,就是 list 数据,长度不固定,无法用 PDF 模板生成。 下面是代码: pom.xml文件 <!--iTextpdf 相关依赖 --> <depen

2020-07-26 16:53:17 3340 2

原创 拜读《设计模式之禅》之单例模式

前言:   提及到“单例模式”,觉得该设计模式相对于其他设计模式还是很好理解的,而且用处也非常之大。   在 Java 的开发中,对于内存的概念不是很清晰,因为 Java 有着GC帮我们进行内存回收,而且项目也是运行在PC主机上。总感觉8G内存妥妥的,所以也就没有过于关注过内存的使用情况。所以一直觉得“单例模式”并无太大用处。   而在学习 iOS 的过程中发现原先不用考虑内存的情况变了,因

2015-12-13 00:35:58 390

原创 java 组合关系

组合关系 概念: 组合关系强调的是整体与部分是不可分的,作为整体的对象负责部分的对象的生命周期 与`聚合关系`相比, 组合强调的是'包含', 聚合强调的是'拥有' 简单来说,就是 A 类中, 出现了 B 类 例子: 汽车依赖汽油 // 汽车 class Car { // 跑 public void run(Petrol petrol)

2015-12-09 21:47:13 628

原创 java 聚合关系

聚合关系概念: 聚合是整体和个体之间的关系, 并且处于 `聚合关系` 的两个类生命周期不同步, 整体与部分之间是可分离的,它们可以具有各自的生命周期 `聚合关系` 一般来说, B类 是 A类 的成员属性 例子: 母亲可以有自己的孩子 // 母亲 class Mother { // 母亲可以有自己孩子, 但是不确定什么时候生 private Children my

2015-12-09 21:20:34 1630

原创 Java 依赖关系

概念: 依赖关系描述了一种,“类与类之间” 一种 “使用与被使用” 的关系 依赖关系在Java中的具体代码表现形式为B为A的构造器或方法中的局部变量、方法或构造器的参数、方法的返回值,或者A调用B的静态方法 简单来说,就是 A 类中, 出现了 B 类 例子: 汽车依赖汽油

2015-12-09 16:10:43 8807

原创 序列化Demo

import java.io.Serializable; /** * Serializable要序列化的类,必须实现Serializable接口 * @author Join * */ public class User implements Serializable { public String userName; public String age; public User

2014-08-25 11:27:05 321

转载 Spring AOP 详解

此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习SpringAOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。 对部分函数的调用进行日志记录,用于观察特

2014-08-20 13:32:48 310

java ftp 上传 IIS 展示,代码+文档

java ftp 文件上传,两个工具类,一个是直接写的,一个是进行了二次封装的。代码示例,项目工程jdk版本1.7的。

2015-03-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除