自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 weblogic host name varify ssl

出问题的代码如下:package com.hotel.app.account.h5alipy.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURL

2015-01-10 12:25:24 1268

转载 软件项目管理中的十个误区 阅读笔记

随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发人员特别是软件项目管理人员更深一步地理解和掌握现代软件工程的理论方法,完成思想观念上的转变。笔者在此分析了10个在现代项目管理中思想观念上容易陷入的误区,希望能够抛砖引玉,引发大家更多的思索和讨论。

2015-01-10 12:17:58 1008

原创 Java 信任所有SSL证书(解决PKIX path building failed问题)

import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLConte

2015-01-08 13:08:25 10660

原创 git 提高技术

1. Git自动补全假使你使用命令行工具运行Git命令,那么每次手动输入各种命令是一件很令人厌烦的事情。为了解决这个问题,你可以启用Git的自动补全功能,完成这项工作仅需要几分钟。为了得到这个脚本,在Unix系统下运行以下命令:1cd ~2curl https://raw.github.co

2015-01-08 10:18:46 590

原创 git服务器的搭建

1、公钥的生成任何一个需要使用git服务器的工程师都需要生成一个ssh的公钥。可以通过ssh-keygen来生成~/.ssh$ ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/home/shizhen/.ssh/id_rsa):

2015-01-08 10:08:56 467

原创 java list 去重

1 .对象重复是指对象里面的变量的值都相等,并不定是地址。list集合存储的类型是基础类型还比较好办,直接把list集合转换成set集合就会自动去除。   当set集合存储的是对象类型时,需要在对象的实体类里面重写public boolean equals(Object obj) {} 和 public int hashCode() {} 两个方法。/** * Project N

2014-12-19 13:46:12 739

原创 QQ集成登陆

QQ授权登陆文档详解与步骤一、在QQ的开发平台申请Appkey与Appid。但是申请的前提是需要域名。把拿到的appkey与appid存放在一个txt文档中,以便用到。二、到技术支持中心下载Java sdk包。不要自己用httpclient去调用QQ的接口,那样可能会被别人攻击网站。 下载好的sdk里会有一个demo,把demo里的lib下的依赖包放到工程lib下,然后把那几个.propert

2014-12-18 17:00:20 1171

原创 ORACLE PROCEDURE

CREATE OR REPLACE PROCEDURE "AUTOACCOUNT2" (userId VARCHAR2, accountBalanceId VARCHAR2, lastDate VARCHAR2, balance VARCHAR2)IS-- 20140108115315218 --a36bb688-eb7e-40fb-ac20-08d9212fa028 --2014

2014-12-18 14:17:34 549

原创 orcle 函数列子

CREATE OR REPLACE FUNCTION "TIMEJUDGE" (date1 varchar,date2 varchar,mytype number,hour number,minust number) RETURN number is--date1 搜索时间(当前时间) ,--date2 时间段 ,mytype 时间类型1表示时间格式(##0800#2359##) 2表示

2014-12-18 14:10:54 504

原创 Maven如何手动添加依赖的jar文件到本地Maven仓库

1 建立文件夹 如 lib2.将要放入的jar 存放在lib中3.在lib中建立pom.xml4.如 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac

2014-12-12 09:55:56 1140

原创 mysql数据向Redis快速导入

Redis协议* 参数个数$ 第一个参数长度 第一个参数$ 第一个参数长度 第二个参数... ...编写SQL语句,把mysql数据组合成Redis协议数据流SELECT CONCAT("*16\r\n",'$', LENGTH(redis_cmd), '\r\n',redis_cmd, '\r\n','$', LENGTH(redis_key), '

2014-12-10 21:27:59 835

原创 apache

先去网上下载四个文件1、apr-1.4.6.tar.gz2、apr-util-1.5.1.tar.gz3、pcre-8.32.tar.gz4、httpd-2.4.3.tar.gz 1、  apr-1.4.6.tar.gztar xzf apr-1.4.6.tar.gz./configure –prefix=/usr/local/apr

2014-12-10 21:25:17 436

原创 haproxy-1.4.24.tar.gz

[root@A local]# yum install -y gcc[root@A local]# tar zxvf haproxy-1.4.24.tar.gz[root@A local]# cd haproxy-1.4.24[root@A haproxy-1.4.24]# make install[root@A haproxy-1.4.24]# mkdir -p /usr/local/h

2014-12-10 21:22:02 2087

原创 redis

Tape is Dead,Disk is Tape,Flash is Disk,RAM Locality is King. — Jim GrayRedis不是比较成熟的memcache或者Mysql的替代品,是对于大型互联网类应用在架构上很好的补充。现在有越来越多的应用也在纷纷基于Redis做架构的改造。首先简单公布一下Redis平台实际情况:2200+亿 commands

2014-12-10 21:07:32 708

原创 Quartz

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。官方网站: 相关Jar:   quartz-all-1.6.0.jar   jta.j

2014-12-04 17:36:32 669

原创 java生成数字证书

★ 实例说明 本实例使用J2SDK提供的keytool工具用默认的密钥库和算法创建几个数字证书。★运行程序keytool程序运行时加上命令行参数–genkey即可。在命令行中输入“keytool  –genkey”将自动使用默认的算法生成公钥和私钥,并以交互方式获得公钥持有者的信息。其交互过程如下,其中带下划线的字符为用户键盘输入的内容,其他为系统提示的内容

2014-12-01 14:14:45 641

原创 javaScript 创建对象 property

javascript中对象的创建工厂模式构造函数模式原型模式结合构造函数和原型模式原型动态模式面向对象的语言大都有一个类的概念,通过类可以创建多个具有相同方法和属性的对象。虽然从技术上讲,javascript是一门面向对象的语言,但是javascript没有类的概念,一切都是对象。任意一个对象都是某种引用类型的实例,都是通过已有的引用类型创建;引用类型可以是原生的,也可以是自定义的。原

2014-11-28 09:43:32 503

原创 Spring事务配置的五种方式

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的

2014-11-25 09:57:30 443

原创 数据库事物分析

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现    ×: 不会出现脏读不可重复读幻读Read uncommitted√√√

2014-11-25 09:53:26 518

原创 sonar 3

借鉴了一下网上资源哈: 一、sonar环境搭建(前提是JDK-1.5x以上版本和mysql-5.x以上版本已经成功安装) 1、mysql新建数据库并增加权限 CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT all ON sonar.* TO sonar@localhost IDE

2014-11-20 16:24:34 548

原创 持续代码项目管理

极限编程中一项建议实践便是持续集成,持续集成是指在开发阶段,对项目进行持续性自动化编译、测试,以达到控制代码质量的手段。    持续集成提供了及时发现问题、追踪问题、修复问题的机制,他替代了传统的在所有代码编写完毕后才提交QA部门进行测试的方法。    持续集成对单元测试较为依赖,测试覆盖率越高,单元测试越准确,越能体现持续集成的效果。持续集成主要在以下方面提供好处; 1.  1、持续

2014-11-19 14:49:11 726

原创 Java的内存泄漏

Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。问题的提出Java的一个重要优点就是通过垃圾

2014-11-17 17:56:29 464

原创 httpClient jax webservice

public class SendMeaasge { private static String namespace; private static String methodName; private static String wsdlLocation; private String soapResponseData; static {

2014-11-17 17:12:45 528

原创 通过HttpClient调用webservice

张氏 123456

2014-11-14 18:26:48 2521

转载 微信公众平台开发教程(十) 订阅号与服务号的区别

为了消除大家对订阅号与服务号的疑问,特总结如下: 功能点介绍订阅号服务号注册注册账号个人信息个人信息和企业相关信息展示在手机端展现方式显示在订阅号文件夹中跟微信好友一样显示收发消息接受和发送消

2014-09-20 10:49:09 1146

转载 微信公众平台开发教程(九)微信公众平台通用开发框架

一、思考开发了几个微信项目,一直在思考:如何将微信相关的处理与业务系统联系在一起?如何做到彼此分离,且易于扩展?能否开发一套独立的微信服务框架,支持各种业务应用?二、现有常用的服务框架支持多种业务应用,我们通过分层的方式来实现。将复杂的系统进行分层,将一些功能或者特有的逻辑进行封装,封装为不同的基础服务或中间件。业务层无需关心底层具体实现,只需进行简单调用、组装

2014-09-20 10:47:47 769

转载 微信公众平台开发教程(六)获取个性二维码

一、功能介绍在进行推广时,我们可以告诉对方,我们的微信公众账号是什么,客户可以去搜索,然后关注。二维码给我们提供了极大的便捷,只要简单一扫描,即可关注。如果已经关注过,立刻跳入对话画面。在我们进行推广时,不再是简陋的文字,可以是一个有个性的二维码,想必会很生动。微信对二维码提供了很好的支持,而且还可以根据需要生成不同场景的二维码。下面我们将介绍如何获取和使用二维码。 

2014-09-20 10:47:22 1034

转载 微信公众平台开发教程(八)Session处理

在微信窗口,输入的信息有限,我们需要将一些信息分多次请求。比如:在进行用户绑定时,我们需要输入用户的相关信息,比如:用户名、密码,或者姓名、电话号码,服务端验证通过,即可将系统用户与微信用户绑定。然后,此微信账户就有一定的功能权限了,可以查积分,消费记录等。服务号:招商银行信用卡,就有很多功能。微信客户端无法缓存信息,而且输入信息有限,需要进行多次请求,在服务端保存当前会话

2014-09-20 10:47:08 817

转载 微信公众平台开发教程(七)安全策略

尽管处理微信请求的服务器,处于微信服务器的后端,但是安全问题依然不可小觑。大概总结以下几个方面,希望引起注意。 一、设置高复杂度的Token,尽量隐藏服务地址URL URL:即为处理微信请求的链接地址Token:用户身份凭证 申请成为开发者或者修改URL\Token时,微信会通过Get请求访问URL,验证签名,其中需要Token。 过程相当于一次握手,如

2014-09-20 10:46:20 580

转载 微信公众平台开发教程(五)自定义菜单

应大家强烈要求,将自定义菜单功能课程提前。一、概述:如果只有输入框,可能太简单,感觉像命令行。自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯。在一个小小的微信对话页面,可以实现更多的功能。菜单直观明了,不仅能提供事件响应,还支持URL跳转,如果需要的功能比较复杂,我们大可以使用URL跳转,跳转至我们的网页即可。注意:自定义菜单,只有服务号才有此功能如何注

2014-09-20 10:45:50 1321

转载 微信公众平台开发教程(三) 基础框架搭建

上一章,我们已经初步讲解了微信公众账号开发的基本原理,今天我们来探索设计实现。首先我们设计了模块层次图,当然图中只是给出一种实现方式,不局限于此。具体见下图。主要功能介绍如下:1)请求接口层。处理HTTP请求,及响应2)分发层。由接口层传入请求,然后具体分析请求类型,分发至不同的处理器3)业务逻辑层。这里是我们的具体业务逻辑了,根据请求,实现具体的业务逻辑。

2014-09-20 10:43:37 944

转载 微信公众平台开发教程(四) 实例入门:机器人(附源码)

上一篇文章,写了基本框架,可能很多人会觉得晕头转向,这里提供一个简单的例子来予以说明,希望能帮你解开谜团。一、功能介绍通过微信公众平台实现在线客服机器人功能。主要的功能包括:简单对话、查询天气等服务。这里只是提供比较简单的功能,重在通过此实例来说明公众平台的具体研发过程。只是一个简单DEMO,如果需要的话可以在此基础上进行扩展。当然后续我们还会推出比较复杂的应用实例

2014-09-20 10:42:45 1080 1

转载 微信公众平台开发教程(二) 基本原理及消息接口

一、基本原理在开始做之前,大家可能对这个很感兴趣,但是又比较茫然。是不是很复杂?很难学啊?其实恰恰相反,很简单。为了打消大家的顾虑,先简单介绍了微信公众平台的基本原理。微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器,然后将请求转发给自定义服务(这就里就是我们的具体实现)。服务处理完毕,然后挥发给微信服务器,微信服务器再将具体

2014-09-20 10:42:20 822

转载 weixin

微信公众平台开发教程(一) 微信公众账号注册流程具体的操作步骤1、注册公众账号注册地址:http://mp.weixin.qq.com/1)首先需要邮箱注册:2)邮箱激活。邮箱将会收到激活邮件,点击激活链接即可。3)需要登记个人信息。这里需要提供一些个人信息或者单位信息。现在个人只允许注册订阅号,公司单位才能注册服务号,服务号比订阅号,功能更多,可以实现自定义菜单。

2014-09-20 10:40:52 895

原创 XML 和 java对象相互转换

Unmarshaller 类使客户端应用程序能够将 XML 数据转换为 Java 内容对象树。备注:marshal(序列化、排列、整理)Marshaller 类使客户端应用程序能够将 Java 内容树转换回 XML 数据。package hb.jaxb;public class Classroom { private int id; private String nam

2014-09-17 15:29:51 803

原创 easyui 布局

<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">

2014-09-02 13:36:46 1164

原创 request 获取各种路径

从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录request.getRealPath("./");    // 网页所在的目录request.getRealPath("../"); // 网页所在目录的上一层目录request.getContextPath();    // 应用的web目录的名

2014-08-27 16:04:59 563

转载 介绍典型的非对称加密算法——RSA

Java加密技术(四)——非对称加密算法RSA博客分类:Java/SecurityJava非对称加密算法rsa        接下来我们介绍典型的非对称加密算法——RSARSA    这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShami

2014-08-21 20:16:10 4003

转载 加密技术可以分为对称与非对称两种.

对称加密,解密,即加密与解密用的是同一把秘钥,常用的对称加密技术有DES,AES等而非对称技术,加密与解密用的是不同的秘钥,常用的非对称加密技术有RSA等为什么要有非对称加密,解密技术呢假设这样一种场景A要发送一段消息给B,但是又不想以明文发送,所以就需要对消息进行加密.如果采用对称加密技术,那么加密与解密用的是同一把秘钥.除非B事先就知道A的秘钥,并且保存好.这样才可以解密A发来

2014-08-21 20:12:41 7618

转载 几种任务调度的 Java 实现方法与比较

综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Jav

2014-08-21 20:10:13 646

cxf webservice jar

cxf webService 开发所需要的jar ,解压后即可使用其中的jar

2015-02-02

忽略https白黑名单

忽略https白黑名单 ,忽略 有些服务器要白名单才能访问,

2015-01-27

ios开发详细基础.pdf

最详细地ios开发基础书籍,物超所值,详细介绍了开发遇到的细节,解决方式。

2015-01-23

完全卸载oracle11g

完全卸载oracle11g ,仔细阅读文件

2015-01-13

Axure7 汉化版

Axure7 汉化版 ,解压后安装,汉化将lang文件夹,复制到(D:\Program Files (x86)\Axure\Axure RP Pro 7.0 )根据自己的安装目录

2015-01-13

解析XML的四种方式Demo

解析XML的四种方式Demo,带jar ,导入即可使用,可供参考

2015-01-13

线程池资源

java 语言 自己写的线程池控制,有测试类

2015-01-13

java线程池demo

java线程池demo ,可以使用,自己创建项目,将类复制进去,可以测试。

2015-01-12

银联支付demo参数文档

银联支付demo参数文档,解压后可使用,仔细阅读文档

2015-01-09

微信支付demo文档

微信支付demo文档 ,解压后有文档,有问题咨询。

2015-01-08

银联在线支付demo

银联在线支付demo,导入myeclipse即可使用,有问题咨询本人

2015-01-08

手机网页版支付宝支付demo

手机网页版支付宝支付demo, 导入myeclipse 即可使用 ,有问题可以咨询本人。

2015-01-08

java 设计模式 chm

java 设计模式 chm 每一种模式的介绍,代码实现

2014-12-26

KAnalyzer2013

luence 4 以上专用 汉语分词器 KAnalyzer2013

2014-12-12

springjax-ws

spring jax-ws mybatis demo 下载后 导入 myeclipse 即可使用

2014-12-03

springwebservice

spring mybatis jax-ws 集成demo

2014-12-01

springMybatisWebservice

下载 导入 myeclipse 就可以使用 集成 jax-ws demo

2014-12-01

华为时间管理

华为时间管理法,华为时间最有效分管理法,ppt详细描述时间的有效管理

2014-11-24

sonar -3.2.1

sonar 管理代码 有 linux windows 32 64 各种安装

2014-11-20

Mybatiscache

MybatisEhcache demo 导入即可使用

2014-11-06

memached alisoft

alisoft-xplatform-asf-cache-2.5.1-src资料.rar memached

2014-11-06

Oracle11gR2静默安装实践

Oracle11gR2静默安装实践(Red_Hat_Enterprise_Linux_5.3_x86-64)本人安装

2014-11-06

jQuery EasyUI 1.4 Api demo

jQuery EasyUI 1.4 Api demo

2014-08-27

js 禁止保存

js 禁止保存、屏蔽、缓存、页面保护,具体的详细代码

2014-08-01

netty4.1jar

netty 4.1 最新版 所有jar齐全

2014-07-29

eclipse tomcate 插件4以上版本

eclipse tomcate 插件4以上版本 倒入plugins 文件夹下即可使用

2014-07-25

netty5 源码解读 与实例 pdf

netty5 源码解读 与实例 pdf 有详细内容 案例

2014-07-25

ztree demo

strut2 + ztree jquery 实现菜单下拉功能

2014-07-23

HighCharts

Jquery HighCharts 开发的绘制图表的demo 可用简单

2014-07-23

java程序敏感词汇屏蔽的源码

可以使用,基于Filter 实现,导入项目 ,梳理逻辑即可使用

2014-07-22

W3cSchool.chm

w3cSchool 资料文档,解压后即可使用。

2014-07-15

Flex4 做的系统拓扑图

项目本人开发 ,数据库自己设计,导入myeclipse 可使用

2014-07-11

dwr3demotuisongjishu

dwr3 精确推送技术 列子不错,下载倒入即可使用

2014-06-20

mysql 高可用性能pdf 有集群部署

mysql 的使用,mysql 的高级开发 ,mysql的集群部署

2014-06-19

nginx tomcate 集群

nginx 1.7 tomcate 7 搭建的集群 绝对可用,

2014-06-19

zeroIce权威指南

ice 文档

2017-05-12

mysqlWorkBnech

mysql Workbench win8 64位 可以用

2015-11-03

myeclipse 2013 git

myeclipse 2013 git 解压后 将里面的fea 和plug 放入 安装的 dropins 下 重启即可

2015-03-30

w3cschool chm

2014最新w3cschool chm离线版,下载后,打开即可使用。

2015-02-04

获取本机IP

获取本机IP ,自动区分windows 或者 linux 系统。获取IP

2015-01-31

空空如也

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

TA关注的人

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