JBoss AS

在eclipse indgo中集成Drools5.5

微笑、不失礼 提交于 2020-08-12 10:37:07
前提条件 Drools是一款基于Java的开源规则引擎,所以在使用Drools之前需要在开发机器上安装好JDK环境,Drools5.5要求的JDK版本要在1.5或以上。 开发环境搭建 大多数软件学习的第一步就是搭建这个软件的开发环境,Drools也不例外。本小节的内容就是介绍如何搭建一个Drools5的开发、运行、调试环境。 首先,通过以下地址下drools 5.5.0Final版本,下载图中红色边框内两个zip包。 http://download.jboss.org/drools/release/5.5.0.Final/ 安装Drools IDE 打开Eclipse3.7所在目录下的dropins目录,在此目录下依次逐级建立drools文件夹和eclipse文件夹,如下图所示: 将droolsjbpm-tools-distribution-5.5.0.Final.zip文件解压后进入到droolsjbpm-tools-distribution-5.5.0.Final\binaries\org.drools.updatesite目录中,将features文件夹和plugins文件夹拷贝到eclipse安装目录/dropins/drools/eclipse/目录下,如下图所示: 此时便将drools5.5所有的插件文件安装到eclipse中,接下来要在win

近三位数增长,苏宁银行金融科技之花结出普惠金融之果

亡梦爱人 提交于 2020-08-12 08:15:09
文|曾响铃 来源|科技向令说(xiangling0815) 美联储无限QE,2020年中国不设GDP目标,2万亿直达基层扶危纾困……国内疫情已经基本控制,经济基本面迎来全面复苏阶段,作为市场中最活跃的存在之一,小微企业在复苏过程中,面临的融资难等问题也被热议。 在中国有一群喊着帮助小微企业融资的民营银行,五年多来也一直以此为目标践行。 那么,多年前喊着普惠金融的众多民营银行,现在做得怎么样了? 一、喊了这么多年普惠金融,民营银行开花结果 在我国,民营银行有着非常特色的定位,虽然线下物理网点不多,但线上业务开展得如火如荼,业绩增速堪称直线上升。 事实上,历经5年的发展,民营银行资产规模已经形成了“三强鼎立”的格局,网商银行、微众银行、苏宁银行率先突围,成了行业中的领头羊。 三强之中,网商银行和微众银行是2014年首轮获批的民营银行,有阿里巴巴和腾讯两大互联网平台背书,2018年营收率先突破十亿。不过,苏宁银行作为2017年才开业的“后来者”,能在短短两年间超过一众“先行者”,实在是堪称一匹黑马。 从年报来看,2017年和2018年苏宁银行营收规模分别为1.4亿元和4.5亿元,2019年,该行营收同比增长126%超过10亿元。而内部人士传出,苏宁银行2020年制定了20亿元的营收翻番目标。 根据新网银行、三湘银行、亿联银行、金城银行、振兴银行等民营银行披露的2019年财报,从增速上来看

初探ovirt之engine管理端安装

China☆狼群 提交于 2020-08-12 00:15:41
ovirt是RHEV的社区版,是一个免费开源的虚拟化软件。它包括管理端和node节点,类似于vsphere和esxi大关系一样。Ovirt中集成了glusterfs分布式存储的管理功能,在图形化界面下友好的管理了glusterfs。下面大概看看它的组成部分: 一个 Ovirt环境包括: 1、主机(host):基于 KVM 的、用来运行虚拟机的主机。在本文档中有时也被称为虚拟主机。 代理和工具程序:运行在主机上的代理和工具程序(包括 VDSM、QEMU 和 libvirt)。这些工具程序提供了对虚拟机、网络和存储进行本地管理的功能。 2、ovirt manager:一个对 CecOSvt 环境进行中央管理的图形界面平台。用户可以使用它查看、增添和管理资源。 3、存储域:用来存储虚拟资源(如虚拟机、模版和 ISO 文件)。 4、数据库:用来跟踪记录整个环境的变化和状态。/5、目录服务器:用来提供用户账户以及相关的用户验证功能的外部目录服务器。 5、网络:用来把整个环境联系在一起。它包括物理网络连接和逻辑网络。 搭建Ovirt 管理的ovirt-engine 本次系统环境为centos6.5,由于本次只是搭建管理端,并没有采用"all in one"的部署方式,所以我们本次的环境就仅仅有一台服务器。 将所有主机配置好DNS服务器或者将所有主机的主机名写入/etc/hosts中

Tomcat简介

一世执手 提交于 2020-08-11 06:43:21
Tomcat是一款我们平时开发过程中最常用到的Servlet容器。本系列博客会记录Tomcat(以Tomcat 7为列)的整体架构、核心组件、IO线程模型、请求在Tomcat内部的流转过程以及一些Tomcat调优的相关知识点。力求能达到以下几个目的: 更加熟悉Tomcat的工作机制,工作中遇到Tomcat相关问题能够快速定位,从源头来解决; 对于一些高并发场景能够对Tomcat进行调优; 通过对Tomcat源码的分析,吸收一些Tomcat的设计的理念,应用到自己的软件开发过程中。 1. 什么是Tomcat Tomcat 是一款Apache下面的开源的Servlet容器,实现了对Servlet和JSP规范的支持 。另外 Tomcat 本身内含了一个 HTTP 服务器,所以也可以被当作一个 Web 服务器来使用。但是Tomcat作为一个Web服务器,它对静态资源的处理能力要比Apache或者Nginx这类的Web服务器差很多,所以我们经常将Apache和Tomcat(或者是Nginx和Tomcat)组合使用,Apache来充当Web服务器处理静态资源的请求,Tomcat充当Servlet容器来处理动态请求。 Web服务器和应用服务器 Web服务器,是指一台在互联网上具有独立IP地址的高性能计算机,可以向互联网上的用户提供“WWW(万维网)、Email(电子邮件)和FTP(文件传输)

Eclipse中通过Hibernate Tools插件实现从数据库逆向生成Hibernate带注解的实体类

心已入冬 提交于 2020-08-09 18:45:43
Eclipse中通过Hibernate Tools插件实现从数据库逆向生成Hibernate带注解的实体类 一、安装hibernate tools插件 1、在线安装 通过Eclipse的Help->Install New Software 在线安装插件,插件连接为: eclipse helios(3.6)版 添加如下地址: http://download.jboss.org/jbosstools/updates/stable/helios/ 选择性安装:hibernate tools在All Jboss tools节点下面 eclipse indigo(3.7)版 添加如下地址: http://download.jboss.org/jbosstools/updates/development/indigo/ 选择JBoss Web and Java EE Development下的Hibernate Tools。 其它版本 自行下载: http://www.jboss.org/tools/download.html 本人原来用的是eclipse 3.7版本indigo,如下图所示: 2、成功安装后,自己新建一个项目测试。 二、连接数据库的具体实现步骤采用图文结合讲解 1. 打开Window-> Show View->Other,再打开数据库管理器(Data Management)-

一对一直播系统,开发一对一视频交友系统源码的解决方案

女生的网名这么多〃 提交于 2020-08-07 08:02:18
近年来,网络直播行业呈现高速发展趋势,由于其操作便利、门槛低、收益暴利等特点导致网络直播行业刚一兴起就吸引了无数从业者。时至今日,直播平台内容同质化现象严重,竞争尤其激烈,而新兴的一对一直播软件如“雨后春笋”般进入了人们的视野。一对一直播软件源码开发核心业务模块是一对一语音聊天和一对一视频聊天,同时需要兼顾传统直播平台的互动打赏等功能。 那么一对一直播系统该怎么开发呢? 一对一的模式,其实和传统的直播搭建形式相同,也要通过一套功能全面的一对一直播源码才能完成直播平台的搭建部署。对于直播平台的搭建,可以从环境部署开始。其中包括两个方面:即服务端和客户端。 1.服务端:在部署服务端环境包含最常用的web服务nginx,MySQL、Nosql,api开发最多的三种选择:java环境,需要jdk,tomcat/jboss;php环境,需要安装php,odp;lua环境,需要安装lua、luajit 2.客户端:相比起服务端环境部署,客户端环境部署复杂很多,简单说,分为三步走: 第一步,分解一对一直播系统开发功能,了解你所需要的直播功能。 第二步,寻找合适的云服务SDK进行嵌入,在APICloud的聚合API中可以轻易找到以上的功能模块,挑选合适的模块封装到自己的App中。 第三步: App框架搭建,在APICloud Studio中直接创建应用框架,有三个常用页面框架备选; 2.积木式拼装

2020 最受 IT 公司欢迎的 30 款开源软件

流过昼夜 提交于 2020-07-29 10:29:00
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 来源: http://www.360doc.com/content/20/0613/14/49290572_918245894.shtml 所谓开源,就是把软件的源代码开放出来,大家都能看到源代码,大家可以一起研究源代码并对软件的进行优化和改进。越来越多的IT公司对开源持开放态度,一方面有了优秀的开源项目,就不用再重复造轮子,可以直接拿来使用;另一方面,自己公司有优秀的自研项目,为了发展壮大可以选择将项目开源,让更多的开发者参与进来,一起努力提升软件的功能!近些年来,国内很多大型IT公司也逐渐推出了一些高质量的开源项目,比如华为开源了鸿蒙系统、腾讯开源了自研的顶级数据库TBase、 阿里开源了自研的科学计算引擎Mars等。 下面,我们先大概的回顾一下红帽公司发布的企业开源现状的调查报告,然后简单的介绍一下最受IT公司青睐的一些开源项目。这些主要是面向企业的应用软件项目,涵盖Web服务器、大数据、云计算、云存储、操作系统、数据库等几大类别。 红帽发布2019年企业开源调查报告 开源技术已被广泛应用于企业中,这一点毋庸置疑。像谷歌和微软这样的科技巨头也承认开源的力量——谷歌云最近与 MongoDB、redis Labs、Neo4j

Spring Boot 参数校验

纵饮孤独 提交于 2020-07-29 06:31:24
1、背景介绍 开发过程中,后台的参数校验是必不可少的,所以经常会看到类似下面这样的代码 这样写并没有什么错,还挺工整的,只是看起来不是很优雅而已。 接下来,用Validation来改写这段 2、Spring Boot文档中的Validation 在Spring Boot的官网中,关于Validation只是简单的提了一句,如下 其实, Spring Validator 和 Hibernate Validator 是两套Validator,可以混着用,这里我们用 Hibernate Validator 3、Hibernate Validator https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#preface 4、Spring Validator https://docs.spring.io/spring/docs/5.0.5.RELEASE/spring-framework-reference/core.html#validation 5、示例 5.1、引入spring-boot-starter-validation 5.2、定义一个对象 5.3、适用@Valid校验,并将校验结果放到BindingResult对象中 注意: 默认情况下,如果校验失败会抛javax

Web相关概念

…衆ロ難τιáo~ 提交于 2020-07-28 09:45:15
1)web: tomcat 2)Servlet入门学习 3)web概念 (1)软件架构: c/s b/s 域名 (2)资源分类: 1:静态资源(所有用户访问,看到的效果一样): html、css、js 直接返回给浏览器,浏览器中内置的有静态资源的解析引擎 2:动态资源(看到的效果不太一样): jsp、servlet、php、asp 动态资源被访问后需要先转化为静态资源,再返回给浏览器解析. 这个动作被称为:响应 (3)通信3要素(浏览器要通过3要素找到服务器): ip(电子设备(计算机)在网络中的唯一标识) 端口(应用程序在计算机中的唯一标识。0~65535) 传输协议(规定了数据传输的规则) tcp: 安全协议,3次握手 udp: 不安全协议,传输快 4)web服务器软件 (1)服务器: 安装了服务器软件的计算机. (2)服务器软件: 接收用户的请求,处理请求,做出响应. (3)web服务器软件: 接收用户的请求,处理请求,做出响应. 只不过是通过浏览器访问的 在web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目. 动态资源必须运行在服务器软件里面,因此web服务器也叫做web容器. (4)常见的java相关的web服务器软件: webLogic: oracle, 大型的JavaEE服务器,支持所有的JavaEES规范,收费的. webShpere: IBM公司