自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 网站服务器架构

作者:xlzd链接:https://www.zhihu.com/question/20657269/answer/101795180来源:知乎著作权归作者所有,转载请联系作者获得授权。1. 初始阶段的网站架构一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来

2016-11-29 11:01:34 541

原创 自动通过svn checkout代码并编译部署的脚步

主要通过Ant实现,需要用到svnant等jar包。

2014-10-13 10:31:43 988

转载 加密解密总结

BASE64 Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。 常见于邮件、http加密,截取http信息,你就会发现登录操作的用户名、密码字段通过BASE64加密的。   MD5 MD5 -- message-digest algorithm 5 (信息-摘要算法)缩写,广泛用于加密和解密技术,常用于文件校验。校验?不管

2014-09-03 11:46:50 946

转载 客户端如何向https服务器发送数据

https一般来说有单项SSL和双向SSL连接之分。 单项SSL连接,也就是只是客户端验证服务器证书。tomcat中clientAuth="false"的时候 代码如下:Java代码  import java.io.BufferedReader;  import java.io.InputStreamReader;  import

2014-03-12 16:13:48 1848

转载 TOMCAT建立SSL连接双向认证

步骤如下1.打开cmd2.输入d:3.输入md ssl4.cd ssl5.创建服务器证书库keytool -genkey -dname "CN=test.wuhan.com, OU=NC, O=Shanghai University, L=ZB, ST=Shanghai,C=CN" -alias server  -keyalg R

2014-03-12 16:12:22 856

转载 mysql: Communications link failure解决

mysql: Communications link failure解决 使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误:  Communications link failure,The last packet successfully received from the server was *** millisecond ag

2014-02-27 11:36:17 1144

原创 axis2生成客户端代码

从axis的官网下载axis开发工具,解压后,运行cmd并进入到axis工具包的bin目录。执行以下命令:wsdl2java.bat -uri  webservice的调用地址-p    生成的软件包目录-o    生成代码所在目录

2014-01-23 11:01:33 691

转载 关于hiberante FetchMode

以Person, Address 为例, 其关系为一对多,数据库中有3条person, 每个分别对应2条address。查询语句如下: Java代码  Criteria c = session.createCriteria(Person.class);  c.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);

2014-01-21 15:52:02 760

转载 PL/SQL常用设置

一直使用pl/sql,有时候总想偷点懒,其实pl/sql可以设置下使用起来更方便,下面写下我一直用的一些设置,我的pl/sql版本是7.1.5,我写的是一些简单的设置,高手请绕过。     (一)记住密码:     开发时候有几个数据库,每次手动敲密码真烦,以下是设置方式:     设置:Tools菜单-->Preferences-->Oracle-->Logon HIst

2014-01-21 14:33:04 825

转载 安全登录系统的设计与实现方案

对于 Web 应用程序,安全登录是很重要的。但是目前大多数 Web 系统在发送登录密码时是发送的明文,这样很容易被入侵者监听到密码。当然,通过 SSL 来实现安全连接是个不错的方法,但是很多情况下我们没办法将服务器设置为带有 SSL 的 Web 服务器。因此如果在登录系统中加入安全登录机制,则可以在没有 SSL 的 Web 服务器上实现安全登录。要实现安全登录,可以采用下面两种方法,一种基

2014-01-20 09:50:06 1920

原创 封装jquery ui 提示框

function alert(messa) { if ($("#dialogalert").length == 0) { $("body").append(''); $("#dialogalert").dialog({ autoOpen : false, title : '消息框', modal : true, width : 300, closeOnEsc

2013-12-20 14:21:43 887

原创 配置tomcat及jboss的java访问内存

配置tomcat及jboss的java访问内存较大,防止内存溢出。   jboss需在bin目录中修改run.bat及run.conf文件,配置如下:   JAVA_OPTS="-Xms512m -Xmx1024m -XX:MaxPermSize=256m   tomcat需在bin目录中修改catalina.sh,配置如下:   在“echo Using CATALINA_BAS

2013-12-20 14:19:56 631

原创 安装oracle数据库及导入导出数据库总结

1.安装oracle数据库时运用安装程序时选择“以管理员身份运行”及“以兼容模式运行”;2.以管理员身份登录sqlplus   进入cmd,在命令行界面输入sqlplus sysdba/pwd as sysdba;3.创建用户并授权   create user test identified by "password";   grant connect,dba to test;

2013-12-20 14:18:28 598

转载 更改jboss 6.0 Final的默认根应用或默认主页

jboss 6.0的默认主页在/deploy/ROOT.war下,ROOT.war也是jboss的默认根应用。在正式的生产环境下,我们需要设置jboss的默认根应用为自己的应用,这样通过http://IP地址:8080/就可以访问到自己的应用,而不是jboss的欢迎页面。设置很简单,如下:① 在自己的WEB项目下的"WEB-INF"目录下新建一个jboss-web.xml文件,内容

2013-11-29 14:18:52 1680

转载 JBoss jmx-console和web-console的安全设置

JBoss jmx-console和web-console的安全设置介绍如果在网上公布了自己的JBoss服务器(用选项-b 0.0.0.0启动服务器或者在.../jboss/server/default/deploy/web-deployer/server.xml改变第一个发生变量jboss.bind.address 为 0.0.0.0), 你也自动的公开了JBoss web-cons

2013-11-29 13:50:57 968

原创 Eclipse Java注释模板设置详解

写代码,一定要添加注释,一是方便自己以后使用,二是方便别人维护注释有一定格式,反反复复敲键盘或者copy ,也有点烦。有了注释模板,打上注释标签,自动完成注释格式,是很省心的。把以下代码保存为xml文件:/*** ${tags}* ${see_to_target}*//*** ${tags}*//* (non-Javadoc)* ${see_to_ove

2013-06-06 11:05:01 835

转载 Java模式(适配器模式)

今天看了下Java中的适配器模式,以下就来小做下总结和谈谈感想,以便日后使用。 首先,先来先讲讲适配器。适配就是由“源”到“目标”的适配,而当中链接两者的关系就是适配器。它负责把“源”过度到“目标”。举个简单的例子,比如有一个“源”是一个对象人,他拥有2种技能分别是说日语和说英语,而某个岗位(目标)需要你同时回说日语、英语、和法语,好了,现在我们的任务就是要将人这个“源”适配的这个

2013-06-06 10:07:22 563

转载 java常见面试知识点

SSH三大框架 1.Hibernate工作原理,为什么要用? 原理 1.读取并解析配置文件。2.读取并解析映射信息,创建SessionFactory。3.打开Session。4.创建事务。5.关闭Session。6.提交事务。7关闭SesstionFactory。为什么用? 1 对JDBC访问数据库的代码做了封装,简化了数据访问层繁琐的重复性代码。2 H

2013-04-11 12:18:21 945

转载 setvlet总结

1,什么是Servlet2,Servlet有什么作用3,Servlet的生命周期4,Servlet怎么处理一个请求5,Servlet与JSP有什么区别6,Servlet里的cookie技术7,Servlet里的过滤器8,Servlet里的监听器 一,什么是Servlet?Servlet是一个Java编写的程序,此程序是基于Http协议的,

2013-03-20 10:21:12 1339

转载 java 集合

在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现。总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下:                  Collection                  Collection                  Colle

2013-03-20 10:03:20 505

转载 java jdbc 汇总

JDBC (Java Database Connectivity) 一、概述: JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。从本质上来说就是调用者(程序员)和实行者(数据库厂商)之间的协议。JDBC的实现由数据库厂商以驱动程序的形式提供。JDBC API为Java开发者使用数据库提供了统一的编程接口,它由一组Java类和接口组成,使得开发人员可以使用纯Java的方式

2013-03-19 17:45:44 732

转载 JAVA的网络编程

网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。         在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!

2013-03-19 13:52:23 537

转载 java io 总结

什么是流: 流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。 流分为字节流和字符流。字节流也称为原始数据,需要用户读入后进行相应的编码转换。而字符流的实现是基于自动

2013-03-18 10:07:17 408

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特

2013-03-16 11:27:05 474

原创 activemq 通过ajax发送接收消息

本文以最新版activemq5.8为例,参考http://activemq.apache.org/ajax.html官网ajax使用例子,作了网页版的聊天室例子。ActiveMQ支持Ajax,这意味着你可以利用ActiveMQ的“发布/订阅”的特性,来创建高度实时的web应用。Ajax允许浏览器网页客户端通过互联网收发信息。ActiveMQ对Ajax的支持建立在与REST的Ac

2013-03-13 16:06:33 10454 3

原创 maven 配置仓库文件

安装完maven后,maven的配置文件位置为.m2/m2/settings.xml如下所示,添加了英国的一个远程仓库,当需要对应的jar包后,maven会自动到所配置的英国远程仓库下载对应的jar包:<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLS

2013-03-12 15:56:08 987

原创 maven 导入jar包到本地仓库命令

把本地的javacsv.jar包导入到本地maven仓库中,则执行以下命令: mvn install:install-file -Dfile=javacsv.jar -DgroupId=com  -DartifactId=javacsv -Dversion=1.0  -Dpackaging=jar  -DgeneratePom=true -DcreateChecksum=tru

2013-03-12 15:45:37 1366

转载 ActiveMq性能优化

ActiveMq运行是比较稳定的,数据的吞吐速度也很高,如果出现入队列或者出队列慢的问题,先检查一下自己的代码,是不是本身取到数据后处理过慢。本文的关于性能优化,其实是列举出一些需要注意的点,请确保你的项目没有一下问题:1. 使用spring的JmsTemplate JmsTemplate的send和convertAndSend会使用持久化mode,即使你设置了NO

2013-03-07 15:00:07 1932

转载 ActiveMQ集群应用

ActiveMQ集群        ActiveMQ具有强大和灵活的集群功能,但在使用的过程中会发现很多的缺点,ActiveMQ的集群方式主要由两种:Master-Slave(ActiveMQ5.8版本已不可用)和Broker Cluster。1、Master-Slave        Master-Slave方式中,只能是Master提供服务,Slave是实时地备份Master的数据

2013-03-07 11:43:47 1747

原创 ActiveMQ消息存储机制

ActiveMQ提供了一个插件式的消息存储,主要实现如下几种存储:1)KahaDB消息存储-默认的消息存储形式,以文件数据库的形式存储(5.3以上采用)配置方法如下:在activemq.xml文件中添加以下内容: 2)JDBC消息存储-消息基于JDBC存储的。 消息保存于关系型数据库中,支持所有商业及开源的关系型数据库.存储的性

2013-03-06 15:03:24 1467

原创 python实现jms客户端(发送接收消息)

首先,下载python关于stomp协议的支持包stomppy,下载地址:http://code.google.com/p/stomppy/downloads/list.下载后解压并进入到其根目录下执行setup.py文件进行安装,安装的命令为python setup.py install.我使用的消息中间件为apache 的ActiveMQ,需配置ActiveMQ支持stomp协议,配置

2013-02-28 14:53:56 3739

原创 java 实现jms的客户端(发送接收消息)

本文以ActiveMQ 消息服务器中间件为例。实现的步骤如下:1)实例化连接 工厂ConnectionFactory,主要设置的参数为连接到消息服务器中间件的用户名,密码及url.2)通过连接工厂ConnectionFactory获取到消息中间件的连接Connection.3)启动连接,并创建消息会话Session,用于发送或接收消息的线程4)通过消息会话创建消息目的地Dest

2013-02-28 12:07:25 4796

原创 jms重要概念笔记

1)JMS 规范JAVA 消息服务(JMS)定义了Java 中访问消息中间件的接口。JMS 只是接口,并没有给予实现,实现JMS 接口的消息中间件称为JMS Provider,例如ActiveMQ。2)术语JMS Provider:实现JMS 接口的消息中间件;PTP:Point to Point,即点对点的消息模型;Pub/Sub:Publish/Subscribe,

2013-02-28 11:37:57 534

原创 spring quartz 配置定时任务表达式参数说明

1.秒2.分3.小时4.月份中的日期(1-31)5.月份(1-12或JAN-DEC)6.星期中的日期(1-7或SUN-SAT)7.年份(1970-2099)     秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日 1-31 , - * ? / L W C月 1-12 or JAN-DEC , - * /周几 1-7 or SUN-S

2012-10-25 18:25:49 1170

原创 java 压缩打包文件的实现方法

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.OutputStream;import org.apache.tools.zip.ZipEntry;impo

2012-10-25 18:12:35 998 2

原创 java 正则表达式 通用校验

import java.util.regex.Pattern;public class ValidateUtil {/*** 是否为正整数* @param val* @return*/public static boolean isPositiveInteger(String val) {Pattern p = Pattern.compile("^[

2012-10-25 18:08:18 681

原创 java 文件上传

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.util.Date;import java.util.Iterator;import java.util.

2012-10-25 18:06:29 555

原创 java 获取tomcat webapps目录路径

/*** 获取tomcat webapps目录* @param request* @return*/public static String getTomcatWebappsPath(HttpServletRequest request){String tomcatRoot = request.getSession().getServletContext().getReal

2012-10-25 18:03:32 9476

原创 java 数字格式化

import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.ParseException;/** * 数字格式化工具类 * @author alon * */public class NumberUtil {/*** 转化为两位小数* @par

2012-10-25 18:01:11 572

原创 java通过apache ftp实现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.util.List;

2012-10-25 17:58:49 1156

ant自动化发布脚本

利用ant,自动化发布工程。具体过程包括:备份之前发布的工程,从svn checkout工程,编译工程,打包工程,关闭web服务器,删除已发布在web服务器的工程,复制打包的工程到web服务器,解压工程,启动web服务器。

2014-10-27

基于Funambol架构进行云数据同步的研究

基于Funambol架构进行云数据同步的研究,具体包括Syncml同步协议,同步原理,funambol的整体框架

2014-09-03

云备份设计说明书

云备份系统的详细设计文档,具体包括原理,数据库,及接口的设计

2014-09-03

mysql数据库自动备份脚本

mysql数据库定期自动备份的shell脚本。如定期每三天自动备份数据库,并只保存20份备份文件,多余的删除。

2014-09-03

SpringMVC+Spring+JPA+Maven框架搭建

SpringMVC+Spring+JPA+Maven的框架搭建的详细说明文档。具体包括项目整体结构,及如何使用Maven构建

2014-09-03

LDAP账号一体化管理

LDAP账号一体化管理的详细说明文档,具体包括LDAP的概念及使用,redmine、svn集成LDAP账号登陆,及LDAP的安全性控制及备份等。

2014-09-03

java俱乐部博客管理系统

本软件需求规格说明书定义了JAVA俱乐部信息管理系统的软件需求,提高了对软件的功能性和非功能性需求的详细说明;是用户、开发商对软件需求达成一致的协议性文件。软件需求规格说明书提供了开发人员进行系统分析、设计和测试的基础,同时也是用户进行系统验收的依据。

2010-12-19

java图书馆管理系统

图书馆管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是图书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询等功能。项目实施后,能够提高图书馆的图书借阅、归还流程,提高工作效率。

2010-12-19

网络五子棋 java

网络协议采用TCP/IP协议。程序分为服务器端和客户端。服务器端,客户端可设置端口,昵称,客户端需填写服务器端IP地址。服务器端单击启动服务器按钮,客户端单击连接即可建立连接。建立连接后即可进行聊天,下棋,文本区域动态显示棋子落盘位置,聊天内容。有梅棋重开棋功能,当黑方或白方五子连成一线,提示黑方胜或白方胜。

2010-12-19

空空如也

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

TA关注的人

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