加载中
MyBatis注解模式批量insert方法

方法一:script标签方式   @Insert("<script>insert into xxx (channelId,siteId) " +       "values " +       "<foreach collection=\"list\" item=\"item\" index=\"index\" separator=\",\" >(#...

2017/04/19 16:58
202
MyBatis注解模式批量插入异常

项目中批量insert插入的时候虽然数据全部插入成功了,但是抛出了一个异常 以下是异常信息: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.Exe...

2017/04/19 16:47
1K
MyBatis插入数据返回值为负数-2147482646

获取mybatis的update和insert行数,总是返回负数-2147482646。是由于defaultExecutorType的引起的,defaultExecutorType有三个执行器SIMPLE、REUSE和BATCH。其中BATCH可以批量更新操作缓存S...

2017/04/19 14:33
420
MyBatis注解模式取参数方法

@Select("select count(*) from (select id from patrol_host where hostName=#{hostName} ) tmp_count") public int isAAA(String hostName);    @Select("select count(*) from (select id ...

2017/04/18 17:26
107
整合log4j和mybatis,输出最终生成的SQL

Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会...

2017/04/18 15:02
58
Integer缓存机制

Integer a = 127; Integer b = 127; System.out.println(a == b);// true Integer c = 128; Integer d = 128; System.out.println(c == d);// false Integer e = 127; Integer f = new Int...

2017/04/03 18:14
20
非静态方法和静态方法相互调用的方式

静态方法,静态代码块,静态变量是在类加载的同时被加载. 而当第一次创建一个类的实例或者调用一个类中的属性或者执行一个类中的方法时会加载这个类.那么在加载类的期间会加载该类中的所有静态...

2017/03/26 02:09
45
mybatis-mysql时间查询时丢失时分秒精度

如果在mybatis中jdbcType指定为DATE会丢失时分秒. 如果需要保留时分秒可以使用TIMESTAMP

2017/03/02 17:46
355
创建新项目或者安装eclipse后的第一件事情-设置编码

最近遇到问题,在myeclipse新建或导入项目后,有些文件中文显示乱码,每次都要在项目property中修改其编码,所以想到一次性解决所有编码问题,让项目新建或导入之后自动是utf-8编码,这样就不...

2017/02/09 19:20
4
关于值传递和引用传递的误区

在 Java 应用程序中永远不会传递对象,而只传递对象引用。因此是按引用传递对象。但重要的是要区分参数是如何传递的,这才是该节选的意图。Java 应用程序按引用传递对象这一事实并不意味着 ...

2017/02/06 20:14
4
Calendar.set方法获取前一天的当前时刻

获取前几天的当前时刻的时间方法 Calendar cal = Calendar.getInstance(); Date date = new Date();// 获取当前时间 cal.setTime(date); cal.set(Calendar.DATE,cal.get(Calendar.DATE)-1 );...

2017/01/24 16:32
27
Linux 安装配置jdk

1.2 64位系统下载Linux x64版本 2、安装jdk(这里以.tar.gz版本,32位系统为例) 安装方法参考http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html 2.1 选择要安装...

2017/01/16 14:16
9
centOS安装mysql最简单方法-通过yum命令在线安装

个人学习linux时需要安装mysql,尝试了各种方法,rpm,源码安装,但是始终没有成功.最后使用yum命令在线安装成功 1.远程登录linux,输入以下命令下载repo源 wget http://repo.mysql.com/mysql-com...

2017/01/16 12:07
18
MySQL访问权限设置-not allowed to connect

Navicat软件连接数据库报错xxx.xxx.xx.xxnot allowed to connect 1.使用Xshell等远程连接到linux,登录mysql 使用命令mysql -uroot -p登录 2.mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'...

2017/01/16 12:01
10
spring ajax交互简易DEMO

后台代码: @RequestMapping(value="/testText.htm")   public void testText(String text,HttpServletResponse resp){     try {       resp.getWriter().write("200");       resp.getWriter().flush...

2017/01/11 15:40
17
全文检索工具lucene之基本搜索方法

package com.diannuo.util.lucene; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.lucene.document.Document; import org.a...

2017/01/10 21:18
39
全文检索工具lucene 之索引创建方法

这里创建索引使用的文档内容是:吃饭 买菜 洗车 类似这样的词语,中间使用空格隔开 下面是创建索引和获取searcher对象的类, package com.xxxxx.util.lucene; import java.io.File; import jav...

2017/01/10 21:16
15
SSL方式获取邮箱收件箱

QQ邮箱是强制要求使用SSL方式获取收件箱的: package emailUtil; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; impo...

2016/12/22 22:07
40
java后台实现HTTPS协议方法

使用场景: java后台.提供接口给IOS和安卓APP客户端 实现方式: 1.在阿里云申请一个免费的证书,阿里云上有详细的步骤指引 地址: https://common-buy.aliyun.com/?spm=5176.8064714.317898.pric...

2016/12/17 15:06
88
javamail使用SSL加密方式465端口

目前使用javamail发送邮件一般使用25端口,由于25端口是一个简单的邮件发送协议,所以经常会被滥用发送垃圾邮件,因此在一些服务器比如阿里云上会封禁该端口的使用. 解决的办法就是使用465端口:...

2016/12/13 16:35
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部