自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈瑞

千里之行,始于足下

  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 Redis protected-mode 保护模式

原文:http://arui.me/index.php/archives/151/ Redis protected-mode 是3.2 之后加入的新特性,在Redis.conf的注释中,我们可以了解到,他的具体作用和启用条件# Protected mode is a layer of security protection, in order to avoid that# Redis instan

2016-09-02 09:52:39 8813

原创 Tomcat 绑定域名,防止恶意解析

原文: http://arui.me/index.php/archives/183/如果未备案的域名绑定到自己发布的web服务上,就会收到电信运行商的警告,如果不处理就可能会被工信部封停IP,所以我们在Tomcat上发布公网的web服务时,需要设置绑定域名,这样才能安全的保护自己的web服务不会被恶意解析。配置tomcat/conf/server.xml 文件,找到下面部分: 此处defaulth

2016-09-02 09:50:37 1565

原创 Jedis 解决连接Redis Cluster不支持密码的问题

原文地址 :http://arui.me/index.php/archives/181/ 目前Jedis的发行版本,不支持使用JedisCluster连接有密码保护的Redis Cluster,这个特性已经在Github上开发完毕,将要在2.9版本发布时将其合并到主分支中。如果迫切想使用该功能,可以自己更新最新的代码,自己合并该pull request的commit。该提交已经review通过。这是

2016-09-02 09:49:05 3033

原创 深入分析Java ClassLoader机制

原文地址:http://arui.me/index.php/archives/185/做了很久的Java,写过很多关于class loader的程序,也没有详细系统的的记录对class loader的理解,近期也有一些时间,就将自己对于Java class loader做一下总结。ClassLoader概念ClassLoader是Java提供的基础的类加载机制,负责将JDK,第三方的类包和用户写的J

2016-08-29 15:45:03 651

原创 Microsoft Azure Java Usage Demo

简介借助 Microsoft Azure Cloud Service,Storage,SQL Database ,Service Bus构建的简单web示例程序,程序分为两个模块,笔记管理和全文检索。笔记管理模块简单实现了类似于有道笔记的笔记管理功能,笔记中支持富文本编辑和图片上传的功能。笔记数据存储于Database ,图片及其富文本内容存储于Storage Blob Container。在添加

2016-07-02 17:57:02 506

原创 Java 调用 Azure HTTPS API 证书问题

Java 访问 Azure HTTPS的API时,会经常报:PKIX:unable to find valid certification path to requested target 这样的错误,这是因为Java有自己的KeyStore,并不会使用系统的证书, Java在自己的KeyStore中找不到对应的信任证书,就会报出此错误。所以如果需要使用Java访问Azure的HTTPS的API,就

2016-07-02 17:56:21 670

原创 Using JMS with Azure Service Bus and AMQP 1.0 (New)

Microsoft Azure Service Bus 是微软提供的消息服务总线云服务,支持消息队列, 主题订阅,点对点消息, Event Hubs功能。类似于ActiveMQ的功能, Service Bus是支持AMQP 1.0协议的,所以基于AMQP 1.0协议实现的JMS客户端均都可以连接 Service Bus发送接受消息。本文将采用Apache Qpid 来连接Service Bus 的

2016-07-02 17:55:47 632

原创 Spring JMS with Azure Service Bus

Spring JMS 整合Azure Service Bus,JMS API实现 依然借助于Qpid JMS Client的实现。源码下载地址:spring-jms-servicebus-demoQpid JMS Client 连接 Azure Service Bus 的文档,请参考: http://arui.me/index.php/archives/120/首先,创建Maven 项目,将Spr

2016-07-02 17:55:10 808

原创 Azure Eclipse 插件离线安装

下载插件包 (版本2.8) azure 2.8.0.zip安装插件 将插件解压缩到Eclipse 安装目录下dropins文件夹内,之后重启Eclipse注意:如果之前安装过Eclipse,请删除用户目录下的的.eclipse文件夹

2016-07-02 17:54:25 460

原创 通过PowerShell 创建 Azure Redis

目前中国版本的Portal不支持管理Azure Redis,只能通过PowerShell来创建Redis 服务,请参考以下步骤创建Azure Redis 首先,安装Azure Power Shell,从以下地址下载:https://www.azure.cn/downloads/ 点击下载安装。或直接访问该地址下载 http://aka.ms/webpi-azps其次,安装成功后,确认Azur

2016-07-02 17:53:50 474

原创 使用 Azure Resource Manage JAVA API 管理 Azure 资源

Azure提供两种资源管理模式,Service Manage 和Resource Manage, Service Manage 是相对较旧的管理模式,目前Azure Global 最新的管理界面已经完全使用Resource Manage的方式来管理Azure 资源,而中国Azure更新相对Global较为迟缓,依然使用经典的管理界面来管理资源,而旧的管理界面大多是以Service Manage的AP

2016-07-02 17:53:07 712

原创 Azure 高级版 Redis 如何持久化

Redis 持久化为了保证redis cache数据安全,同时在服务器故障时,能够在重启后进行数据恢复。redis 提供了两种持久化方案 RDB和AOF。RDBRDB持久化,快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。可以通过配置设置自动做快照持久化的方式。我们可以配置redis在n秒内如果超过m个key被修改就自动做快照RDB持

2016-07-02 17:51:52 448

原创 Redis 知识整理

以前工作中,有使用过Redis缓存,但并没有系统的好好整理下,最近的工作中,又需要大量用到Redis,所以也借此机会好好整理下,并深入了解下Redis的使用。目录Redis 简介和适用场景Redis 单机,主从(高可用)配置Redis 基本使用 Redis 基本数据类型及其使用Redis PipeliningRedis Pub/SubRedis Keyspace Notificatio

2016-06-07 16:32:40 533

原创 Postgresql生成大量测试数据

在PostgreSQL中如何用简单的几条SQL语句生成大量的测试数据呢?此处,我简单的写一个例子,供参考(在Postgresql9.1下面做的):(1)生成一万条测试数据的表foomydb=# create table foo(id bigint);mydb=# insert into foo select * from generate_series(1,10000);myd

2014-06-17 12:14:12 6647 1

原创 Hadoop学习---- Mac OSX下Hadoop 2.3.0安装及配置

运行环境操作系统:OS X 10.9.2Hadoop版本:2.3.0准备工作安装Java我用的1.7版本,可以在 这里 进行下载。下载好解压缩安装之后,需要对Java环境变量(我都是直接改的~/.bash_profile)进行配置。貌似OS X下的配置比较恶心,网上(Mac OS 上设置 JAVA_HOME)比较推荐的做法是export JAVA_HOME=`/usr/

2014-06-15 22:11:14 2077

转载 百度文章爬虫(完整版)

一 代码#coding:gb2312import urllib2,urllib,re,osimport sqlite3,cookielib,time'''    百度爬虫类    @author:FC_LAMP'''class SpiderBaiDu:   #变量    sqlit = None    cur   = None    baseurl

2011-12-19 17:45:13 1064

原创 DOM4j:Content is not allowed in prolog

DOM4j 读取xml文件可能会抱错:Content is not allowed in prolog异常的原因该xml是UTF-8编码的,如果该文件通过Ultraedit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(dom4j1.3),解决的

2011-07-21 17:13:10 855

原创 为struts标签设定ID 标签属性 styleId

标签属性 styleId为了达到 这样的效果,那么在struts中用property="sDate"它直接翻译成html为:里面没有id.可以采用:这样就达到了我们的要求了。这个小知识点希望对大家有所帮助。

2011-07-20 10:10:59 1271

原创 从SVN导出指定版本号之间修改的文件(转)

当一个网站项目进入运营维护阶段以后,不会再频繁地更新全部源文件到服务器,这个时间的修改大多是局部的,因此更新文件只需更新修改过的文件,其他没有修改过的文件就没有必要上载到服务器。但一个稍微上规模的网站项目,文件是很多的,而且对于团队协作开发更难知道每次修改到哪些文件,这时候SVN

2011-07-19 16:40:46 1174

原创 java 集合循环删除(ConcurrentModificationException )

方法一、 ArrayList list = new ArrayList(); list.add("one"); list.add("two"); list.add("two"); list.add("two");

2011-07-18 20:50:50 622

转载 windows环境下Subversion(SVN)服务器和客户端安装备忘

SVN(Subversion)是一个优秀的版本控制软件,近日完成了SVN在Windows服务器上的安装配置,备忘如下:1 下载服务器端svn-1.4.4-setup.exe,下载地址:http://subversion.tigris.org/project_packages.html2 安装服务器端3 创建一个版本库,命令:svnadmin create 新版本库路径4 修改用户名和口令。

2009-03-24 17:44:00 530

原创 严重: IOException while loading persisted sessions: java.io.EOFException

 严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2232) at java.io.ObjectInput

2008-11-12 19:24:00 863

原创 SiteMesh的使用(转)

 你打算结合多种技术来构建一个企业级web站点。比如,你准备采用J2EE技术往你的web站点里添加新内容,而这个系统的其他部分是用CGI或者微软的IIS Server搭建的。在 这种情况下,怎样让你的应用系统从外观和感受(look and feel)上保持一致呢?一种办案就是采用J2EE技术全部重写,然后选用一种框架,比如Struts-Tiles,但这种办案的开发成本太高,不太现 实。另一种可选方

2008-11-12 19:21:00 613

原创 JPA注释标记一览表

TableTable用来定义entity主表的name,catalog,schema等属性。 元数据属性说明: name: 表名 catalog: 对应关系数据库中的catalog schema:对应关系数据库中的schema UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列 @En

2008-11-12 19:19:00 588

转载 Ant 基础使用

 不是很全,只有基本的内容:1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2 下载、安装Ant 安装Ant下载.zip文件,解压缩到

2008-11-12 19:18:00 555

转载 精通 Grails: 构建您的第一个 Grails 应用程序(转自developmentwork 中国)

Java™ 程序员不需要放弃自己喜爱的语言和已有的开发基础设施就可以采纳一种新型的 Web 开发框架。在这个新推出的每月一期的 精通 Grails 系列的第一期中,Java 专家 Scott Davis 介绍了 Grails,并演示了如何构建您的第一个 Grails 应用程序。请允许我借助另一种开源 Web 开发框架 —— Ruby on Rails —— 来介绍 Grails。Rai

2008-11-12 19:15:00 597

转载 学习JPA——Hibernate Annotation使用实例

目前,JPA(Java Persistence API)的使用范围越来越广,作为Java EE 5.0平台标准的ORM规范,得到了诸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同时还是EJB 3.0的重要组成部分。JPA的宗旨是为POJO提供持久化标准规范。它能够脱离容器独立运行,方便开发和测试。本文将通过一个小实例来说明如何在Hibernate中使用JPA,来达到简

2008-11-12 19:13:00 661

原创 Struts2 Spring Hibernate 的简单整合

首先,加载Spring框架,如图:     为了便于以后添加新的应用,这里把spring所有的Jar包都添加了,下一步,要将Spring的配置文件创建在WEB-INF目录下,或许不理它,到项目中去移动也可以。单击Finish, 对Spring的添加到此结束。     接着我们再添加Hibernate框架,如图:接着选择将Hibernate的配置文件交给Spring来进行

2008-11-12 19:06:00 1883

Hadoop入门手册.chm

Hadoop入门手册 简单入门Hadoop入门手册 简单入门Hadoop入门手册 简单入门Hadoop入门手册 简单入门

2011-03-09

web word编辑器

web word 编辑器 dsoframer.ocx 在web页面中对word ppt等办公软件进行操作

2010-07-17

SSH面试题总结.doc

struts hibernate spring 面试 总结

2010-07-17

机试笔试面试题(主要是Java,其次是ASP.net,C#,Oracle).rar

机试笔试面试题(主要是Java,其次是ASP.net,C#,Oracle).rar

2010-07-17

jsp网上商城毕业设计

一,网站前台功能: 产品二级分类展示:一级分类--二级分类--产品列表--详细介绍(名称,图片,市场价,会员价,是否推荐,功能介绍等) 产品搜索:关键字模糊搜索 定购产品:选择商品--确认定购--填写收货人信息--选择付款方式--订单号自动生成(限登录用户) 用户管理:修改资料 订单查看 查看购物车(限登录用户) 网站新闻:按时间先后顺序排列 网站公告:首页左侧显示 友情链接:文字链接列表显示 二,网站后台功能: 商品管理:添加 删除 修改 图片上传 订单管理:查看,删除,确认订单 查看,删除已确认订单 查看,删除订单投诉 用户管理:查看修改用户资料,删除用户,设置用户等级(普通,VIP) 管理员添加删除 分类管理:添加,修改,删除一级分类,二级分类 信息管理:添加,修改,删除网站新闻 添加,删除网站公告 常规设置:网站信息设置 网站广告设置 友情链接管理 后台管理地址admin/ 管理员admin 密码admin

2009-05-24

最新JDK中文文档

最新JDK中文文档 用过的感觉好好啊~~~~

2007-10-14

空空如也

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

TA关注的人

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