[置顶] jboss规则引擎KIE Drools 6.3.0-高级讲授篇

国内唯一一篇全流程讲述生产环境中的JBOSS DROOLS是如何使用的教程,该教程弥补了官方教程灵碎、版本过于陈旧、API函数部分已经被废弃的一系列问题。因此这也是对JBOSS官方QUICK START的一份全面补充教程,后续教程会公布国内外均无完整体系的JBOSS DROOLS如何应用于大规模生产环境中的集群、主备的解决方案。...
阅读(3514) 评论(17)

[置顶] 从曹操杀华陀而联想到的系统性能问题才是真正的致命的问题

引子公元1800年前,一代枭雄曹操此时已经病入膏肓。曾经征战四方,挟天子以令诸侯、筑铜雀以显四海之威名的曹操躺在病床上再也忍受不了头疼欲裂的痛苦。此时的曹操只能无力的从病榻上伸出惨白的手颤抖和无力的在空中挥舞着,他用尽全身最后一点力气呼喊道“华陀呢。。。叫华陀。。。华陀在哪。。。叫华陀呀”,而持卫所以贡上的却只有华陀的人头:”报丞相,华陀己被斩首“:”啊。。。这,这。。。啊。。。“一代枭雄就此丧命...
阅读(6125) 评论(18)

[置顶] mysql5.7在centos上安装的完整教程以及相关的“坑”

安装前的准备Step1: 如果你系统已经有mysql,如一般centos自带mysql5.1系列,那么你需要删除它,先检查一下系统是否自带mysqlyum list installed | grep mysqlStep2: 删除系统自带的mysql及其依赖命令yum -y remove mysql-libs.x86_64Step3: 给CentOS添加rpm源,并且选择较新的源命令wget dev...
阅读(3134) 评论(3)

MySQL系列教程(五)

MyCATMyCat是基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得MYCAT一开始就拥有一个很好的起点,站在巨人的肩膀上,我们能看到更远。业界优秀的开源项目和创新思路被广泛融入到MYCAT的基因中,使得MYCAT在很多方面都领先于目前其他一些同类的开源项目,甚至超越某些商业产品。...
阅读(4241) 评论(5)

规则引擎-BRMS在企业开发中的应用

1. 什么是规则复杂企业级项目的开发以及其中随外部条件不断变化的业务规则(business logic),迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,让它们能在运行时(即商务时间)可以动态地管理和修改从而提供软件系统的柔性和适应性。规则正是应用于上述动态环境中的一种解决方法。2. 规则产生的背景一个业务规则包含一组条件和在此条件下执行...
阅读(4745) 评论(9)

MySQL系列教程(四)

文件打开数(open_files)我们现在处理MySQL故障时,发现当Open_files大于open_files_limit值时,MySQL数据库就会发生卡住的现象,导致Nginx服务器打不开相应页面。这个问题大家在工作中应注意,我们可以用如下命令查看其具体情况: show global status like 'open_files';+---------------+-------+|Var...
阅读(3674) 评论(1)

MySQL系列教程(三)

mySQL集群(cluster)这一章,我根本不打算写,因为mySQL 的 官方Cluster方案基本上都是bullshit,尤其是它的官方集群方案,竟然都无人维护了,而且mySQL集群完全可以用眼下另一种方案去做替换,根本无需做成cluster。因此,在这一章为了不浪费读者的宝贵时间,我只会列出mySQL集群的几种比较方案,目前有一些第三方提供的mySQL集群方案还是不错的选择。MySQL的cl...
阅读(3808) 评论(0)

MySQL系列教程(二)

mySQL执行计划语法 explain 例如: explain select * from t3 where id=3952602;explain输出解释 +----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+| id | select_type | ta...
阅读(5635) 评论(4)

MySQL系列教程(一)

摘要MySQL的最初的核心思想,主要是开源、简便易用。其开发可追溯至1985年,而第一个内部发行版本诞生,已经是1995年。到1998年,MySQL已经可以支持10中操作系统了,其中就包括win平台。此文档将从安装开始带领着读者一步步深入了解mySQL相关功能,该文由作者多年实战经验的总結而组成,其中包括如下内容:近几十条优化经验mySQL集群、主备多种SQL优化分析手段mySQL读写分离mySQ...
阅读(8313) 评论(21)

OWASP Top 10十大风险 – 10个最重大的Web应用风险与攻防

先来看几个出现安全问题的例子OWASP TOP10开发为什么要知道OWASP TOP10TOP1-注入TOP1-注入的示例TOP1-注入的防范TOP1-使用ESAPI(https://github.com/ESAPI/esapi-java-legacy)TOP2-失效的身份认证和会话管理TOP2-举例TOP3-跨站TOP3-防范TOP3-复杂的 HTML 代码提交,如何处理?...
阅读(13724) 评论(2)

加解密、PKI与CA基础

介绍这门知识如果以前尝过的各位想必都知道:枯燥无比!因此在文中我会尽量讲的生动些,举一些例子,并试图以一个完整的例子来贯穿整个讲述过程。今年又恰逢莎翁逝世400周年,一方面也为了纪念这位伟大的作家、戏曲家因此我引用了莎翁中“哈姆雷特”的例子。加解密的历史起源公元前400年,古希腊人发明了置换密码。加密领域源于Julius Caesar 和罗马帝国。Caesar用一简单的加密方法(如图),来跟他的将...
阅读(29224) 评论(2)

Apache ActiveMQ实战(2)-集群

本人把平时在项目中通过对ActiveMQ的各种集群搭建研究经验,总结出了基于ActiveMQ的各种集群间的比较、搭建步骤和各种坑。 在文中还给出了一个基于zookeeper+broker cluster组合而成的完美解决方案,篇幅较长需要读者耐心看完和动手去消化。 该套教程联合之前的实战教程(1)构成一套完整的企业级ActiveMQ的解决方案,希望对读者有帮助。...
阅读(9392) 评论(15)

Apache ActiveMQ实战(1)-基本安装配置与消息类型

ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。ActiveMQ使用Apache提供的授权,任何人都可以对其实现代码进行修改。 ActiveMQ的设计目标是提供标准的,面向消息的,能够跨越多语言和多系统的应用集成消息通信中间件。ActiveMQ实现了JMS标准并提供了很多附加的特性。这些附加的特性包括,JMX管理(java Management Extensions,即java管理扩展),主从管理(master...
阅读(12287) 评论(9)

JBOSS EAP实战(2)-集群、NGINX集成、队列与安全

JBOSS集群是从3.X开始那差不多是在14年前就开始支持集群了。目前的JBOSS EAP6.2-6.4或者是JBOSS8.0(WILDFLY)对于集群的支持已经到了登峰造极的地步了,而且最主要的是JBOSS的集群具有以下特色:任意横向、纵向折分、JBOSS VM-JBOSS自己可以虚拟出一堆的JBOSS来、集中管控,即Controller,利用这一点它可以做到一点布署多点应用,这种集中统一布署的功能只有在IBM的WAS中才具有,即Domain Management的功能,本文还将详细描述JBOSS EAP...
阅读(8544) 评论(0)

宅男也可变形男-我是如何在11个月零27天减掉80斤的

对我人生态度起到决定性的一个事件这个事情说起来也是源于98年的一次初中同学聚会,在我的“一切源于一台笔记本”里我提到过,当时我是中专毕业。早早的工作了。96年11月份开始工作,而当时的初中同学们都还在读高中,一时间觉得自己有收入了可以开销了。同时我们那个初中和一般学校不一样,因为都是复旦教师的子弟,因此我们从托儿所到幼儿园到小学到初中都是同一批人,感情彼深。我自己又是一个极念旧情的人,因此一开始有...
阅读(10546) 评论(14)

CentOS环境下使用GIT基于Nginx的私服搭建全过程

安装GIT私服套件安装centos6.5-centos7.0安装nginxyum install -y?git gitweb spawn-fcgi?fcgi-devel?fcgi以上步骤执行完毕后,我们安装了:git服务Gitweb,因为git是一个光板,只支持 git clone gituser@hostname:/repositories这样的协议,对于eclipse开发者来说键入一堆的git...
阅读(10816) 评论(5)

JBOSS EAP实战(1)

JBOSS的诞生1998年,在硅谷SUN公司的SAP实验室,一个年轻人正坐在电脑前面思考,然后写着什么东西。不,他没有在写程序,他在写辞呈。他正在做出人生的一个重大决定:他要辞掉在SUN的这份工作,投身到open source的开发。旁边好多朋友在劝他,这样的做法是"moving down the food chain"(应该是丢掉铁饭碗的意思),这是他整个职业生涯的下坡路。但是这个年轻人却义无反...
阅读(12686) 评论(1)

懒汉战熊记

99年未和2000年初有一段时间,我曾经一度因为感情问题远离城市的喧嚣游走于大西南、东北一带。涉足的地区由于较偏远,因此这一路上也听闻、记录和收集了许多民间故事,下面这一个故事讲的就是东北牡丹江的黑漠村发生过的一次真实的人熊大战的经过。那是70年代初文革时期,黑漠村有一个出了名的懒汉,姓孙,由于父母走的早也没人知道他的名儿叫什么,人们都因为此人太懒所以就叫他孙二懒。孙二懒从小在村时靠吃公粮以及村民...
阅读(6874) 评论(0)

Oracle性能优化-读懂执行计划

即便是普通的程序员也必须要懂得SQL的执行原理,对于程序员来说DB不仅仅只是一个File Storage Device而是一门技术。不要以为PLSQL的原理和优化和“我”无关,“我”只关注业务的实现而不关注性能和它的机理,如果长此以往项目性能得不到保障、产品无可持续发展能力、更多的是作为IT技术人员的“我们”会被“废掉”。95年时中国有一门考试叫“程序员考试”,考试中“SQL”占到30%的分数就可见作为一名“合格”的程序员,SQL是你的基本功夫不能废弃。本文从4个维度3种工具给出了高实战性的PLSQL执行计...
阅读(22990) 评论(1)

潜谈IT从业人员在传统IT和互联网之间的择业问题(下)-互联网公司

互联网带来的一片晴天相对于传统行业来说,互联网行业要显得相对对技术人员尊重些。在网联网行业中,采用的技术、概念也较传统形行业来说要新,技术人员也容易在此找到自己的一方净土。因为互联网这个行当讲究的快速变更、快速适应,如果你什么都不更新你就会落后,而且互联网行当最重要的一点是你的客户相对来说比较客观。没有传统形乙方公司那种“人为的因素存在”。同时互联网行当本身的管理也是扁平化管理。马化腾曾说过扁平化...
阅读(12225) 评论(13)
101条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:2049709次
    • 积分:17421
    • 等级:
    • 排名:第506名
    • 原创:99篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2508条
    博客专栏
    文章分类