自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ORACLE存储过程范例

CREATE OR REPLACE TYPE MAP_TYPE AS OBJECT(COL nvarchar2(36),VAL nvarchar2(36))CREATE OR REPLACE TYPE MAP_TABLE AS TABLE OF MAP_TYPECREATE OR REPLACE TYPE ID_ARRAY AS TABLE OF NVARCHAR2(36)create or re

2017-09-20 09:38:30 337

原创 AOP异常处理

package com.ly.mp.cmc.common.aop;import java.lang.reflect.Method;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.as

2017-09-19 11:17:52 611

转载 ORACLE SELECT INTO防止没结果时报错

如下:?123456789BEGIN  SELECTname    intov_name    FROMt_student   WHEREid = '101'EXCEPTION  WHEN

2017-09-18 15:29:09 1002

转载 linux下expect环境安装以及简单脚本测试

expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,是一款很实用的批量部署工具!expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装下载:expect-5.43.0.tar和tcl8.4.11-src.tar下载地址:https://pan.baidu.com/s/1kVyeLt9 提取密码:af9p将ex

2017-09-04 10:27:24 318

原创 KeyHolder

KeyHolder keyHolder = new GeneratedKeyHolder();jdbcTemplate.update(sql,  new BeanPropertySqlParameterSource(T), keyHolder, new String[]{"ID"});jdbcTemplateWrapper.update(new PreparedStatementCreat

2017-08-30 10:50:24 940

原创 JDBC传入参数使用LIKE模糊搜索

paramMap.put("name", "%" + name + "%");sql += " AND VALUE.DB_TYPE_VALUE_NAME LIKE(:name) ";

2017-08-10 19:42:51 1868

转载 spring aop获取目标对象的方法对象(包括方法上的注解)

这两天在学习权限控制模块。以前看过传智播客黎活明老师的巴巴运动网视频教程,里面就讲到权限控制的解决方案,当时也只是看看视频,没有动手实践,虽说看过几遍,可是对于系统中的权限控制还是很迷茫,所以借着这次机会动手实践一下。    黎活明老师的巴巴运动网使用的框架是struts + spring + jpa,大致思路是使用自定义注解,在需要权限控制的方法前使用注解定义方法所需的权限,然后使用AO

2017-08-10 17:25:26 327

转载 通过Spring Resource接口获取资源

通过spring Resource接口获取资源目录1       Resource简介2       通过ResourceLoader获取资源3       在bean中获取Resource的方式 1       Resource简介       在Spring内部,针对于资源文件有一个统一的接口Resource表示。其主要实现类有ClassPathResource、F

2017-08-08 16:00:44 190

转载 oracle merge 更新或插入数据

主要功能 提供有条件地更新和插入数据到数据库表中 如果该行存在,执行一个UPDATE操作,如果是一个新行,执行INSERT操作 — 避免了分开更新 — 提高性能并易于使用 — 在数据仓库应用中十分有用 MERGE语句的语法如下: [sql] view plain copyMERGE [hint] INTO [sch

2017-08-08 14:51:17 130

转载 POI

在讲导入Excel功能之前,先拓展一下Excel与POI对应关系:        表关系ExcelPOISheet1表0表Sheet2表1表Sheet3表2表依次类推          行关系ExcelPOI

2017-07-28 14:52:32 1073

转载 Java中的Runnable、Callable、Future、FutureTask的区别与示例

目录(?)[-]RunnableCallableFutureFutureTask简单示例输出结果Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。Runnable其中Runnable应该是我们最熟悉的接口,它只

2017-07-17 11:25:31 163

转载 多线程计数器之CountDownLatch和join

[java] view plain copy print?/**  * 这个是实现计数器操作,主线程等待子线程全部完成  * 模拟场景:10个人赛跑,当所有的人到达终点后,比赛结束  * @author zhangm  *  */  public class TestCountDownLatch  {         //计数器,从2

2017-07-17 11:24:55 167

转载 Eclipse新建类的时候如何自动添加注释(作者,时间的信息)

方法一:Eclipse中设置在创建新类时自动生成注释 windows–>preferenceJava–>Code Style–>Code Templatescode–>new Java files编辑它${filecomment}${package_declaration}/*** @author 作者 E-mail:* @version 创建时间:${

2017-07-10 08:56:52 618

原创 ORACLE储存过程合并数组

基于BULK COLLECT INTO会覆盖原数组内容,则 数组A:=数组A  MULTISET UNION  数组BI_ID_ARRAY ID_ARRAY:=ID_ARRAY();I_ID_ARRAY2 ID_ARRAY:=ID_ARRAY();begin  SELECT ROLE_ID BULK COLLECT INTO I_ID_ARRAY FROM t_eap_sys_

2017-07-06 19:20:09 535

转载 数组做为参数传入Oracle存储过程操作数据库

数组里存储的是String、int、lang等基本数据类型或引用数据类型(不包括java bean)一、在oracle中定义一个数组类型(TYPE)代码如下:createorreplacetype msg_array astableofnumber;意思是创建一个名称为msg_array,存放类型为整型的数组类型二、在oracle中定义一个存

2017-07-04 16:06:45 606

原创 个人SQL记录

update $table set $field case $field when ## then ## end;

2017-07-01 11:41:00 141

转载 Spring 之AOP AspectJ切入点语法详解

6.5  AspectJ切入点语法详解6.5.1  Spring AOP支持的AspectJ切入点指示符       切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:         execution:用于匹配方法执行的连接点;         

2017-06-30 15:08:33 181

原创 储存过程记录

CREATE OR REPLACE TYPE ID_TYPE AS OBJECT(ID_T varchar2(36));CREATE OR REPLACE TYPE ID_TABLE AS TABLE OF ID_TYPE;create or replace procedure P_CM_DIRECTORY_DELETE(I_NODE_ID IN VARCHAR2, --文件节点ID

2017-06-28 15:59:16 151

转载 在Oracle存储过程中需要遍历一张表《转》

用ForLoop替代Cursor--Oracle的使用技巧在oracle存储过程中需要遍历一张表,应该怎样做。大多少的人第一个念头就是Cursor。比如:create or replace procedure StudyCursor(resulst out integer) isv_tablename varchar(30);v_tabletyp

2017-06-27 17:45:28 395

转载 SQL树结构

SIBLINGS 是兄弟姐妹的意思,那么ORDER SIBLINGS BY的意思就是在兄弟姐妹之间的排序,和order by所表示的含义绝对不同,针对树状sql,我觉得ORDER SIBLINGS BY更有意义,树状sql查询出来的结果本身就是按照层次(hierarchy)结构排好序的,而加上关键字SIBLINGS 其实是在hierarchy内部进行排序。You have to be

2017-06-27 10:45:00 927

转载 Spring中的AOP(五)——在Advice方法中获取目标方法的参数

摘要: 本文介绍使用Spring AOP编程中,在增强处理方法中获取目标方法的参数,定义切点表达式时使用args来快速获取目标方法的参数。获取目标方法的信息    访问目标方法最简单的做法是定义增强处理方法时,将第一个参数定义为JoinPoint类型,当该增强处理方法被调用时,该JoinPoint参数就代表了织入增强处理的连接点。JoinPoint里包含了如下几个常用的方法:

2017-06-26 09:16:01 841

转载 最常用的15大Eclipse开发快捷键技巧

引言       做Java开发的,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下Eclipse中常用到的快捷键和技巧。 1、alt+?或alt+/:自动补全代码或者提示代码这个是我最得意的快捷键组合了,尤其是当输入syso几个字

2017-06-26 09:02:55 209

转载 PLSQL常用配置之窗口/版面保存、SQL格式化/美化、SQL注释\去掉注释等快捷键配置、登陆历史修改配置

http://blog.csdn.net/hyeidolon/article/details/8251791 PLSQL常用配置之窗口/版面保存、SQL格式化/美化、SQL注释\去掉注释等快捷键配置、登陆历史修改配置1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Orac

2017-06-26 09:01:46 9905

转载 Spring缓存注解@Cache使用

参考资料http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/http://swiftlet.net/archives/774 缓存注解有以下三个:@Cacheable      @CacheEvict     @CachePut @Cacheable(value

2017-06-26 09:00:14 226

转载 jquery操作select(取值,设置选中)

jquery操作select(增加,删除,清空)  http://huapengpeng1989412.blog.163.com/blog/static/58828754201342841940720/ jQuery获取Select选择的Text和Value: 123456789

2017-06-26 08:58:30 220

空空如也

空空如也

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

TA关注的人

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