标签:linux

编程技术

LINUX 中的mmap浅析

4

Harries 发布于 2017-07-24

原创LINUX系统编程水平有限,参考UNIX系统编程手册 LINUX 中的mmap浅析 一、mmap基本原理和分类 在LINUX中我们可以使用mmap用来在进程虚拟地址空间中分配创建一片虚拟内存地址映射 其可以是 1、文件映射    使用文件内容初始化内存 2...

阅读(3)评论(0)赞 (0)

编程技术

【存储】GPFS简介及搭建

5

likai 发布于 2017-07-24

阅读(2)评论(0)赞 (0)

android技术

最全面Android 导航模式解析

16

yeseng 发布于 2017-07-22

任何在用户界面模拟载体移动的场景便是导航。 使用应用程序将两个用户屏幕连接到一起,便是一种导航。这个连接——无论它是什么——即是用户用来运送信息的载具。尽管创建一个导航很简单,但是去创造一个适当的导航并不容易。本文我们将研究一些 Android 上最常用的导航模式,解读它们是如何...

阅读(23)评论(0)赞 (0)

编程技术

Oracle11g安装部署手册(RedHat6.5)

113

刘莉莉 发布于 2017-07-22

1. 参考官方文档 Installing and Upgrading→Linux Installation Guides→Database Quick Installation Guide for Linux X86-64 这里找的是在Linux 64位系统中...

阅读(27)评论(0)赞 (0)

Spring

Spring框架中的设计模式(二)

1

xiaoli.he 发布于 2017-07-21

在上一篇中我们在Spring中所谈到的设计模式涉及到了创建模式三剑客和1个行为模式(解释器模式)。这次我们会将眼光更多地关注在具有结构性和行为性的设计模式上。 在这篇文章中,我们将看到每个类型的两种模式。首先将关注类型是的结构设计模式。它将包含代理和复合。下一个将介绍行为模式:策...

阅读(46)评论(0)赞 (0)

Spring

Spring框架中的设计模式(一)

puefu.he 发布于 2017-07-21

设计模式有助于遵循良好的编程实践。作为最流行的Web框架之一的Spring框架也使用其中的一些。 本文将介绍Spring Framework中使用的设计模式。这是5篇专题文章的第一部分。这次我们将发现Spring框架中使用的4种设计模式:解释器,构建器,工厂方法和抽象工厂。每部分...

阅读(19)评论(0)赞 (0)

编程技术

MYSQL innodb中的只读事物以及事物id的分配方式

1

xirruiqiang 发布于 2017-07-20

原创水平有限,如果有误请指出 一、只读事物 也许有人要问一个select算不算一个事物。其实在innodb中一个innodb的select是一个事物,他有trx_t结构体,并且放到了mysql_trx_list链表中,关于 innodb事物系统一级的事都做了,但是这种事物叫做只读...

阅读(20)评论(0)赞 (0)

编程技术

linux shell小脚本分享

hanze 发布于 2017-07-19

我们网站最近要上云,需要数据库迁移,其中有个产生网站查看日志的业务,是每天产生一个表,数据量大概是300万左右,目前数据库里面有将近500天的数据,也就是有500个表,命名规范如下: MariaDB [log]> show tables; | pvlogs_20170615...

阅读(23)评论(0)赞 (0)

编程技术

使用Yum安装MongoDB Linux版

yanxinchi 发布于 2017-07-19

  在之前笔者的Blog中,比较详细的介绍了如何使用从官网上下载的tar压缩包安装Linux版本的MongoDB。这种方式针对一些比较简单的环境,是很方便的做法。在官方文档中,也是认可这种安装方式的,被称为TarBall安装。   另外一种Linux版本安装方...

阅读(32)评论(0)赞 (0)

编程技术

RMAN跨版本恢复–从Oracle10.2.0.5恢复到Oracle11.2.0.4

3

yeseng 发布于 2017-07-18

目录 一、数据库升级路线 二、Source端数据库进行RMAN全备份 2.1 备份前执行utlu112i.sql脚本 2.2 Source端数据库全备份 三、Target端进行异机操作 3.1 恢复Spfile 3.2 恢复控制文件 3.3 恢复归档文件 3.4 恢复数据文件 3...

阅读(26)评论(0)赞 (0)

编程技术

MySQL Group Replication 学习(部署篇)

刘莉莉 发布于 2017-07-17

  MySQL5.7版本出来有很长时间了,之前也装了玩了下,大概了解了部分功能和特性,但没有系统的学习和测试其主要新增功能,最近也特意抽出时间想去多了解了解,学习学习5.7的主要新特性,这里主要是针对其最突出的功能之一MySQL Group Replication(MG...

阅读(26)评论(0)赞 (0)

编程技术

Oracle SID大小写混用引起的sys账号不能登录

dulong 发布于 2017-07-17

  Oracle安装,特别是Linux/Unix环境下安装对于每一个初学者而言,都是一个挑战。操作步骤多、各种配置项目复杂和细节点多,只要有一个步骤出现错误,就可能给后续安装或者运行带来问题。有时候一些问题还是比较有迷惑性,解决起来需要一些经验和知识。   本...

阅读(20)评论(0)赞 (0)

编程技术

MongoDB启动Linux内存大页(Huge Page)告警关闭

xirruiqiang 发布于 2017-07-17

    Linux环境中,默认情况下启动MongoDB会有很多提示告警信息的。如果我们安装数据库只是为了简单的测试、学习,也不会有太多的问题。但是,如果我们是搭建正式的生产环境,或者系统可能会有比较高的性能要求的时候,我们就尽可能的需要减少这些隐患,获取更好的...

阅读(20)评论(0)赞 (0)

Spring

Spring 自定义注解及配置简单日志注解

changyuan.xu 发布于 2017-07-16

Java在jdk1.5中引入了注解,spring框架也正好把Java注解发挥得淋漓尽致。下面会讲解Spring中自定义注解的简单流程,其中会涉及到spring框架中的AOP(面向切面编程)相关概念。 不清楚Java注解的,可以先了解Java自定义注解:Java自定义注解 http...

阅读(23)评论(0)赞 (0)

Spring

Spring Boot基础系列–properties配置

2

likai 发布于 2017-07-15

SpringBoot中免除了大部分手动配置,但是对于一些特定的情况,还是需要我们进行手动配置的,SpringBoot为我们提供了application.properties配置文件,让我们可以进行自定义配置,来对默认的配置进行修改,以适应具体的生产情况,当然还包括一些第三方的配置...

阅读(23)评论(0)赞 (0)

编程技术

MYSQL中对信号的处理(SIGTERM,SIGQUIT,SIGHUP等)

1

小丁 发布于 2017-07-14

原创,因为LINUX系统编程水平有限某些用词不当请指出 一、信号处理以及多线程先信号处理基础知识 在LINUX中信号是一种由内核处理的一种软中断机制,他满足简单、不能携带大量信息、并且要满足一定条件才会发送等特征。 信号会经历产生–>阻塞信号集–&g...

阅读(23)评论(0)赞 (0)

编程技术

Linux版本MongoDB安装

hanze 发布于 2017-07-14

  伴随着互联网应用的迅猛推广和各种开源产品的深入,各种非关系型数据NoSQL产品近几年的发展比较迅猛。针对特定行业、领域和应用场景,脱离关系型数据模型体系的NoSQL家族,已经逐步深入各行各业,逐步被技术应用领域所接受。   MongoDB由于自身基于文档(...

阅读(31)评论(0)赞 (0)