关于在spring中使用多线程操作数据库时,遇到的mapper为null的问题

在线程中使用@Resource或者@Autowired注入全部为NULL, 原来是Spring不能在线程中注入。 有两种方法可以参考,以下方法本人在实际项目中都已使用到过 要的Bean作为线程的的构造函数的参数传入 使用ApplicationContext.getBean方法来静态的获取Be...

2019-04-10 17:57:20

阅读数 65

评论数 0

SimpleDateFormat线程不安全及解决办法

一. 为什么SimpleDateFormat不是线程安全的? Java源码如下: /** * Date formats are not synchronized. * It is recommended to create separate format instances for each...

2019-02-20 10:06:35

阅读数 11

评论数 0

[转]Spring Boot实战之单元测试MockMvc

https://blog.csdn.net/sun_t89/article/details/52185952 https://www.cnblogs.com/lyy-2016/p/6122144.html

2018-09-05 14:21:50

阅读数 106

评论数 0

Redis分布式锁的正确实现方式(Java版)

  转至:https://wudashan.cn/2017/10/23/Redis-Distributed-Lock-Implement/#releaseLock-wrongDemo2 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKe...

2018-09-04 10:00:00

阅读数 40

评论数 0

【转】这是一篇《程序猿面试葵花宝典》。

首先,这是一篇严肃的文章。一篇靠谱的面试指南,会助众位学友的求职之路柳暗花明过重峦,直挂云帆济沧海! 一想到世界上又要产生一篇有影响力的文章了,创作的指尖就会忍不住颤抖。   【借鉴篇】 在面试之前,我们不妨学习一下前辈们的面试经验,毕竟长江后浪推前浪,我们需要吸取前辈们的教训,成就现在的...

2018-08-31 11:22:09

阅读数 362

评论数 0

[转]nginx教程从入门到精通

https://www.cnblogs.com/EdwinChan/p/8350984.html

2018-08-31 10:45:04

阅读数 304

评论数 0

使用mybatis-generator添加自定义插件时提示无法实例化插件类 Cannot instantiate object of type

报错信息: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate failed: Cannot instantiate object of type c...

2018-07-30 16:08:37

阅读数 2886

评论数 0

spring AspectJ的Execution表达式-备忘笔记(转)

Aspectj切入点语法定义 在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点" 例如定义切入点表达式  execution (* com.sample.service.impl..*.*(...

2017-08-29 09:41:10

阅读数 204

评论数 0

Java占位符替换工具类

import java.util.HashMap; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** ...

2017-06-09 15:31:51

阅读数 470

评论数 0

springmvc发送邮件

true                                                                     -->

2017-06-09 15:30:43

阅读数 248

评论数 0

让时间处理简单化 【第三方扩展类库org.apache.commons.lang.time】

本文转载至:http://www.cnblogs.com/java-class/p/4845962.html#_label2  JAVA的时间日期处理一直是一个比较复杂的问题,大多数程序员都不能很轻松的来处理这些问题。首先Java中关于时间的类,从 JDK 1.1 开始,Date的作用很...

2017-06-06 11:42:03

阅读数 417

评论数 0

Jedis Util

package com.iclass.esb.engine.cache.redis; import com.iclass.esb.engine.cache.ESBCache; import org.apache.commons.lang3.StringUtils; import or...

2017-05-19 15:56:20

阅读数 238

评论数 0

MySQL查询根据名字段重复内容只显示最新的一条

例: SELECT * FROM user_bindcard_info WHERE (id IN ( SELECT MAX(id) FROM user_bindcard_info WHERE (vip_id IN(1000000006,1000000009,654323)) GROUP BY c...

2017-05-08 16:07:10

阅读数 2583

评论数 0

使用SPRING中的线程池ThreadPoolTaskExecutor实现并发

使用SPRING中的线程池ThreadPoolTaskExecutor实现并发。 一:不需要返回值的情况  1,初始化线程池 Java代码   ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTas...

2017-04-16 23:05:32

阅读数 3746

评论数 0

mysql参数之innodb_buffer_pool_size大小设置

mysql> show global variables like 'innodb_buffer_pool_size'; +-------------------------+-----------+ | Variable_name           | Value     | +----...

2017-04-12 14:07:42

阅读数 20600

评论数 0

【转】Spark知识体系完整解读

Spark简介   Spark是整个BDAS的核心组件,是一个大数据分布式编程框架,不仅实现了MapReduce的算子map 函数和reduce函数及计算模型,还提供更为丰富的算子,如filter、join、groupByKey等。是一个用来实现快速而同用的集群计算的平台。   Spa...

2017-04-01 09:52:18

阅读数 1932

评论数 0

git如何创建分支和删除分支

现在我在master分支上,工作目标是干净的,也没有需要commit的: $ git branch * master release $ git status On branch master Your branch is up-to-date with 'origin/master'. ...

2017-03-24 18:17:19

阅读数 1156

评论数 0

mybatis执行批量更新update

mybatis执行批量更新update Mybatis的批量插入这里有http://ljhzzyx.blog.163.com/blog/static/38380312201353536375/。目前想批量更新,如果update的值是相同的话,很简单,组织 update table set co...

2017-03-13 16:53:39

阅读数 19266

评论数 0

MyBatis的几种批量操作

方法一:     resultType="java.lang.String">   SELECT CURRENT_TIMESTAMP()     insert into kangaiduoyaodian ( depart1, de...

2017-03-13 15:21:12

阅读数 1133

评论数 0

Intellij IDEA 快捷键整理

原文:http://www.cnblogs.com/tonycody/p/3257601.html 【常规】 Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shif...

2017-03-07 15:59:14

阅读数 166

评论数 0

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