Jenkins中的Error及启动slave异常

Jenkins中的Error及启动slave错误            将jenkins升级后,没有选择重启,结果又手动在系统中关掉了服务,结果重启时就报找不到config.xml,开头行是如下错误:org.xmlpull.v1.XmlPullParserException,结果在error提示的路径下也没找到config.xml,之后在https://stackoverflow.com/ques
阅读本文

redmine安装

参考文档1.  http://www.redmine.org/projects/redmine/wiki/HowTo_install_Redmine_on_CentOS_5********START ****  环境搭建  *****redmine:用ruby开发的基于web的项目管理软件。(bug管理)服务器环境:Linux数据库:MySQL,语言环境:rubyruby的安装tar -zxvf
阅读本文

Ruby On Rails环境搭建

开发环境:Ubuntu 16.4 LTS通过rvm来安装ruby1.RVM安装  $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3  $ curl -sSL https://get.rvm.io | bash -s stable   $ source ~/.bash
阅读本文

rails&ruby**章节:1-2**

rails 敏捷开发和 rails自然之道理念。 3-days ~rails 开发环境搭建和IDE 选择 环境搭建: rvm ruby gem rails IDE: rubymine / sublime / vim 快捷命令: subl . subl ./Gemfile 浏览器: chrome git , github 使用git命令 git -am “description“rails new
阅读本文

ELK日志处理之使用Grok解析日志

一、简介 Grok是迄今为止使蹩脚的、无结构的日志结构化和可查询的最好方式。Grok在解析 syslog logs、apache and other webserver logs、mysql logs等任意格式的文件上表现完美。 Grok内置了120多种的正则表达式库,地址:https://github.com/logstash-plugins/logstash-patterns-core/t
阅读本文

前端面试笔记(七)

1.线程与进程的区别答: 1. 一个程序至少有一个进程,一个进程至少有一个线程 2. 线程的划分尺度小于进程,使得多线程程序的并发性高 3. 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率 4. 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用
阅读本文

Node.js简介

Node.js是什么   Node.js,或者 Node,是一个可以让 JavaScript 运行在服务器端的平台。  Node.js 不是一种独立的语言,与 PHP、Python、Perl、Ruby 的“既是语言也是平台”不同。Node.js 也不是一个 JavaScript 框架,不同于 CakePHP、DjangoRails。Node.js 更不是浏览器端的库,不能与 jQuery、Ext
阅读本文

CentOS 7 安装 Gitlab

简介:  GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。  它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。  团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码
阅读本文

ruby on rails Mac 安装

网上的资料有很多,但好多坑,有的已经过期了,有的不符合现整理了一下 貌似有的还跟os系统版本有关系,请勿照搬,根据实际情况安装我的系统版本是10.12.31.安装Xcode   请按照流程安装,这里就不阐述了2 homebrew  官网:http://brew.sh/index_zh-cn.html  最好FQ下,要不然要等很久3.RVM curl -L https://get.rvm.io |
阅读本文

使用Github Pages和Hexo构建个人博客

?xml version=“1.0“ encoding=“UTF-8“?Github Pages可以创建免费的静态站点,支持自带主题、支持自制页面等,并且可以使用Jekyll或者Hexo等静态博客框架进行管理。 独立博客是博客园等博客平台之外的一个良好补充,相比使用虚拟主机或者云服务器搭建站点,静态博客管理和使用简洁,使用Github Pages搭建博客不失为一个好选择。 <% if (!ind
阅读本文

提高网站伸缩性的实用技术

在大容量网站上工作 8 年之后,我见识了许多有趣的扩缩容技术。 虽然制定具体策略也能提高效率,但要实现高并发还是需要一定成本的。 按照我的经验,中等规模网站若遇到的扩缩问题可以通过下面方式解决: 异步工作队列 使用合理的数据库 适当的缓存 下面的示例是在 Ruby on Rails 的上下文中编写的,但也适用于其他语言和框架。 异步工作队列 随着一个网站访问量的增大,控制器的
阅读本文

【JAVA】《Java疯狂讲义》自学笔记-第一章

1.Java对手 c# :微软的.NET平台下,与Java都是对传统面向对象程序设计在组件化软件时代的革新成果,90%重叠         两者在继承上采用了 单继承 和 多接口 的实现方案;源代码组织方面, 声明与实现一体化的逻辑封装。 优点:基于window系统,图形化操作 缺点:Java独立于任何平台,跨平台。但C#局限于Windows平台。 Ruby:非常简洁的解释型语言,一种纯粹的面相
阅读本文

用Rvm安装Ruby,Rails运行环境及常见错误解决方法

一.安装Rvm1.下载安装Rvm$ curl -L https://get.rvm.io | bash -s stable 此时可能出现错误:“gpg: 无法检查签名:找不到公钥”解决方法:$ gpg --keyserver subkeys.pgp.net --recv 4F6C1E86 //下划线上应改为你所缺少的公钥 $ gpg --export --armor 4F6C1E86 |
阅读本文

Rails g -h报错json:_rb_str_new_static的解决

最近比较背运,各种奇葩的怪事轮流袭来,刚搞定了rails new问题,本以为都ok了谁知Rails g -h也报错,貌似是和json包相关的错误:_rb_str_new_static,开始以为是ruby版本低的问题,先升级2.2.5到2.4.0: rvm install 2.4.0 --disable-binary 因为没有Mac 10.12版本的2.4.0的二进制版本,所以后面加上禁止搜索bin
阅读本文

ruby安装神器rvm,你造吗?

以前的一篇文章介绍过如何安装ruby,叫做:文章中讲到的方法依然可行,但是该方法繁琐并且可能会出现各种问题,让人很是头疼。这不,就在昨天,改其他东西时吧gem的版本从2.4.5降到了2.0.3,使用“gem update”命令时就会报下面的错误:ERROR: Loading command: update (LoadError) cannot load such file -- ope
阅读本文

ruby on rails测试

Rspec测试Rspec(基本测试)安装group :development, :test do gem ‘rspec-rails‘, ‘~> 3.5‘ end rails generate rspec:install重要操作  文件: spec/rails_helper.rb  去掉注释(23行):...spec/support/**/*.rb..第一个测试  生成模
阅读本文