- 博客(18)
- 资源 (7)
- 收藏
- 关注

原创 redhat离线安装cdh
1、 网络、hostname、hosts、防火墙、selinux、ntp等配置# vi /etc/sysconfig/network-scripts/ifcfg-eth0TYPE=EthernetONBOOT=yesBOOTPROTO=staticGATEWAY=192.168.1.1IPADDR=192.168.1.104NETMASK=255.255.255.0...
2016-06-13 11:25:00
2329

原创 springmvc的servlet配置详解 源码下载
xml version="1.0" encoding="UTF-8"?>web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5
2016-01-04 16:09:17
429

原创 linux安装mysql
rpm格式安装1、下载在rpm格式mysqlserver安装包,地址:http://pan.baidu.com/s/1nusQULFbasedir:mysql安装路径,datadir:该参数指定了 MySQL 的数据库文件放在什么路径下。数据库文件即我们常说的 MySQL data 文件。socket:mysql.sock文件是服务器与本地客户端进行通信的Unix套接字文件,其默认
2015-12-08 09:38:24
317
转载 数据仓库建设
1、模型设计: Bill Inmon 提出的范式建模方法,又叫 ER 建模,主张站在企业角度自上而下进行数据模型构建 Ralph Kimball 大师倡导的维度建模方法,主张从业务需求出发自下而上构建数据模型2、我们当前数据仓库采取了「以需求驱动为主、数据驱动为辅」的混合模型设计方式,来根据不同的数据层次选择模型 面向主题:采用范式模型理论中的主题划分方法对业务数据进行...
2019-12-23 16:12:58
159
原创 java获取本机ip地址
package com.zhangfeiyan;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;import java.util.Enumeration;
2017-06-13 09:43:37
327
原创 mybatis中#和$的区别
MyBatis/Ibatis中#和$的区别1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $us
2017-04-05 11:09:55
262
原创 单例模式使用场景
单例模式应用的场景一般发现在以下条件下: (1)资源共享的情况下,避免由于资源操作时导致的性能或损耗等。如上述中的日志文件,应用配置。 (2)控制资源的情况下,方便资源之间的互相通信。如线程池等。
2017-03-15 17:53:56
371
原创 java.util.EventListener使用
package com.zhangfeiyan.collections.test;import java.util.Collection;import java.util.EventListener;import java.util.EventObject;import java.util.HashSet;import java.util.Iterator;public class
2017-03-15 11:18:45
4057
原创 重写equals和hashcode方法
package com.datastruct.order;import java.util.HashMap;import java.util.Map;public class TestHash {public static void main(String[] args) { MyObject my1 = new MyObject("xczxczx"
2017-03-14 16:17:38
347
原创 序列化serializable
序列化是一种将对象以一连串的字节描述的过程,用于解决对对象流进行读写操作时所引发的的问题,序列化可以将对象的状态写在流里进行网络传输,或者保存在文件或者数据库系统里serialVersionUID,在反序列化的过程中,通过serialVersionUID来判定类的兼容性,如果待序列化的对象与目标对象的serialVersionUID不同,那么在反序列化时就会抛出InvalidClassExce
2017-03-13 19:13:38
214
原创 如何判断两个字符串是否由相同的字符组成
public static void main(String[] args) { boolean flag = isAlike("asdasqd","dsadsa"); System.out.println(flag); }public static boolean isAlike(String tmp1,String tmp2){ while(!tmp1.equals("")
2017-02-28 14:46:44
1447
1
原创 osgi中的bundle之间互相服务
在osgi系统中,服务是不能孤立存在的,每个服务都从属并运行在提供服务的bundle上。bundle要提供服务供其他模块使用,首先要把服务注册到一个由OSGI框架提供、被所有bundle共享的服务注册表(service registry)中,其他bundle使用服务时只需从注册表中查找所需的服务而不与提供服务的bundle直接交互,因此不需要关注该服务来源于哪个bundle,更不需要导入提供服务的
2016-01-13 14:53:01
1528
原创 mybatis入门配置详解及实例下载
1、conf.xml文件配置http://mybatis.org/dtd/mybatis-3-mapper.dtd> <property name="url" value="jdbc:mysql//localhost:3306/monitor" /> 2、modelMapping文件配置详解http://mybatis.org/dtd/mybatis-3-mapper.dtd>
2016-01-13 14:08:20
277
原创 mvel入门实例
public class MVELTest{ public static void main(String[] args){ String expression = "test > 10"; Map var = new HashMap(); var.put("test",new Integer(100)); Boolean result
2016-01-04 17:43:00
1347
原创 google的guice入门详解
将接口与实现类进行绑定public class HelloWorld implements Module{ @Override public void configuration(Bunder arg0){ arg0.bind(HelloWorld.class).to(HelloWorldImpl.class).in(Singleton.class);}}接口
2016-01-04 17:26:36
645
原创 OSGI服务注册、引用、以及跟踪
1、新建一个bundle名为BundleBasepackage example.service;import org.osgi.framework.BundleActivator;import org.osgi.framework.BundleContext;public class Activator implements BundleActivator { priv
2015-12-29 17:52:03
847
转载 java关键字final和static转载自http://lavasoft.blog.51cto.com/62575/18771/
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子
2015-12-28 14:40:09
232
osgi实例(服务注册、引用、跟踪)
2015-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人