不灭的火

革命尚未成功,同志仍须努力:加密SHA/AES/RSA下载JDK17

作者:AlbertWen  添加时间:2014-04-01 16:22:00  修改时间:2025-09-12 12:50:37  分类:03.MySQL/PgSQL/Redis  编辑

Google了下 ,问题可能的原因有多种,具体什么原因最好的办法是先查看下错误日志:

1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限
2、可能进程里已经存在mysql进程(用命令“ps -ef|grep mysqld”查看是否有mysqld进程)
3、可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
4、mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。

作者:AlbertWen  添加时间:2015-08-05 22:35:33  修改时间:2025-09-13 04:18:19  分类:11.PHP基础  编辑

一年有多个周,每周的开始日期和结束日期

参考代码一:(正在用的版本

<?php
header("Content-type:text/html;charset=utf-8");
date_default_timezone_set("Asia/Shanghai");
$year = (int)$_GET['year'];
$week = (int)$_GET['week'];
$weeks = date("W", mktime(0, 0, 0, 12, 28, $year));

echo $year . '年一共有' . $weeks . '周<br />';

if ($week > $weeks || $week <= 0)
{
	$week = 1;
}

if ($week < 10)
{
	$week = '0' . $week;
}
$timestamp['start'] = strtotime($year . 'W' . $week);
$timestamp['end'] = strtotime('+1 week -1 day', $timestamp['start']);

echo $year . '年第' . $week . '周开始时间戳:' . $timestamp['start'] . '<br />';
echo $year . '年第' . $week . '周结束时间戳:' . $timestamp['end'] . '<br />';
echo $year . '年第' . $week . '周开始日期:' . date("Y-m-d", $timestamp['start']) . '<br />';
echo $year . '年第' . $week . '周结束日期:' . date("Y-m-d", $timestamp['end']);
?>
作者:AlbertWen  添加时间:2019-03-30 21:58:23  修改时间:2025-09-09 11:11:38  分类:15.OpenResty_Lua  编辑

算术运算符、关系运算符、逻辑运算符、字符串连接、优先级

作者:AlbertWen  添加时间:2019-03-31 09:15:07  修改时间:2025-09-09 11:12:27  分类:15.OpenResty_Lua  编辑

冒号操作会带入一个 self 参数,用来代表 自己。而点号操作,只是 内容 的展开。

作者:AlbertWen  添加时间:2017-10-27 13:04:07  修改时间:2025-09-13 16:56:49  分类:11.PHP基础  编辑

PHP 数字超过一定长度时,会自动转换为 科学计数法 的形式,如 1.2345678912346E+16
如何 避免转换,让它原样展示呢?

作者:AlbertWen  添加时间:2017-10-26 13:04:33  修改时间:2025-09-12 21:00:54  分类:06.Linux软件安装  编辑

修改 主机名称

sudo scutil --set HostName Albert-Mac

作者:AlbertWen  添加时间:2018-11-04 18:13:23  修改时间:2025-09-12 19:13:23  分类:08.Java基础  编辑

对于RPC而言,服务的降级也是必不可少的,何为服务的降级,就是在业务洪流来的时候,服务器的压力陡增,数据库的压力也很大的时候,轻量化服务的功效,比如某个非核心服务需要调用数据库的,我们降级的服务不需要调用数据库,就比如我们在某某电商购物的时候,商品详情页的侧边栏一般会有电商推荐的一些比较类似的产品,这个后台的机制可能是某个推荐算法,根据用户浏览商品的记录给出推荐的产品,这是非核心的逻辑,这个功能在服务器的压力比较大的时候,可以进行降级的处理,我们可以给出几个默认的产品返回,因为推荐算法可能会设计大数据的计算和分析,甚至设计几次的数据库查询,在这个时候我们如果让这个后台方法默认返回几个固定的值的时候,可以减轻服务的压力,给其他的核心服务,例如支付,详情页等服务做出服务资源的让步

作者:AlbertWen  添加时间:2018-12-14 18:22:14  修改时间:2025-09-09 11:14:04  分类:电脑/软件使用  编辑
brew cask install postman
作者:AlbertWen  添加时间:2017-10-29 21:07:32  修改时间:2025-09-09 11:13:33  分类:03.MySQL/PgSQL/Redis  编辑

这篇文章主要介绍了Redis中5种数据结构的使用场景介绍,本文对Redis中的5种数据类型String、Hash、List、Set、Sorted Set做了讲解,需要的朋友可以参考下

一、redis 数据结构使用场景

原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码。目前目标是吃透 redis 的数据结构。我们都知道,在 redis 中一共有5种数据结构,那每种数据结构的使用场景都是什么呢?

String——字符串
Hash——字典
List——列表
Set——集合
Sorted Set——有序集合

作者:AlbertWen  添加时间:2017-10-27 09:50:26  修改时间:2025-09-09 11:13:16  分类:13.C/C++/仓颉  编辑

一、什么是信号量

为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过生成并使用令牌来授权,在任一时刻只能有一个执行线程访问代码的临界区域。临界区域是指执行数据更新的代码需要独占式地执行。而信号量就可以提供这样的一种访问机制,让一个临界区同一时间只有一个线程在访问它,也就是说信号量是用来调协进程对共享资源的访问的。