自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 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 464 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 2055 1

原创 Java类加载机制

本文为采集多篇文章整理得到,主要工作中OSGI架构中涉及到类加载器场景较多,所以整合一起类加载的机制的层次结构每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对应的cla...

2019-08-28 16:59:57 154

原创 StringUtils的代码规范使用

上次听培总讲了一下StringUtils的常用方法,虽然有些知识以前都了解过,但收获了不少代码规范性知识。 例如判断一个字符串是否为空时,尽量采用 null != str if(null != str){ } 这样的方式,可以避免空指针异常 同理使用equals等方法时尽量 if(“某个字符串”.equals(str) )这样的方式规避空指针异...

2019-08-08 17:09:25 194

原创 内部类方式为HashMap赋初值

Map map = new HashMap(){ {   put("test",new TestClass()); }}第一层花括号表示声明了一个匿名内部类,new 关键词将此类实例化第二层花括号表示实例初始化块,可以使用HashMap的各种方法实例初始化块就是对构造器的补充,不能接收任何参数,类实例化时执行tradeSubPlatforms = baseDAO....

2019-02-14 08:51:44 935

原创 生成随机数据sql

 主要就两个Tips:生成不带-的随机主键 REPLACE (UUID(), '-', '')生成指定范围的随机值数据 FLOOR(6000 + RAND() * 2000)   其中FLOOR()是舍去小数位取整INSERT INTO bd_fz_average_land_price_trend ( ID, AVERAGE_LAND_PRICE, MONTH, YEAR)...

2019-02-13 09:59:16 853

原创 SQL分组拼接字符串语句

listAGG (BID_SECTION_ID, ',') WITHIN GROUP (ORDER BY BID_SECTION_ID) AS bid_section_id,listAGG (BID_NAME, ',') WITHIN GROUP (ORDER BY BID_NAME) AS BID_NAME

2019-01-28 19:35:45 615

原创 JS为Date添加获取季度

//工具方法,为Date添加获取季度Date.prototype.getQuarter = function() {         var month = this.getMonth();         if(month < 3){                   return '1';         }else if(month < 6){     ...

2019-01-28 19:28:59 589

原创 判断对象是否相等工具方法

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 943

原创 Echarts阴影点击触发Click

主要原理用到: 前端框架canvas 的getZr()函数主要实现:全局变量:var shadowData;Tooltip中为shadowData赋值 Click事件:参考文档:https://blog.csdn.net/smk108/article/details/78482154https://www.jianshu.com/p/929f6dc8a6...

2019-01-28 19:01:33 2258

原创 JQuery获取value值对象

value = 单引号 双引号 + 数值 + 双引号 单引号$(".class input[value=' "+ dis + " ']")$(".btn-group input[value='" + dis + "']").each(function() {  ($(this).parent().parent().parent()).remove();});$("option[valu...

2019-01-28 18:46:58 962

原创 windows下查看网络端口占用pid

CMD —> netstat  -aov

2019-01-28 09:23:33 860

原创 大米 红高粱剧本

春晚郭达小品,为年会节目与同事一同整理,有些瑕疵的地方,但还是可以用的。                                           大米 红高粱剧本美声:米 米 米 米 米 马 马 马 马。。。诶 诶 诶 诶 诶 啊 啊 啊 啊美声:类类类 类啊,啊。。。米:换大米 换大米美声: 类。。。米:换大米美声:诶 诶 诶米:诶呦,老哥,换米呀(推...

2019-01-28 09:14:34 784

原创 模糊查询like优化

原sql语句:select project_ name from project_info where project_name like "%北京%"1.建立索引(最为有效)我们都知道,因为索引最左前缀匹配原则,全模糊匹配,sql是不走索引的。所以采用另一种机制,为project_name建立索引,从索引表中模糊匹配索引值去查询索引值。原sql语句中我只需要project_nam...

2019-01-28 09:10:32 834

原创 ajax改为同步提交

jQuery.ajaxSettings.async = false;

2019-01-28 08:45:05 1357

原创 比较数据库中date类型大小

使用to_date()函数例如select p.bid_end_time, p.* from t_bid_document p where p.bid_end_time > to_date('2011-06-10 16:00:00','yyyy-mm-dd hh24:mi:ss');

2019-01-28 08:44:00 12637 1

原创 CAS总结

今天听同事培总讲了下CAS,进行简单总结。 CAS(Compare and Swap)比较交换算法,非锁机制保证原子性操作。适用于读多写少的时候CAS操作一般分为:1.读共享内存值到工作内存2.比较共享内存值与工作内存是否相等3.如果相等,将运算结果值刷到共享内存其中三步操作不可分割,称为原子性一般CAS的操作数为三个 : V A B其中 V称为旧...

2018-11-27 20:14:58 163

原创 我-无名之辈

   刚看完无名之辈,感触良深,突然觉得人生就像一条苦旅,每个人都有各自的苦难。虽然电影标为喜剧,但从一开始就注定是悲剧。大头以为真真是因为钱不和他在一起,但其实并不是,就像陈粒《戏台》中的歌词一样“姑娘笑,我不配,千金散尽就能睡”,她不知道怎么面对大头,这个一心爱他的男人,可能电影中每个人都是落寞的。大头企图通过打劫手机店攒够娶她的钱,但路一开始就走错了,什么都会不去了,有可能他失去了一切但仍怀...

2018-11-18 02:41:56 1554

转载 使用SimpleDateFormate转换日期出错

转自:https://blog.csdn.net/linlinxie/article/details/78645492 使用SimpleDateFormate转换年月日时,结果跟预期不一致,代码为:public class Main { public stat...

2018-09-10 09:09:02 5641 1

转载 屏蔽csdn百度推广广告

转自:https://blog.csdn.net/qq_40881680/article/details/82226562 我在使用这一款插件,先看看清净的效果图吧!我已经使用了一段时间了,首先下载插件,我上传到了我的服务器上,如果无法访问,请Q联系我索要16191592插件下载地址:点击下载Adblock-Plus屏蔽广告插件 ...

2018-09-05 15:47:28 473

转载 Spring IOC-BeanFactory的继承体系结构

转自:https://blog.csdn.net/chenzitaojay/article/details/46716071 本文主要介绍BeanFactory以及它的各种继承层级的接口、抽象类及实现类,因为内容很多,所以这里不介绍ApplicationContext继承体系下的类(虽然ApplicationContext本质上也是BeanFactory,但是毕竟这这是我们平时接触最多的两种类别...

2018-09-03 09:04:19 955

转载 JVM理解其实并不难!

转自:https://blog.csdn.net/huachao1001/article/details/51533132在阅读本文之前,先向大家强烈推荐一下周志明的《深入理解Java虚拟机》这本书。前些天面试了阿里的实习生,问到关于Dalvik虚拟机能不能执行class文件,我当时的回答是不能,但是它执行的是class转换的dex文件。当面试官继续问,为什么不能执行class文件时,...

2018-09-02 22:45:41 93

转载 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 2149

转载 java编译时与运行时概念明晰

转自:https://blog.csdn.net/wang_8649/article/details/70239304 java编译时与运行时很重要的概念,但是一直没有明晰,这次专门博客写明白概念.基础概念编译时 编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只是一般意义上这么说,实际上可能只是...

2018-09-02 22:32:02 122

原创 BUG:jqGrid可合并属性设置为true,无法实现当前列合并

这个BUG是基于我们平台进行开发发现的,不具有普遍性。BUG的表现形式是当前列可合并属性mergeRow设为true后,当前列相同数据行无法合并,只会影响前一行属性。merge属性:当前列重复属性是否可合并,默认为false,设置为true设置合并sorttype属性:定义排序的方式,可选值:int/integer - 对整形数值进行排序, float/number/currency ...

2018-08-11 18:58:37 546

原创 首篇博客

本文是我第一篇博客,可能笔法稚嫩,语序不通。但走出第一步是最重要的。对两本书内容有所感触,即备受好评的书籍《重构 改善既有代码的设计》与《代码整洁之道》其中一段话感觉还是比较符合我现在的状况你当然曾为糟糕的代码所困扰过。那么——为什么要写糟糕的代码?是想快点完成吗?是要赶时间吗?有可能,或许你觉得你自己要干好所需的时间不够;假使花时间清理代码,老板就会大发雷霆。或许你只是不耐烦...

2018-08-08 20:37:53 118

空空如也

空空如也

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

TA关注的人

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