最新内容

跟着高铁去旅行——你知道从上海出发,2个小时高铁可以到哪些地方吗?

背景周末2天假期,或者五一、端午这样的小长假,相信大家都希望能找个附近的城市去玩一玩。假期时间短,坐飞机太麻烦,高铁反而成了更加方便的出行方式。中国高铁运营里程已经突破了4万公里,已经覆盖了全中国大大小小150多个城市,甚至许多城市有几个,甚至几十个铁路站点。于是问题来了,是否有方法,可以快速地找到某一个城市(或高铁站)出发,N小时之内可以到达的城市,或者站 …

囧囧工作室的说明

说是“工作室”,其实只是个概念的性质啦。原本的3个人,现在有一位在国外发展(01在国外),两位(大叔和小马哥)在上海。人到中年,工作和生活上要处理的事情越来越多,因此日常的确也不经常联系,也更难像刚刚从校门走出时候那样,每天下班之后拿着一些自己的idea,一起奋战开发到凌晨。不过,我相信我们都很怀念那段奋斗的日子。所以,囧囧工作室这个名字,我还是继续保留。只 …

a04 中奖中奖中不了奖

又到了一年一度,看朋友圈的朋友们晒年会中奖礼物的时节了。小到家用小电器,大到手机笔记本,不由得感慨,有钱的厂子真多,好运的人也真多。为何我不在其中?工作这么十几年来,公司的年会、部门的年会也参加过不少,不说大奖吧,小奖基本也没中过。犹记得还是在十几年前,2011年,兔年,中了唯一一次奖,是一对玩偶兔子。我以为这是开端,没想到这已是巅峰。十几年过去,都无法攀越 …

a03 软柿子

和北京的同事聊,她说最近3个月,每个月都在生病,估计是甲乙流、支原体什么的,统统轮着来了一次,而且都是全家齐得。自从新冠疫情“过去了”之后,各种病原体如雨后春笋一般轮番崛起,印象中上过热搜的,新冠自己就有好几代优势变种,外加甲流、乙流、支原体、雷暴哮喘等等,基本上都是围绕着鼻咽、气管、肺部这些呼吸系统重点区域持续进攻。往年流感类的病也有,但传染性远没有最近一 …

a02 nas

nas,即网络存储器。通俗讲,就是给自己家里假设一个“百度网盘”,你可以做自动备份、文件同步等等,内网能用,通常做一些操作配置之后,外网也可以用。对nas这个东西觊觎已久,毕竟百度网盘不开超级会员的话,一个字:慢;用手机云空间什么的,方便是方便,但各个电脑、手机设备上做同步呢,也还是麻烦。去年趁着双十一,还是下了下狠心,买了个威联通的一款nas,机器+2个机 …

a01 失败的段子手,往日的旧时光

把 高铁助手 发到一个群里做了宣传之后,有人顺着链接就来到了这个博客,翻到了我以前的文章,然后跟我说,“说得跟段子似的,不去干脱口秀或者搞直播可惜了”,给我发了一段从我文章里面复制出来的小段子。我感觉有点眼熟,想了下,嘿,还真是当年的那个SB的我写的。于是我说,以前我想做段子手来着,只是后来没成功。其实,这个博客里面的文章可能也不全了,以前还有其他 …

基于php实现网站的反向代理

背景趁着服务器迁移的时候,对自己的一些网站做了重新的整理。有两个问题:域名1和域名2,我都想继续持有并使用。这两个域名我都做了备案,但是域名如果不提供服务,云服务厂商就会经常打电话给我问,说这个域名还用不用啊?如果不用的话要取消备案之类之类。域名1,我同时在多家云服务厂商做了域名的绑定。比如腾讯云+百度云。域名1解析到了腾讯云,但是百度云也需要至少有一个2级 …

网站服务从百度云迁移到腾讯云啦

背景看过前面文章的朋友应该知道,我的网站主要是基于百度云BCH(虚拟主机)提供服务的。最近遇到了一个大坑,百度云决定停止BCH服务,如果站点在11月30日前到期的,虽然可以续费,但最晚不超过2023年12月31日,除非之前就已经续费到了这个截止时间点之后。以下是邮件截图:我总共有3台百度云的虚拟主机,其中主要使用的一台性能相对较好的,不幸就需要在今年年内下线 …

简简单单的随想

21年7月,开始和小马哥约吃饭,今年7月,终于成功吃上了。期间经历各种互放鸽子。成年人的时间真的又宝贵,又不知花到了何处。cys从美国回来休假,几个高中的同学也聚了一次。高中到现在,已经快20年了。表面看起来大家可能变化不大,但实际上可能很多想法、习惯都潜移默化在变化了,聊到了一些其他同学,可能我们没见到的人,变化更大。时间确实回不去了。生活总是各种艰难,选 …

定时任务界面化管理方案

背景定时任务管理,在我们的开发过程中是一个很常见的场景。比如说,我们想要在每天的一个时间点做数据库的备份,或者每隔1分钟监控一次数据变化,并执行相应的数据处理动作等等。在任务比较少、执行比较简单的情况下,我们可能会直接通过使用Linux的Crontab来进行管理,相信做过程序开发的对此都不陌生。Crontab是一个很强大的定时任务管理方案,通过命令行的配置, …

统一日志服务器的设计实现(2)

背景前一篇提到,设计统一日志服务器的过程中,提供了一套日志服务系统,对外暴露tcp接口,供客户端来调用。客户端结合Log4PHP进行了一些改造后,实现了高性能的日志记录功能。但是这个日志服务还留下了一些悬念。我们选择了Workerman来进行日志服务的搭建,那么日志究竟要怎样记录,记录的日志如何查询?基于数据库进行记录使用数据库是一个相对简单和常见的方案,我 …

免费的异步事件处理方案

背景在我们日常开发的过程中,消息队列是一个非常常见的组件。例如执行一些批量任务,我们可以拆分任务后,通过消息队列来进行执行,起到削峰的作用。我也有个场景:做邮件发送。邮件发送本身是一个比较简单的功能,但是邮件发送本身是一个比较耗时的操作,如果有多封邮件需要发送,不可避免地会遇到执行时间较长的情况。在一些云服务器上,通常会有系统级的超时设置。比如说百度云bch …