JAVA
小妞贼毒
平心静气
展开
-
ftp工具类
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetSocketAdd...原创 2018-03-21 16:12:22 · 354 阅读 · 0 评论 -
Mail工具类
1.mailimport java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Properties;import javax.mail...转载 2018-03-22 09:39:00 · 540 阅读 · 0 评论 -
spring发送email工具类
[html] view plain copyimport java.io.File; import java.util.List; import java.util.Map; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import org.springframewor...转载 2018-03-22 09:42:02 · 1497 阅读 · 0 评论 -
com.alibaba.fastjson 简介及其Map/JSON/String 互转
在日志解析,前后端数据传输交互中,经常会遇到 String 与 map、json、xml 等格式相互转换与解析的场景,其中 json 基本成为了跨语言、跨前后端的事实上的标准数据交互格式。应该来说各个语言中 解析 json 的库都一大片(具体 json 格式与三方库的介绍请见: http://www.json.org/json-zh.html ),比如 Python 都集成在了内置库中,成为标准 ...转载 2018-04-03 10:36:22 · 6290 阅读 · 0 评论 -
Java中vector的使用详解
Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vector类便是其中之一。事实上,灵活使用数组也可以完成向量类的功能...转载 2018-05-02 15:39:08 · 201 阅读 · 0 评论 -
SpringMVC jsp前台获取参数的方式 EL表达式
JAVA:request.setAttribute("msg", "1234");session.setAttribute("msg2", "1234");JSP:${requestScope.msg}${sessionScope.msg2}JAVA:ModelAndView ModelMap Model里添加的参数JSP:直接用${参数名}JAVA:前...转载 2019-02-03 09:29:42 · 406 阅读 · 0 评论 -
java 实体对象转Map公共类
package org.kxtkx.portal.utils;import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;import org.kxtkx.portal.user.Admin;/**** @author <a href="mailto:wangc@kxtkx.c...原创 2019-08-30 17:33:29 · 176 阅读 · 0 评论 -
关于java中BufferedReader的read()及readLine()方法的使用心得
BufferedReader的readLine()方法是阻塞式的, 如果到达流末尾, 就返回null, 但如果client的socket末经关闭就销毁, 则会产生IO异常. 正常的方法就是使用socket.close()关闭不需要的socket.从一个有若干行的文件中依次读取各行,处理后输出,如果用以下方法,则会出现除第一行外行首字符丢失现象String str = null;b...原创 2019-09-12 11:30:12 · 3541 阅读 · 0 评论 -
获取国际化resource_**.properties属性内容
1.properties文件位置2.PropertiesManager类/** * * <p> * Title:国际化 * </p> * <p> * Description:国际化相关类 * </p> * <p> * Copyright: Beijing Watchdata Copyright (c)2010 * &...原创 2018-03-21 15:45:09 · 441 阅读 · 0 评论 -
Java: Random.nextInt() 和Math.random()的区别
2个Exp: Java代码Random rand = new Random(); long startTime = System.nanoTime() ; int i1 = rand.nextInt(1000000000); System.out.println(i1); long endTime = System.nanoTime(); Sy转载 2012-12-14 15:25:30 · 668 阅读 · 1 评论 -
MyEclipse8.5集成Tomcat7时的启动错误:Exception in thread “main” java.lang.NoClassDefFoundError org/apache/com
今天,安装Tomcat7.0.21后,单独用D:\apache-tomcat-7.0.21\bin\startup.bat启动web服务正常。但在MyEclipse8.5中集成配置Tomcat7后,在MyEclipse启动Tomcat服务则出现如下错误提示: Exception in thread “main” java.lang.NoClassDefFoundError: org/apach转载 2016-10-25 15:57:05 · 798 阅读 · 0 评论 -
tomcat+java的web程序持续占cpu问题调试
现象:在tomcat中部署Java的web应用程序,过一段时间后出现tomcat的java进程持续占用cpu高达100%,导致web程序访问受阻。可能原因分析:可能程序确实在进行数据计算;或程序进入死循环;解决方法:1、先用top查看占用cpu的进程id2、再用ps -ef | grep PID定位具体的进程主体;如是否是tomcat启动的java程序3、用ps -mp pid -o THREAD...转载 2017-08-31 10:40:43 · 225 阅读 · 0 评论 -
教你打包Java程序,jar转exe随处可跑
本文出自One Coder博客,转载请务必注明出处:http://www.coderli.com/archives/runnablejar-to-exe/发现很多人问如何把Jar转成exe程序。可能是想双击运行和随处运行。其实这个并不难,我就简单总结几种方法,供大家参考,关键还是要知其所以然。 Java程序的运行不可能脱离JRE,不管你是Jar包还是exe程序。这点你必转载 2018-01-16 09:47:27 · 8500 阅读 · 5 评论 -
java数字转换为字符串,长度不够前面补0
1、 第一种字符串补0public static String addZeroForNum(String str, int strLength) { int strLen = str.length(); StringBuffer sb = null; while (strLen < strLength) { sb = new StringBuffer(...转载 2017-02-24 11:50:51 · 10444 阅读 · 1 评论 -
使用JAVA如何对图片进行格式检查以及安全检查处理
一、通常情况下,验证一个文件是否图片,可以通过以下三种方式:1)、判断文件的扩展名是否是要求的图片扩展名这种判断是用得比较多的一种方式,不过这种方式非常的不妥,别人稍微的把一个不是图片的文件的扩展名修改为图片的扩展名,就绕开了你的这种校验,如果这上传的文件是shell、php或者jsp,那你的网站基本上可以说就在别人的手里面了。不过这种判断方式也不是完全没有用,我们可以把它放在判断图片的最外层,如...转载 2018-03-21 10:02:52 · 477 阅读 · 0 评论 -
人民币小写转大写
import java.math.BigDecimal;/** * 数字转换为汉语中人民币的大写<br> * * @author llg * @contact llghaier@.com * @create 2015-09-21 */public class NumberToCN { /** * 汉语中数字大写 */ private static fi...转载 2018-03-21 11:25:15 · 408 阅读 · 0 评论 -
时间工具类
/*** Copyright &copy; 2015 All rights reserved. */import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.apache.commo...原创 2018-03-21 11:35:42 · 159 阅读 · 0 评论 -
唯一性ID算法的工具类.
import java.io.Serializable;import java.security.SecureRandom;import java.util.UUID;import org.apache.shiro.session.Session;import org.apache.shiro.session.mgt.eis.SessionIdGenerator;import org....转载 2018-03-21 11:40:04 · 441 阅读 · 0 评论 -
身份证工具类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;import org.apache.commons.lang3.S...转载 2018-03-21 11:42:18 · 280 阅读 · 0 评论 -
获取list中重复值的个数
import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;public class A { public static void main(String[] args) {转载 2012-11-21 19:51:10 · 658 阅读 · 0 评论