整合

flume+kafka测试(监控File)

孤街浪徒 提交于 2019-12-04 17:20:44
1.flume与kafka整合 1.下载插件包 Flume和Kafka插件包下载: https://github.com/beyondj2ee/flumeng-kafka-plugin 2.复制jar包 复制插件包中的jar包到flume/lib中 (删掉不同版本相同jar包,需删除scala-compiler-z.9.2.jar包,否则flume启动会出现问题) 复制kafka/libs中的jar包到flume/lib中 2.配置 flume 配置文件(监控 file ) vi /opt/flume/conf/hw.conf agent.sources = s1 agent.channels = c1 agent.sinks = k1 agent.sources.s1.type=exec agent.sources.s1.command=tail -F /opt/log/debug.log agent.sources.s1.channels=c1 agent.channels.c1.type=memory agent.channels.c1.capacity=10000 agent.channels.c1.transactionCapacity=100 #设置Kafka接收器 agent.sinks.k1.type= org.apache.flume.sink.kafka

将PHPMailer整合到ThinkPHP 3.2 中实现SMTP发送邮件

与世无争的帅哥 提交于 2019-12-04 07:45:50
将PHPMailer整合到ThinkPHP 3.2 中实现SMTP发送邮件 ThinkPHP没有邮件发送的功能,于是,我就想了想,就将PHPMailer整合到ThinkPHP中吧。 PHPMailer是不符合ThinkPHP规范的插件程序,所以,我们需要先将PHPMailer程序放到ThinkPHP的 Library/Vendor目录下,我这里是最新版的ThinkPHP 3.2,如果是是ThinkPHP 3.2之前的版本,可能就是Lib目录了。Vendor目录专门用于存放非标准ThinkPHP插件的目录,如下: PHPMailer整合到ThinkPHP中的存放目录 接下来为了方便发送邮件,我们可以定义一个专门发送邮件的函数sendMail(),这个函数可以只接受邮件发送的最基本的参数,发送到哪个邮 箱$id,邮件的主题$subject,邮件的内容$content。不过为了方便我们修改SMTP邮件发送服务器,我们先在config.php文件中 定义好邮件发送服务器,内容如下: config.php <?php return array ( // 配置邮件发送服务器 'MAIL_SMTP' =>TRUE, 'MAIL_HOST' => '邮件发送SMTP服务器' , 'MAIL_SMTPAUTH' =>TRUE, 'MAIL_USERNAME' => 'SMTP服务器登陆用户名' ,

spring4.x hibernate4.x 整合 ehcache 注解 annotate

让人想犯罪 __ 提交于 2019-12-03 20:24:39
废话不说 直接贴源码链接 : https://git.oschina.net/alexgaoyh/alexgaoyh.git 使用 ehcache 来提高系统的性能,现在用的非常多, 也支持分布式的缓存,在 hibernate 当中作为二级缓存的实现产品,可以提高查询性能。 pom.xml <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-ehcache</artifactId> <version>4.1.6.Final</version> </dependency> 在项目的 src 下面添加 ehcache 的配置文件 ehcache.xml <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd"> <!-- Subdirectories can be specified below the property e.g. java.io.tmpdir/one --> <diskStore path="java.io.tmpdir"/> <!-- Mandatory Default Cache configuration.

CDI(Weld)整合<1>整合JavaEE环境组件资源

别等时光非礼了梦想. 提交于 2019-12-03 11:31:17
除了基础部分和高级部分,CDI的第三个主题是整合。 CDI还设计了通过SPI提供集成点到Java EE平台的协同工作的平台之外的技术[在Java EE 6发布后,各种各样的Java EE平台扩展(构建在CDI扩展SPI之上)涌现了出来。]。这SPI CDI定位为便携式扩展和集成现有的框架和技术,作为整合JavaEE生态系统的基础。当然, Java EE平台将永远无法规范世界中所有在Java应用程序开发使用的有趣的技术. 你可能不会永远需要直接使用这些SPI ,但不要无视他们的存在。你可能会间接使用它们,比如你使用第三方扩展,如DeltaSpike 。 一:Java EE integration CDI是完全集成到Java EE环境的. 1. Built-in beans 在Java EE环境中,容器提供了以下内置Bean,全部用限定符 @Default : 当前JTA的UserTransaction, 标识当前调用者主要的identity(身份ID), 默认Bean Validation的 ValidationFactory 一个验证器的默认ValidationFactory, HttpServletRequest, HttpSession and ServletContext 注意:FacesContext 是无法注入的.但可以使用下面的Producer方法: import

linux/window 下 solr5.1 tomcat7.x 环境搭建即简单功能测试

独自空忆成欢 提交于 2019-12-03 09:31:06
之所以想使用solr来进行学习,很大一部分原因就是,solr能够在某种程度上提供RESTFUL相关的URL请求连接,可以把它理解为 以搜索引擎为基础的存储服务系统 ,由于他的搜索可以是针对URL的,那么他的扩展性就会很强,也不会对整个代码开发侵入性太强。 Lucene是一套提供搜索的类库,而Solr是建立在Lucene之上的一套全文检索的解决方案。你可以基于Lucene建立一套自己的搜索应用程序出来,也可以直接使用Solr、ElasticSearch等成熟的基于Lucene的搜索程序 源码地址: http://git.oschina.net/alexgaoyh/Maven-solr 项目执行效果(左边为本地搭建的solr环境进行的查询结果,右边是使用Eclipse来进行数据查询的结果,结果集匹配,测试结果正确): 1: 环境搭建: 本文使用的是solr5.1 和 tomcat7.x 版本,具体的项目整合例子如连接所示: http://www.tuicool.com/articles/mueARf : 2:环境整合完成后,是没有相应的cores的,显示 no cores available, 这时,需要本地进行core添加,这里不过多进行介绍,只是简单的进行文件夹的复制(注意由于是对文件夹的复制,所以需要编辑相应的两个xml文件) 3: 遇到报错: org.apache.solr

Spring4.X整合Hibernate

泪湿孤枕 提交于 2019-12-02 16:31:05
1、Spring整合Hibernate,整合什么? ① 由Spring的IOC容器管理Hibernate的SessionFactory ② 让Hibernate使用上Spring的声明式事务 2、整合步骤 ① 加入Hibernate i、jar包 ii、添加hibernate配置文件hibernate.cfg.xml文件 iii、编写了持久化对应的.hbm.xml文件 注: 可以使用Hibernate插件进行配置文件的自动生成,然后稍作修改即可(见参考资料)。 ② 加入Spring i、jar包 ii、加入Spring的配置文件 a、配置数据源 db.properties配置 jdbc.user=root jdbc.password=liuhao jdbc.driverClass=com.mysql.jdbc.Driver jdbc.jdbcUrl=jdbc:mysql:///spring7 jdbc.initPoolSize=5 jdbc.maxPoolSize=10 applicationContext.xml配置 <!-- 配置数据源 --> <context:property-placeholder location="classpath:db.properties"/> <bean id="dataSource" class="com.mchange.v2.c3p0

laravel (5.1) & Ember.js (1.13.0) 的整合

帅比萌擦擦* 提交于 2019-12-02 06:52:48
Lavavel 不必过多介绍了, 作为全世界最流行的PHP框架,有着清晰的架构、完善的文档、丰富的工具等等,能够帮助开发者快速构建多页面web应用程序。 然而,随着技术的发展,web程序的另一面——客户端,正在变得越来越多元(PC,手机,平板,其他专用设备等)。所以需要一种统一的机制,方便服务器与不同的设备进行通信。Restful API 就是基于这个思想被提出来的。 阮一峰给出了对Restful架构的总结: 每一个URI代表一种资源; 客户端和服务器之间,传递这种资源的某种表现层; 客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。 从行为上讲,就是服务器在约定好一套资源交互规则之后,依据该规则,通过统一的API接口与不同的前端设备进行交互。服务器只需要专注于数据的存储与分析,或曰业务逻辑的实现。在不同客户端上,其表现逻辑和交互逻辑与服务器端的业务逻辑实现了双重分离——逻辑分离与物理分离。 如果前后端只有资源(数据)的交互,那么页面路由自然当交给前端控制,相当于前端在首次加载页面后就不再进行全页面的刷新,所有的数据通过ajax从后端随取随用,所有的表单提交也是同样方法,这就是一个单页面应用(Single Page Application, SPA)。 Ember.js是一个模块化的前端框架 ,基于MVC理念 ,它提供了UI绑定、模板系统、路由系统等功能

SpringMVC整合JSON、XML视图

做~自己de王妃 提交于 2019-12-02 00:59:38
原创不易,转载请注明出处: SpringMVC整合JSON、XML视图 代码下载地址: http://www.zuidaima.com/share/1751862737554432.htm SpringMVC中整合了JSON、XML的视图,可以通过这些视图完成Java对象 到XML、JSON的转换。转换XML提供了MarshallingView,开发者只需用注入相应的marshaller、和属性配置,即可自动完成 Java的Model对象中的数据到XML的编组。 Email:hoojo_@126.com Blog: http://blog.csdn.net/IBM_hoojo http://hoojo.cnblogs.com/ 一、 准备工作 1、 本次程序会涉及到Jackson、xStream、Jibx、Jaxb2、castor等技术,如果你对这些技术还不是很了解。建议阅读: http://www.cnblogs.com/hoojo/archive/2011/04/27/2030264.html 这篇文章中涉及到的内容应该对你有不少帮助。 2、 jar包下载 spring各版本jar下载地址: http://ebr.springsource.com/repository/app/library/detail?name=org.springframework.spring

hibernate4与spring3的整合,不兼容

不问归期 提交于 2019-12-01 23:50:34
双休整合下 整合struts2+spring3.2.1+hibernate4.2.1 结果遇到问题如下问题: java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session; at org.springframework.orm.hibernate3.SessionFactoryUtils.doGetSession(SessionFactoryUtils.java:323) at org.springframework.orm.hibernate3.SessionFactoryUtils.getSession(SessionFactoryUtils.java:235) at org.springframework.orm.hibernate3.HibernateTemplate.getSession(HibernateTemplate.java:457) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:392) at org.springframework.orm.hibernate3

整合hibernate4到spring4mvc框架

二次信任 提交于 2019-12-01 14:20:05
1.总体设计思路 写一个HibernateDao的公共接口HibernateCommonDao,实现基本的增删改查HibernateCommonDaoImpl,所有的具体业务类*DaoImpl都继承自 HibernateCommonDaoImpl并且implements它自己的*Dao接口,这样一来基本的增删改查都用公共的,只针对具体业务实现自己的接口方法,业务类Service调用query对象方法的时候需要进行强制类型转换 2.springmvc管理hibernate的配置问题 2.1pom.xml配置仍然是 http://my.oschina.net/u/555061/blog/506049 ,只不过增加Spring4Framework框架 2.2SpringHibernate4.xml--解决sessionFactory注册为SpringBean <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context=