Logger.getLogger()与LogFactory.getLog()的区别详解

Logger.getLogger()与LogFactory.getLog()的区别详解-华尔子博-奥夏网
Logger来自log4j自己的包。如果用Logger.getLogger,需要一个log4j的jar包,用此方式你只能依log4j: LogFactory来自common-logging包。如果用LogFactory.getLog,你可以用任何实现了通用日志接...
3年前
07813

C++中const的实现机制深入分析

C++中const的实现机制深入分析-华尔子博-奥夏网
问题 C语言以及C++语言中的const究竟表示什么?其具体的实现机制又是如何实现的呢? 本文将对这两个问题进行一些分析,简单解释const的含义以及实现机制。 问题分析 简单的说const在C语言中表示...
2年前
07814

Redis内存回收策略详细介绍及注意事项

Redis内存回收策略详细介绍及注意事项-华尔子博-奥夏网
Redis 也会因为内存不足而产生错误,也可能因为回收过久而导致系统长期的停顿,因此掌握执行回收策略十分有必要。在 Redis 的配置文件中,当 Redis 的内存达到规定的最大值时,允许配置 6 种策...
4年前
07815

实例讲解PHP验证邮箱是否合格

实例讲解PHP验证邮箱是否合格-华尔子博-奥夏网
在网站开发过程中,可能需要用PHP实现验证邮箱格式是否正确,那么我们就可以通过PHP中filter_var函数来实现。 下面我们就结合具体的代码示例,给大家介绍PHP怎么验证邮箱是否合格。 代码示例如...
2年前
07714

Docker安全简介

Docker安全简介-华尔子博-奥夏网
好的安全性是基于分层隔离的,而 Docker 恰好有很多分层。Docker 支持所有主流 Linux 安全机制,同时 Docker 自身还提供了很多简单的并且易于配置的安全技术。 接下来主要介绍一些 Docker 中保...
7个月前
0776

Linux ls命令:查看目录下文件

Linux ls命令:查看目录下文件-华尔子博-奥夏网
通过学习 cd 和 pwd 命令,相信读者已经能够在庞大的 Linux 文件系统中,随心所欲地游荡并确定自己所在的位置了。本节继续来学习,如何知道某目录中存放了哪些文件或子目录。 ls 命令,list 的...
2年前
07711

Shell字符串拼接(连接、合并)代码示例

Shell字符串拼接(连接、合并)代码示例-华尔子博-奥夏网
在脚本语言中,字符串的拼接(也称字符串连接或者字符串合并)往往都非常简单,例如: 在 PHP 中,使用.即可连接两个字符串; 在 JavaScript 中,使用+即可将两个字符串合并为一个。 然而,在 S...
4年前
0770

简要剖析PHP的Yii框架的组件化机制的基本知识

简要剖析PHP的Yii框架的组件化机制的基本知识-华尔子博-奥夏网
组件是 yii 应用的主要基石。是 yiibasecomponent 类或其子类的实例。三个用以区分它和其它类的主要功能有: 属性(property) 事件(event) 行为(behavior) 或单独使用,或彼此配合,这些功...
2年前
0769

C语言中6组指针和自增运算符结合方式的运算顺序问题

C语言中6组指针和自增运算符结合方式的运算顺序问题-华尔子博-奥夏网
在C语言中,当指针运算符和++或者–结合时很容易分不清运算顺序,在这里总结一下,下面一共分析6中组合: * p++,(* p)++,* (p++),++* p,++( * p), * (++p)。 先看段代码以及输出: #include<...
4年前
07611

Redis教程(十一):虚拟内存介绍

Redis教程(十一):虚拟内存介绍-华尔子博-奥夏网
一、简介: 和大多NoSQL数据库一样,Redis同样遵循了Key/Value数据存储模型。在有些情况下,Redis会将Keys/Values保存在内存中以提高数据查询和数据修改的效率,然而这样的做法并非总是很好的选...
2年前
07615