
Java
冷星风
宠辱不惊先看庭前花开花落,去留无意漫随天外云卷云舒。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring boot mybatis-plus 相同事务中同一个查询返回结果一样问题
步骤1:查询用户信息 步骤2:修改该用户信息 步骤3:执行步骤1 结果:返回的数据和步骤1的数据一样,并未查询到步骤2的变更内容 原因:mybatis 一级缓存问题 解决:在步骤1执行的xml内增加 useCash flushCash配置 <select id="queryUserDeviceTmp" resultType="java.util.HashMap" useCache="false" flushCache="true"> ...原创 2021-01-21 11:13:03 · 1009 阅读 · 0 评论 -
Java 实体转换工具类
import com.github.dozermapper.core.DozerBeanMapperBuilder; import com.github.dozermapper.core.Mapper; import java.util.ArrayList; import java.util.List; /** * 实体和业务对象转换工具类 * * @date 2020-02-21 ...原创 2020-03-19 12:15:38 · 1568 阅读 · 0 评论 -
Scheduling 配置多线程
import java.util.concurrent.Executor; import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler; import org.springframework.aop.interceptor.SimpleAsyncUncaughtExceptionHandler; import ...原创 2018-08-02 10:00:13 · 5625 阅读 · 2 评论 -
SpringMVC接收复杂集合参数
Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合。以下列举接收List、List、List>转载 2017-11-03 16:04:45 · 295 阅读 · 0 评论 -
本地文件数据源
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.TypeReference; import lombok.extern.log4j.Log4j2; import j原创 2017-07-11 11:42:26 · 444 阅读 · 0 评论 -
线程池类,线程管理器:创建线程,执行任务,销毁线程,获取线程基本信息
import java.util.LinkedList; import java.util.List; /** * 线程池类,线程管理器:创建线程,执行任务,销毁线程,获取线程基本信息 */ public final class ThreadPool { // 线程池中默认线程的个数为5 private static int worker_num = 5; //原创 2017-07-11 11:40:25 · 2488 阅读 · 0 评论 -
HttpClient工具类
直接贴码 import java.io.*; import java.net.ConnectException; import java.net.URL; import java.net.URLEncoder; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Set原创 2016-11-01 00:16:22 · 473 阅读 · 0 评论 -
Mybatis代码自动生成插件
1、先在pom文件中配置插件 org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 src/main/resource原创 2016-11-01 00:02:27 · 454 阅读 · 0 评论 -
线程池例子
ThreadPool import org.apache.log4j.Logger; import java.util.Collections; import java.util.Date; import java.util.LinkedList; import java.util.List; /** * 线程池类,线程管理器:创建线程,执行任务,销毁线程,获取线程基本信息 */ pub原创 2016-11-09 22:10:52 · 330 阅读 · 0 评论 -
获取Java Exception异常详细信息,以便保存
public static String getExceptionAllInfo(Exception ex) { ByteArrayOutputStream out = null; PrintStream pout = null; String ret = ""; try { out = new ByteArrayO原创 2016-04-21 17:53:41 · 5054 阅读 · 0 评论 -
Java普通类获取Bean工具类
Spring中提供一些Aware相关接口,像是BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实例这些 Aware接口的Bean在被初始之后,可以取得一些相对应的资源,例如实例BeanFactoryAware的Bean在初始后,Spring容器将会注入BeanFactory的实例原创 2015-07-29 20:46:18 · 2070 阅读 · 1 评论 -
java遍历HashMap
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val转载 2015-07-30 11:34:14 · 450 阅读 · 0 评论 -
JSONP请求控制
Web.xml中配置Filter jsonpFilter JsonpFilter路径 true jsonpFilter /* 编写jsonpFilter import java.io.ByteArrayOutputStream; import java.io.IOException; im原创 2015-07-29 21:13:33 · 682 阅读 · 0 评论 -
SpringMVC集成quartz
第一步:导入所需jar包 commons-logging commons-logging 1.1.3 org.springframework spring-core 4.1.4.RELEASE org.springframework spring-web 4.1.4.RELEASE org.springframework spring-webmvc原创 2015-07-29 21:08:55 · 521 阅读 · 0 评论 -
Java 拷贝文件及目录
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class原创 2015-08-23 22:58:56 · 509 阅读 · 0 评论 -
Java拆解字符串(包括中文)
String str = "测试a字b符串"; for(int i=0;i System.out.println(str.charAt(i)); }原创 2015-07-27 22:24:37 · 1526 阅读 · 0 评论