参考文章 Oracle 官方安装 oci8 的教程,内容很详细 rpm 安装参考 Oracle官网文章 或者 中文文章 前言 注意以下几点(给初次使用 Linux 的小白): Linux 有多个发行本,版本不同,所使用的…
PHP 日志的几个配置
日志是一个可靠系统的重要保障之一。完整的日志记录,能够极大地帮助我们分析问题,排查错误。 在这里,介绍一下 PHP 的日志相关的一些配置和内容。 本文以 PHP 7 版本作为描述的基础。 基本 在 php.ini 配置文…
Spark JDBC系列--源码简析
本文旨在简析 Spark 读取数据库的一些关键源码 Spark如何读取数据库数据 像其他的数据映射框架一样(如hibernate,mybatis等),spark如果想读取数据库数据,也绕不开JDBC链接,毕竟这是代码与数…
VirtualBox环境下基于多台ubuntu虚拟机的Hadoop分布式计算环境搭建
VirtualBox环境下基于多台ubuntu虚拟机的Hadoop分布式计算环境搭建 作者:李磊 beginner_Lee 完成时间:2011-5-23 12:15 版本:v2.0 摘要:本文介绍了在Virtu…
Objective-C中static的作用
用static修饰局部变量:使变量成为静态变量,即编译时分配内存,程序退出时释放,可以记忆上次的数据,不过由于仍是局部变量,因而只能在代码块内部使用(作用域不变)。 用static修饰外部变量:外部变量本身就是静态变量,…
Runtime系列一:Runtime的前世今生
前言: 关于Runtime的资料网上一搜很多,但总是写的只言片语,不太全面。最近花了一个星期的时间重新学习Runtime,并整理了一个系列文章,并发表出来,同时也感谢开源贡献的开发者。这里共有三篇文章: Runtime系…
mysql left join 优化学习
mysql 如何优化left join 今天遇到一个left join优化的问题,搞了一下午,中间查了不少资料,对MySQL的查询计划还有查询优化有了更进一步的了解,做一个简单的记录: select c.*…
【Scala】使用Option、Some、None,避免使用null
避免null使用 大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是“无”,在Java,它是null。在Java 里,null 是一个关键字,不是一个对象,所以对它调用任何方法都是非法的。但是这对语言设计者来说…
SQL 语句特征识别
线上在执行那么多的 SQL 语句, 如何根据 SQL 的特征进行归类, 方便统计一些执行信息? 0x00 SQL 特征计算方法 来看 SQL 的示例: SELECT * FROM USERS WHERE id = 1; …
Docker环境搭建redis集群(主从模式)
Docker环境搭建redis集群(主从模式) 序 本文将介绍如何在docker中部署redis集群(主从模式)。 部署环境 CentOS 7 host A 192.168.199.200 (master) CentOS…
Java高级程序员(5年左右)面试的题目集
时隔两年,再一次的面临离职找工作,这一次换工作有些许的不舍,也有些许的无奈。个人所在的技术团队不错,两年时间成长了很多,也很不舍这个团队。但是,由于公司的某些原因和对于自身未来发展的综合考虑,又不得不得离去,去寻找更合适…
Linux安装Mamcached
Linux下memcached安装 什么是memcached? Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动…