自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄盖的博客

爬路,走路,领路。

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybstis insert操作详解及在使用过程中遇到的问题

先来补充一些知识: 一、insert属性配置 其属性如下:**parameterType** ,入参的全限定类名或类型别名 **keyColumn** ,设置数据表自动生成的主键名。对特定数据库(如PostgreSQL),若自动生成的主键不是第一个字段则必须设置 **keyProperty** ,默认值unset,用于设置getGeneratedKeys方法或selectKey子元素返回

2015-09-08 14:08:20 1470

原创 java中读取文件路径问题

在读配置文件的时候,遇到找不到该文件。明明就在这里,相对位置也对了,怎么就是找不到了呢。下面来解惑: 我们知道,在java中读取文件至少有以下两种方式,我这里指的是本地文件,网络流不计在内。 方式一: File file = new File(path); FileInputStream fis = new FileInputStream(file);方式二: FileInputStream fis

2015-08-28 17:16:58 612

原创 Oracle创建表空间,用户,分配权限

查询某登陆用户下的表: select * from user_tables查询非登陆用户下的表: select * from all_tables where owern='user_name' 注意大小写,user_name要为大写以某个用户登陆,如果要查询同一实例下其它用户的表,可以在表名前加上“ username.”就可以用了,是用用户,而不是用tablespace表空间。这里和权限有关。se

2015-08-07 14:18:27 459

原创 Maven Jetty插件配置

前些日子,一直困惑着我。使用jetty:run启动项目为什么我的请求地址中就不用加上项目名,而别人的就需要。我还以为这是jetty与tomcat的的不同之处,甚至认为jetty比tomcat高级多了。终于在今天我找到了原因。 之前我的pom.xml文件中jetty插件是这样配置的: <plugin> <groupId>org.eclipse.jetty</

2015-07-21 17:26:47 612

原创 Mybatis关联查询一对多使用插件分页返回数据不对

之前在做查询,开始没有考虑那么多,就没有做分页;后来随着数据量越来越大,不得不对以前的接口改成能分页的。我用的是mybatis自带的分页插件,可以在不改变原来的sql的基础上进行分页封装,这里面用的的是拦截器的功能。修改很顺利,可没有想到后面对比后台所查询出的记录,发现返回的结果会缺失。百思不得其解。 我通过打印结果,并对比直接从数据库中查询的结果,发现缺失的是一对多,多的一方会缺失。我才想起

2015-06-23 16:47:46 5781

原创 MyBatis关联查询

在实际的应用开发中,对单表进行查询是很少的。即使是通过视图这种方式,也是对表进行关联而来的。在ORM中,通常需要在一个实体中关联另一个实体。在MyBatis中一对多关系使用collection标签,一对一关系使用association标签。在这里我们考虑这样一张场景,学生,班级。学生和班级是多对一的关系。现在我们要在查询班级的时候得到学生信息,在查学生时要得到班级信息。 准备工作。 建表: 表 st

2015-06-14 16:47:28 330

原创 MyBatis动态SQL

近日在使用MyBatis框架,感慨于他的灵活多变的SQL方式。这种动态是基于OGNL表达式的。在这里有必要总结一番。 MyBatis实现动态SQL主要有一下元素:if choose(when,otherwise) where trim set foreach 在这里先创建一个简单的表User,有属性 id,name,password1)if 条件判断,实现条件选择。 例如:<select id=

2015-06-14 13:43:48 274

转载 23种设计模式全解析

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

2015-06-14 11:13:33 308

转载 有深度,面试有用的题

1.jdk1.5新增的功能——》2.字符流和字节流的区别,使用场景,相关类 ==>>>3.线程安全的概念,实现线程安全的几种方法 ==>>>4.抽象类和接口的区别,使用场景 ==>>>5.hash算法的实现原理,hashcode的实现原理 ==>>>error和exception的区别,RuntimeException和非RuntimeException的区别 ==>>> 继承与组

2015-06-14 11:00:04 676

转载 oracle 普通视图 和 物化视图 的区别

物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新了,才进行

2015-06-01 15:02:18 4765

原创 Oracle正则查询

前些日子在做查询的时候,遇到这样一个问题。怎么对一个字段对应多个关键字做模糊查询,我已经知道了模糊查询可以使用like,范围可以用in。如何使只有两个关键字,我还可以将sql 语句拆成来个sql 之间用or 将结果合并。但随关键字越来越多,麻烦就来了。困恼了几天后,看到可以使用正则来查询。顿时道路一片平毯。 表A:就简单只有1个字段,column是字符串。 现在要查询

2015-05-28 17:19:50 549

转载 java 类加载机制

深入Java虚拟机】之四:类加载机制 分类: 深入Java虚拟机 2014-01-08 00:09 644人阅读 评论(14) 收藏 举报 类加载Class初始化虚拟机JAVA 目录(?)[+] 转载请注明出处:http://blog.csdn.net/ns_code/article/details/17881581 类加载过程     类从被加载到虚拟机内存中

2014-01-09 23:58:41 406

Axis2 1.6.2插件for eclispe

这是axis2 1.6.2 eclipse 插件,里面有安装方法。

2015-10-12

空空如也

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

TA关注的人

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