`
文章列表
       接触大数据已经有将近三年多时间了,实际项目也有将近两年多,这篇文章写给哪些和我当初刚学大数据时的朋友们,让大伙少走点弯路,千里之行始于足下,所以还是从单节点的大数据集群环境搭建开始,后续我有时间会陆续进行更新新的博客。   准备工作 linux机器一台 hadoop-2.4.1 文件 hbase-1.0.0  文件
   日常工作中我们常常会出现部署多个应用节点的系统,我们可以采用weblogic服务器、也可以采用tomcat服务器进行部署(当然还有别的),我这里用的是centos7、tomcat7。为什么我这里是一个centos部署多个tomcat呢,主要是考虑服务器性能比较好,如果部署一个应用节点就比较浪费了。此文只是对tomcat安装部署做了简单总结,至于tomcat多个服务器如何通过nginx进行反向代理和负载均衡、及tomcat优化请看我后续关于nginx和tomcat的文章。   具体安装部署步骤如下:
      很久没有发过技术博客了,最近领导让我充电,目标已给定,所以一步步来,先来说说Nginx在centos7上面的安装。       Nginx个人感觉现在用的最多的就是里面的两个功能,一个是反向代理、一个是负载均衡。反向代理指的是可以用Nginx作为一个代理服务器、所有请求先经过Nginx,然后再发送给实际应用;实际中应用可能是多个独立部署的集群应用、此时Nginx还可支持多个相同节点间的负载均衡问题。千里之行始于足下,我先从Nginx部署安装开始。       Nginx在centos7(其他linux版本都差不多)上的安装部署步骤如下:   在linux系 ...
问题描述 当Project的代码量达到Idea编译的上限时,Idea将无法自动分配足够的内存给Project,这就直接导致出现了“系统资源不足”的编译中断异常。 错误如下图所示   之所以导致上面的编译中断异常出现,还需要来看看Idea的编译过程 Idea在编译时会动态的分配内存给Project,而windows也会给idea分配的内存,当windows分配给Idea的内存少于Project所需或者已经达到一定的临界点时,就会导致
本手册侧重于代码编写过程中SQL语句的编写规范问题,内容涉及书写风格、性能优化、多数据适配等方面。 文档中用★标示的内容为必须遵守的条例,其余的可视为建议。
    软件开发涉及到各方面人员的交互、协作,为了有效地进行项目开发的沟通,完善代码的维护和交付,有必要在一个小组中采用统一的软件开发标准。一般来说,制定这样的标准有下列好处:     方便软件维护。据统计,80%的软件开发费用在维护,规范化的代码才方便维护,降低维护成本。   在软件的整个生命期内,期望一个编码人员从开始到该软件报废一致维护其代码是不现实的,必然需要不断地交付、协同      好的编码规范能够大大增强代码的可读性,便于开发人员快速的理解新代码。任何产品都需要好的包装。我们可以把代码本身看作是一种产品,那么按照规范编程也是对这个“产品”的包装      ...
Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象。审计 不会防止使用这些权限,但可以提供有用的信息,用于揭示权限的滥用和误用。 下表中总结了Oracle数据库中不同类型的审计。 审计类型说明 1.语句审计 按照语句类型审计SQL语句,而不论访问何种特定的模式对象。也可以在数据库 中指定一个或多个用户,针对特定的语句审计这些用户 2.权限审计 审计系统权限,例如CREATE TABLE或ALTER INDEX。和语句审计一样,权限审计 可以指定一个或多个特定的用户作为审计的目标 3.模式对象审计 审计特定模式对象上运行的特定语句(例如,DEPARTMENTS表上的UPDATE ...
个人意见发表          相对于Eclipse简单和单调(各种插件),我更倾向于用Idea做为开发工具,一个好的开发工具会帮助我们事半功倍。用过Idea的朋友都知道Idea自带了许许多多的小插件,比如SVN,CVS,ANT...,而这些插件恰恰是我们工作中需要经常用的到,这不仅为我们节省了安装插件的时间,也提高了我们的开发效率。Idea的高明之处还远不止这些,其内容和功能的强大只有用过以后才会知道!       这,有点像在搞推销是吧,老实说我自己都觉得自己在搞推销,不过这仅仅只是我作为一个过来人的建议!       有人会说不会用,再强大也没兴趣,或者是用别地开发工具已经习惯了,其实 ...
--第一步:查看是否有死锁存在,查出有数据则代表有死锁   select p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name  from v$process p,v$session a,v$locked_object b,all_objects   c   where  p.addr=a.paddr   and    a.process=b.process   and    c.object_id=b.object_id --第二步:查出死锁session的精确信息【sid 为前面语句的session ...
面试逻辑测试50题1. 古希腊哲人说,未经反省的人生是没有价值的. 下面哪一个选项与这句格言的意思最不接近? A. 只有经过反省,人生才有价值. B. 要想人生有价值,就要不时地对人生进行反省. C. 糊涂一世,快活一生. D. 人应该活得明白一点. 2. 人的日常思维和行动,哪怕是极其微小的,都包含着有意识的主动行为,包含着某种创造性,而计算机的一切行为都是由预先编制的程序控制的,因此计算机不可能拥有人所具有的主动性和创造性. 补充下面哪一项,将最强有力地支持题干中的推理? A. 计算机能够像人一样具有学习功能. B. 计算机程序不能模拟人的主动性和创造性. C. 在未来社会,人控制计算机还是 ...
      无论你是刚毕业还是工作几年了,跳槽找工作必定用的到五个葵花宝典。仔细阅读一遍后,你都会觉得有所提高!此文档不仅包括了最基本的概念性问题,也包括了逻辑相对复杂,难以一眼看出个所以然的问题。各个层次的知识点都有,保证能让你有所收获!                    话不多说,去下载吧...       已经补充了2003版,谢谢大家的评价
Global site tag (gtag.js) - Google Analytics