java
文章平均质量分 65
fackyou200
这个作者很懒,什么都没留下…
展开
-
图片压缩工具Thumbnailator的使用
转载:http://blog.csdn.net/cyjch/article/details/51658889Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。转载 2017-11-03 14:48:35 · 716 阅读 · 0 评论 -
解决:在点击用户退出登录时,再按浏览器的后退按钮,仍然能够看到之前的页面...
需要在服务器返回的response header里面设置Cache-control为"no-cache, no-store",而不是在页面中添加META response.setHeader("Cache-Control","no-cache,no-store"); response.setHeader("Pragma","no-cache"); resp...原创 2014-05-14 23:18:45 · 6060 阅读 · 0 评论 -
java反射
转:http://guntong.iteye.com/blog/2003097一、 原理 简单的来说,反射机制其实就是指程序在运行的时候能够获取自身的信息。如果知道一个类的名称/或者它的一个实例对象, 就能把这个类的所有方法和变量的信息(方法名,变量名,方法,修饰符,类型,方法参数等等所有信息)找出来。如果明确知道这个类里的某个方法名+参数个数 类型,还能通过传递参数来运行那个类...原创 2014-01-13 09:56:02 · 66 阅读 · 0 评论 -
字符串每隔指定长度插入指定字符串
/** * 字符串每隔指定长度插入指定字符串 * * make by Administrator on 2014-5-22 下午11:44:11 * @param original 处理字符串 * @param insertString 插入字符串 * @param interval 间隔的字符长度 * @retu...原创 2014-05-23 01:57:11 · 1244 阅读 · 0 评论 -
图片工具类, 图片水印,文字水印,缩放,补白等
package org.img;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.AffineTransform;import ...原创 2014-05-25 15:17:42 · 145 阅读 · 0 评论 -
Nginx + Memcached + Tomcat 集群负载均衡
Tomcat准备使用的Tomcat自行准备下载地址:http://tomcat.apache.org/ Tomcat配置: Memcached安装1、将安装包memcached-1.2.6-win32-bin解压到X:/目录下面,重命名为memcached。打开命令提示符,进入X:/memcached的目录,输入安装命令“memcached.exe –d ins...原创 2014-01-23 16:27:29 · 87 阅读 · 0 评论 -
java 字符串编码转换
public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */ public static final String US_ASCII = "US-ASCII"; /** ISO 拉丁字母表 No.1,也叫作 ISO-LATIN-1 */ public static fi...原创 2014-06-09 10:49:43 · 100 阅读 · 0 评论 -
java自定义annotation
转:http://blog.csdn.net/lifetragedy/article/details/7394910自定义Annotation概念篇来看一个最简单的annotationpackage com.cts.elt.annotation;import java.lang.annotation.Documented;import java.lang.annotation...原创 2014-07-14 13:37:20 · 89 阅读 · 0 评论 -
表情替换
/** * 表情替换 * * make by Administrator on 2014-7-21 上午11:53:15 * @param content * @return */ public static String replaceEmoticon(String content){ String basePath = SystemProper...原创 2014-07-21 13:28:45 · 190 阅读 · 0 评论 -
java 过滤 html
public static String Html2Text(String inputString) { if (inputString == null || "".equals(inputString)) return ""; String htmlStr = inputString; // 含html标签的字符串 String textStr = ""; ja...原创 2014-08-05 10:49:34 · 87 阅读 · 0 评论 -
三步学会Java Socket编程
第一步 充分理解Socket1.什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以 J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是 建立网络连接时使用的。在连接成功时,应用程序两...原创 2013-10-14 17:39:50 · 58 阅读 · 0 评论 -
学习Java注解Annotation
转:http://tomcat-oracle.iteye.com/blog/19643811.概述 注解可以定义到方法上,类上,一个注解相当与一个类,就相当于实例了一个对象,加上了注解,就相当于加了一个标志。 常用的注解: @Override:表示重新父类的方法, 这个也可以判断是否覆盖的父类方法,在方法前面加上此语句,如果提示的错误...原创 2013-10-28 11:08:30 · 67 阅读 · 0 评论 -
Java线程的生命周期
当线程被创建并 启动之后,它既不是一启动就进入执行状态,也不是一直处于执行状态,在其生命周期中,要经过"新建(New)"、"就绪(Runnable)"、"运行 (Running')"、"阻塞(Blocked)"和"死亡(Dead)"五种状态。线程在创建之后,不可能一直霸占着CPU独立运行,需要在多个线程 之间切换,所以大部分时间处于运行、阻塞之间切换。 一、新建和就绪状态 (1...原创 2013-10-29 14:57:11 · 55 阅读 · 0 评论 -
在线调用google翻译
转:http://mylfd.iteye.com/blog/1965585 很是无奈,google翻译收费了,像我们一般人就用不起了.只能另想办法了.上一篇介绍了使用bing也是解决的办法之一,但是不可否认还是google翻译的更加理想. 首先下载项目所需要的jar包:jsoup-*.jar,commons-io-*.jar,comm...原创 2013-10-29 15:11:55 · 649 阅读 · 0 评论 -
百分比计算
private static String getPercent(int x, int total) { String baifenbi = "";// 接受百分比的值 double baiy = x * 1.0; double baiz = total * 1.0; double fen = baiy / baiz; DecimalFormat df1 = new...原创 2014-09-02 17:40:08 · 194 阅读 · 0 评论 -
java实现的图片缩放 压缩 裁剪工具!找了很久,市面上再也找不到比它缩放效果还好的代码了...
转载:http://springmvc-springdata.iteye.com/blog/2115659 原文:java实现的图片缩放 压缩 裁剪工具!找了很久,市面上再也找不到比它缩放效果还好的代码了源代码下载地址:http://www.zuidaima.com/share/1550463380458496.htm 纯 java 实现的 图片缩放 压缩 裁剪工具!不...原创 2014-09-15 09:30:15 · 161 阅读 · 0 评论 -
flying saucer 中文不显示、以及中文换行的问题解决
1首先下载官方的 iText-2.0.8.jar, 这是导出PDF必备的jar包,2 程序中需要指定 中文字体:// macfontResolver.addFont("/library/fonts/Arial Unicode.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); //...原创 2014-05-13 11:11:18 · 770 阅读 · 0 评论 -
java webService XML document String
在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不是格式化的XML Document。这就涉及到XML字符串和Xml Document的转换问题,说白了这是个很简单的问题,本文就各种XML解析器分别列举如下,以方便自己今后查阅。一、使用最原始的javax.xml.parsers,标准的jdk api// 字符串转XMLString xmlStr = \".........原创 2012-10-15 12:35:11 · 173 阅读 · 0 评论 -
java 生成指定范围 随机数 不重复
package org.xh.rand;import java.util.Arrays;import java.util.Random;public class RandDemo { /** * * make by dxh on 2013-1-23 下午02:16:44 * @param args */ public static void...原创 2013-01-23 14:26:55 · 262 阅读 · 0 评论 -
java 图片角度调整旋转、并获得图片信息
public class Demo { /** * 调整图片角度 * make by dongxh 2017年11月1日下午3:51:08 * @param src * @param angel * @return */ public static BufferedImage rotate(Image src, int angel) { int转载 2017-11-03 14:57:48 · 6221 阅读 · 2 评论 -
Java POI 写入Excel
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Excel文件转载 2017-11-22 17:04:26 · 371 阅读 · 0 评论 -
Spring5与Redis4集成
一、pom配置 redis.clients jedis 2.9.0 org.springframework.data spring-data-redis 1.8.1.RELEASE 二、spring集成配置(spring-redis.xml) <beans xmlns="http://www.springframework.org/sche原创 2017-12-29 10:18:13 · 1748 阅读 · 0 评论 -
java app显示数字格式化以万、亿为单位转换,如1.7万
/** * <pre> * 数字格式化显示 * 小于万默认显示 大于万以1.7万方式显示最大是9999.9万 * 大于亿以1.1亿方式显示最大没有限制都是亿单位 * make by dongxh 2017年12月28日上午10:05:22 * </pre> * @param num ...原创 2017-12-28 10:14:04 · 12051 阅读 · 1 评论 -
Linux 命令 执行 main方法,第三方jar依赖,classpath路径
cd 指定classes目录下:java -classpath ".:/home/lib/*" com.xx.xx.Demo原创 2018-05-19 16:56:27 · 2007 阅读 · 1 评论 -
elcipse 安装lombok插件解决 @Slf4j 等找不到log变量问题
转载:https://blog.csdn.net/naioonai/article/details/79961029由于最近在弄elastic-job ,在下载源码后会报一些错误,变量log 找不到,没有getter/setter 方法之类的。之前没有接触过lombok ,这次看了些帖子,也只是暂时解决了这样的问题。1.前往官网下载:https://projectlombok.org/d...转载 2018-09-16 23:59:19 · 1895 阅读 · 0 评论 -
Quartz 任务调度
1.实现一个管理类 ,对计时的程序进行管理[java] view plaincopyimport java.text.ParseException; import org.quartz.CronTrigger; import org.quartz.JobDetail; import org.q...原创 2012-10-16 13:33:49 · 76 阅读 · 0 评论 -
quartz 添加任务调度
package com.lec.util.job; import java.text.ParseException; import java.util.Date; import java.util.HashMap; import org.quartz.CronTrigger; import org.quartz.Job; import org.quart...原创 2012-10-18 11:49:24 · 119 阅读 · 0 评论 -
Springle MVC 获得request、response、session对象
1、Action基类@Controllerpublic class BaseAction { private HttpServletRequest request; private HttpServletResponse response; public HttpServletRequest getRequest() { return request;...原创 2012-10-19 13:53:10 · 118 阅读 · 0 评论 -
【Velocity】Velocity常用参考(判断为null方法...)
原文地址:http://hi.baidu.com/dalianitjingying/blog/item/9e41404431c9a884b3b7dcc5.htmlhttp://lionbule.iteye.com/blog/621192Velocity判断为null方法:相信这个问题是很多使用Velocity的朋友所经常碰到的,大家可能非常期望下面这样的代码能够运行: ...原创 2012-10-23 12:49:40 · 112 阅读 · 0 评论 -
java中byte,String,InputStream之间的转换
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; /** * * @auth...原创 2013-05-15 16:11:25 · 68 阅读 · 0 评论 -
Java日期计算之Joda-Time
Joda-Time提供了一组Java类包用于处理包括ISO8601标准在内的date和time。可以利用它把JDK Date和Calendar类完全替换掉,而且仍然能够提供很好的集成。 http://joda-time.sourceforge.net/ 版本:joda-time-2.1.jar 1、时间类得作成Java代码 //方法一:取系统点间 DateTi...原创 2012-12-06 15:31:35 · 161 阅读 · 0 评论 -
Spring MVC Ajax 操作
配置文件: <!-- spring mvc ajax 配置SpringMVC @ResponseBody和@RequestBody注解 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <...原创 2012-12-16 14:42:28 · 77 阅读 · 0 评论 -
java synchronized 详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchron...原创 2013-06-01 20:37:01 · 76 阅读 · 0 评论 -
图片和BASE64 转换
package test;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.rege...原创 2012-10-08 10:50:38 · 81 阅读 · 0 评论 -
java_时间戳与Date_相互转化
时间戳是指文件属性里的创建、修改、访问时间。 数字时间戳技术是数字签名技术一种变种的应用。在电子商务交易文件中,时间是十分重要的信息。在书面合同中,文件签署的日期和签名一样均是十分重要的防止 文件被伪造和篡改的关键性内容。数字时间戳服务(DTS:digital time stamp service)是网上电子商务安全服务项目之一,能提 供电子文件的日期和时间信息的安全保护。编辑本段组...原创 2014-10-20 10:07:41 · 105 阅读 · 0 评论