自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

转载 MyBatis的几种批量操作

MyBatis中批量插入  方法一:    resultType="java.lang.String">  SELECT CURRENT_TIMESTAMP()    insert into kangaiduoyaodian ( depart1, depart2, product_name,  generic_name, img, product_specifica

2016-05-09 14:44:00 359

原创 MyBatis的like模糊查询

name like CONCAT('%',#{foodName},'%' )这里需要用concat 拼接字符串

2016-03-31 15:20:44 354

原创 MyBatis的#和$的区别

推荐使用# 而不是$1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:where id = #{id},#生成的sql带引号,所以传参的时候用,比如传123、梦彪的时候,会变成“123” “梦彪”2.$将传入的数据直接显示生成在sql中。如:order by ${id} ,排序的时候建议用$,$生成的sql不带引号,所以传对象的时候用,比如穿name,id,

2016-03-31 09:53:27 322

原创 404、500、502等HTTP状态码介绍

基本涵盖了所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问HTTP 403 –

2016-03-30 16:52:32 313

原创 Exception 和 error

编译型异常是无法捕获的 === error错误RuntimeExceptionthrows抛出的异常 总是要try···catch的  异常可以抛出 但是总要处理。(一般在service层捕获,或在Controller之中)throw 捕获异常,给出提示  throw new exception(“b不能为0”)常见异常:RuntimeException

2016-03-06 14:18:35 323

转载 web.xml中load-on-startup的作用

如下一段配置,熟悉DWR的再熟悉不过了:   dwr-invoker   org.directwebremoting.servlet.DwrServlet       debug    true      1   dwr-invoker   /dwr/*我们注意到它里面包含了这段配置:1,那么这个配置有什么作用呢?贴一段英文原汁原

2016-03-04 09:53:08 234

转载 Pojo和JavaBean的区别

POJO(Plain Old Java Object)这个名字用来强调它是一个普通java对象,而不是一个特殊的对象。2005年11月时,“POJO”主要用来指代那些没用遵从特定的Java对象模型,约定或框架如EJB的Java对象.理想地讲,一个POJO是一个不受任何限制的Java对象(除了Java语言规范)。例如一个POJO不应该是扩展预定的类,如       pub

2016-03-04 09:35:21 245

转载 JavaBean,POJO,VO,DTO的区别和联系

JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 的属性。VO即value object值对象主要体现在视图的对象,对于一个WEB页面将整个页面的

2016-03-04 09:32:36 7470

转载 @autowired和@resource的区别(面试题)

@resource的作用相当于@autowired,只不过@autowired按byType自动注入,而@resource默认按byName自动注入罢了。@Resource有两个属性是比较重要的,分别是name和type ,Spring将@resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以如果使用name属性,则使用byName的自动注入策略,而使用

2016-02-28 22:33:33 1230

转载 spring学习笔记 - 面试题

1.什么是Spring?(面试题)Spring是一个容器框架,可以接管各个层面的Bean(action/domain/pojo/javabean),并且可以配置bean与bean之间的关系。在java代码里使用bean只需要 用ApplicationContext 的getBean(配置文件里bean的id)方法就可以了。Spring是依赖反射机制的,那到底什么是反射机制呢:反

2016-02-27 18:15:12 256

转载 java格式化小数的输出

double r = 5.1234; System.out.println(r); // 结果是 5.1234 int decimalPlaces = 2; BigDecimal bd = new BigDecimal(r); // setScale 是不可改变的bd = bd.setScale(decimalPlaces, BigDecimal.ROUND_HALF_UP); r = b

2016-02-27 09:47:13 1489

转载 JavaScript终止事件冒泡的方法

在一个div中有一个a,希望点a后不再让click事件向下面传递了。$("#item_list a.rmp").bind("click", function(e){ e.preventDefault(); e.stopPropagation(); jQuery.rmfromShopcart($(this).attr("al

2016-02-27 09:43:27 629

转载 修改tomcat端口,使一台机器同时运行2个tomcat

当你因为需要,要在同一台机器上跑两个tomcat的话,就不是简单修改一下其中一个端口的问题了。下图分别是在Eclipse下通过GUI界面修改,和直接修改tomcat/conf/server.xml文件内容的截图。基本思路是:①tomcat端口从默认的8080改为8088(或其他);②监控端口也要改一下,由8005指定为8015(或其他);③AJP 1.3 Connector o

2016-02-27 09:24:42 2370

转载 15个值得开发人员关注的jQuery开发技巧和心得

大家晚上好,在这篇文章中,我们将介绍15个让你的jQuery更加有效的技巧,大部分关于性能提升的,希望大家能够喜欢!15个技巧:1. 尽量使用最新版本的jQuery类库2. 使用简单的选择器3. 数组方式使用jQuery对象4. 选择器属性5. 创建一个空的jQuery对象6. 选择一个随机元素7. 使用CSS Hooks8. 使用自定义的删除方法

2016-02-26 23:15:58 332

转载 javascript闭包 -- 懂不懂由你,反正我是懂了

摘要:“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了。  越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stackoverflow上这一篇解答,我脑中就出现了一句话:就是这货没跑了!

2016-02-26 22:53:52 292

转载 65条最常用正则表达式 你要的都在这里了

最全面的65条最常用正则表达式都在这里了,特分享给大家,帮助大家更好地学习正则表达式很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数

2016-02-22 15:32:12 336

转载 js常用方法(正则工具类)

/*Javascript代码 function obj$(id) 根据id得到对象 function val$(id) 根据id得到对象的值 function trim(str) 删除左边和右边空格 function ltrim(str)

2016-02-22 15:20:34 525

转载 mysql常用语句大全

基本查询语句SELECT * FROM `test` WHERE 1                  //简单查询SELECT id,uid FROM newdb.`test` WHERE 1            //查询ID、UID等字段SELECT remark as r FROM `test` WHERE 1             //别名查询SELECT * FR

2016-02-21 01:29:41 361

原创 java中的堆Heap和栈Stack的区别

java里面Heap和Stack分别存储数据的不同 Heap(堆)Stack(栈)JVM中的功能内存数据区内存指令区存储数据对象实例(1)基本数据类型,指令代码,常量,对象的引用地址(2)1.保存对象实例,实际上是保存对象实例的属性值,属性的类型和对象本身的类型标记等,并不保存对象的方法(方法是指令

2016-02-21 00:31:20 523

原创 接口和抽象类的区别

接口和抽象类的区别:关键字的不同, 接口interface  抽象类abstract创建方式: 抽象类: 可以是public 也可以是protected 但是不能是private 不能是私有的 不然不能被子类继承[public] abstract class ClassName { abstract void fun();}接口:同抽象类一样 可以是public 和 pr

2016-02-20 21:25:47 367

原创 循环中 break 与 continue 的区别

break语句:break语句可用于跳出循环,break语句跳出循环后,会继续执行该循环之后的代码(如果有的话)。continue语句:continue语句中断循环,如果出现了指定的条件,然后继续循环中的下一个迭代。 //break语句:break语句可用于跳出循环,break语句跳出循环后,会继续执行该循环之后的代码(如果有的话)。例: for (var i = 0;i<10 ;i++

2016-02-20 17:19:36 2448

原创 java算法 使用递归计算阶乘

今天面试遇到的面试题,不多说直接贴代码package exam;import java.util.Scanner;public class 阶乘 { /** * 计算阶乘的函数 */ static long factorial(int m){ if (m <= 1){ return 1; }else{ return m * factorial(m-1);

2016-02-19 16:55:31 753

转载 Oracle、Mysql、SQLServer数据分页查询

(一)、mysql的分页查询mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式:/** sql:可以是单表的查询语句,也可以是多表的联合查询语句* firstIndex:其实的索引* pageSize:每页显示的记录数*/select o.* from (sql) o limit firstIndex,pageSize

2016-02-19 12:24:17 233

JavaScript笔记基础总结

详细的JavaScript基础笔记 一些JavaScript基础,简单操作,案例代码,鼠标事件等等 有图有代码,简单易懂

2016-02-20

[疯狂JAVA讲义].李刚.高清扫描版

[疯狂JAVA讲义].李刚.高清扫描版 完整版的下载地址链接, 本来想传电子书,但是上传文件受限60MB 只能传下载地址了

2016-02-19

空空如也

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

TA关注的人

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