自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 代码规范

代码规范 1.一个方法不能超过100行,要切割多个方法进行,一个方法的复杂度不能超过5,一个ifelse+1,一个for+1 2.表的建立中要加默认值,不然在判断的时候,判断是否有值,则需要判断 is not null,这个是全表扫描 3.一个表最多不能超过4个索引 4.web层不应该有业务逻辑,...

2019-01-28 15:42:45

阅读数 25

评论数 0

转载 谈谈自己对REST、SOA、SOAP、RPC、ICE、ESB、BPM知识汇总及理解

谈谈自己对REST、SOA、SOAP、RPC、ICE、ESB、BPM知识汇总及理解SOA:维基百科解释:SOA:面向服务的软件架构(Service Oriented Architecture),是一种计算机软件的设计模式,主要应用于不通应用组件中通过某种协议来互操...

2019-01-25 16:35:45

阅读数 35

评论数 0

转载 slf4j框架源码分析

个人总结 slf4j 把staticLoggerBinder类的实现留给了日志子系统去实现。并且命名的方式需要是"org/slf4j/impl/staticLoggerBinder.class" 这个路径才可以。 并且对应的日志子类工厂需要...

2019-01-23 14:07:11

阅读数 42

评论数 0

原创 抽象工厂模式和工厂模式的区别 -- 设计模式学习笔记

工厂模式分为 简单工厂模式、工厂方法、抽象工厂 三种 简单工厂 1.抽象工厂角色 2.抽象产品角色 3.具体工厂角色 4.具体产品角色 当需要生产一个产品的时候,只需要传入对应的产品key就可以获取对应的产品对象。 当需要新增产品的时候,可以重新实现抽象工厂,在里面进行添加,符合开闭原则 简单工厂...

2019-01-23 09:35:50

阅读数 70

评论数 0

转载 从github上下载项目到eclipse中

从github上下载项目到eclipse中 <span class="tags-box artic-tag-box"> ...

2019-01-22 10:52:19

阅读数 277

评论数 0

原创 ORACLE中number和varchar2的自动转换

在oracle中,当varchar2的字段中全是纯数字的时候,会将该字段中的值自动转换成number类型。 但是并不是所有的oracle的都可自动转换。在oracle中是有一个配置开关,当这个开关打开的时候,可以自动转换,如果没打开,就会关闭这个功能。 前几天,有同事遇到这种情况。在测试库中,字段...

2018-12-25 10:19:10

阅读数 1140

评论数 0

转载 Oracle - DBMS_LOB函数和用法

原 Oracle - DBMS_LOB函数和用法 2018年01月17日 16:26:51 袭冷 阅读数:5898 <span ...

2018-12-25 10:08:31

阅读数 63

评论数 0

转载 JDK 源码中 HashMap 的 hash 方法原理是什么?(JDK1.8)

胖君http://ciaoshen.com DO DREAM613 人赞同了该回答这段代码叫“扰动函数”。题主贴的是Java 7的HashMap的源码,Java 8中这步已经简化了,只做一次16位右位移异或混合,而不是四次,但原理是不变的。下面以Java 8的源码为例解释,//Java 8中的散...

2018-09-26 00:33:42

阅读数 42

评论数 0

转载 Mybatis调用Oracle中的包和存储过程

原 Mybatis调用Oracle中的包和存储过程 置顶 2018年07月19日 11:43:25 huxiangen 阅读数:13...

2018-09-26 00:02:33

阅读数 354

评论数 0

转载 Oracle中ROWNUM伪列和ROWID伪列的用法与区别

原 Oracle中ROWNUM伪列和ROWID伪列的用法与区别 2016年08月30日 17:05:45 yu102655 阅读数:16030 &am...

2018-09-25 23:49:57

阅读数 114

评论数 0

转载 Mybatis中一对多得关系怎么表示

Mybatis 一对一,一对多,多对一,多对多的理解 <div class="postBody"> &a...

2018-09-11 23:55:38

阅读数 42

评论数 0

原创 ORACLE 中 同时查询多张表,并且按照多个字段排序

为了提升工程性能,尽量减少数据库的连接,这个时候可以一次性查多张表 select a.* ,b.* from table_a a,table_b b 多字段排序,第一排序,第二排序 select a.* ,b.* from table_a a,table_b b order by a.i...

2018-09-11 23:28:25

阅读数 1195

评论数 0

原创 Oracle 中删除表后,表的索引,授权,同义词 会自动删除吗?

oracle 中 drop table 后 对应的该表的索引,授权,同义词会自动删除。 验证索引 新建一张表,一般都有主键索引,也就是唯一索引 将表中的一个字段建索引 不删除索引,直接drop table 再回来看索引是否还存在 结论是,索引不存在了。 授权,同义词同样也是会自动删...

2018-09-11 23:23:37

阅读数 4737

评论数 1

转载 ORACLE 中 替换 exists

ORACLE–IF EXISTS函数 对于Oracle中没有 if exists(…) 的语法,目前有许多种解决方法,这里先分析常用的三种,推荐使用最后一种 第一种是最常用的,判断count(*)的值是否为零,如下de...

2018-09-11 23:17:59

阅读数 285

评论数 0

原创 谈谈 ORCALE group by 中的坑(不是group by 表达式的原因)

group by 一般用于将数组分组,与order by 一起用的时候, group by 要用在 order by前面。 在mysql中 group by 比较灵活。 但相同的sql语句在oracle中则会报错,不是group by 表达式。 例如,下面这个sql在mysql中可以执行,但...

2018-09-11 23:12:42

阅读数 1137

评论数 0

转载 requestparam和requestbody区别

@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-...

2018-08-23 00:29:52

阅读数 43

评论数 0

原创 Get请求 传递 数组参数

Get请求传递参数一般都会把参数写在url后 https://mp.csdn.net?id=1 如果是数组的时候,如何传递? ids[] ids = {1,2,3,4} https://mp.csdn.net?id[0]=1&id[1]=2&...

2018-08-23 00:29:19

阅读数 13204

评论数 0

转载 mybatis中传入多个值

mybatis 的 mapper.xml中往往需要传入多个值 这里有三种方法可以传入 1.封装成一个对象,以对象的方式传入,parameterType 2.参数封装成一个hashMap 3.按照参数顺序传入 4.封装成list传入 可查看原博文 http://www.cnblogs.com...

2018-08-23 00:17:29

阅读数 56

评论数 0

转载 SQL中如何使用EXISTS替代IN

原创作品,可以转载,但是请标注出处地址http://www.cnblogs.com/V1haoge/p/6385312.html   我们在程序中一般在做SQL优化的时候讲究使用EXISTS带替代IN的做法,理由是EXISTS执行效率要比IN高。  之前我一直挺懵懂的一件事情是如何使用EXISTS...

2018-08-21 23:47:13

阅读数 55

评论数 0

原创 HashMap源码感悟

今天看了JDK1.8的HashMap源码。领悟颇多。 大家需要了解的可以,进这篇博文查看。 https://blog.csdn.net/sdksdk0/article/details/79299286 1.HashMap的存储结构 HashMap是综合了ArrayList 和 Linked...

2018-08-19 16:58:10

阅读数 28

评论数 0

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