JAVA
文章平均质量分 86
路漫漫而道远
这个作者很懒,什么都没留下…
展开
-
Springboot整合Spring Retry实现重试机制的实现
在项目开发过程中,经常会有这样的情况:第一次执行一个操作不成功,考虑到可能是网络原因造成,就多执行几次操作,直到得到想要的结果为止,这就是重试机制。Springboot可以通过整合Spring Retry框架实现重试。下面讲一下在之前新建的ibatis项目基础上整合Spring Retry框架的步骤:1、首先要在pom.xml配置中加入spring-retry的依赖:<dependency> <groupId>org.springframework.retry&l转载 2020-12-18 15:48:49 · 832 阅读 · 2 评论 -
9种设计模式在Spring中的运用,一定要非常熟练!
来自:SCDN(微信号:iCoding91)原文链接:https://blog.csdn.net/caoxiaohong1005/article/details/80039656Spring中涉及的设计模式总结1.简单工厂(非23种设计模式中的一种)实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。实质:由一个工厂类根据传.转载 2020-12-18 15:44:39 · 151 阅读 · 0 评论 -
java-线程池工具类
package thread.pool;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;p...转载 2019-07-09 17:24:10 · 816 阅读 · 0 评论 -
java下载文件到本地
public static boolean downloadFile(String fileUrl, String fileLocal) throws Exception { boolean flag = false; URL url = new URL(fileUrl); HttpURLConnection urlCon = (HttpURLConnection) ur...原创 2019-07-09 17:16:42 · 364 阅读 · 0 评论 -
java调用接口
package com.c;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.HashMap;import ja...原创 2018-09-13 17:36:19 · 241 阅读 · 0 评论 -
cacheMap缓存的使用
/** * 获取缓存的对象 * * @param account * @return */ public static String getCache(String account) { account = getCacheKey(account); // 如果缓存中有该账号,则返回value ...原创 2018-08-31 18:16:20 · 5310 阅读 · 0 评论 -
基于ConcurrentHashMap实现带时限的缓存
一、创建缓存类package cache;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;public final class Cache { /** * 预缓存信息 */ private static final Map<String, Ob...原创 2018-08-31 18:14:24 · 1899 阅读 · 0 评论 -
身份证正则验证
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;/** * 身份证正则验证 * */public class IDCardUtil { final static ...转载 2018-08-21 15:28:10 · 9563 阅读 · 2 评论 -
导出Excel工具类
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.lang.reflect.Method;import java.net.URLEncoder;import java.util.List;impo...转载 2018-08-21 15:24:09 · 139 阅读 · 0 评论 -
测试接口类
public static String doGet(String url, String authorization) throws Exception { CloseableHttpClient httpclient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet(url); ...原创 2018-08-21 15:14:52 · 156 阅读 · 0 评论 -
测试下载文件
/** * 测试下载文件 * * @param url * @param authorization * @param json * @return * @throws Exception */ public static String download(String url, String authoriz...转载 2018-08-21 15:13:59 · 2416 阅读 · 0 评论 -
解压Zip文件
/** * 解压Zip文件 * * @param path * 文件目录 */ public static String unZip(String path) { int count = -1; String savepath = ""; String Folder =...转载 2018-08-21 15:13:34 · 188 阅读 · 0 评论 -
文件下载流
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.servlet.http.HttpServletRequest...转载 2018-08-21 15:12:24 · 430 阅读 · 0 评论 -
测试数据库连接
import java.sql.SQLException;import javax.sql.DataSource;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplic...转载 2018-08-21 15:11:11 · 351 阅读 · 0 评论 -
解压Zip文件工具类
import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import org.apache.tool...转载 2018-08-21 15:09:59 · 138 阅读 · 0 评论 -
mysql查看死锁和解除锁
解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)show processlist3.杀死进程id(就是上面命令的id列)kill id 第二种:1.查看下在锁的事务 SELECT * FR...转载 2018-08-06 09:30:56 · 155 阅读 · 0 评论 -
线程池的使用
/** * 线程池的基本使用 * @Date 2018年8月3日 */public class ThreadPoolExecutorTest { /** * 创建一个线程池(完整入参): * 核心线程数为5 (corePoolSize), * 最大线程数为10 (maximumPoolSize), * 存活时间为60分钟(keepA...转载 2018-08-06 09:23:51 · 88 阅读 · 0 评论 -
自定义工具类PropertyUtil,并在该类的static静态代码块中读取properties文件内容保存在static属性中以供别的程序使用
package com.hafiz.www.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.Properties;/** * Desc:properties文件获取工具类 * Created by hafiz.zhang on 2016/...转载 2018-07-19 14:36:09 · 1153 阅读 · 0 评论