工具类
futao127
这个作者很懒,什么都没留下…
展开
-
redis实现秒杀功能例子(采用lua的原子性保证数据的一致性)
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereotype.Service;import redis.clients.jedis.Jedi...原创 2018-06-08 00:16:25 · 4108 阅读 · 0 评论 -
poi导入导出数据库中的数据的工具类之二(需要使用参数封装的工具类)(SimpleExportParameter)
public class SimpleExportParameter {private List<Map<String, Object>> dataList;//从数据库中获取的数据private String title;//设置文档标题private String[] fieldsName;//设置列名称private String[] fieldsId;...原创 2018-05-29 19:42:09 · 277 阅读 · 0 评论 -
poi导入导出数据库中的数据的工具类之一(SimpleExcelUtil)
public class SimpleExcelUtil {/*** 数据库内容以excel格式导出* @param wwb* @param wSheet* @param parameters 参数工具类*/public void simpleExport(Workbook wwb,Sheet wSheet,SimpleExportParameter parameters){...原创 2018-05-29 19:36:38 · 1288 阅读 · 0 评论 -
freemarker生成静态页面例子
import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import java.util.HashMap;import java.util.Map;import javax.servlet.ServletContext;import org.springframework.beans....原创 2018-06-05 14:54:45 · 208 阅读 · 0 评论 -
Md5加密工具
public class Md5Util {public static String MD5(String s) { char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; try { byte[...原创 2018-05-24 11:43:39 · 389 阅读 · 0 评论 -
smtp协议邮件发送工具MailUtil的配置文件
#发送方的邮箱账号mail.username=****@sina.cn#发送方的邮箱密码mail.password=*****#使用的协议(JavaMail规范要求)mail.transport.protocol=smtp#发件人的邮箱的 SMTP 服务器地址mail.smtp.host=smtp.sina.cn#需要请求认证mail.smtp.auth=true#某...原创 2018-05-24 10:44:36 · 2897 阅读 · 0 评论 -
smtp协议邮件发送工具MailUtil
/** * 邮件工具类 * @author ken * */public class MailUtil {private static Session session;private static Properties properties;static{properties = new Properties();try {properties.load(MailUt...原创 2018-05-24 10:41:19 · 2474 阅读 · 0 评论 -
java调用solr全文检索,设置高亮、分页、数据库和索引库的同步、添数据到索引库
package com.qf.solrUtil;import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.Map.Entry;import org.apache.solr.client.solrj.S...原创 2018-06-04 20:33:22 · 551 阅读 · 0 评论 -
shiro的自定义realm
public class UserRealm extends AuthorizingRealm { /** * 授权 */ @Override protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) { System.out.println("UserRealm.doGetAuth...原创 2018-05-28 15:05:00 · 336 阅读 · 0 评论 -
shiro的MD5加密(包含加密盐值、加密次数)
import org.apache.shiro.crypto.hash.SimpleHash;public class demo {public static void main(String[] args) {String password = "admin";//明码String algorithmName = "MD5";//加密算法Object source = pas...原创 2018-05-28 15:01:57 · 4467 阅读 · 0 评论 -
java端调用fastdfs存储文件方法测试之(有两个追踪器时的调用)
import java.io.IOException;import java.net.InetSocketAddress;import org.csource.common.MyException;import org.csource.fastdfs.ClientGlobal;import org.csource.fastdfs.StorageClient1;import org.cs...原创 2018-06-03 18:07:14 · 706 阅读 · 0 评论 -
java端调用fastdfs存储文件的工具方法之一(针对单台追踪器的)
import java.io.IOException;import org.csource.common.MyException;import org.csource.fastdfs.ClientGlobal;import org.csource.fastdfs.StorageClient1;import org.csource.fastdfs.TrackerClient;import...原创 2018-06-03 17:19:37 · 224 阅读 · 0 评论 -
httpclient 调用接口工具抽取
import java.util.Map;import java.util.Map.Entry;import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import...原创 2018-06-03 14:59:33 · 417 阅读 · 0 评论 -
工作流activiti之根据taskId查询连线集合、批注信息
/*** 根据taskId查询连线集合*/@Overridepublic void testGetLineList(String taskId) {//1.根据taskId获取流程实例idString processInstanceId = taskService.createTaskQuery().taskId(taskId).singleResult().getProcessI...原创 2018-05-25 23:51:14 · 6944 阅读 · 0 评论 -
工作流activiti之启动实例对象,查询处理任务,完成要处理任务
/*** 启动流程实例对象*/@Testpublic void testStartProcess() {ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();RuntimeService runtimeService = processEngine.getRuntimeService();//1...原创 2018-05-25 23:49:17 · 3335 阅读 · 0 评论 -
工作流activiti之初始化initActiviti
@Testpublic void testInitTable() {ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();processEngineConfiguration.setJdb...原创 2018-05-25 23:41:32 · 589 阅读 · 0 评论 -
根据入参通过反射获取入参字段名及对应的值
public BaseApiReturnJson CommonMethod(Dto pDto){ Field[] fields = pDto.getClass().getDeclareFields(); try{ for( int i = 0 ; i < fields.length() ; i++){ //根据入参循环取出对应类的属性名及值 ...原创 2019-03-18 11:15:27 · 2326 阅读 · 0 评论