![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 88
十里八方
重于实践,乐于分享,喜爱钻研,钟于爬坑。
展开
-
JAVA多线程教程
目录前言线程创建方式Thread方式Runnable接口方式Callable接口方式(带有返回值的线程任务)线程等待与通知(通信)线程安全与处理前言众所周知,每年的双十一,十二,以及六一八等,都是巅峰级别的并发问题,同一时间段甚至每秒都有成千上万请求,那么是什么在支撑着这些大量的请求呢?是多线程,简而言之就是多个程序同时在运行~~,本文会涉及多线程基本使用以及API概述线程创建方式Thread方式描述Thread相当于线程的接口,可以说每个线程执行都离不开它,归根结底,都是它在执行线程任务原创 2020-07-02 10:13:24 · 264 阅读 · 0 评论 -
分页工具类
PageHelper插件分页特点: 只需要你开启分页(就是你指定当前页和每页要显示的条数)----再提供一些数据即可,下面介绍用法。本章介绍在Maven环境下使用的方法第一步:在pom.xml配置文件中导入如下依赖 <!--mybatis分页插件的使用--> <dependency> &l...原创 2018-08-26 22:34:50 · 582 阅读 · 0 评论 -
java Servlet Filter过滤器内置抛出异常拦截
引入javax.servlet包下的依赖新建classpackage com.itxwl.config;import com.itxwl.shiroserver.entiry.PermissionDto;import com.itxwl.shiroserver.exception.AuthException;import com.itxwl.shiroserver.exception.ExceptionEnum;import com.itxwl.shiroserver.exception原创 2020-06-11 10:36:44 · 1978 阅读 · 0 评论 -
JAVA线程异步并发执行
注意:方式有多种,你也可以使用jdk1.8版本的自带的线程池,我这里还是使用Executor的子类ExecutorService原创 2020-04-22 11:03:46 · 777 阅读 · 0 评论 -
JAVA常用功能业务处理记录
返回时间格式时差以及格式问题//设置中国区 时间格式 年月日时分秒@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd'T'HH:mm:ss")//@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")private Timestamp startDate;查询两个时间段之内的所有月份...原创 2019-10-23 09:38:19 · 998 阅读 · 0 评论 -
JAVA Excel 批量导入(支持Excel xls和xlsx)
此例使用 HSSF POI技术代码如下util层 /** * 判断字符串与数字 true 是数字 false 字符串 * @param str * @return */ public static boolean isNum(String str){ return str.matches("^[-+]?(([0-9...原创 2019-01-25 15:18:41 · 1283 阅读 · 0 评论 -
JAVA Excel 批量导出实例
Map<String, Object> map = new HashMap<>();//从其它方法获的得集合 List<PlanDetail> planManageList = planManageService.accordTimeSearch(startDate, stopDate, isComplete); // ...原创 2019-03-05 17:30:58 · 742 阅读 · 0 评论 -
JAVA常用正则表达式
手机号验证/^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/邮箱验证/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[a-z]{2,4}/原创 2019-09-30 16:24:23 · 124 阅读 · 0 评论 -
IDEA开发环境中文乱码问题
序列号:NAVK-IR3D-X3XT-QJY5激活码:Ch7UNH22UY2X/xUxqi8H472OzixH7IHGQROJCw0vooRl00LZSCc43U7oPaP0ILPzNlgLUnz4ypDeZE0FyoMlz/6V1XDv1msaUuydF4mAJOxUnLpAzr9W6TEdF9Qa/kSKRwuaWE+C0IGL8rnsqYwy+MH8Y1rxghpk9Q9S1Zu6...原创 2019-07-20 10:47:48 · 167 阅读 · 0 评论 -
RSA使用前台公钥加密后台私钥解密实例
第一步:(百度搜索RSA获得公钥与私钥)--->拿到公钥就OK了--先备着等下要用到第二步:工具类(这个写好的直接导入)---》里面有一个main方法可以先测试一下/** * RSA 工具类。提供加密,解密,生成密钥对等方法。 * <p> * 需要到http://www.bouncycastle.org下载bcprov-jdk14-123.jar。 */pu...原创 2018-09-03 11:17:48 · 3281 阅读 · 2 评论 -
验证码工具类
// 验证码字符集 private static final char[] chars = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', ...原创 2019-04-25 15:35:12 · 116 阅读 · 0 评论 -
JAVA异常信息实时监控(日志记录)
接口自己定义,对其中某个方法每次运行的成功与否进行记录。第一:将方法用try/catch/finally进行包裹,捕捉该方法随时可能抛出的异常信息。拓展:try/catch/finally它是java里面特定的捕捉某个方法异常信息的方法,try包裹容易出现错误的代码,catch-当执行try包裹的代码出现异常时捕获捕获异常方法有:捕捉异常在catch捕捉//这个方法虽然可...原创 2019-04-23 17:50:16 · 1089 阅读 · 0 评论