2018

Jenkins介绍Jenkins 是一个独立的开源软件项目,是基于Java开发的一种持续集成工具(有关持续集成可查看我另一篇博客: 了解持续集成、持续交付与持续部署),用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。可用于自动化各种任务,如构建,测试和部署软件。 Jenkins持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,所以它有利于减少重复过程以节 ...

简介Druid连接池是阿里巴巴开源的数据库连接池项目。Druid连接池为监控而生,内置强大的监控功能,监控特性不影响性能。功能强大,能防SQL注入,内置Loging能诊断Hack应用行为。 Github项目地址:https://github.com/alibaba/druid 使用在 Spring Boot 中使用 Druid ,常用的方法有两种,一是添加 druid 依赖,然后配置相关参数;二是 ...

简介官方链接:http://facebook.github.io/react-native/ 搭建开发环境HomebrewHomebrew 是MacOS的包管理器,用于安装Nodejs和其他工具包。我们将使用Homebrew来安装Nodejs,安装命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Ho ...

Redis简介Redis(https://redis.io/) 是一个开源的(BSD许可)的内存中的数据存储结构系统,它可用于数据库、缓存和消息中间件。Redis支持数据的持久化,可以将内存中的数据保存到磁盘中,重启时再次加载就可以使用。Redis支持strings(字符串)、hashes(散列)、lists(列表)、sets(集合)、sorted sets(有序集合)等数据结构。 Redis安装 ...
2017

运行时数据区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。根据《Java虚拟机规范(Java SE 7版)》的规定,Java虚拟机所管理的内存的将会包括以下几个运行时数据区域,如下图: 程序计数器程序计数器(Program Counter Register)是一块较小的内存空间。可以当成是当前线程所执行的字节码的行号指示器。在虚拟机的模型中,字节码解释器 ...

持续集成持续集成(Continuous Integration,简称CI),是持续地编译、测试、检查和部署源代码的过程。采用持续集成时,开发人员频繁地(一天多次)提交代码到代码库(如SVN、Git等)并集成到主干中,之后系统会自动运行构建和和测试操作,从而尽快地发现集成错误,下图可描述这个过程: 持续集成优点: 快速发现集成错误并解决缺陷 更快交付更新 提高软件质量 持续交付持续交付(Con ...

资源定义在RESTful架构设计中,系统的所有事物都被抽象为资源,这些资源通常对应服务器端领域模型中的实体类(Entity)。 URI规范- 使用小写 - 单词间使用`-`,而不用`_` - URI中使用名称表示资源并使用复数形式,如`users` - 参数要encode通信协议所有的API访问总是通过https协议访问。 HTTP方法操作资源必须尽可能使用正确的HTTP方法,并且遵守操作幂。以下 ...

安装iptables如果已安装iptables可略过这一步骤。 安装步骤: 1.检查是否安装iptables systemctl status iptables 2.安装 yum install -y iptables 3.升级 yum update iptables 4.安装iptables-services yum install iptables-services 开放端口1.查询已开放的端 ...

Nginx 是一个高性能的HTTP和反向代理服务器,官方地址为http://nginx.org/,这里不多做介绍。本次介绍使用源码编译安装,安装Nginx前需要安装C++编译环境,可使用以下命令安装: Centos sudo yum install gcc gcc-c++ Ubuntu: apt-get install build-essential apt-get install libtool ...

我在写 前端模板引擎doT.js的使用 完成后用hexo g生成时遇到解析错误,错误信息如下: INFO Start processing FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html Template render error ...