自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (22)
  • 收藏
  • 关注

转载 Redis配置文件详解

# Redis 配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes#

2017-07-31 22:52:10 356

转载 yum安装gcc和gcc-c++

今天安装gcc-c++时出现 yum.cli:Config Error。安装前提:首先安装完成yum当安装yum -y install gcc时安装很顺利,可是安装-c++是却安装不成功上网查询之后发现原来-c++的原包名是gcc-c++安装命令:yum -y install gcc gcc-c++安装成功会提示Complete!

2017-07-31 22:28:51 12751

转载 linux服务器上配置tomcat以service方式启动

1. 在/etc/init.d目录下新建文件,命名为tomcat2. 对tomcat文件进行编辑,执行 # cd /etc/init.d/ # vi tomcat将下面代码粘上去注意:下面代码java_home和catalina_home是指jdk和tomcat安装的根路径#!/bin/bash  # description: Tomcat7 Start Stop Re

2017-07-30 19:46:00 725

转载 linux下mysql的root密码忘记解决方法

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且

2017-07-30 19:30:54 315

原创 解决xftp远程连接后出现中文乱码

1、在xbrowser 5界面下,右击xftp,选择属性2、切换到选项

2017-07-30 15:41:57 933

转载 Servlet 3.0笔记之超方便的文件上传支持

在以前,处理文件上传是一个很痛苦的事情,大都借助于开源的上传组件,诸如commons fileupload等。现在好了,很方便,便捷到比那些组件都方便至极。以前的HTML端上传表单不用改变什么,还是一样的multipart/form-data MIME类型。让Servlet支持上传,需要做两件事情需要添加MultipartConfig注解从request对象中获取Part文件对象

2017-07-25 11:47:59 549

转载 form表单文件上传 servlet文件接收

需要导入jar包commons-fileupload-1.3.2.jarcommons-io-2.5.jarUpload.Jsp代码 pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/htm

2017-07-25 11:30:02 1699

转载 Servlet实现文件上传,可多文件上传

一、Servlet实现文件上传,需要添加第三方提供的jar包下载地址:1) commons-fileupload-1.2.2-bin.zip      :   点击打开链接2) commons-io-2.3-bin.zip                       :    点击打开链接    接着把这两个jar包放到 lib文件夹下:

2017-07-25 11:29:08 322

转载 C3P0连接池的配置与使用

1、下载c3p0-0.9.1.2.jar下载地址:http://download.csdn.net/detail/chunxiaqiudong5/96619222、添加配置文件c3p0-config.xml3、配置文件内容如下:[html] view plain copyxml ve

2017-07-24 11:42:45 405

转载 Filter 过滤器

原文链接:http://tianweili.github.io/blog/2015/01/26/java-filter/1、简介  Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现UR

2017-07-21 00:05:35 301

转载 xml基础知识

一、XML是什么?作用是什么?1、XML是指可扩展标记语言(eXtensible Markup Language),用户自定义的标签.相对于HTML来讲的。2、XML被设计的宗旨是表示数据。HTML是用来显示数据的。目前经常使用的XML版本是1.03、XML除了表示数据外。在实际的企业开发中,主要用XML作为程序的配置文件。二、XML的基本语法1、文档声明:作用:用

2017-07-14 16:45:54 344

转载 DBCP连接池

dbcp连接池需要的架包1.commons-dbcp.jar2.commons-pool.jar3.mysql-connector-java-5.0.8-bin.jarDBCP相关配置:DBCP configuration说明:defaultAutoCommit: 对于事务是否 autoCommit, 默认值为 truedefaultReadOnly: 对于数据

2017-07-13 17:43:48 388

转载 完整java开发中JDBC连接数据库代码和步骤

JDBC连接数据库   •创建一个以JDBC连接数据库的程序,包含7个步骤:    1、加载JDBC驱动程序:       在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),       这通过java.lang.Class类的静态方法forName(String  className)实现。       例如:       try{       //加载M

2017-07-12 17:33:00 318

转载 java(JDBC连接数据库)[完整版封装]

import java.sql.CallableStatement;  import java.sql.Connection;  import java.sql.DriverManager;  import java.sql.PreparedStatement;  import java.sql.ResultSet;  import java.sql.ResultSetMeta

2017-07-12 17:30:50 760

转载 MySQL存储引擎--MyISAM与InnoDB区别

MyISAM 和InnoDB 讲解  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。  以下是一些

2017-07-11 17:23:39 211

转载 MySQL 数据库常用命令小结

MySQL 数据库常用命令 1、mysql常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重

2017-07-11 17:22:11 1629 2

转载 开源框架:DBUtils使用详解

一, 先熟悉DBUtils的API: 简介:DbUtils是一个为简化JDBC操作的小类库。以下使用的是最新版的commons-dbutils-1.4,先给个简介,以便迅速掌握API的使用。      整个dbutils总共才3个包:1、包org.apache.commons.dbutils        接口摘要ResultSetHandler  

2017-07-10 17:19:49 590

转载 开源框架:Apache的DBUtils框架

目录(?)[-]一commons-dbutils简介 二QueryRunner类使用讲解21QueryRunner类的主要方法22使用QueryRunner类实现CRUD三ResultSetHandler接口使用讲解31ResultSetHandler接口的实现类32测试dbutils各种类型的处理器 三DbUtils类使用讲解四JDBC开发中的事务处理41

2017-07-10 17:17:33 341

转载 java与xml之DOM4J生成和解析XML文档

虽然DOM4J代表了完全独立的开发结果,但最初,它是JDOM的一种智能分支。它合并了许多超出基本XML文档表示的功能,包括集成的XPath支持、 XML Schema支持以及用于大文档或流化文档的基于事件的处理。它还提供了构建文档表示的选项,它通过DOM4J API和标准DOM接口具有并行访问功能。从2000下半年开始,它就一直处于开发之中。    为支持所有这些功能,DOM4

2017-07-07 17:55:59 386

转载 java与xml之JDOM生成和解析XML文档

JDOM的目的是成为Java特定文档模型,它简化与XML的交互并且比使用DOM实现更快。由于是第一个Java特定模型,JDOM一直得到大力推广和促进。正在考虑通过“Java规范请求JSR-102”将它最终用作“Java标准扩展”。从2000年初就已经开始了JDOM开发。    JDOM与DOM主要有两方面不同。首先,JDOM仅使用具体类而不使用接口。这在某些方面简化了API,但是也限制

2017-07-07 17:55:02 287

转载 java与xml之SAX解析XML文档

SAX处理的优点非常类似于流媒体的优点。分析能够立即开始,而不是等待所有的数据被处理。而且,由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中。这对于大型文档来说是个巨大的优点。事实上,应用程序甚至不必解析整个文档;它可以在某个条件得到满足时停止解析。一般来说,SAX还比它的替代者DOM快许多。    选择DOM还是选择SAX? 对于需要自己编写代码来处理XML文档的开发人

2017-07-07 17:54:01 290

转载 java与xml之DOM创建和解析XML文档

DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数

2017-07-07 17:52:51 291

去除BOM文件头工具

去除BOM头小工具-批量转换utf-8;eclipse项目导入到idea时,可以批量去除bom

2017-12-25

China省市.xml

省市二级联动,用于xml获取、解析,很好用的例子!!!

2017-11-03

MySQL练习数据库

MySQL 官方练习用数据库- employees。还不错!方便初学者练习查询语句

2017-10-18

Hplus官方完整版带文档 v.4.1.0.zip

Hplus官方完整版带文档 v.4.1.0

2017-08-09

使用jar使用验证码功能(ValidateCode.jar )

使用请看http://blog.csdn.net/CSDN_LQR/article/details/52821701

2017-08-09

activiti 中文用户手册

Activiti中文用户手册 文档,学习Activiti入门上手做项目这个文档够用了。

2017-07-26

bootstrap做登录注册页面带验证

用bootstrap做的登录,注册页面,使用validate进行表单验证

2017-07-05

疯狂Java讲义精粹

gobang: 第1章 控制台五子棋 cal: 第2章 仿Windows计算器 viewer: 第3章 图片浏览器 ball: 第4章 桌面弹球 tetris: 第5章 俄罗斯方块 image: 第6章 仿Windows画图 linkgame: 第7章 单机连连看 editor: 第8章 简单Java IDE工具 book: 第9章 图书进存销系统 transaction: 第10章 事务跟踪系统 flashget: 第11章 多线程下载工具 foxmail: 第12章 邮件客户端 mysql-manager: 第13章 MySQL管理器 IoC: 第14章 自己开发IoC容器(容器源代码) book(IoC): 第14章 自己开发IoC容器(整合图书进存销系统) GameHall-Client: 第15章 游戏大厅客户端框架 GameHall-Commons: 第15章 游戏大厅公用模块 GameHall-Server: 第15章 游戏大厅服务器端框架 chat-room-server: 第15章 聊天室服务器端模块 chat-room-client: 第15章 聊天室客户端模块 fivechess-server: 第15章 五子棋游戏大厅服务器端模块 fivechess-client: 第15章 五子棋游戏大厅客户端模块 fivechess-commons: 第15章 五子棋游戏大厅公用模块

2017-06-21

FreeMarker编程指南

FreeMarker编程指南 中文

2016-04-29

INSPINIA后台框架中文版 H+后台框架3.2最新版

demo:http://www.zi-han.net/theme/hplus/index.html H+后台框架最新版V3.2 去版权 内容补充整理。

2016-04-20

三种版本的在线图片裁剪基于UCenter camera.swf

本文参考UCenter中上传头像功能的剥离php版本,陆续实现了java版本和.net版本的。 具体介绍如下(以php为例,其他版本见源码) 本文的内容仅供技术交流学习之用,相关的代码并未考虑实际应用系统中所必需的用户身份验证等功能,同时由于 UCenter 发行许可的限制,请勿将本文附带的代码直接用于实际的产品或项目中。 Discuz! 和 UCHome 中的头像上传功能很好用,大概有不少人和我一样想弄清楚它是怎么实现的,甚至希望移植到自己的应用系统中。 这个功能其实是在 UCenter 中实现的(这是 Discuz! 和 UCHome 等其它相关产品都依赖的公共模块),通过一个 Flash 文件(camera.swf),跟服务端的 PHP 程序配合完成的。 UCenter/UCHome 本身是开源的,但那个 camera.swf 并没有提供源代码。我们可以通过对 PHP 程序进行分析研究,进而基本摸清这个功能操作的细节,并最终将其剥离出来,独立于 UCenter 而独立运行。本文内容依据的是 UCenter1.5.0/UCHome2.0 。 首先我们来看一下 UCenter/UCHome 中这个功能是怎么工作的。 ■ 基本步骤 0. 浏览器访问 UCHome 中的一个 web 页面,其中包含 camera.swf。为保证 camera.swf 能正常工作,在其相同的路径下需要有 locale.xml 文件。 装载 camera.swf 的 HTML 代码可以由下面的程序生成: home\uc_client\client.php : uc_avatar() 生成的内容大致如下: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="447" height="477" id="mycamera" align="middle"> <param name="allowScriptAccess" value="always" /> <param name="scale" value="exactfit" /> <param name="wmode" value="transparent" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="movie" value="http://localhost/center/images/camera.swf?inajax=1&appid=1&input=6b49vKhr%2FC4VpMIMCAt07Kr2eQk8jjY%2F6vtvDonod47dU7JK%2BxVFJPIVY%2FJGMQoSpzHylapBa8FbsEWFGorPwZDJRM10wGjxvbHKTVmVgrng%2BpoSTTsk%2BE3U&agent=a523e70c80e13e4eaee37c7f4bde4f2c&ucapi=http%3A%2F%2Flocalhost%2Fcenter&avatartype=virtual" /> <param name="menu" value="false" /> <embed src="http://localhost/center/images/camera.swf?inajax=1&appid=1&input=6b49vKhr%2FC4VpMIMCAt07Kr2eQk8jjY%2F6vtvDonod47dU7JK%2BxVFJPIVY%2FJGMQoSpzHylapBa8FbsEWFGorPwZDJRM10wGjxvbHKTVmVgrng%2BpoSTTsk%2BE3U&agent=a523e70c80e13e4eaee37c7f4bde4f2c&ucapi=http%3A%2F%2Flocalhost%2Fcenter&avatartype=virtual" quality="high" bgcolor="#ffffff" width="447" height="477" name="mycamera" align="middle" allowScriptAccess="always" allowFullScreen="false" scale="exactfit" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> 参数分解如下: inajax 1 appid 1 input 6b49vKhr%2FC4VpMIMCAt07Kr2eQk8jjY%2F6vtvDonod47dU7JK%2BxVFJPIVY%2FJGMQoSpzHylapBa8FbsEWFGorPwZDJRM10wGjxvbHKTVmVgrng%2BpoSTTsk%2BE3U agent a523e70c80e13e4eaee37c7f4bde4f2c ucapi http://localhost/center avatartype virtual 其中的关键参数为 ucapi,后面两步 POST 的 URL 为 <ucapi>/index.php 这里的 "/index.php" 似乎是 hardcode 在 camera.swf 里的,不过在最后的程序代码中会看到,如果我们指定的 ucapi 明确给定了一个 php 文件的话,可以绕开 index.php 这个文件名。换句话说,如果服务端不是采用 PHP,而是另外一种编程语言的话(比如 Java/.NET 等),也是可以实现的。 1. 用户在 camera.swf 中“选择图片”后,camera.swf 会立刻把选中的图片上传到服务器。 $_SERVER REQUEST_URI /center/index.php?m=user&inajax=1&a=uploadavatar&appid=1&input=ca68o1L41a1HkbmhMJVGHu0oFjxYXwadnUT9HnFpnyz5AgiZcsVGecPP38w%2BwM7XtT79zC5WMWlH8T7LvluCSXS3YUsrcJDoD1ySILNO2xo63hmBAvXVX24f&agent=a523e70c80e13e4eaee37c7f4bde4f2c&avatartype=virtual METHOD POST $_GET m user inajax 1 a uploadavatar appid 1 input ca68o1L41a1HkbmhMJVGHu0oFjxYXwadnUT9HnFpnyz5AgiZcsVGecPP38w+wM7XtT79zC5WMWlH8T7LvluCSXS3YUsrcJDoD1ySILNO2xo63hmBAvXVX24f agent a523e70c80e13e4eaee37c7f4bde4f2c avatartype virtual $_POST Filename something.jpg Upload Submit Query $_FILES 图片文件内容 处理程序为: center\control\user.php : onuploadavatar() 程序返回的内容为保存该文件的临时位置,比如: http://localhost/center/data/tmp/upload5.jpg camera.swf 会通过上面这个网址来读取图片,显示供操作。还可以有以下返回值作为错误代码: -1 : Invalid identity! -2 : Invalid photograph! -3 : No photograph be upload! -4 : Can not write to the data/tmp folder! -5 : Server can not upload! 2. 用户在 camera.swf 中“确定”后,camera.swf 会向服务器上传 3 个图片数据,作为大、中、小尺寸的头像图片。 $_SERVER REQUEST_URI /center/index.php?m=user&inajax=1&a=rectavatar&appid=1&input=ca68o1L41a1HkbmhMJVGHu0oFjxYXwadnUT9HnFpnyz5AgiZcsVGecPP38w%2BwM7XtT79zC5WMWlH8T7LvluCSXS3YUsrcJDoD1ySILNO2xo63hmBAvXVX24f&agent=a523e70c80e13e4eaee37c7f4bde4f2c&avatartype=virtual&randomnumber=5478 METHOD POST $_GET m user inajax 1 a rectavatar appid 1 input ca68o1L41a1HkbmhMJVGHu0oFjxYXwadnUT9HnFpnyz5AgiZcsVGecPP38w+wM7XtT79zC5WMWlH8T7LvluCSXS3YUsrcJDoD1ySILNO2xo63hmBAvXVX24f agent a523e70c80e13e4eaee37c7f4bde4f2c avatartype virtual randomnumber 5478 $_POST avatar1 ...<big> avatar3 ...<middle> avatar2 ...<small> 处理程序为: center\control\user.php : onrectavatar() 程序的返回内容为: 成功时: <?xml version="1.0" ?><root><face success="1"/></root> 失败时: <root><message type="error" value="-1" /></root> 3. 上传完成后,如果 camera.swf 能找到名为 updateavatar() 的 Javascript function,就会调用它。 ■ 参数分析 在上面第 0 步生成的 HTML 中,指向 camera.swf 的 URL 携带了一些参数,其中最关键的是 ucapi,它决定了第 1 步和第 2 步的 HTTP Request 发往哪里。 其它几个都是 UCenter 应用系统所需要的参数。camera.swf 是专为 UCenter 设计的,所以它特别支持这几个参数值,也就是说,在访问 camera.swf 的 URL 里包含了什么值,在后续访问 ucapi 的时候就会原样传回来。 camera.swf 没有提供源代码,没办法改造,但并不妨碍我们使用它。比如,我们可以借用 input 这个参数,把自己应用程序所需要的自定义参数(比如 user id)统一编码装在这个值里。 ■ 剥离实现 搞清楚了功能操作的细节和参数含义,重新实现这个功能就很容易了。 所谓重新剥离实现,就是在直接借用 camera.swf/locale.xml 这两个文件的前提下,重新编写服务器端的处理程序,实现头像上传功能,脱离 UCenter 独立运行。 理论上任何服务端编程语言都可以,我这里只给出 PHP 的代码。 包含了三个程序文件: avatar.php -- 实现了上面“基本步骤”中提到的全部功能 camera.swf -- 提取自 UCenter locale.xml -- 提取自 UCenter 将这三个文件部署到 web server 上,然后访问 http://localhost/avatar.php 即可。还可以在 URL 上指定一个 uid 作为“用户标识”,比如 http://localhost/avatar.php?uid=5

2016-01-04

camera.swf java版本的图片操作

camera.swf java版本的图片等比缩小和截取.同时生成大、中、小等三张图片。 完美运行。

2016-01-04

swfUpload上传图片即时预览效果Java版(源代码+帮助文档)

异步上传,上传时以百分比显示上传进度,能即时预览效果,里边有源代码和帮助文档,有注释,非常易学

2016-01-04

java实现截图功能

java实现截图功能,类似qq的截图功能,欢迎下载

2016-01-04

jquery.mobile-1.4.5

jqery mobile 的demo,顶部底部导航栏,文章样式,字体,进度条,js的代码等

2015-08-24

spring3.1 官方全部jar包

spring3.1官方所有的jar包 org.springframework.aop-3.1.RELEASE.jar org.springframework.asm-3.1.RELEASE.jar org.springframework.aspects-3.1.RELEASE.jar org.springframework.beans-3.1.RELEASE.jar org.springframework.context.support-3.1.RELEASE.jar org.springframework.context-3.1.RELEASE.jar org.springframework.core-3.1.RELEASE.jar org.springframework.expression-3.1.RELEASE.jar org.springframework.instrument.tomcat-3.1.RELEASE.jar org.springframework.instrument-3.1.RELEASE.jar org.springframework.jdbc-3.1.RELEASE.jar org.springframework.jms-3.1.RELEASE.jar org.springframework.orm-3.1.RELEASE.jar org.springframework.oxm-3.1.RELEASE.jar org.springframework.spring-library-3.1.RELEASE.libd org.springframework.test-3.1.RELEASE.jar org.springframework.transaction-3.1.RELEASE.jar org.springframework.web.portlet-3.1.RELEASE.jar org.springframework.web.servlet-3.1.RELEASE.jar org.springframework.web.struts-3.1.RELEASE.jar org.springframework.web-3.1.RELEASE.jar

2015-06-17

jai_core.jar文件

关于JAI的两个JAR文件中jai_core.jar文件

2015-06-10

jai_codec.jar

关于JAI的两个JAR文件jai_codec.jar和jai_core.jar的最新版本

2015-06-10

jai_core.jar

关于JAI的两个JAR文件jai_codec.jar和jai_core.jar的最新版本

2015-06-10

apache-tomcat-8.0.21 32/64安装版

apache-tomcat-8.0.21 32/64安装版

2015-04-30

eclipse 3.5 官方简体中文包

Eclipse 3.5.0 官方简体中文包使用方法: 下载 Eclipse 3.5.0 官方简体中文包 ,解压语言包至Eclipse文件夹的dropins文件夹,然后使用命令行加参数启动Eclipse。 Eclipse.exe -nl zh 你可以创建一个快捷方式,然后右键属性附加以上参数(-nl zh),这样双击即可启动Eclipse简体中文版。 又或者,打开Eclipse.ini,在最后面一行加上-nl zh

2015-04-30

VMware vSphere Client使用文档

VMware vSphere Client应用文档

2015-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除