Java EE
文章平均质量分 53
疯丫头666
这个作者很懒,什么都没留下…
展开
-
java实现outlook calendar日历功能
java通过exchange服务器向outlook发送会议邮件并同步到日历原创 2022-02-17 18:10:57 · 2247 阅读 · 2 评论 -
Java通过HTTP方式传输文件
最近再做项目的过程中又遇到通过HTTP方式上传文件的需求,想起来之前有实现过这个功能,只是时间太长不记得了,担心下次再忘于是就有了下面这篇文章。先贴段客户端这边的代码吧import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;imp...原创 2020-01-08 11:24:02 · 13055 阅读 · 2 评论 -
java的四舍五入
Math.ceil求最小的整数但不小于本身. Math.round求本身的四舍五入。 Math.floor求最大的整数但不大于本身.方式一:四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2原创 2013-06-08 15:04:18 · 871 阅读 · 0 评论 -
Git常用命令速查表
1.创建版本库 git clone #克隆远程的版本库 git init #初始化本地版本库 git checkout -b 本地分支名 远程分支名 #获取远程分支的代码原创 2015-05-08 10:09:00 · 826 阅读 · 0 评论 -
Java获取配置文件中的属性值通用类
项目中经常会遇到怎么去获取项目中配置文件的路径,或者是读取配置文件中的值。现在将方法记录下来,供大家学习参考。1.读取配置文件中的属性值,这里的配置文件指的是conf.properties。如果大家有其他配置文件,记得把名字改下就可以了。import java.io.File;import java.io.FileInputStream;import java.io.IOExcepti原创 2016-12-16 13:21:17 · 2489 阅读 · 0 评论 -
Java解析POST提交的json数据工具类
工具类用于解析通过网络传输json数据的参数import java.io.IOException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import javax.servlet.http.HttpServletRequest;import net.sf.json.JSONOb原创 2016-12-16 17:17:30 · 4513 阅读 · 0 评论 -
HTTP POST GET PUT请求处理
public class HttpUtils { /** * post 请求 * * @param url * @param jsonObject * @return */ public static String requestPost(String url, String parameters) { String body = null; if (St原创 2016-05-27 14:44:15 · 672 阅读 · 0 评论 -
shell脚本——比较当前时间与文件的创建时间间隔
最近项目中有个需求,要求把某个文件夹下的创建时间超过3分钟的文件删除。本来想是用Java的定时任务来实现的,但是比较复杂。而且想了下,也完全没有这个必要,于是就写了一个shell脚本,用crontab来执行。#!/bin/bashdir=`ls /root/20160705/`DIR_PATH="/root/20160705/"for fi in $dirdo FILE_NA原创 2016-12-27 14:25:56 · 12599 阅读 · 3 评论 -
Java获取配置文件的属性值通用工具类2
最近用Junit对SpringMVC做单元测试的时候,报Failed to load ApplicationContext错误。网上很多资料都说报这个错误是因为Spring的配置文件没有加载,可是实际上我已经全部加载,最后断点调试才发现是因为没有获取到配置文件中的属性值。这里就涉及到我上一篇获取配置文件中的属性值,有兴趣的同学可以回头看看。首先,我们来看看,我之前是怎么获取到配置文件的原创 2017-05-18 11:00:45 · 730 阅读 · 0 评论 -
SSH整合的三种方式
Spring实例Action的三种方式:1、使用Spring 的 ActionSupport2、DelegatingActionProxy类整个Action由Spring实例3、DelegatingRequestProcessor类extends RequestProcessor重写processActionCreate方法,由Spring创建公共㈠web.xml cont转载 2013-06-19 11:52:04 · 1141 阅读 · 0 评论 -
Jxl使用总结
详情请参考http://lavasoft.blog.51cto.com/62575/174244 Jxl使用总结Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,转载 2013-08-16 16:26:19 · 884 阅读 · 0 评论 -
POI操作Excel
POI操作Excel----------(转人家的)java当初把核心处理设成Unicode,带来的好处是另代码适应了多语言环境。然而由于老外的英语只有26个字母,有些情况下,一些程序员用8 位的byte处理,一不小心就去掉了CJK的高位。或者是由于习惯在程序中采用硬编码,还有多种原因,使得许多java应用在CJK的处理上很烦恼。还好 在POI HSSF中考虑到这个问题,可以设置e转载 2013-08-16 18:13:29 · 1190 阅读 · 0 评论 -
Memcache的详细讲解
原文地址:http://blog.csdn.net/hjm4702192/article/details/7894080什么是MemcacheMemcache集群环境下缓存解决方案Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内转载 2013-10-18 11:44:05 · 9300 阅读 · 1 评论 -
java实现excel的导入导出(poi详解)
详情请见http://zc985552943.iteye.com/blog/1491546经过两天的研究,现在对excel导出有点心得了。我们使用的excel导出的jar包是poi这个阿帕奇公司的一个项目,后来被扩充了。是比较好用的excel导出工具。下面来认识一下这个它吧。我们知道要创建一张excel你得知道excel由什么组成,比如说sheet也就是一个工作表格,例如一行,转载 2013-08-20 14:05:16 · 17292 阅读 · 2 评论 -
java操作Excel--jxl与poj的比较
package com.nexusy.excel.jxl;import java.io.File;import java.io.IOException;import java.util.List;import jxl.Cell;import jxl.CellType;import jxl.NumberCell;import jxl.Sheet;import jxl.转载 2013-08-16 18:16:21 · 1741 阅读 · 0 评论 -
String,StringBuffer,StringBuilder的区别?
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2013-07-01 10:20:00 · 568 阅读 · 0 评论 -
理解ThreadLocal
转自http://blog.csdn.net/qjyong/article/details/2158097ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想转载 2013-06-19 14:16:29 · 615 阅读 · 0 评论 -
java栈和堆的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它原创 2013-04-15 10:29:14 · 1009 阅读 · 0 评论 -
Java Web中数据共享说明
在Java Web中有五种数据共享方式:1.Page页面级别数据共享,其使用方式如下:JSP: 直接使用内置的pageContext对象来设置保存获取删除共享数据,仅仅在本次请求处理期间及本Servlet范畴内有效Servlet中获取PageContext的方式如下所示:PageContext context = JspFactory.getDefaultFacto原创 2013-07-22 15:07:02 · 1459 阅读 · 0 评论 -
JAVA多线程synchronized
synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制原创 2014-06-27 16:48:15 · 724 阅读 · 0 评论 -
log4j.properties配置详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 ,转载 2013-11-14 11:34:58 · 1032 阅读 · 0 评论