
Java
文章平均质量分 57
滔涛江水
java开发,一年经验,努力成长中!
展开
-
工具类篇3——反射工具类(获取泛型类型)
工具类篇3——反射工具类(获取泛型类型)在使用了泛型的类中继承此类,即可使用setIndex来获取第index个泛型的类类型 1. 在类上增加一个class属性 - 在类的构造方法上使用ParameteriaedType初始化calss属性 - 要哪个泛型类型,就写指定的下标即可原创 2020-08-20 22:56:20 · 665 阅读 · 0 评论 -
工具类篇3——反射工具类(对象反射)》
工具类篇3——反射工具类(对象反射)》- 支持对象与Map的互转 - 判断对象是否为空 - 获取泛型实例 - 以某属性为key将集合整理为Map对象的方法 - 两个不同类型对象的相同属性拷贝,支持黑白名单与指定属性 - 两个不同类型集合的相同属性拷贝,支持黑白名单与指定属性 - 对象深克隆原创 2020-08-20 22:37:18 · 380 阅读 · 0 评论 -
工具类篇3——反射工具类(方法反射)
## 主要功能 - 方法名称操作【MethodUtil】 - 根据属性名称获取get/set/表列名字符串 - 方法反射工具类【ReflectUtil】 - 获取get/set/普通方法对象 - 直接运行get/set/普通方法对象 - 批量执行集合内所有对象的某个方法 - 批量对于私用属性解锁/加锁操作 - 获取类类型中所有属性列表原创 2020-08-13 09:40:20 · 529 阅读 · 0 评论 -
工具类篇2——集合工具类
集合工具类工具类全都是阿里代码规范与SonalLint扫描通过的哦,可以放心使用将集合转换为以指定分隔符分隔的字符串【toString()】将已被固定字符分隔成的字符串拆分为指定类型集合【get***()】获取集合中复杂对象某个属性并整理为集合【get***()】比较两个复杂或基本类型集合对结果返回交集【compareToArray***()】获取集合中重复的对象集合并去重【getRepeat()】判断Map与Collection对应对象是否为空【isEmpty(), isNotEmpty(原创 2020-07-22 00:03:07 · 410 阅读 · 0 评论 -
NIO入门 - 缓存与映射
NIO归根结底就是使用通道的缓存与映射,以实现输入源与输出源的操作简化。此篇不涉及Web端的NIO开发(选择器/就绪加载/管道)要想理解NIO的缓存机制,就必须要了解三个参数:参数含义capacity缓冲区数组的总长度position下一个要操作的数据元素的位置limit缓冲区数组中限制长度的下一个位置:limit<=capacity而通道本...原创 2019-01-15 11:53:18 · 233 阅读 · 0 评论 -
UserDetailsService中Service或者Dao 使用@Autowired注入为NULL SpringBoot架构
网上有一些关于这个问题的答案,但都不是基于SpringBoot的,一想到SpringBoot还要配置XML文件就头大呀有木有。 以下就是解决方法:在SecurityConfig中添加如下代码 @Bean public UserDetailsService myUserService(){ return new MyUserDetailsService();...原创 2018-12-11 15:19:36 · 4298 阅读 · 8 评论 -
Java获得泛型的Class类型
搭框架ing今天在解决Bean对象与VO对象相互转换以及Controller兼容两种对象的问题这次就来谈谈遇到的一个印象最深刻的问题——泛型获取类型上代码public class BeanController<T,V> { @Autowired IBeanService<T> beanService; @RequestMappi...原创 2018-08-21 14:56:12 · 21033 阅读 · 2 评论 -
SpringBoot2.0 - Maven项目打包部署
新人面试,多少都会谈及SpringBoot相关的知识,我前些日子也自己搭了一个基于通用Mapper的SSM项目。至于项目的架构我会单独用一篇文章讲解,应该会发布到GitHub上。好了,回到正题直接上代码,以下是 POM最小配置<?xml version="1.0" encoding="UTF-8"?><project> <modelVersio...原创 2018-08-03 11:12:34 · 1193 阅读 · 0 评论 -
微信小程序 - 返回中文乱码
"0": "在java中设置输出(syso)测试,观察在哪层出现乱码",这一步至关重要!要先确定大致的方向,再有目的性的检查,不要东撞撞,西撞撞,到头来突然就解决了【没错,说的就是我】------------------------------解决方法:在@RequestMapping() 中添加 produces="text/html;charset=UTF-8") 完美解决。如果没解决请根据之...原创 2018-07-05 09:35:14 · 8466 阅读 · 2 评论 -
对象深克隆实现
对象深克隆实现 - 序列化与反序列化相信刚刚接触Java的大家肯定对引用对象的复制有套难言之隐这篇文章将分享如何强行将地址值的复制改成实体对象的复制首先,百度上关于深浅克隆的介绍数不胜数,感兴趣的童鞋可以去看看,不感兴趣也可以不用看,我一句话概括一下:浅克隆是地址值的复制,深克隆是实体对象的复制。下面是实现的一个小方法,所有通用/** * 对象深克隆 * @param ob...原创 2018-02-23 16:22:36 · 367 阅读 · 0 评论