mybatis进行批量insert并返回每条记录主键

最近业务需要,考虑到效率问题,进行insert的批处理,但是同时也需要返回操作之后的记录id,查了一些资料,都并不好使,又看了一下mybatis的官方文档,测试了几次,最终搞定,不说废话了,直接分享代码以及可能需要注意的点: 首先是dao层的方法,简单一段: void insertBatch...

2018-11-19 14:40:49

阅读数:62

评论数:0

shiro集成redis做全局session管理

项目中做登录功能,使用的是shiro框架,说实话也是第一次使用,之前接触过,稍微也了解一点,但是自己搭建框架集成到项目还是第一次,所以也是一路摸索过来的,好了,不废话了,直接开始正题吧! 在项目中,登录的时候使用的是 shiro+jwt 做登录功能,起初的想法还是挺好的,开始使用的ehcache...

2018-11-02 11:17:55

阅读数:261

评论数:0

Navicat Premium 12 链接MySQL8.0.11数据库报2059错误

Navicat Premium 12 链接MySQL8.0.11数据库报2059错误 2018年07月17日 12:16:08 阅读数:176 标签: Navicat12 MySQLMySQL8.0.1120592059报错更多 个人分类: 开发工具 版权声明:转载请申明 https://b...

2018-09-03 18:01:57

阅读数:54

评论数:0

Controller全局控制返回对象为null时自动过滤掉不返回

最近在做一个新的项目,所有的东西,从框架开始,都是一点点搞起来的,很多基础设施不完善,在controller层返回对象包含有null的字段就属于其中的一种. 倘若返回的对象中不能过自动过滤掉null的属性,不仅是对流量的一种消耗,也给前段使用时带来麻烦,乱糟糟的,一点不简洁. 在开发中为了解决...

2018-08-15 18:00:12

阅读数:433

评论数:0

http预请求options

在有很多情况下,当我们在js里面调用一次ajax请求时,在浏览器那边却会查询到两次请求,第一次的Request Method参数是OPTIONS,还有一次就是我们真正的请求,比如get或是post请求方式 查阅相关的资料之后发现,这是浏览器对复杂跨域请求的一种处理方式,在真正发送请求之前,会先进...

2018-08-10 14:49:44

阅读数:702

评论数:0

java后端1年经验和技术总结

1.引言   毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。   经过一年意识到以前也有很多认识误区,比如:   ...

2018-04-18 15:15:59

阅读数:154

评论数:0

如何在idea maven项目使用lib下得jar包

有些项目的jar包不是在maven服务器上能够下载的,那么需要将这样的包放在项目的lib目录下,不过这样会导致maven打包时找不到包,这时我们就需要引入lib下的jar包了。1.首先在dependencies里加入本地jar包。如图1.1所示在点击红色方框处加号,选择添加JARs or dire...

2018-04-16 16:30:20

阅读数:486

评论数:0

Memcache缓存系统构建一

在如今这个高效率的社会中,怎样将这个高效率应用到自己的程序中,是一个值得追寻和值得探讨的问题。因为这个memcache能够很好的提高检索速度,提升用户体验,而且重要的是减少数据库的访问。这就大大的提高了整个应用系统的档次。因此,在应用程序的开发中加入这样的一个技术无疑是给自己的程序锦上添花。瞬间就...

2018-03-19 15:15:50

阅读数:59

评论数:0

org.hibernate.LazyInitializationException(懒加载异常)原因

could not initialize proxy - no Session在<many-to-on>中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库...

2018-02-28 16:38:45

阅读数:1713

评论数:0

java如何利用反射机制实现类的创建以及属性的设置

这里我们使用类装载器(ClassLoader)来实现需求, 首先是获取类装载器对象 ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); 装载我们的目标类 Class class = ...

2018-01-24 12:10:42

阅读数:301

评论数:0

SpringBoot学习历程(6)->springboot集成JSP

在springboot集成jsp的过程中,首先我们需要进行一下准备工作,那就是关于maven项目中依赖的添加,这里我们需要在pom文件中添加以下两个依赖: org.springframework.boot spring-boot-starter-tomcat o...

2018-01-23 10:24:25

阅读数:92

评论数:0

SpringBoot学习历程(5)->springboot集成freemarker

springboot中。在对freemarker进行集成的时候,首先需要导入相关的jar包, org.springframework.boot spring-boot-starter-freemarker 这里需要注意的是对jar包的选择,是springboot环境下的...

2018-01-22 15:35:33

阅读数:66

评论数:0

SpringBoot学习历程(4)->全局异常的处理

在写到springboot的全局异常的处理时,在这里直接先展示一个简单的示例: import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annot...

2018-01-22 12:11:55

阅读数:126

评论数:0

SpringBoot学习历程(3)->springboot中对静态资源的访问

在一个web项目中,往往需要引入大量的js,css,图片等静态资源,而在pringboot中,对于这一类的静态资源有一些默认的配置。 在springboot默认的环境下,静态资源的位置需要置于classpath下,对于相关的目录名有以下规则: /static /public /resour...

2018-01-22 11:56:06

阅读数:70

评论数:0

SpringBoot学习历程(2)->helloword的小示例

在前面已经简单的介绍了关于springboot的一些内容,接下来我就直接进入springboot的实战学习,我们还是习惯性的先写一个helloword 的小示例,来开始我们第一个springboot项目的启动 第一步:我们需要先创建一个maven项目,关于maven项目的创建过程,网上有很多的教...

2018-01-20 16:39:39

阅读数:163

评论数:0

SpringBoot学习历程(1)->springboot的介绍

springboot是什么 我们在学习一个技术的的时候,首先需要弄明白的是,这个技术是什么,他又什么特点,如何才能很快的来上手学习。 在这里关于springboot是什么,现在网上的介绍已经有很多了,大都是大同小异,很简单的来讲,springboot只是spring框架的一部分,他是sprin...

2018-01-20 15:30:55

阅读数:1578

评论数:0

使用hibernate的hql语句做查询报错 org.hibernate.hql.internal.ast.QuerySyntaxException: user is not mapped

hql语句查询报错:  org.hibernate.hql.internal.ast.QuerySyntaxException: Product is not mapped [user is not mapped [select count(*) from user]  首先需要注意...

2017-11-14 12:24:22

阅读数:132

评论数:0

RestTemplate上传文件总结

最近做了一个功能,需要使用RestTemplate来上传文件,试了好多的方法,网上也看了很多的资料,最后发现,有很多的东西是没有必要的,除了吧脑袋搞的懵懵的,其实总结下来,只需要很简单的几部就可以了,当然也不排除别人上传时的服务端的差异,可能是需求不一样,不保证这种方法万能,但是一些简单的上传还是...

2017-09-27 18:08:14

阅读数:9641

评论数:1

SVN服务器搭建和使用(三)

接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等. 添加文件 在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图: 这时候,你需要告知TortoiseSVN你的操作,如图: ...

2017-09-25 09:28:09

阅读数:92

评论数:0

SVN服务器搭建和使用(二)

上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用. 首先打开VisualSVN Server Manager,如图: 可以在窗口的右边看到版本...

2017-09-25 09:27:17

阅读数:135

评论数:0

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