- 博客(309)
- 资源 (8)
- 收藏
- 关注
原创 Redis 学习笔记1:CentOS 6.7下安装Redis
在linux环境搭建Redis环境,首先从官网(http://redis.io/)下载Redis 版本,本人使用的3.21版本. 将redis 解压到 /usr/local目录下。 [root@itcast01 ~]# tar -zxvf redis-3.2.1.tar.gz -C
2016-07-19 11:46:08 1852
原创 Hadoop学习笔记1:伪分布式环境搭建
在搭建Hadoop环境之前,请先阅读如下博文,把搭建Hadoop环境之前的准备工作做好,博文如下: 1、CentOS 6.7下安装JDK , 地址:http://blog.csdn.net/yulei_qq/article/details/51925673 2、VMware 下的CentOS6.7 虚拟机与Windows7通信,地
2016-07-17 13:49:22 951
原创 VMware 下的CentOS6.7 虚拟机与Windows7通信
在有网络的情况下,VMware 虚拟机使用桥接模式(Bridged) 和NAT方式,会自动通信,但是在没有网络的情况下怎么办呢?对,是的,使用host-only模式,如何设置呢? 第一步: 打开VMware Workstation 软件,选择Edit--->Virtual NetWork Editor ,设置Subnet IP和Subnet mask,如下图:
2016-07-17 10:31:09 3060
原创 CentOS6.7 下安装JDK
第一步:从官网上下载rpm版本的jdk文件.第二步:安装JDK 执行命令rpm -ivh jdk-8u73-linux-i586.rpm 至此,JDK安装完成,我们来看下JDK的安装目录. 在/usr/java 目录下面:第三步:配置JDK环境变量vim /etc/profile ,添加如下配置:
2016-07-16 18:42:39 1062
原创 CentOS6.7下安装MySQL
第一步:到MySQL官网上下载linux版本的MySQL rpm 安装包。第二步: 将该压塑包解压后,有如下文件:第三步:安装文件,我们需要安装的文件有 MySQL-server-5.6.26-1.linux_glibc2.5.i386.rpm、MySQL-client-5.6.26-1.linux_glibc2.5.i386.rpm、MyS
2016-07-16 16:31:47 3098
转载 WebLogic11g-负载分发
负载均衡的实现方式有很多种,这里只介绍三种相对来说成本较低的方案(维护成本以及费用成本)weblogic自带的proxy、apache、nginx 1、weblogic自带的proxy方式: 1)需要新建proxy服务器 2)配置proxy的ip、端口,这里设置为7100 3)配置SSL的主机名验证为“无” 4)添加到machine管理 5)部署pr
2015-11-20 18:02:51 997 1
转载 WebLogic11g-集群相关概念
weblogic集群架构相关的概念有: 1、服务器(server,控制台选择环境-服务器) 2、集群(cluster,控制台选择环境-集群) 3、计算机(machine,控制台选择环境-计算机) 4、节点管理器(nodemanager,) 下面根据对这4个概念一一介绍【概念相对来说比较难描述的,如果有描述不当的地方,敬请指正,在此谢过!】。 1、服务器(server)
2015-11-20 17:03:53 1506
转载 WebLogic11g-半小时让你的domain集群化
其实网上关于weblogic集群的资料非常多【大部分都是从创建新的domain开始,我这篇先介绍怎么样把原本普通的domain改造为集群环境】,如果觉得不够,可以啃weblogic的官方文档。下面给几个weblogic资料的链接,有兴趣可以慢慢学习: oracle官方weblogic文档: http://docs.oracle.com/cd/E21764_01/wls.htm
2015-11-20 10:43:51 1720
转载 解决java compiler level does not match the version of the installed java project facet
java compiler level does not match the version of the installed java project facet错误的解决因工作的关系,Eclipse开发的Java项目拷来拷去,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match th
2015-10-29 20:59:44 521
转载 多级反向代理下,Java获取请求客户端的真实IP地址多中方法整合
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时,用req
2015-10-15 14:56:43 1352
转载 JAVA获取计算机的IP、名称、操作系统等信息
[java] view plaincopyprint?import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.Network
2015-10-15 11:28:40 4088
原创 银联在线 网关支付 (JAVA版)
博客只提供解决问题的思路,最新的版本请参考官方文档 。这一版本的编写是在我上一次博客的基础上写的,有不懂得童鞋可以先看下我的原先在线支付的博客,熟悉 下:http://blog.csdn.net/yulei_qq/article/details/45197543第一步,建立工程,工程目录如下:我在原先案例代码的基础上增加了个Servlet类GateWayPaymen...
2015-10-10 21:49:35 13690 12
转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener
2015-10-08 21:06:20 540
转载 -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable a
eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 直接的解决方法:使用低版本的maven
2015-09-25 23:19:33 747
转载 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”。这说明,在这个项目配置中已经有了src/main/java这个文件夹,至于为什么不显示,我暂时也还不清楚,希望谁明白了跟我下,谢了。(已解决) 第一种方法: 打开项目的classpath文件:如下
2015-09-25 21:46:04 1861 1
原创 SecureCRT设置linux终端显示颜色
在linux终端上,我们使用终端时,对于文件或目录会显示不同的颜色。而SecureCRT默认显示的颜色是单一的,我们该如何让其像linux一样显示个性化颜色呢。使用SecureCRT登录 linux的用户上. 检查vim-enhanced 是否安装.第二步,选项--》会话选项
2015-08-17 21:58:50 33709 4
转载 js中return false,return,return true的用法及区别
首先return作为返回关键字,他有以下两种返回方式1.返回控制与函数结果语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果2.返回控制无函数结果语法为:return;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页. return false
2015-04-27 22:07:12 9173 2
原创 银联在线支付---利用测试案例代码模拟支付应用(修改)
一、工程搭建 新建一个Web工程,命名为PayOnLine,把你下载好的案例代码拷贝到你的工程下,我的代码目录如下: Form_6_2_FrontConsume.java 就是对应的网关支付案例代码,改动如下三行代码就可以用了。
2015-04-22 17:43:52 20582 18
原创 银联在线支付----测试商户账号注册
一、 测试账号注册 在中国银联商户服务系统的首页,注册一个账号,供我们测试账号使用. 注册地址:https://merchant.unionpay.com/cas/login . 注册号后,里面有详细的API和测试介绍. 下面是我注册成功后的测试参数信息. 测试商户号: 77729005
2015-04-22 16:59:44 11286 2
转载 Apache axis2 + Eclipse 开发 WebService
简介Apache Axis2是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和协议(如
2015-04-21 15:00:28 1174
原创 基于UDP协议的网络编程
UDP协议是一种不可靠的网络协议,它在通信实例的两端各机建立一个Socket,但这两个Socket之间并没有虚拟链路,这两个Socket只是发送、接收数据报的对象,Java提供了DatagramSocket对象作为基于UDP协议的Socket,使用DatagramPacket代表DatagramSocket发送、接收的数据报.send()发送数据报。receive()接收数据报。
2015-04-18 21:30:37 749
转载 ORACLE 多表关联 UPDATE 语句
为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,SQL 代码--客户资料表create table customers(customer_id number(8) not null, -- 客户标示city_name varchar2(10) not null, -- 所在城市customer_type char(2) not null
2015-04-16 20:09:43 827 1
原创 冒泡排序
冒泡排序算法的运作如下:(从后往前)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。[1] package com.sua
2015-04-16 19:29:42 624
原创 统计字符串中,中文字符、英文字符和数字字符的数量
package com.suanfa;public class ZYSTotal { /** * 统计字符串中,中文字符、英文字符和数字字符的数量 */ public static void main(String[] args) { int englishCount=0; int chineseCount=0; int digitCount=0; Strin
2015-04-16 17:37:30 2937
转载 Java 截取中英文混合字符串
题目:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。GB2312、GBK、GB18030,CP936以及CNS11643都满足条件 -- 中文是占用2个字节的,英文是占用1一个字节 。
2015-04-16 17:28:51 4807
转载 Java之美[从菜鸟到高手演变]之设计模式四
在阅读过程中有任何问题,请及时联系:egg。邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef转载请说明出处:http://blog.csdn.net/zhangerqing其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我们在学到的东西中都有涉及,尽管有时我们并不知道,其实在Java本身的设计之中处处都有体现,像AWT、J
2015-04-14 21:01:44 836
转载 Java之美[从菜鸟到高手演变]之设计模式三
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半了,写博文是个很费时间的东西,因为我得为读者负责,不论是图还是代码还是表述,都希望能尽量写清楚,以便读者理解,我想不论是我还是读者,都希望看到高质量
2015-04-14 20:45:57 821
转载 Java之美[从菜鸟到高手演变]之设计模式二
在阅读过程中有任何问题,请及时联系:egg。邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef如有转载,请说明出处:http://blog.csdn.net/zhangerqing我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、
2015-04-14 18:00:15 673
转载 Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2015-04-14 14:54:07 1054 1
原创 Cglib动态代理
JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现Spring AOP的基础。委托类:package com.reflect.proxy;
2015-04-13 20:21:14 715
原创 JSP 对象的作用范围
在JSP中,对象有四种范围:page、request、session和applicationpage范围 所谓的page范围指单一的JSP页面范围,page范围内的对象只能在创建对象的页面中访问。在page范围内可以使用pageContext对象的setAttribute()和getAttribute()方法来访问具有这种范围类型的对象。page范围内的对象在
2015-04-13 20:12:36 1046
原创 Java 反射之JDK动态代理
Proxy提供用于创建动态代理类和代理对象的静态方法,它也是所有动态代理类的父类。如果我们在程序中为一个或多个接口动态地生成实现类,就可以使用Proxy来创建动态代理类;如果需要为一个或多个接口动态的创建实例,也可以使用Proxy来创建动态代理实例。 Proxy提供了如下两个方法来创建动态代理类和动态代理类: (1)、static Class getProxyCl
2015-04-13 17:19:19 829
原创 Java反射---对象池
在很多Java EE 框架中都需要根据配置文件信息来创建Java对象,从配置文件读取的只是i某个类的字符串类名,程序就需要根据该字符串来创建对应的实例,就必须使用反射。 下面程序就实现了一个简单的对象池,该对象池会根据配置文件读取name-value对,然后创建这些对象,并将这些对象放入一个HashMap中。package com.reflect;import java.io.
2015-04-13 16:33:14 828
原创 Java 反射之Class用法
下面示范如果通过Class对象获取对应类的信息:package com.reflect;import java.lang.annotation.Annotation;import java.lang.reflect.Constructor;import java.lang.reflect.Method;//使用两个注释修饰的类@SuppressWarnings(val
2015-04-12 17:34:39 1157
原创 URLClassLoader
package com.reflect.load;import java.net.URL;import java.net.URLClassLoader;import java.sql.Connection;import java.sql.Driver;import java.util.Properties;/** * 文件里的URL * file: 表示从本地文件系统加载 *
2015-04-12 16:16:15 953
原创 创建并使用自定义的类加载器
JVM 中除根加载器之外的所有类加载器都是ClassLoader子类的实例,开发者可以通过扩展ClassLoader的子类,并重写该ClassLoader所包含的方法来实现自定义的类加载器。
2015-04-12 15:28:39 764
原创 == 和equals
Java 程序中测试两个变量是否相等有两种方式,一种是利用==运算符,另一种是利用equals方法。当使用==来判断两个变量是否相等时 : 如果2个变量是基本类型的变量,且都是数值型(不一定要求数据类型严格相同),则只要两个变量的值相等,使用==判断就将返回true。
2015-04-11 17:06:14 697
原创 JSP的内置对象
JSP 有9大内置对象 out :用于向客户端输出数据. request :主要用于客户端的请求处理. response :用于响应客户请求并向客户端输出信息 session :用来存储有
2015-04-09 17:14:54 617
原创 XML 处理利器 : XStream
XStream 概述 XStream 是一套简洁易用的开发类库,用于将Java对象序列化为XML或者将XML反序列化为JAVA对象,是JAVA对象和XML之间一个双向转换器。举例 采用User用户对象和LoginLog登录日志对象作为XStream实例转换对象. 例子简单,直接贴代码了. User.java package com
2015-03-25 16:19:15 887
Tapestry spindle插件下载
2014-09-17
JD-GUI与JD-Eclipse
2014-04-20
Dom4j 、XPath解析Xml所需的jar包和dom4j API
2013-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人