会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SmileNicky的博客
Email : nickypm@foxmail.com
Blog:
https://smilenicky.blog.csdn.net
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
29
下一页
2018年12月15日
线程并行学习笔记
摘要: 一、线程并行相关概念 同步(Synchronous)和异步(Asynchronous) 同步和异步的本质区别是是否需要等待,比如一个方法在执行,必须等前面一个方法程执行完成,才可以执行,这就是同步。如果不需要等上一个方法执行完成,并行或者并发执行,这就是异步调用。 并发(Concurrency)和并
阅读全文
posted @ 2018-12-15 23:18 smileNicky
阅读(722)
评论(0)
推荐(0)
2018年12月13日
Oracle的nvl函数和nvl2函数
摘要: 一、基本语法 介绍一下oracle的nvl函数和nvl2函数。 nvl函数 nvl函数基本语法为nvl(E1,E2),意思是E1为null就返回E2,不为null就返回E1。 nvl2函数 nvl2函数的是nvl函数的拓展,基本语法为nvl2(E1,E2,E3),意思是E1为null,就返回E3,不
阅读全文
posted @ 2018-12-13 23:13 smileNicky
阅读(2752)
评论(0)
推荐(0)
Oracle递归查询start with connect by prior
摘要: 一、基本语法 connect by递归查询基本语法是: start with:表示以什么为根节点,不加限制可以写1=1,要以id为123的节点为根节点,就写为start with id =123 connect by:connect by是必须的,start with有些情况是可以省略的,或者直接s
阅读全文
posted @ 2018-12-13 23:12 smileNicky
阅读(296)
评论(0)
推荐(0)
mybatis foreach报错It was either not specified and/or could not be found for the javaType Type handler
摘要: 或许是惯性思维,在mybatis使用foreach循环调用的时候,很多时候都是传一个对象,传一个List的情况很少,所以写代码有时候会不注意就用惯性思维方法做了。 今天向sql传参,传了一个List作为参数,然后在xml里再foreach循环调用。然后报错信息如: mybatis foreach报错
阅读全文
posted @ 2018-12-13 00:24 smileNicky
阅读(10383)
评论(0)
推荐(0)
Oracle列转行函数使用
摘要: 一、业务场景 今天需要实现一个table,有一列的效果是:用户姓名A(账号a),用户姓名B(账号b)...这种格式。这就想到oracle的列转行函数vm_concat。 可以用类似这种格式wm_concat(a || '(' || b || ')'),a表示用户名字段,b表示账号字段。 例子: 查询
阅读全文
posted @ 2018-12-13 00:03 smileNicky
阅读(819)
评论(0)
推荐(0)
JavaScript笔记整理
摘要: 整理一篇工作中的JavaScript脚本笔记,不定时更新,笔记来自网上资料或者自己经验归纳。 (1) 获取Url绝对路径 (2) 获取Url请求参数 function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var the
阅读全文
posted @ 2018-12-13 00:02 smileNicky
阅读(114)
评论(0)
推荐(0)
2018年12月9日
Redis之分布式锁
摘要: [TOC] 一、加锁原因 在一些比较高并发的业务场景,经常听到通过加锁的方法实现线程安全。 下面简单介绍一下 1.1 加锁方式 数据库锁 数据库本身提供了锁机制,比如乐观锁、悲观锁等等。下面给出我之前写的一篇博客,介绍一下mysql数据库的锁机制 "Mysql的锁机制" 单体环境 Java线程层面,
阅读全文
posted @ 2018-12-09 17:26 smileNicky
阅读(689)
评论(0)
推荐(0)
2018年12月8日
Oracle创建表空间创建用户和用户授权
摘要: 今天要创建一个Oracle用户,然后发现sql不太记得了,然后只能再去找找资料,发现这样效率并不是很高,所以记录成博客,有需要就直接从博客复制。 下面是我简单整理的,有需要可以参考。 创建表空间 CREATE TABLESPACE WORKFLOW01 LOGGING DATAFILE 'D:\or
阅读全文
posted @ 2018-12-08 00:09 smileNicky
阅读(217)
评论(0)
推荐(0)
2018年12月7日
Oracle列转行函数版本不兼容解决方案
摘要: 业务场景 本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的。不过这个函数使用要谨慎,底层实现应该也是group by等等实现的,性能并不是特别好。这个函数在Oracle12是没有的,在Oracle11是不太兼容的,Oracle10可以正
阅读全文
posted @ 2018-12-07 00:21 smileNicky
阅读(602)
评论(0)
推荐(0)
2018年12月2日
Mybatis3.2不支持Ant通配符TypeAliasesPackage扫描的解决方案
摘要: 业务场景 业务场景:首先项目进行分布式拆分之后,按照模块再分为为api层和service层,web层。 其中订单业务的实体类放在com.muses.taoshop.item.entity,而用户相关的实体类放在com.muses.taoshop.user.entity。所以就这样,通过通配符方式去s
阅读全文
posted @ 2018-12-02 20:47 smileNicky
阅读(1308)
评论(0)
推荐(1)
上一页
1
···
20
21
22
23
24
25
26
27
28
29
下一页
公告