JAVA
文章平均质量分 69
helentang1987
这个作者很懒,什么都没留下…
展开
-
java读取.properties配置文件的几种方法
.通过jdk提供的java.util.Properties类 此类继承自java.util.HashTable,即实现了Map接口,所以,可使用相应的方法来操作属性文件,但不建议使用像put、putAll这 两个方法,因为put方法不仅允许存入String类型的value,还可以存入Object类型的。因此java.util.Properties类提 供了getProperty(转载 2017-04-19 11:39:53 · 181 阅读 · 0 评论 -
java POI Excel导出功能
/** * 停车出入记录导出 * @param request * @param response * @throws Exception */ @RequestMapping("revenue_managent_down_export.htm") @ResponseBody public JSONMessage revenueManagementDownExport(H原创 2017-12-30 10:29:20 · 587 阅读 · 0 评论 -
java 微信推送消息
package com.common.common.util;import java.net.URLEncoder;import com.common.common.controller.WeiXinOperationController;import com.common.common.util.json.Baojing;import com.common.common.util.j原创 2018-01-25 10:30:03 · 812 阅读 · 2 评论 -
java 发送短信
import java.util.Map;import com.taobao.api.DefaultTaobaoClient;import com.taobao.api.TaobaoClient;import com.taobao.api.request.AlibabaAliqinFcSmsNumSendRequest;import com.taobao.api.response.Ali原创 2018-02-06 16:24:57 · 207 阅读 · 0 评论 -
阿里云OSS图片上传
package com.common.uitls;import java.util.Iterator;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import com.aliyun.oss.OSS原创 2018-04-10 14:39:16 · 1314 阅读 · 0 评论 -
实现List 集合 分组取出
/** * 实现java 中 list集合中有几十万条数据,每100条为一组取出 * @param list 可穿入几十万条数据的List */public void groupList(List list){ int listSize=list.size(); int toIndex=100; int keyToken = 0; for(int i = 0;i<list...转载 2018-05-15 15:47:15 · 1495 阅读 · 0 评论 -
阿里云MQ消息队列服务推送
A、首先在阿里云上申请消息队列MQ服务;B、然后创建一个Topic(主题,一级主题);然后创建生产者与消费者;C、不过此时还没有结束 ,还需要创建一个AccessKey和AccessSecret(在访问控制中创建用户);再在访问控制中对创建的用户进行MQ的授权(AliyunMQFullAccess,AliyunMQPubOnlyAccess,AliyunMQSubOnlyAccess);D、然后到...原创 2018-06-04 17:17:35 · 2238 阅读 · 0 评论 -
Logback常用配置详解
<?xml version="1.0" encoding="UTF-8"?><configuration debug="false" scan="true" scanPeriod="1 seconds"> <contextName>logback</contextName> &转载 2018-05-29 10:32:39 · 295 阅读 · 0 评论 -
spring 中通过ApplicationContext getBean获取注入对象
用SpringContextUtil实现ApplicationContextAwarepackage util;import java.util.Locale;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.sp...原创 2018-06-06 18:00:50 · 37897 阅读 · 2 评论 -
spring事务 @Transactional
Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects)支持声明式事务管理,特别是基于注解的声明式事务管理,简单易用提供比其他事务API如JTA更简单的...原创 2018-06-07 14:31:41 · 435 阅读 · 0 评论 -
Quartz 定时器通过XML配置二种方式spring
Spring集成Quartz的配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...原创 2018-06-08 18:04:51 · 395 阅读 · 0 评论 -
Quartz 任务调度四种触发方式
需要架包quartz-2.2.1.jarClass类:创建任务import java.util.Calendar;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;public class MyJob implements Job {...原创 2018-06-11 10:36:47 · 9039 阅读 · 2 评论 -
InputStream读取文件内容
// getClass():取得当前对象所属的Class对象// getClassLoader():是获得这个类对象的加载器public Map account(){ Map<String,Object> map = new HashMap<String,Object>(); //通过该类的类装载器获取文件的路径 String url = this....原创 2018-07-02 15:01:48 · 25818 阅读 · 0 评论 -
Map操作
public static void main(String[] args) throws Exception { try{ Map info = new HashMap(); info.put("status_falg", "on"); info.put("order_no", "123456789"); //MAP迭代三种方法 /原创 2017-12-29 09:47:55 · 185 阅读 · 0 评论 -
java semdMail 邮件发送
package com.common.uitls.mail;import java.security.GeneralSecurityException;import java.util.Date; import java.util.Properties; import javax.mail.Address; import javax.mail.BodyPart;原创 2017-12-13 16:14:19 · 458 阅读 · 0 评论 -
comet4j 消息推送配置
官网:http://code.google.com/p/comet4j/下载服务端jar文件Comet4J目前仅支持Tomcat6、7版本,根据您所使用的Tomcat版本下载【comet4jtomcat6.jar】或【comet4j-tomcat7.jar】文件放置到WEB项目的WEB-INF\lib目录下。下载客户端js文件下载【comet4j.j转载 2017-04-15 12:27:26 · 650 阅读 · 0 评论 -
struts2的核心和工作原理
在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Serv转载 2017-04-24 08:54:53 · 502 阅读 · 0 评论 -
webService调用几种方法
//第一种方法 RPCServiceClient client = new RPCServiceClient(); Options options = client.getOptions(); String url = "http://......./conf/xcloudwebs.wsdl"; //wsdl地址原创 2017-05-22 15:47:17 · 1174 阅读 · 0 评论 -
java文件下载
import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.servlet.ServletContext;import javax.servlet.ServletException;i原创 2017-05-22 15:59:57 · 183 阅读 · 0 评论 -
java 时间 Calendar 用法
package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { Ca转载 2017-08-30 10:30:03 · 424 阅读 · 0 评论 -
BigDecimal 加,减,乘,除 详解
1、对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类2、运算速度比一般的+、-、*、/要快3、基本方 法描 述 add(BigDecimal)BigDecimal对象中的值相加,然后返回这个对象。 subtract(BigDecimal)BigDecimal对象中的值相减,然后返回这个对象。原创 2017-08-30 10:17:14 · 5071 阅读 · 0 评论 -
base64 编码、解码util
import sun.misc.BASE64Encoder;import java.io.UnsupportedEncodingException;public class Base64Util { /** * * 将 s 进行 BASE64 编码 * base64 编码、解码util * 解码 编码字符格式必须一致 * @re转载 2017-08-31 11:30:28 · 928 阅读 · 0 评论 -
java rsa 加密
所需用到架包alipay-sdk-java20170725114550.jar[java] view plain copypackage com.common.uitls;import java.net.URLDecoder;import java.net.URLEncoder;import java.util.Calenda原创 2017-08-30 10:39:26 · 358 阅读 · 0 评论 -
微信公众号扫码支付 spring mvc
package com.common.common.controller;import java.io.IOException;import java.io.PrintWriter;import java.math.BigDecimal;import java.net.URLDecoder;import java.text.SimpleDateFormat;import原创 2017-08-15 16:19:48 · 1529 阅读 · 0 评论 -
jsp请求压缩导出txt文件
[java] view plain copy@RequestMapping({ "/productDetailBurn_export.html" })@ResponseBodypublic void productDetailBurn_export(ProductDetailInfo productDetailInfo,HttpServletRequ原创 2017-07-14 11:16:16 · 478 阅读 · 0 评论 -
AES加密
package com.common.uitls;import java.util.Date;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import o原创 2017-10-25 16:41:02 · 518 阅读 · 0 评论 -
java Request对象和Response对象详解
一:概述Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象一、Response对象 1.Resonse的继承结构: ServletResponse--HttpServletResponse 2.Response代表响应,于是响应消息中的 状态码、响应头、实体内容都可以由转载 2017-12-04 13:53:41 · 2270 阅读 · 0 评论 -
Caused by: java.lang.NoClassDefFoundError: Lorg/apache/commons/logging/Log;
20-Dec-2018 17:25:03.478 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Fail...原创 2018-12-20 17:32:32 · 8169 阅读 · 0 评论