JavaEE
kenhins
Java软件开发工程师
展开
-
Java利用captcha实验图片验证码
Java利用captcha实验图片验证码下载jar包patchca-0.5.0.jar 引入到项目中获取验证码图片类package com.wamei.controller.jcaptcha;import org.apache.log4j.Logger;import org.patchca.color.ColorFactory;import org.patchca.fi原创 2017-05-22 17:33:45 · 5421 阅读 · 0 评论 -
Java +apache+wget下载例子
使用apache调用linux的wget命令去下载文件package com.grab.video.download;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRea原创 2015-06-24 14:09:02 · 1977 阅读 · 0 评论 -
Java 项目常用的日期方法class
Java 项目常用的日期方法classpackage com.school.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;impor原创 2015-06-12 16:41:06 · 1193 阅读 · 0 评论 -
Java断点续传下载视频
控制层类:package com.grab.video.controller;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.原创 2015-06-09 11:58:51 · 3562 阅读 · 0 评论 -
HttpClient的CircularRedirectException异常原因及解决办法
HttpClient的CircularRedirectException异常原因及解决办法这两天在使用我自己爬虫抓取网页的时候总是出现org.apache.http.client.ClientProtocolExceptionat org.apache.http.impl.client.AbstractHttpClient.execute(Abstrac原创 2015-06-16 12:05:35 · 1077 阅读 · 0 评论 -
使用HttpClient4.4 模拟http请求
3、使用HttpClient进行网络处理的基本步骤(1)通过get的方式获取到Response对象。CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet("http://www.baidu.com/"); CloseableHttpRespons原创 2015-05-14 17:18:34 · 3096 阅读 · 0 评论 -
Netty5.0基于http协议文件传输(http file)
HttpStaticFileServer.javapackage com.netty.demo.http.file;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.EventLoopGroup;import io.netty.channel.nio.NioEventLoopGroup;import原创 2015-05-04 21:34:04 · 5863 阅读 · 2 评论 -
mybatis中的mapper接口文件以及example类的实例函数以及详解
##Example example = new ##Example();example.setOrderByClause("字段名 ASC"); //升序排列,desc为降序排列。example.setDistinct(false)//去除重复,boolean型,true为选择不重复的记录。Criteria criteria = new Example().createCriteria();原创 2015-04-08 13:52:21 · 29178 阅读 · 1 评论 -
Maven使用memcached
导入memcached的Java包在maven项目的pox.xml写入 net.spy spymemcached ${spymemcached.version} 在Java文件中使用 @Autowired private MemcachedClient memcachedClient; /** * 查询你喜欢的课程原创 2015-03-12 16:37:51 · 1054 阅读 · 0 评论 -
项目中用户的资源文件存放的规范配置文件
读取配置文件的:package com.xuan.util;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 从config.propert原创 2015-07-29 12:13:07 · 1157 阅读 · 0 评论 -
多线程+网络编程实现聊天室
服务器:package com.thread.socket.demo;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.ut原创 2015-07-17 19:03:06 · 3859 阅读 · 0 评论 -
Java注册手机获取验证码
注册发送手机验证码: @RequestMapping(value = "/register/sendCode", method = RequestMethod.POST) public ResponseEntity sendCode(HttpServletRequest request, HttpServletResponse response) { String sc原创 2015-11-11 16:44:32 · 14894 阅读 · 6 评论 -
Spring使用memcached
applicationContext.xml配置文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xml原创 2015-06-09 18:31:27 · 1278 阅读 · 0 评论 -
Java使用ProcessBuilder执行本地命令
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream转载 2016-09-21 10:21:27 · 13325 阅读 · 0 评论 -
java gif图片保存处理逻辑
java gif图片保存处理逻辑 /** * 保存本地上传的gif * @param inputStream 图片数据 * @param savePath 保存路径 */ public static void saveGifImageInputStream(InputStream inputStream, String savePath){ byte[] data =原创 2016-09-23 17:00:21 · 3172 阅读 · 0 评论 -
Java 快讯功能开发记录
Hibernate实体类package com.wamei.entity;import org.apache.commons.lang.time.DateFormatUtils;import org.hibernate.annotations.GenericGenerator;import org.springframework.format.annotation.DateTimeForm原创 2016-09-23 16:56:32 · 1074 阅读 · 0 评论 -
httpclient4下载图片 java实现
有时候需要从网上抓取一下图片jpg、png等,也可以抓取zip等,这样就需要写程序才能达到想要的效果,下面是用httpclient4做一个工具类,非常的好用package com.wamei.tool;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;原创 2016-08-19 15:00:13 · 5393 阅读 · 0 评论 -
利用Java的UUID生成唯一标识
/** * 生成系统唯一识别码 */ public static String getUUID() { return UUID.randomUUID().toString().replace("-", ""); }原创 2016-06-27 17:05:46 · 1164 阅读 · 0 评论 -
Hibernate Dao、Service 基类
package com.sys.core.base.dao;import java.io.Serializable;import java.util.List;import java.util.Map;import com.sys.core.Pagination;import com.sys.core.SqlBean;/** * DAO 基类接口 * @date:2016年原创 2016-06-24 14:05:25 · 1572 阅读 · 0 评论 -
Java获取客户端的IP地址
Java获取客户端的IP地址 /** * 获取客户端的IP地址。 */ public String getIPAddress(HttpServletRequest request) { String ipv4 = request.getHeader("X-Real-IP"); if ((null != ipv4) && (i原创 2015-12-29 17:48:58 · 1300 阅读 · 0 评论 -
利用openoffice+jodconverter-code-3.0-bate4 把ppt转图片
安装openoffice4 (用于把文档(ppt)转成pdf)根据系统的位数安装使用jodconverter-core3.0-beta-4(要上传maven本地仓库)安装ImageMagick:yum install ImageMagick(用于pdf转图片)安装pdftotext 用于提取文字大纲 yum install poppler-utilsperl脚本(用于提取原创 2015-10-13 18:09:49 · 4531 阅读 · 1 评论 -
Java使用Cookie记录
写Cookie ,cookie的value可以使String, list , map,int Cookie usernameCookie = new Cookie("username_" + schoolId, encodedUsername); usernameCookie.setMaxAge(60 * 60 * 24 * 365);原创 2015-03-10 16:29:23 · 1202 阅读 · 0 评论 -
maven项目使用mvn jetty:run 部署项目与pom.xml配置
在pom.xml加入: oauth2 src/main/resources **/*.xml **/*.properties **/*.jsp true org.mortbay.jetty jetty-maven-plugin 8.原创 2015-01-12 11:38:54 · 6418 阅读 · 0 评论 -
Java web把文本,绘图输出到浏览器
@RequestMapping("/write/text") public void writeText(HttpServletRequest request,HttpServletResponse response) throws IOException{ // OutputStream os=new OutputStream() {// // @Override//原创 2014-12-17 17:41:00 · 3860 阅读 · 1 评论 -
如何创建svn(Subversion)服务器
1、下载绿色版svn(即zip压缩包文件,如我下的是svn-win32-1.5.6.zip,当然下安装版的也可以):http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=74 ,一般选择最新版本。同时也可以下载svn的windows客户端TortoiseSVN h原创 2013-08-17 02:23:23 · 4773 阅读 · 0 评论 -
Eclipse中安装Velocity插件
声明:我的eclipse版本:3.5 在Eclipse的Help->Install New Software... 点击“Add加 Veloeclipse,值:http://propsorter.sourceforge.net/veloeclipse, 但是无法finish 网上的解释说:veloeclipse插件和eclipse版本不兼容。我去搜了大量的国外网站,原创 2013-08-17 22:35:02 · 6706 阅读 · 0 评论 -
Eclipse_SVN
Eclipse安装SVN1 点Eclipse help菜单---> software update2 选Available Software选项卡,点击add site 新建新的地址资源,在地址里面填 http://subclipse.tigris.org/update3 接下来就是安装了新建svn仓库1 在eclipse里面点windows菜单,然后选 show view原创 2013-08-15 23:10:09 · 984 阅读 · 0 评论 -
velocity与jsp的区别
velocity与jsp的区别:velocity比jsp更优越:原创 2013-08-16 13:29:09 · 12375 阅读 · 3 评论 -
Velocity 实现客户端和服务器端模板
灵活的模板引擎为 JSP 技术提供一种没有遗产负担的选择Sing Li作家, Wrox Press2004 年 3 月 13 日Velocity 是一种通用的、开放源代码的模板解决方案,可以在报告生成/数据转换应用程序中独立使用,也可以在 MVC 模型框架中作为视图组件。本文中,Sing Li 介绍了 Velocity,并说明如何将其模板处理功能集成到客户端独立应用程序、服务器端原创 2013-08-16 11:14:17 · 1936 阅读 · 0 评论 -
搭建spring3 的mvc开发
之前在新一个项目中用了spring3 的mvc开发,用得很爽,不过当时想找些入门的小例子时,找了好久也没找到,现在写个简单的小例子出来给初学者学习下。srping3也支持rest,所以例子也包括这部分内容。先看web.xml配置 servlet-mapping> servlet-name>defaultservlet-name> url-原创 2013-08-20 13:22:19 · 1127 阅读 · 0 评论 -
Spring的Junit测试
package com.test;import static org.junit.Assert.*;import org.junit.BeforeClass;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.sup原创 2013-08-24 15:32:37 · 1375 阅读 · 0 评论 -
Struts2+Ajax用户验证注册
xmlhttp:open方法 创建一个新的http请求,并指定此请求的方法、URL以及验证信息语法oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword);参数bstrMethodhttp方法,例如:POST、GET、PUT及PROPFIND。大小写不原创 2013-07-23 21:36:52 · 1384 阅读 · 0 评论 -
Hibernate插入记录到Mysql
Hibernate插入记录到Mysql:关键代码:package dao;import model.Usertable;import org.hibernate.Session;import org.hibernate.Transaction;import org.util.HibernateSessionFactory;public class UserDao {原创 2013-07-23 12:46:01 · 1198 阅读 · 0 评论 -
Java解析JSON数据
JSONObject json = null; String jsonStr = request.getParameter("前台传送json字符串的参数名"); try { // 将json字符串转成json对象 json = JSONObject.fromObject(jsonStr); } cat原创 2013-10-12 00:32:27 · 1260 阅读 · 0 评论 -
md5加密结合json使用异步提交iframe
jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> API上传例子 function doFileUpload(){ form = document.getElementById("create_video_原创 2013-10-25 12:52:58 · 1915 阅读 · 0 评论 -
java处理JSON格式数据的常用技术(一)
java处理JSON格式数据的常用技巧 public static String[] getStringArray4Json(String jsonString)...{ JSONArray jsonArray = JSONArray.fromObject(jsonString); String[] stringArray = new原创 2013-11-08 14:30:44 · 1929 阅读 · 0 评论 -
springmvc下载文件
可以跨域下载 /** * 音频下载 */ @RequestMapping("/audio/download") public void downloadFile(HttpServletRequest request, HttpServletResponse response) throws IOException { /原创 2014-11-27 11:24:44 · 2517 阅读 · 1 评论 -
课时统计
项目是是应用springmvc 框架java,类,控制层package com.school.web.controller.nini;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStream;import java.text.ParseException;原创 2014-10-17 12:36:41 · 1833 阅读 · 0 评论 -
Java枚举类-应用例子
Java枚举类-例子package com.school.stereotype;/** * 活动枚举类型 * @author QiXuan.Chen */public enum EventStatus { /** * 未发布。 */ DRAFT("DRAFT", "未发布"), /** * 已发布。 */原创 2014-07-31 09:58:37 · 1178 阅读 · 0 评论 -
跨域上传的简单例子
上传代码的重用性在springmvc基础上处理上传上传图片预览上传jsp页面:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here$.uimg = { draw: function(node){原创 2013-12-11 09:52:26 · 2750 阅读 · 2 评论