后端学习
文章平均质量分 60
涡心鼓冻
涡心鼓动,所有生物无法重生
展开
-
BeanUtils.copyProperties两个包区别
org.springframework.beans.BeanUtilsorg.apache.commons.beanutils.BeanUtils区别1.spring包 方法是前向后拷贝 source targetapache包 方法是后往前拷贝 dest待修改 orig检索,需捕获异常2.spring包 依赖的是内省PropertyDescriptor的get与set方法进行比对,源头与目标get方法与set方法对应即进行拷贝apache包 对比的是内省PropertyDescri原创 2021-06-28 14:56:26 · 508 阅读 · 2 评论 -
Spring Bean 加载顺序
上次听同事说过,同时看了几篇文章,整理一下Spring Bean 加载顺序 {1.start2.@compoment( @Service, @Controller, @Config)3.@import4.@Bean}spring根据如上顺序递归去加载bean,例如A中 配置了 @Compoment B, spring就会先去加载B, 此时如果B中有C的Bean声明,又会...原创 2019-09-03 11:40:26 · 2144 阅读 · 1 评论 -
Java类加载机制
本文为采集多篇文章整理得到,主要工作中OSGI架构中涉及到类加载器场景较多,所以整合一起类加载的机制的层次结构每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对应的cla...原创 2019-08-28 16:59:57 · 171 阅读 · 0 评论 -
StringUtils的代码规范使用
上次听培总讲了一下StringUtils的常用方法,虽然有些知识以前都了解过,但收获了不少代码规范性知识。 例如判断一个字符串是否为空时,尽量采用 null != str if(null != str){ } 这样的方式,可以避免空指针异常 同理使用equals等方法时尽量 if(“某个字符串”.equals(str) )这样的方式规避空指针异...原创 2019-08-08 17:09:25 · 210 阅读 · 0 评论 -
判断对象是否相等工具方法
ObjectUtils.equals(object1, object2); public static boolean equals(Object object1, Object object2) { if (object1 == object2) { return true; } if (object1 ==...原创 2019-01-28 19:12:10 · 988 阅读 · 0 评论 -
使用SimpleDateFormate转换日期出错
转自:https://blog.csdn.net/linlinxie/article/details/78645492 使用SimpleDateFormate转换年月日时,结果跟预期不一致,代码为:public class Main { public stat...转载 2018-09-10 09:09:02 · 5706 阅读 · 1 评论 -
Spring IOC-BeanFactory的继承体系结构
转自:https://blog.csdn.net/chenzitaojay/article/details/46716071 本文主要介绍BeanFactory以及它的各种继承层级的接口、抽象类及实现类,因为内容很多,所以这里不介绍ApplicationContext继承体系下的类(虽然ApplicationContext本质上也是BeanFactory,但是毕竟这这是我们平时接触最多的两种类别...转载 2018-09-03 09:04:19 · 979 阅读 · 0 评论 -
JVM理解其实并不难!
转自:https://blog.csdn.net/huachao1001/article/details/51533132在阅读本文之前,先向大家强烈推荐一下周志明的《深入理解Java虚拟机》这本书。前些天面试了阿里的实习生,问到关于Dalvik虚拟机能不能执行class文件,我当时的回答是不能,但是它执行的是class转换的dex文件。当面试官继续问,为什么不能执行class文件时,...转载 2018-09-02 22:45:41 · 110 阅读 · 0 评论 -
Class实例在堆中还是方法区中?
转自:https://www.cnblogs.com/xy-nb/p/6773051.html1、JVM中OOP-KLASS模型在JVM中,使用了OOP-KLASS模型来表示java对象,即:1.jvm在加载class时,创建instanceKlass,表示其元数据,包括常量池、字段、方法等,存放在方法区;instanceKlass是jvm中的数据结构;2.在new一个对象时,jvm创建ins...转载 2018-09-02 22:38:20 · 2191 阅读 · 0 评论 -
java编译时与运行时概念明晰
转自:https://blog.csdn.net/wang_8649/article/details/70239304 java编译时与运行时很重要的概念,但是一直没有明晰,这次专门博客写明白概念.基础概念编译时 编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只是一般意义上这么说,实际上可能只是...转载 2018-09-02 22:32:02 · 137 阅读 · 0 评论 -
BUG:jqGrid可合并属性设置为true,无法实现当前列合并
这个BUG是基于我们平台进行开发发现的,不具有普遍性。BUG的表现形式是当前列可合并属性mergeRow设为true后,当前列相同数据行无法合并,只会影响前一行属性。merge属性:当前列重复属性是否可合并,默认为false,设置为true设置合并sorttype属性:定义排序的方式,可选值:int/integer - 对整形数值进行排序, float/number/currency ...原创 2018-08-11 18:58:37 · 585 阅读 · 0 评论