自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 maven联通网络下中央仓库不能访问的解决办法

最近刚开始学习maven工具,下载解压完毕,环境变量配置完毕,运行如下命令尝试快速构建一个maven项目:mvn archetype:generate结果就有问题:[INFO] Scanning for projects...Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven

2017-05-02 09:01:48 1058

转载 架构设计:系统间通信(23)——提高ActiveMQ工作性能(中)

来源:http://blog.csdn.net/yinwenjie目录(?)[+](接上文《架构设计:系统间通信(22)——提高ActiveMQ工作性能(上)》)6、ActiveMQ处理规则和优化在ActiveMQ单个服务节点的优化中,除了对ActiveMQ单个服务节点的网络IO模型进行优化外,生产者发送消息的策略和消费者处理消息

2016-04-08 08:50:29 640

转载 架构设计:系统间通信(22)——提高ActiveMQ工作性能(上)

来源:http://blog.csdn.net/yinwenjie目录(?)[+]接上文《架构设计:系统间通信(21)——ActiveMQ的安装与使用》3、ActiveMQ性能优化思路上篇文章中的两节内容,主要介绍消息中间件ActiveMQ的安装和基本使用。从上篇文章给出的安装配置和示例代码来看,我们既没有修改ActivieMQ服务节

2016-04-08 08:49:28 683

转载 架构设计:系统间通信(21)——ActiveMQ的安装与使用

来源:http://blog.csdn.net/yinwenjie目录(?)[+]1、前言之前我们通过两篇文章(架构设计:系统间通信(19)——MQ:消息协议(上)、架构设计:系统间通信(20)——MQ:消息协议(下))从理论层面上为大家介绍了消息协议的基本定义,并花了较大篇幅向读者介绍了三种典型的消息协议:XMPP协议、Stomp协议和AM

2016-04-08 08:48:35 1149

转载 架构设计:系统间通信(20)——MQ:消息协议(下)

来源:http://blog.csdn.net/yinwenjie目录(?)[+](接上文《架构设计:系统间通信(19)——MQ:消息协议(上)》)上篇文章中我们重点讨论了“协议”的重要性,并为各位读者介绍了Stomp协议和XMPP协议。这两种协议是消息队列中两种不同使用场景下的典型代表。本文主要接续上文的篇幅,继续讨论消息队列中另一种典

2016-04-08 08:42:42 2083

转载 架构设计:系统间通信(19)——MQ:消息协议(上)

版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie目录(?)[+]1、概述从本文开始,我们介绍另一类型的系统间通讯及输:MQ消息队列。首先我们将讨论几种常用消息队列协议的基本原理和工作方式,包括MQTT、XMPP、Stomp、AMQP、OpenWire等。然后在这个基础上介绍两款MQ产品:ActiveMQ和RabbitMQ,它们是

2016-04-08 08:40:35 499

转载 oracle 查询杀死死锁方案

oracle死锁问题查询及处理 一、数据库死锁的现象       首先确认登录的界面  sys/dba程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。  二、死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提 交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态, 此时的现象是这条语句一直在执行,但一

2016-01-20 14:30:49 430

转载 DDOS攻击原理,及通过iptables预防syn洪水攻击

DDOS攻击中文翻译成『分布式阻断服务攻击』,从字面上的意义来看,它就是透过分散在各地的僵尸计算机进行攻击, 让你的系统所提供的服务被阻断而无法顺利的提供服务给其他用户的方式。 这种攻击法也很要命,而且方法有很多,最常见的就属 SYN Flood 攻击法了!还记得我们在网络基础里面提到的,当主机接收了一个带有 SYN 的 TCP 封包之后,就会启用对方要求的 port 来等待联机,并且发送出回应封

2015-12-14 09:21:43 3625

原创 枚举

public enum Color {REDS("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);// 成员变量     private String name;     private int index;     // 构造方法     private Color(String name, int

2015-09-18 15:49:16 321

转载 比较两种mysql递归tree查询效率-mysql递归tree

本文目的为对比mysql递归树两种查询方式效率。工具/原料1--创建表DROP TABLE IF EXISTS `t_areainfo`;CREATE TABLE `t_areainfo` ( `id` int(11) NOT '0' AUTO_INCREMENT, `level

2015-09-09 14:46:39 5837 1

转载 SqlServer with递归查询的使用

SqlServer with递归查询的使用1、数据准备假定有一个表DiGui,有两个字段Id int ParentId intId ParentId4 05 07 02 18 515 59 714 1130 1523 1541 18104 2342 3039 3053 3967 3988 391

2015-09-09 14:45:36 448

转载 关于hibernate注释一对多

一对多分为两个类中一:GoodsTypeGroups@OneToMany(targetEntity=GoodsTypes.class,cascade=CascadeType.ALL,fetch = FetchType.LAZY)@Fetch(FetchMode.JOIN)//updatable=false很关键,如果没有它,在级联删除的时候就会报错(反转的问题)@JoinCol

2015-08-28 14:00:54 532

转载 谈谈怎么实现Oracle数据库分区表

Oracle数据库分区是作为Oracle数据库性能优化的一种重要的手段和方法,做手头的项目以前,只聆听过分区的大名,感觉特神秘,看见某某高手在讨论会上夸夸其谈时,真是骂自己学艺不精,最近作GPS方面的项目,处理的数据量达到了几十GB,为了满足系统的实时性要求,必须提高数据的查询效率,这样就必须通过分区,以解燃眉之急!先说说分区的好处吧!1) 增强可用性:如果表的某个分区出现故障,表

2015-07-29 11:17:21 363

原创 关于nginx

一:安装首先下载:http://nginx.org/在CentOS系统下用yum安装GCC编译器及相关工具yum -y install gcc gcc-c++ autoconf automakeyum -y install zlib zlib-dever openssl openssl-devel pcre pcre-devel通过编译源码的方式来安装tar -zxvf n

2015-07-25 11:17:39 340

原创 SQL一些函数

CREATE TABLE `dt` (  `ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID',  `Times` datetime DEFAULT NULL COMMENT '创建时间 ',  PRIMARY KEY (`ID`)) ENGINE=InnoDB AUTO_INCREMENT=144 DEFAULT C

2015-07-07 11:50:07 390

转载 keytool+tomcat配置HTTPS双向证书认证

系统需求:1、  Windows系统或Linux系统2、  安装并配置JDK 1.6.0_133、  安装并配置Tomcat 6.0 第一步:为服务器生成证书1、  Windows系统“运行”控制台,进入%JAVA_HOME%/bin目录使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件

2015-07-06 11:15:01 354

转载 jaxb

核心类:package com.jaxb;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.text.MessageFormat;import javax.xml.bind.JAXBCon

2015-06-19 17:29:00 334

转载 Tomcat 创建虚拟目录

先创建实际目录,名字/WEB-INF/web.xml打开Tomcat7/conf/web.xml找到        default        org.apache.catalina.servlets.DefaultServlet                    debug            0                          

2015-06-16 12:27:42 413

转载 Spring mvc+hibernate+freemarker(开源项目)

github查看项目地址  :  https://github.com/zl19861124/codeFactory          本人只是将www.jeecms.com进行改变。目的是为了让大家更加了解jeecms,这样可以让大家学习。长虽然我工作很忙没有闲暇时间,但我还是愿意抽时间分享优秀的项目给大家学习。  架构分层图解:     1.后台工程 包命名规则以c

2015-06-12 12:06:09 647

转载 jaxb

首先导入:javax.xml.bindpackage com.xml;import javax.xml.bind.annotation.XmlAttribute;  import javax.xml.bind.annotation.XmlElement;  import javax.xml.bind.annotation.XmlRootElement;  @Xm

2015-05-29 15:59:07 376

原创 simplecaptcha

SimpleCaptchaServlet        nl.captcha.servlet.SimpleCaptchaServlet                    captcha-width            150                            captcha-height            50         

2015-05-29 14:59:37 344

原创 maven基本使用

一.下载安装配置1.从官方网站下载最新的Maven分发包http://maven.apache.org/download.html2.解压下载的maven3.配置maven,MAVEN_HOME  :解压的路径     Path:%MAVENHOME%\bean4.cmd输入mvn -v查看是否安装成功二.理解maven仓库1.首次运行mvn -v后会在系统下创建仓库(

2015-05-26 17:59:53 357

原创 Gitbub使用

Gitbub使用一.创建账号,建立仓库1.访问https://github.com在里面创建账号。2.新建github仓库,如pettyLoan,如下图:找到Repositories,然后new一个新的仓库。然后会跳转到以下页面:空的仓库在此就创建完成,下面一些命令是下载库,上传东西的命令。echo # pettyLoan >> README.mdgit i

2015-05-26 17:48:15 1498

转载 HttpClient实现文件的上传下载

1 HTTPHTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 用来提供高效的、最新的、功能丰富的支持 HTTP

2015-04-09 17:41:10 408

转载 通过 HttpClient 下载 文件

使用HttpClient下载文件主要还是文件流的转化的东西比较烦一点。httpclient的东西比较简单的 引用需要有的Jar;     * commons-httpclient-3.1.jar     * commons-logging-1.04.jar     * commons-codec-1.3.jar Java代码  

2015-04-09 17:34:07 931

转载 HttpClient post 上传文件 笔记

// 上传一般的参数     public static String TestParam() throws HttpException, IOException {     String url = "http://localhost:8080/IphoneTest/rece.do?method=receive";     HttpClient client = new HttpCl

2015-04-02 17:11:23 326

转载 HttpClient使用详解

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会

2015-04-02 08:32:59 302

原创 BigDecimal 加减乘除

BigDecimal bignum1 = new BigDecimal("10");  BigDecimal bignum2 = new BigDecimal("5");  BigDecimal bignum3 = null;    //加法  bignum3 =  bignum1.add(bignum2);       System.out.println("和 是:"

2015-03-27 11:23:27 2650

原创 redis

介绍:Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。常用方法:pack

2015-03-07 09:17:30 326

原创 Java获取IP地址从而得到省市

1.获取IPString ip="";String city="";if (request.getHeader("x-forwarded-for") == null) {     ip=request.getRemoteAddr();  } else{ ip=request.getHeader("x-forwarded-for");  }2.解析http://i

2015-02-02 09:05:56 735

原创 spring定时器配置

xmlns:context="http://www.springframework.org/schema/context"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springf

2015-01-30 14:01:52 282

原创 收集一些常用正则表达式

电话验证:/^13[0-9]{9}|15[012356789][0-9]{8}|18[012356789][0-9]{8}|147[0-9]{8}$/   可进行修改中文验证:/^[\u4e00-\u9fa5]{0,}$/金额验证:/^[0-9]+([.]{1}[0-9]{1,2})?$/身份证:function isCardID(sId){ var iSum=0 ;var

2015-01-30 12:14:08 420

转载 Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)

Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式) 原文地址:http://alanland.iteye.com/admin/blogs/1600685(欢迎转载 - 转载请保留该原文链接) 07/19/12 03:08:05 PM 在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需

2015-01-15 10:31:53 387

转载 redis安装

首先是安装redis服务器,上redis的官网上下载最新的软件包:http://redis.io/,Redis 2.4.15 is the latest stable version.1,解压安装包:[html] view plaincopy1999  tar -zxvf redis-2.4.15.tar.gz -C /u

2015-01-15 10:25:24 346

转载 hibernate的缓存

缓存缓存的作用主要用来提高性能,可以简单的理解为一个Map;使用缓存涉及到三个操作:把数据放入缓存、从缓存中取出来、删除缓存中的无效数据;Hibernate把事务交给了第三方的缓存框架来处理一级缓存:(session级别)一级缓存在hibernate中是不要配置的,一级缓存是放在session中的,save,update,saveOrUpdate load ,get ,

2015-01-15 10:03:59 296

转载 ehcache集群缓存配置

这篇我将探讨ehcache的集群配置,并写两个分布在不同逻辑机器上的程序去测试是不是达到了集群效果。我的目标就是得到踏踏实实的配置成功的感觉。一.集群配置方式ehcache提供三种网络连接策略来实现集群,rmi,jgroup还有jms。这里只说rmi方式。同时ehcache可以可以实现多播的方式实现集群。也可以手动指定集群主机序列实现集群,本例应用手动指定。这里说点题外话,

2015-01-15 09:58:21 472

原创 window.dialogArguments.location.reload();

window.dialogArguments.location.reload();

2015-01-14 15:34:47 827

转载 分页缓存设置

1,对于分页来说,效率是关键,本例是在分页的时候,缓存5页记录,默认每页20条,缓存大小100,这可以修改的;2,基本思路是:第一次查的时候,先判断缓存中存不存在当前页的数据,如果存在,查找缓存中的数据,如果不存在,则去数据库中查询5页数据放入缓存中,然后再缓存中读取数据。如果是当前页是前3页,那么读取1-5页的数据,如果当前页是后3页,读取后5页的数据,如果是中间页,读取当前页前两页+当

2015-01-13 11:42:34 1760

转载 webservice程序

什么是webservice呢,有的人可能会对这个有所误解。他解决了跨平台和跨服务器的问题,使用webservice可以像第三方获取所需的资源。如“百度地图”,“gps导航”等都会使用到webservice。地图厂商一般都会提供相应的接口给其他用户使用。webservice主要包含3个方面(1)web服务提供者(WSDL)(2)web服务请求者(SOAP)(3)web服务管理

2015-01-11 11:49:24 360

转载 经典算法:二分查找、插入排序、选择排序、冒泡排序

这4个算法真的堪称经典,里面包含了许多数学思想,面试的时候也经常被问到。排序的话面试官一般会问你最熟悉的一种排序深入点的会问这几种排序的依据,二分查找更为重要,比起排序查找算是比较简单的了。下面我自己整理了一些东西和大家分享,说来惭愧以前就只会冒泡排序这么一种,废话不说了下面开始了。1.最容易理解的排序【冒泡排序】冒泡排序(Bubble Sort),是一种计算机科学领域

2015-01-11 11:43:16 374

asp.net图书管理系统

一个简单的.net书城,开发环境及软件:Visual Studio 2012+sqlservice2008+IIS,适合于学生毕业设计与课程设计与初学者学习

2013-12-03

jsp网上聊天

能够实现网上聊天功能,可以单独一对一聊天,也可以多人一起聊天!

2013-04-03

asp个人博客系统

asp个人博客,包含有分页,ajax局部刷新,等技术!

2012-06-16

空空如也

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

TA关注的人

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