我花 25 块钱,把 10 年前的矿机买回来了:重走 BTC 之路

花 25 元买回十年前的蚂蚁矿机 U3,实测 CPU、RTX 2080 Ti、Bitaxe Gamma 601 参与 BTCC SHA-256 挖矿,并对比 PPLNS、SOLO 与 AIRDROP 矿池玩法。

2026/6/27
阅读更多

我将关闭服务器:AI彻底掐死了奄奄一息的个人博客

从 2012 年草根站长时代一路走来的个人博客,在经历政策收紧、APP 浪潮和搜索流量衰退后,最终在 AI 时代彻底失去生存空间。

2026/5/27
阅读更多

Vibe Coding 实现本地模型 Token 自由 IntelliJ IDEA + LM Studio + LM Link + Continue

使用 LM Studio + LM Link + Continue 插件,在 IntelliJ IDEA 中接入本地大模型,实现无需 API Key 的 AI 编程环境。基于 RTX 2080 Ti 和 CUDA 推理,运行 Qwen3.5-27B 模型,打造属于自己的本地 AI 助手,实现真正的 Token 自由。

2026/4/22
阅读更多

1Password涨价后,别急着退订1Password,这个操作能帮你省25%

1Password涨价33%后,我差点转向Bitwarden,但一个关键问题让我最终选择继续续费。本文详细对比主流密码管理器,分析Passkey绑定风险,并分享如何用YubiKey提升安全性以及成功获取25%续费折扣的经验。

2026/4/18
阅读更多

我,吃饱了撑的注册了个域名,Cloudflare账号没了,不建议将域名放在Cloudflare

Cloudflare Tunnel,各位 Cloudflare 用户熟悉吧,在 Liunx 环境中程序名叫:cloudflared,开源的源码也叫:https://github.com/cloudflare/cloudflared,然后我吃饱撑的注册了 cloudflared.cn,然后使用 Cloudflare 的服务接入了 cloudflared.cn,然后,账号没了。

2025/12/3
阅读更多

临时邮箱:保护隐私与免骚扰的新方式

在日常的网络生活中,我们经常需要注册各种网站、下载资料或试用服务。而这些平台大多要求提供邮箱地址。给出真实邮箱固然方便,但随之而来的却可能是无尽的广告邮件甚至潜在的信息泄露。

2025/10/27
阅读更多

价值4100万美元SOL被盗SwissBorg在Solana上遭遇安全事件超200万枚ETH排队退出质押

来自瑞士的加密资产管理平台 SwissBorg 已确认发生重大安全事件,约 19.26 万枚SOL币丢失,价值超过 4100 万美元。此次漏洞发生在2025年8月9日,与第三方权益基础设施合作伙伴 Kiln 提供的应用程式介面(API) 被攻破有关,导致黑客在未经授权的情况下访问了该质押钱包并转移了相关资产。

2025/9/11
阅读更多

注意 Web3 钱包遭遇 NPM 超大规模供应链攻击投毒事件

从 UTC 9月8日 13:16 开始,一系列推送到 npm 的软件包似乎包含恶意代码,攻击非常有针对性,主要针对 web3 相关用户的大规模攻击。

2025/9/9
阅读更多

我受到以太坊ERC-20假代币地址投毒攻击记录一下大家谨防上当受骗

今天下午突然收到我的以太坊地址交易监控警告信息,我有两笔转出交易,我当时就蒙了,我啥也没干啊,不是我操作的,难道我的钱包被盗了?赶紧查看一下这个交易做了什么。上V站求助以后学习到这是【假地址投毒】攻击,跟大家学习分享一下。

2025/9/6
阅读更多

在2025年使用显卡 NVIDIA RTX 2080 Ti 挖矿收益记录和分析还能不能挖矿

在2025年还能使用显卡挖矿吗?收益怎么样?我最近尝试使用 NVIDIA RTX 2080 Ti 显卡挖矿,经过几天的挖矿我来分析一下现在还能不能挖矿。

2025/8/30
阅读更多

分享我是如何成功戒烟的经验(包含失败的经验)

2025年3月25日开始戒烟,截止发文,我已经戒烟158天,戒烟成功率约83%(复吸概率17%),我来分享一下我戒烟的失败与成功的经验。

2025/8/30
阅读更多

Office Professional Plus 2019 VL 版下载与 KMS 激活

由于微软没公开发行过 Office 2019 VL 版本,需要将标准版转换成 VL 版,记不住操作步骤,所以创建此文留个操作备份,方便下次再次安装,如果有纰漏请联系我。

2025/7/9
阅读更多

最近几天我的 CDN 流量受到来自电信[山东烟台]、[江苏扬州]两地家庭宽带的攻击

最近几天我的阿里云CDN经常告警,流量和请求数都会突然激增,导致自动下线,分析访问日志以后发现,主要有以下地址的IP访问我CDN上的一个图片

2025/6/13
阅读更多

自建AI服务器使用PVE配置显卡直通虚拟机安装驱动、CUDA和cuDNN运行LLM大模型进行AI炼丹

随着开源大模型的普及,还有各种大佬开源的程序,AI大模型已经逐渐普及到每个人身边了,很多同学已经可以在本地笔记本上运行大模型了,但是本地笔记本毕竟性能差,而且笔记本还需要干别的活呢,不可能一直运行大模型,我习惯用PVE,所以记录一次我的部署过程,给我未来重复部署留下指南。

2025/2/20
阅读更多

各代英特尔Intel芯片组主板适配兼容的CPU和DDR内存数据统计

作为IT从业人员,对“捡垃圾”的垃圾佬肯定不会陌生,我本人也喜欢“捡垃圾”,各种电子洋垃圾价格实惠,性能还好,其中最为突出的是志强E3/E5系列CPU,几十块钱甚至几块钱就可以买到多核多线程的CPU,但是根据板U定理,CPU越便宜主板越贵,所以我大致整理了一个各代主板英特尔Intel芯片组适配兼容的CPU各代和DDR内存各代数据统计,方便我后续捡垃圾进行参考。

2025/2/19
阅读更多

GitLab Global 国际站将在60天内删除中国大陆、香港、澳门地区的账号

近日,有中国开发人员账号在登录 GitLab Global 国际站后显示了一条通知《Important Change to Your GitLab.com Account》,该通知内容大致意思为:在中国大陆、澳门和香港的个人和组织需要将账户迁移到中国 GitLab 极狐,给你60天的时间进行迁移,之后账户将被删除。

2024/12/22
阅读更多

Github Copilot Free 开放免费版所有人均可使用 OpenAI GPT-4o、Anthropic Claude 3.5 AI 代码生成服务

今天收到了 GitHub 的邮件《GitHub Copilot: What’s in your free plan 🤖》,Copilot 开放了免费版开放给所有人使用,其中免费版包含了两个大模型:OpenAI GPT4o、Anthropic。

2024/12/19
阅读更多

Cloudflare 更新了订阅协议明确禁止优选IP和搭建梯子的行为

2024年12月3日 Cloudflare 更新了订阅协议《Cloudflare Self-Serve Subscription Agreement》,其中明确禁止了优选IP和搭建梯子的行为

2024/12/18
阅读更多

Linux(systemd)手动离线安装二进制(binary)MairaDB数据库指定版本

有些情况下我们无法使用 apt/yum 管理器安装 MairaDB 数据库,或者我们想为数据库集群安装完全一样的 MairaDB 数据库版本,我这次手动安装的动机就是因为我想组建 MairaDB 数据库集群,并且安装一模一样的数据库版本,方便管理。

2024/12/10
阅读更多

流程引擎 Flowable/Activiti 无法启动报错:liquibase - Waiting for changelog lock....

如果你使用流程引擎 Flowable/Activiti,并且在程序启动时卡住,报错:liquibase - Waiting for changelog lock....,说明有数据库表没有释放锁,这里锁并不是数据库级别的锁表,所以你无法查询到被锁的表,这里的锁是逻辑上的锁。

2024/12/9
阅读更多

Spring Boot 全局异常捕获 ControllerAdvice 无法捕获 过滤器(Filter)和拦截器(Interceptor)中的异常

在 Spring Boot 中我们常用 @RestControllerAdvice 和 @ControllerAdvice 来全局捕获异常来优雅的处理异常,但并不是真的能捕获全部异常,我遇到的一次情况是:自定义过滤器继承 OncePerRequestFilter,在过滤器中会交验 Token,当 Token 过期后会抛出一个 ExpiredJwtException 异常,但无法被捕获。

2024/2/27
阅读更多

Freenom 收回了全部免费域名(.tk/.cf/.gq/.ga/.ml)

2024年2月初,Freenom 收回了全部免费域名,是的,全部免费域名,你可以登录 Freenom 查看一下域名状态,全部是 PENDING 状态。

2024/2/11
阅读更多

Alibaba Druid 数据库连接池 takeLast() AQS 死锁导致程序无响应

项目现场同事向我反应,我写的应用不定期会卡死没有任何响应,也没有任何报错日志输出,请求接口就是等待响应,将堆栈信息导出给我以后,我一看大部分线程在 WAITING 等待,是 com.alibaba.druid.pool.DruidDataSource.takeLast() 在等待,我先写解决方案,再研究原因。

2024/1/30
阅读更多

你的网站加入 HSTS preload 预加载列表了吗

目前在 Google Chrome 浏览器强推 HTTPS 以后,现在几乎大部分网站都已经是 HTTPS 协议访问了,你是否听说过 HSTS(HTTP Strict Transport Security) HTTP严格传输安全?让你的网站更安全,加载更快速。

2024/1/10
阅读更多

我的博客网站接入使用 Cloudflare 的架构分享

前天有网友询问我是怎么接入 Cloudflare 的,为啥比较快?解析的IP还是三个?我来给给各位分享一下我的网站架构,是如何接入使用 Cloudflare 的。

2023/12/18
阅读更多

在 Ubuntu 上的 Nginx 高并发配置实践

本文将分享我个人在2核2G的 Ubuntu 上对 Nginx 的高并发配置,在其他 Linux 系统上可能不一样,仅供参考。

2023/12/15
阅读更多

技术分析黑客敲诈勒索站长的新手法百度对此也无能为力

近期,针对黑灰产业又新增了一种敲诈勒索站长的新手法,并且百度对此也无能为力,暂时没有解决办法,今天我从技术角度曝光一下是如何敲诈勒索站长的。

2023/12/14
阅读更多

百度站长平台快速收录权限和sitemap提交权限被全部收回

各位站长,2023年11月30日百度站长平台将【快速收录】权限和【sitemap】提交权限全部收回,在此声明,权限的收回与使用我的《站长推送工具》无关,详见百度搜索资源平台2023年12月1日的公告。

2023/12/5
阅读更多

极狐 GitLab 免费时代结束不升级付费账号将禁止登陆

极狐 GitLab 11月19日发布公告《关于极狐GitLab SaaS 功能调整的说明》,所有账户将被设置试用90天,如果在免费使用的 90 天期间内,用户没有升级为付费用户(购买专业版或旗舰版),90 天到期之后,未升级为付费用户的账号将被禁止登录 SaaS,但用户数据不会被立即删除,数据会在继续保留三年之后彻底被删除。

2023/12/4
阅读更多

免费.ml域名10年委托合同到期被马里共和国收回域名经营权

2023年7月17日,因为委托合同到期,马里共和国收回.ml域名经营权。在2013年,荷兰互联网企业家 Johannes Zuurbier 就获得了.ml域名的经营权,与马里政府签订了10年的委托合同。

2023/7/20
阅读更多

从极狐Gitlab看各种中间件技术选型

你是否也在帮助客户或自己公司构建各种软件信息平台?各种功能的中间件怎么选?怎么搭配?借这个机会,我也看看极狐的专家们是怎么选择的开源中间件,都有什么中间件被选择了,由于一共获取到了六百多个镜像,太多了,我只摘出我想说的,精简一下

2023/7/3
阅读更多

时隔十年首次收到 Google AdSense 的付款

今天 Google AdSense 的付款到账了,其实早在2013年我就开始申请 AdSense,在2020年申请通过,今天2023年收到了首次 AdSense 的付款100美元。

2023/6/25
阅读更多

ga域名被加蓬共和国从Freenom公司手中收回域名经营权

加蓬共和国国家数字基础设施和频率局 (ANINF) 宣布自2023年6月7日起,从Freenom公司手中收回.ga域名经营权,与Freenom公司签订的免费.ga域名将被强制回收。

2023/6/9
阅读更多

Freenom 被 Meta(Facebook) 起诉导致暂停 .tk/.ga/.ml/.cf/.gq 等新域名注册

说到 Freenom 大家可能比较陌生,但说到免费的 .tk/.ga/.ml/.cf/.gq 域名就不陌生了吧?Freenom 就是这些域名的管理局,为大家提供免费的域名注册,在各个平台很多人推荐免费的域名注册,但是今天,它出事了。

2023/6/8
阅读更多

生花妙笔信手来 – 基于 Amazon SageMaker 使用 Grounded-SAM 加速电商广告素材生成 [1]

本文主要介绍了在电商广告行业下,通过 Amazon SageMaker 使用 Grounded-SAM 进行营销素材生成。我们详细介绍了,1/ 通过 ControlNet 中的 Canny 模型进行无代码图像编辑,以及2/ 通过 Grounded-SAM(Grounding DINO 和 Segment Anything)利用代码进行图像编辑。此外,针对上一版本方案,新增支持了 ControlNet 模型,并新增支持美西 2 US West(Oregon)区域。

2023/5/12
阅读更多

github.renfei.net 不再完整代理 Github 页面改为代理指定文件

在此之前 github.renfei.net 完整代理 Github 页面,来解决中国大陆访问 Github 缓慢的问题,但这项服务遇到一些问题,目前不再完整代理 Github 页面,改为只代理具体的文件。

2023/4/17
阅读更多

优雅的源代码管理(三):本地优雅的使用 Git Rebase 变基

我要吐槽的一个点就是我在项目中看到大量的 Merge 记录,但其实 Merge 并不是这样使用的,大多数情况应当使用 Rebase 变基。

2023/4/4
阅读更多

优雅的源代码管理(二):Git 的工作原理

在后续使用 Git 时,如果你明白 Git 是如何工作的,很多问题你将更容易理解,比如变基、分叉等问题,所以我推荐所有使用 Git 的开发人员了解 Git 的工作原理,只需要理解即可,无需掌握,所以推荐阁下进行浅浅的阅读了解即可,我也不会深入探究原理。

2023/3/8
阅读更多

优雅的源代码管理(一):版本控制系统 VCS(Version Control System)与软件配置管理 SCM(Software Configuration Management)

在日常开发中,作为技术经理的我发现,很多开发人员遇到冲突不知如何是好甚至代码丢失、代码记录中充斥着大量 Merge 的 Commit、提交信息随意且杂乱无章等诸多问题,所以我想写这个系列的博文帮助开发者快速的、优雅的使用Git。

2023/3/6
阅读更多

ChatGPT 开发商 OpenAI 买下极品域名 AI.com

早在几年前就有人说域名已经不再重要,现在是手机APP的时代,一个好的域名已经不是那么重要,昨日,域名经济巨头Saw.com在社交媒体宣布,自己参与了顶级域名AI.com”的销售。

2023/2/17
阅读更多

火爆的 AI 人工智能 ChatGPT 国内注册教程、使用方式和收费标准

最近火爆的 AI 人工智能 ChatGPT 大家应该都听说了吧,本来我并不是搞人工智能的,没打算写,但各个行业的人均询问我如何注册 ChatGPT、如何使用 ChatGPT、ChatGPT 怎么收费?那我就专门写一篇博文来解释一下。

2023/2/13
阅读更多

解决 SpringCloud 中 bootstrap.yml 不识别 @activatedProperties@ 参数

在 Spring 项目中,我们经常使用 maven 变量来切换不用的环境,例如本文中的 @activatedProperties@ 参数,在 maven 打包时传入不用的参数,使得配置文件可以在多种运行环境中进行切换。

2023/2/13
阅读更多

Cron表达式书写教程搞定Linux、Spring、Quartz的定时任务

Cron表达式是什么我想能看到这篇博文的同学已经知道是用来干什么的了,一般我们在Linux、Spring、Quartz中进行定时任务设置的时候需要写Cron表达式来设置任务执行的周期。cron的读音是英 ['krɔ:n]/美 ['krɒn],类似中文克龙的读音。

2023/1/8
阅读更多

阿里云香港可用区C发生史诗级故障

12月18日,阿里云香港可用区C发生大规模服务中断事件,12月25日阿里云发布了事件复盘说明,我们一起来看看这个史诗级的故障是咋回事。

2022/12/26
阅读更多

国产统信UOS服务器操作系统V20提供免费使用授权

在12月20日的统信UOS生态大会上,统信软件技术有限公司总经理刘闻欢正式宣布2023年新战略,发布服务器操作系统UOS V20免费使用授权。

2022/12/26
阅读更多

开源站长推送工具效果评测推荐(百度/必应/谷歌)

截止本文发稿时间,必应搜索一分钟内收录、百度30分钟内收录,我使用的就是我自己开发的站长推送工具,自己的东西当然要给自己做推广了。

2022/12/23
阅读更多

获取公网IP服务「ip.renfei.net」升级增加地理定位数据字段公示

我站获取公网IP服务「ip.renfei.net」被很多网友使用,2022年5月10日网友秦以南留言希望增加地理位置功能,现在它来啦。

2022/12/22
阅读更多

腾讯微信成为 GitHub 秘钥扫描合作伙伴

GitHub 已经支持扫描公共存储库和私有存储库关于微信的秘钥、Token,包括微信公众号、小程序、微信支付等功能的秘钥,并转发给腾讯,你将在腾讯收到秘钥泄露的通知。

2022/12/21
阅读更多

免费设置亚马逊远程桌面

你想知道洛杉矶凌晨4点钟的样子吗?用10分钟配置一台位于洛杉矶的免费远程桌面就看到了。利用Amazon全球可用区,甚至可以在世界各地搭建符合你配置需求的远程桌面。

2022/12/20
阅读更多

我关站了-个人备案核查要求关闭论坛系统

2022年12月19日,我接到阿里云备案核查的电话,告知我的子域名开设的论坛不符合法律法规,要求关闭整改或者取消备案接入。

2022/12/19
阅读更多

Linux 中 chmod 644、755、777权限的含义和使用方法

我们在Linux中经常设置文件夹或文件的权限,使用 chmod 777,而后面 777 表示的就是权限,仅仅三个数字就表示了三种角色的三种权限,我们逐个进行解释。

2022/12/19
阅读更多

Spring Boot 3.0 发布啦但是我还是暂时放弃升级了

spring Boot3.0在2022年11月25号正式发布了3.0.0版本,作为喜欢追新的吃螃蟹的人,必须升级体验一把,但是我最后放弃了。

2022/11/27
阅读更多

过时老旧电脑安装 Windows11 跳过 Win11 TPM、RAM、Secure Boot 最低系统要求限制检查

很多同学手里都有老旧的电脑,想要安装 Windows11,但 Win11 在安装时会对电脑进行检查,其中包括 TPM 2.0、Secure Boot、4GB RAM内存的要求,下面就介绍如何跳过这些检查直接安装 Win11。

2022/11/18
阅读更多

IT资讯网站 cnBeta.com 网站被关停域名已经被 clientHold

不仅仅备案被注销,经过查询cnBeta.com域名的信息,发现域名已经被设置clientHold,全球范围内停止解析了,次被关站,应该不是小错误,域名都被设置了 clientHold,应该是踩了红线了。

2022/10/31
阅读更多

当你 git push 时,极狐GitLab上发生了什么?

你可曾好奇过 Git 和极狐GitLab 是如何工作的?现在,拿起你心爱的 IDE,和我们一起踏上探索之旅吧!

2022/10/21
阅读更多

昨晚接口又被日了,接口被疯狂调用的背后是人是鬼?是道德的沦丧还是人性的扭曲?

昨日凌晨12点15分,手机突然亮起,邮件、短信接踵而至,网络流量报警、CPU占用报警,这背后一定隐藏着不可告人的秘密,数百条线程为何频繁断开,回调函数为何迟迟没有结果,MySQL数据库为何屡遭黑手,连环嵌套循环案,究竟是何人所为??诡异的bug背后究竟是人是鬼,传来的对象次次为空的事件又隐藏着什么?这一切的背后,是类型转换的错误,还是空指针异常?让我们一起走进程序员变态的内心世界。欢迎来到任霏的博客。

2022/10/19
阅读更多

Mac破解软件站MacWk下线破产了,我想分享Mac破解软件却不太敢

在2022年10月5日,还在国庆假期当中,Mac破解软件站MacWk下线了,我也在官方Telegram频道里,也全员禁言了,各方的消息是破产了。

2022/10/19
阅读更多

我和极狐GitLab的故事回顾

今天是极狐GitLab创作营 JIHULAB 101活动的最后一天,作为最后一篇收官文章,我来分享一下我和极狐的故事,还有我使用极狐 GitLab SaaS 的使用感受。

2022/9/30
阅读更多

极狐 GitLab 可以集成石墨文档作为Wiki管理了

这个功能是极狐提出的 feature,并在 GitLab 中进行了 MR,伴随极狐 GitLab 15.4 发布,给我们带来了这个功能,接入了更多中国人使用产品,赞!

2022/9/30
阅读更多

关于基于极狐 GitLab 的知识库探索思路

我司一直有个头疼的问题,公司庞大人员混杂,知识分散,往往会造成同一个东西多个团队在多个项目上开发多个应用,比如工作流程引擎,我司就有三套,功能基本差不多,但是被多个团队在多个项目上各自开发。

2022/9/30
阅读更多

在极狐 Gitlab 流水线配置里设置镜像拉取策略

你是否对流水线执行效率有执念?想各种优化手段加快流水线的运行?在极狐 Gitlab 15.2 中已经支持配置镜像拉取策略啦!关键字是 pull_policy

2022/9/30
阅读更多

极狐 GitLab Markdown 可排序、可过滤的数据表格实现

极狐 GitLab 15.3中为我们新增了一个功能,基于 JSON 的表格,支持筛选过滤、排序的操作,让你的表格动态起来,好用好几倍!

2022/9/30
阅读更多

极狐 GitLab Issue 统计的思路分享

本次活动在极狐 GitLab SaaS 平台上提交 Issue 的形式进行参与,审核通过后管理员将给 issue 打一个 label 标签 101::DONE,我就在想如何统计出每个人通过的数量,这样好提前之前自己是否获得了最勤劳的极小蜂奖。

2022/9/30
阅读更多

把极狐 GitLab Runner 搬回家运行,指定专属 Runner

能搜索到这篇文章的你,相信也是科技爱好者或者是一名极客,当前 DevOps 的流行已经成为一种标准,是个项目都要自动化一下,那么在 GitLab 上运行自动化的操作就离不开 Runner 的执行,我为什么把极狐 GitLab Runner 搬回家?

2022/9/21
阅读更多

给极狐 GitLab SaaS 安装百度统计代码统计仓库访问量

首先,声明我这个方法是利用了一个不是漏洞的漏洞做到的,官方随时可能修复导致失效,在极狐 GitLab SaaS 上线之前我就已经反馈给了官方:https://jihulab.com/gitlab-cn/saas-feedback/-/issues/10 ,但可能似乎没什么危险就搁置了,那我们就可以利用这个不算什么漏洞的漏洞做点什么。

2022/7/18
阅读更多

关于我在极狐GitLab造机器人这件事儿我觉得很酷

我在参与极狐GitLab创作营 JIHULAB 101活动的时候,发现极狐GitLab官方启用了一个机器人,会在issue哪里进行服务,我就突发奇想,很多地方都有自动回复的客服机器人,那在极狐GitLab能不能造个机器人玩?

2022/6/24
阅读更多

如何参与极狐GitLab开源项目成为贡献者

嗨,小伙伴,你是否也希望参与到极狐GitLab开源项目的建设,成为贡献者?但作为新手似乎无从下手?其实,每个人都可以参与到极狐GitLab开源项目中成为贡献者,无论你是否是技术人员。

2022/6/23
阅读更多

关于 Cloudflare R2 Storage 的使用体验测评和我的观点

前不久我通过了 Cloudflare R2 Storage 的公测申请,已经可以看到并使用 Cloudflare R2 Storage 了,现在就带给大家我的使用体验和我的观点。

2022/5/15
阅读更多

西部数据(WD40NMZW) 4TB Elements(2060-800041-003)移动硬盘拆解记录

喜欢拆解的小伙伴,我的硬盘跟了我4年,抢救无效,今天就拆给小伙伴们看看吧,发挥它最后的余热,给爱好电子设备的小伙伴带来最后的科普知识。

2022/5/12
阅读更多

获取公网IP服务「ip.renfei.net」升级,支持根据请求头 Accept 响应不同格式数据

每个开发者的程序各不相同,有的擅长处理 JSON,有的擅长处理 XML,有的擅长处理 TXT 文本,那直接根据你需要的格式来响应不就好了?现在「ip.renfei.net」已经支持根据请求头 Accept 响应不同格式数据。

2022/5/11
阅读更多

我站再次受到扫描攻击的公告

一周前被人不停的刷流量,见《我站近期遭受到恶意不友好访问攻击公告》这篇博文,今天,各个监控在凌晨4点多开始通过APP、钉钉、邮件、短信嗷嗷的报警通知,又受到了一次扫描,不过好在经历过上次被刷流量的事件,我已经有准备好的预防措施了,几乎没有任何损失。

2022/5/10
阅读更多

我站近期遭受到恶意不友好访问攻击公告

我站于 2022-04-27 22:18:22 开始遭受到来自【中国四川省成都市锦江区】中国电信家庭宽带的不友好恶意访问攻击,现公布出复盘信息请各位网友正常友好的访问我站。

2022/4/29
阅读更多

讨论下Java中的volatile和JMM(Java Memory Model)Java内存模型

在讨论 volatile 之前,我们需要先了解一下JMM(Java Memory Model)Java内存模型,如果没有 JMM 直接讨论 volatile 会有点奇怪,所以还是得先说下 JMM。为了保证共享内存的正确性(可见性、有序性、原子性),内存模型定义了共享内存系统中多线程程序读写操作行为的规范。

2022/4/12
阅读更多

Java中说的CAS(compare and swap)是个啥

当我们要操作一个变量的时候,最经典的是自增操作,从1变成2,单线程去操作的时候肯定没问题,但是一旦出现两个线程同时去操作同一个变量的时候,问题就出现了,这与Java的内存模型JMM有关,我放在下一篇文章讨论volatile的时候去讨论,如果线程A已经把变量改为了2,线程B同时去自增操作,没有看到这个变化,还是把变量改为2,两个线程去自增结果应该是3,但结果却是2,这就引入了CAS的方式。

2022/4/9
阅读更多

大佬们在说的AQS,到底啥是个AQS(AbstractQueuedSynchronizer)同步队列

各位大佬应该听过很多大佬讲过AQS,到底啥是个AQS?根据名称 AbstractQueuedSynchronizer 我们可以猜到,这是一个抽象的排队同步器,每个汉字都认识,连到一起就不认识了,我们分开理解。

2022/4/7
阅读更多

草根站长利用极狐GitLab作为图床外链 JIHULAB 101

说到草根站长,很多人不知道他们的存在,我从高中就开始接触建站圈,我也是草根站长,我们草根站长这个群体包含个人网站、个人博客网站、生活爱好分享网站等,基本是互联网最底层的群体,大多数是为了共同爱好聚集在一起,大部分都没有盈利的可能。

2022/4/2
阅读更多

极狐GitLab上的Building风云 - 之API如此多娇 JIHULAB 101

整个组织都可以通过API这个神秘的部门进行上传下达,它支持多种官方语言:REST API、GraphQL API,我们先介绍 REST API 方式,在开始学习之前,我们需要在极狐GitLab上申请一个Token令牌,只有正确的Token令牌才能给这个神秘的API部门下达命令。

2022/3/28
阅读更多

极狐GitLab上的Building风云 - 之Security风云再起 JIHULAB 101

看你这么好学,那就告诉你吧,咱天地会极狐GitLab也可以帮你审查漏洞,在Security堂口,那里都是搞安全的高手,可以帮你扫描你写的武功秘籍,其中包括静态应用程序安全测试 (SAST)、基础设施即代码 (IaC) 扫描、动态应用程序安全测试 (DAST)、依赖扫描、容器扫描等等安全扫描。

2022/3/25
阅读更多

极狐GitLab上的Building风云 - 之Docker风云必胜 JIHULAB 101

小白在极狐GitLab溜达的时候,又碰到了总舵主,赶紧拉住总舵主,上次说要教我Docker缓存优化,赶紧给我讲讲吧。舵主:好吧,你还挺好学的,你知不知道咱们极狐GitLab天地会有Package仓库,用来管理制品的?小白:当然知道啦,只是我没有使用过,这个可以怎么玩?

2022/3/19
阅读更多

极狐GitLab上的Building风云 - 之Java Maven雄霸天下 JIHULAB 101

小白在江湖漂泊已久,听闻天下会帮主武功盖世,三分归元气(DevOps、DevSecOps、GitOps)天下无敌,一天,看到极狐GitLab天下会正在广发英雄帖招募极狐侠,加入内测堂开始修炼武功。

2022/3/18
阅读更多

正确使用 Optional 优雅的解决 null 空指针 NPE 异常

要说起 Optional 的诞生,需要先了解一下 NPE,很多面向对象编程语言中都会有 null 值,也就是空指针,在程序栈上指向了一个不存在的堆地址,当你使用这个指向不存在的堆地址对象时就会抛出一个 NullPointerException 异常,如果你没有很好的遇见到空指针的情况,那么你的程序将会崩溃。

2022/1/14
阅读更多

世界排名网站Alexa将于2022年5月1日停止服务

相信站长们对Alexa不会陌生,Alexa一直专注于世界范围的网站排名统计,除了当年的 Google PR,我们还会参考Alexa排名来评价一个网站的成功,但现在,Alexa将关闭服务。

2021/12/10
阅读更多

免费IP数据库IP2Location的Java版客户端与BIN文件下载

本文使用的是IP2Location LITE数据库,通过读取BIN文件进行数据查询,代码参考官方案例进行精简并上传Maven仓库。

2021/12/9
阅读更多

人大金仓 KingbaseES V8 R3 安装包、驱动包和 License 下载地址

由于项目上需要安装人大金仓 KingbaseES V8 R3,但官网下架了 R3 版本的下载页面,导致其他小伙伴下载的都是 KingbaseES V8 R6,但是 R6 的驱动和管理客户端不能连接 R3 的数据库,并且 R6 和 R3 版本之间还不能直接备份和恢复。

2021/10/22
阅读更多

极狐(GitLab)SaaS平台内测试用报告

大名鼎鼎的GitLab没有让我失望,但也没有惊艳到我,中规中矩,还是考试优秀的好学生;但是本土化的改变几乎没有,所以没有给我惊喜,功能很强大但是学习门槛比较高,汉化不完整。极狐在本土化的路上还有非常长的路要走。

2021/9/16
阅读更多

软件设计开发经验分享:文字应当使用透明度而不是固定色值

在软件设计与开发中,与文字打交道是无法避开的,虽然有设计人员进行设计,但到了开发手里往往简单粗暴的吸取一下色值,直接写死,一旦要换主题或改底色以后,惨不忍睹的颜色差异,今天我就来根据我的经验分享一下关于文字颜色的经验。

2021/9/7
阅读更多

国内版 Gitlab.cn(极狐)正在为期一个月的内测阶段中

国内版 Gitlab.cn 由极狐信息技术(湖北)有限公司运营,取名为「极狐」,主打企业级 DevOps 服务,我有幸参与了SaaS平台的内测,来跟大家分享一下国内版本的极狐。

2021/8/21
阅读更多

谷歌 Google Indexing 推送接口教程的更新

谷歌搜索引擎作为全球第一的搜索引擎早就支持了站长主动推送的功能,只不过不是面向普通用户的可视化界面,而是通过编程API接口实现的,有很多站长并不是专业的开发者,但由于谷歌需要验证网站所有权,所以我不能直接做一个可视化界面让站长自己填写自己的秘钥,所以只能对谷歌的接口进行二次封装,以降低使用的难度。

2021/8/14
阅读更多

在苹果 MacOS 上基于 Docker 容器运行人大金仓(Kingbase)V8 R3 数据库的教程

最贵的苹果开发者在 MacOS 上基于 Docker 容器运行国产人大金仓(Kingbase)V8 R3 数据库的教程,让苹果 Macbook 支持国产人大金仓数据库开发环境。

2021/8/2
阅读更多

软路由 OpenWRT(LEDE)x86_64 安装刷机教程

本篇文章将带你在 x86_64 架构的硬件上安装 OpenWRT(LEDE)软路由系统,也称之为刷机,x86_64 指的是 x86 架构的 64位 CPU,多见于工控机的硬件上,普通的无线家用路由器芯片不同,需要先确定芯片平台是否支持 OpenWRT,然后再编译对应的平台的安装镜像,并不能通用。

2021/7/10
阅读更多

软路由 OpenWRT(LEDE)编译教程:使用 Github 的 Actions Workflows 免费云上编译教程

上一篇文章《软路由 OpenWRT(LEDE)自己编译教程记录》我发了自己手动编译的教程,但自己手动编译虽然自由度更高,但毕竟需要自己买服务器,那有没有免费的服务器可以用呢?Github 的 Actions Workflows 就可以让我们免费编译 OpenWRT(LEDE),速度还不错,默认的配置编译一次一个多小时就编译好了。

2021/7/9
阅读更多

软路由 OpenWRT(LEDE)自己编译教程记录

最近博主买了一个小工控机,开始玩软路由,顺便将我的经历记录下来,分享给后人避免我走过的坑,本篇文章主要写自己编译OpenWRT(LEDE),后面我还会写一个利用 Github 的 Actions Workflows 进行自动化的编译教程和 x86 软路由系统安装的教程。

2021/7/8
阅读更多

Java中高级高并发与多线程系列(六):经典的生产者-消费者模型

上一篇我们学会了 synchronized 线程同步,到这里已经可以做一些东西了,最为经典的就是生产者-消费者模型,一个生产者不停的生产资源,一个消费者不停的消费资源,两个线程模拟这样的关系,好比厨师和传菜工,厨师不停的炒菜,传菜工看到有菜了就端走。

2021/4/22
阅读更多

Redis 未授权访问漏洞分析 cleanfda 脚本复现漏洞挖矿

本文是接上一篇《记录一次 Redis 6379 被黑攻击 被设置主从同步和挖矿门罗币》继续分析黑客脚本,复现黑客如何利用 Redis 未授权访问漏洞拿到 shell 执行挖矿的。

2021/4/20
阅读更多

记录一次 Redis 6379 被黑攻击 被设置主从同步和挖矿门罗币

工作中我们使用 Redis 作为缓存来加速静态内容的加载,因为是开发环境所以我就用 docker 启动了一个 redis 镜像,所以懒得设置密码,本以为有 iptables 防火墙可以高枕无忧,但是最近使用有点问题。

2021/4/19
阅读更多

Java中高级高并发与多线程系列(五):线程的 synchronized 同步与死锁

了解过多线程的同学肯定听说过 synchronized 这个关键词,我们先用一个错误的案例来引出不使用 synchronized 引发的问题,然后再使用 synchronized 解决问题,然后再由 synchronized 引出死锁问题。

2021/4/16
阅读更多

我要吐槽一下码云 Gitee 引用第三方图片失败和 issues 处理机制

我为什么要在我自己的博客上吐槽 码云 Gitee 而不去 码云 Gitee 反馈意见呢?因为这样是本次吐槽的槽点之一,码云 Gitee 对待意见建议 issues 的机制也有问题,我先去提了一个 issues 上去,然后官方人员回复以后拒绝了,问题就来了,官方人员拒绝以后我就被办法再回复了,只能在我自己的博客上吐槽了

2021/4/15
阅读更多

站长推送工具发布并已开源,支持百度/必应/谷歌搜索引擎的主动推送

此工具利用「百度-必应-谷歌」站长工具或开放平台接口即时推送网站更新给搜索引擎,加快蜘蛛程序爬取与更新。

2021/4/13
阅读更多

Java中高级高并发与多线程系列(四):线程运行状态的切换与操作

要明确的是在 Java 中线程有 6 种状态,网络上包括 CSDN 上一群复制转载党无脑复制,不知道从哪复制的都在讲 5 种状态,我是亲自找的文档,我可以确定的是 6 种状态

2021/4/13
阅读更多

Java中高级高并发与多线程系列(三):FutureTask 类与 Callable 接口

上一篇我们了解了 Thread 类与 Runnable 接口,但这两个组合有一个问题就是他们没有返回值,如果我们希望线程给我们一个返回值,那就需要今天介绍的 FutureTask 类与 Callable 接口。

2021/4/12
阅读更多

Java中高级高并发与多线程系列(二):Thread 类与 Runnable 接口

上一篇大致说了下我们为什么需要多线程,既然想要研究多线程,接下来我们就开始自己创建线程,来探究一下多线程的奥秘。

2021/4/9
阅读更多

Hive入门教程(三):Hive 的数据类型

Hive的原子数据类型是可以进行隐式转换,类似于Java的类型转换,例如某表达式使用INT类型,TINYINT会自动转换为INT类型,但是Hive不会进行反向转化

2021/4/8
阅读更多

Debian HTML清理库发现跨站点脚本漏洞,需要尽快升级

4月6日,Debian发布了安全更新,修复了HTML清理库python bleach 中发现的跨站点脚本漏洞。python-bleach是一个基于白名单、通过转义或去除标签和属性的方式,来对HTML文本净化的python库。

2021/4/7
阅读更多

Java中高级高并发与多线程系列(一):高并发与多线程有什么关系

高并发和多线程有什么关系,我又没新建线程去运行,为啥到处要讲多线程?所以我的开篇就是探究为什么要学习多线程,怎么高并发就是多线程了。

2021/4/7
阅读更多

利用 Github Actions 的 Workflows 挖矿挖掘数字加密货币

GitHub Actions 是一个 CI/CD 免费服务,现在正在被利用挖矿挖掘数字加密货币,什么是 GitHub Actions,我再另一篇文章中进行了介绍,此处不在赘述,请参考:《初体验 GitHub Actions Workflows 工作流入门教程以及我的使用感受》。

2021/4/6
阅读更多

Hive入门教程(二):Hive 的安装部署教程

上一篇文件我们了解了什么是 Hive,本文将带你安装和部署 Hive 体验一下这个传说中的数据仓库。

2021/4/4
阅读更多

阿里云加入 Cloudflare 带宽联盟,Cloudflare CDN 回源 OSS 流量全免费

上周阿里云发布产品动态,宣布阿里云加入 Cloudflare 带宽联盟,为阿里云用户提供极具竞争力的存储优惠策略,可以享受从 Cloudflare CDN 回源 OSS 流量全免的福利。

2021/4/2
阅读更多

Java中高级编程系列:文章索引目录

本文作为Java中高级编程系列文章的目录索引文章。同时我也想提升自己的技术水平,我就决定开始学习并分享中高级的一些知识。

2021/4/2
阅读更多

Hive入门教程(一):初次见面 Hive 简介

在完成之前的 Hadoop 入门系列教程以后,现在才开始真正的接触数据仓库,我们先了解一下 Hadoop 生态圈中的 Hive 是什么。

2021/4/1
阅读更多

PHP官方的Git代码仓库被黑提交后门代码

就在三天前,两个恶意提交被推送到 PHP 团队在其 git.php.net 服务器上维护的 php-src Git代码仓库中。且这两个提交还都伪造了他的签名和 PHP 创建者 Rasmus Lerdorf 的签名。

2021/3/31
阅读更多

反对自由软件之父 Richard M. Stallman - RMS 回归,红帽暂停对自由软件基金会(FSF)的资助

红帽是由自由软件基金会(FSF)领导的项目的长期捐助者和贡献者,有数百名贡献者和数百万行代码被贡献。考虑到理查德·斯托曼(Richard Stallman)在2019年的原始辞职情况,红帽震惊地得知他已重新加入FSF董事会。

2021/3/30
阅读更多

Zookeeper入门教程(四):走进 Zookeeper 内部

在 Zookeeper 入门教程前三篇已经基本可以使用 Zookeeper 了,本文就带大家进一步走进 Zookeeper,大致了解一下 Zookeeper 是如何运行的。

2021/3/30
阅读更多

Linux 5.12-rc5 发布:改进比想象中多 可能生成rc8版

今天发布的Linux 5.12-rc5对于现阶段的内核开发来说,内容是“多于平均水平”的,如果保持这样的状态很可能会导致在Linux 5.12最终版本之前多出一周的测试/-rc8版本,但现阶段下结论还为时过早。

2021/3/29
阅读更多

Zookeeper入门教程(三):监听节点动态的小案例

上一篇我们已经可以通过编程的方式操作 Zookeeper 了,并且学到了 Zookeeper 注册与监听,那么就来小试牛刀体验一把,本文将带你实践体验一个简单的小案例,监听节点的变化。

2021/3/29
阅读更多

Zookeeper入门教程(二):Zookeeper API 编程操作教程

上一篇文章我们已经成功安装了 Zookeeper,虽然可以使用命令行操作 Zookeeper,但大部分时间还是通过编程调用操作 Zookeeper 的,所以本文就简单介绍一下入门级的基础操作。

2021/3/26
阅读更多

OmniOutliner 激活/破解 密钥/密匙/Key/License

OmniOutliner 是由Omni研发推出的一款强大文本信息大纲编写记录工具,使用它您可以对您日常工作的一些想法进行记录,提高平时的工作效率,帮助您草案待办事项清单、建立日程、管理任务、统计费用、笔记、计划活动,灵活的集创造、收集、组织信息为一体。

2021/3/25
阅读更多

OmniFocus 激活/破解 密钥/密匙/Key/License

OmniFocus 是一款IOS 和Mac平台上最强大的书籍与事务管理方法“Getting Things Done”工具,你可以有条理有逻辑的安排好你的工作和生活。这款mac效率工具主要协助您捕捉并管理各项事务与点子,发挥生产力

2021/3/25
阅读更多

TLS 1.0 和 TLS 1.1 被IETF(国际互联网工程任务组)终结弃用

IETF(国际互联网工程任务组)公告,TLS1.0(RFC2246) 和 TLS1.1(RFC4346) 已被正式弃用。这些版本缺乏对当前和推荐的加密算法以及机制的支持。

2021/3/25
阅读更多

Zookeeper入门教程(一):Zookeeper简介与安装教程

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它可以接受观察者的注册订阅,当数据发生改变时就可以通知观察者,你可以理解为 ZooKeeper = 文件系统+通知机制。

2021/3/25
阅读更多

Firefox 87 将默认移除 HTTP Referrer 反向链接 以保护用户隐私

Firefox 宣布,Firefox 87 将引入更严格,更保留隐私的默认“引荐来源网址”政策。从现在开始,默认情况下,Firefox 将修剪引荐来源标头中的路径和查询字符串信息,以防止站点意外泄漏敏感用户数据。

2021/3/24
阅读更多

Hadoop入门教程(十四):Hadoop MapReduce Shuffle 机制

在上一篇教程我们引入了 MapReduce 的执行机制,并粗略的讲了 InputFormat,现在该讲一下 Shuffle 了。Map方法之后,Reduce方法之前的数据处理过程称之为Shuffle。

2021/3/24
阅读更多

Hadoop入门教程(十三):Hadoop MapReduce 的切片与并行

​在前面《Hadoop入门教程(十一):编程的方式使用 MapReduce 实现 WordCount 案例》中我们使用编程的方式体验了 MapReduce,MapReduce 的工作流程大概是下面这样的

2021/3/23
阅读更多

Hadoop入门教程(十二):Hadoop 的 Writable 类

上一节我们讲了编程的方式使用 MapReduce,在其中我们第一次接触了到 Writable 类,本节就大概讲一下 Writable 类是干嘛的。

2021/3/22
阅读更多

Hadoop入门教程(十一):编程的方式使用 MapReduce 实现 WordCount 案例

上一篇文章我们大致了解了什么是 MapReduce,这一节我们将使用代码编程的方式实现 WordCount 案例,体验一下 MapReduce 到底是怎么回事。

2021/3/21
阅读更多

Hadoop入门教程(十):初见 MapReduce 分布式计算

之前的文章初步带大家了解了 HDFS,现在就带大家初探另一个 Hadoop 核心内容 MapReduce。

2021/3/20
阅读更多

GitLab 落地中国与红杉宽带、高成资本合作成立:极狐信息技术(湖北)有限公司

2021年3月18日,全球第二大开源软件商GitLab宣布极狐信息技术(湖北)有限公司正式在中国武汉注册成立。

2021/3/19
阅读更多

Hadoop入门教程(九):本地搭建 Hadoop 开发环境

上一篇我们大致讲了 HDFS,从本节以后我们将通过编程写代码的方式开始使用 Hadoop 为我们服务,所以需要先搭建本地的 Hadoop 开发环境。如果阅读了前面的文章并在虚拟机中成功搭建了Hadoop,那么在本地搭建是易如反掌的,如果您还没搭建过或者没阅读过前面的文章,建议先阅读前面的文章。

2021/3/19
阅读更多

Hadoop入门教程(八):DataNode 工作原理

当 DataNode 启动后会向 NameNode 注册自己,并按周期(1小时)上报自己所有 Block 数据块信息。每3秒还会和 NameNode 传递心跳包,心跳包中包含了给 DataNode 的命令,如果超过10分钟没有收到 DataNode 的心跳,就认为该节点不可用。

2021/3/18
阅读更多

Hadoop入门教程(七):HDFS 数据读写流程

上一篇我们已经可以通过编程的方式操作 HDFS 了,但这一切背后在Hadoop集群里发生了什么呢,本篇文章简单介绍一下 HDFS 的读写流程。

2021/3/17
阅读更多

开发创建自定义 NiFi Processor 的教程

本教程将带你创建一个自定义的 Apache NiFi Processor 项目,创建自己的处理器处理 FlowFile,本文的源代码在此处公开:https://github.com/renfei/demo/tree/master/nifi/nifi-custom-bundle

2021/3/16
阅读更多

Hadoop入门教程(六):Hadoop API 使用编程的方式操作 HDFS

上一篇讲了使用 Shell 命令操作 HDFS,但实际中我们肯定不可能一直手动操作,还是需要通过编程实现自动化的,所以本文将带你熟悉一下使用 Java 编程控制 HDFS 中的文件。

2021/3/15
阅读更多

Spring Boot 在 Jar 包中使用 getInputStream 获取文件流的验证

我之前写了一篇《SpringBoot项目打包成jar后读取文件的大坑,使用ClassPathResource获取classpath下文件失败》,发表在了我的博客和 CSDN 上。很久没登陆 CSDN 了,今天登陆进来发现两个网友的留言,都说是用我的方式 亲测,获取不到。

2021/3/13
阅读更多

Hadoop入门教程(五):HDFS 分布式文件系统

HDFS是指 Hadoop Distributed File System,Hadoop分布式文件系统。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。

2021/3/12
阅读更多

Hadoop入门教程(四):Hadoop 完全分布式集群环境

上一篇我们尝试了伪分布式的安装搭建,但真正使用的是分布式集群,所以这才是重点,本文章将使用三个节点来安装最小的Hadoop集群,体验完全分布式的环境。

2021/3/11
阅读更多

macOS 更换用户名后引起的程序错误解决 修改程序配置文件为新用户名

我在使用 macOS 的历史长河中由于一些未知的错误导致奇怪的故障,Apple客服建议我新建一个账户来使用,所以我就将我的用户名从「neil」改为了「renfei」,在复制迁移原有用户名文件夹下的数据以后,还是引起了各种程序的报错,根据报错信息,这些软件还是在找旧用户名下的路径。

2021/3/10
阅读更多

Hadoop入门教程(三):Hadoop 单节点本地运行与伪分布式

因为是入门学习,很多同学的电脑性能不具备集群环境的要求,我们先了解一下 Hadoop 单节点运行模式,以便您可以使用 Hadoop MapReduce和 Hadoop 分布式文件系统(HDFS)快速执行简单的操作。本节内容主要是带新手体验一下 Hadoop 的案例,相当于 Hello World 案例,揭开 Hadoop 神秘的面纱。

2021/3/9
阅读更多

Hadoop入门教程(二):Hadoop 的安装教程

在开始我们的 Hadoop 之旅前,我们需要先学会安装 Hadoop ,在后面我们将使用多个 Hadoop 节点进行试验和学习,本文将带你安装 Hadoop,这是非常简单的。

2021/3/8
阅读更多

Parallels Desktop 网络初始化失败 USB 不能连接设备

Parallels Desktop 在 macOS Big Sur 系统上无法联网,并且无法连接USB设备。会提示网络初始化失败、USB无法连接到虚拟机的情况,今天分享一下解决方案。

2021/3/7
阅读更多

HTTPS(SSL) 网站 使用 discuz-ucenter-api-for-java 的更新

随着互联网的发展越来越多的网站使用 https 加密连接来访问,其中 Discuz 的 UCenter 与 Java 交互的 discuz-ucenter-api-for-java 在使用 https 时却会出现问题,因为这个项目是十分古老的项目很久没有更新了,并不支持 https 的接口,所以我进行了更新。

2021/3/6
阅读更多

使用 DBeaver 连接 达梦(DaMeng) 数据库 的教程

在新版的 DBeaver 中似乎不再支持 ODBC 连接,可能是因为 JDBC-ODBC 网桥已经从 Java 8 中移除。所以网络上的旧教程让使用 ODBC 连接就找不到了,现在给大家一个正确使用 DBeaver 连接 达梦(DaMeng) 数据库 的教程。

2021/3/1
阅读更多

关于更正《大数据ETL技术中的数据抽取方法》

原文中第一次对比求出了 CuB 和 CuA 两个补集,第二次拉取真实数据进行二次比对,根据在实际生产环境汇总应用时发现,在第二次比对中拉取原文数据是可以省略的,所以更正了上一篇文章的ETL操作步奏。

2021/2/22
阅读更多

数据库 MariaDB/MySQL 忽略大小写敏感设置(Linux下的Ubuntu环境)

数据库 MariaDB/MySQL 在 Linux 环境下会大小写敏感,这个时候表名字段名和写的SQL中大小写对不上就会报错,所以我们会先关闭大小写敏感。

2021/2/22
阅读更多

Hadoop入门教程(一):Hadoop 是什么 Hadoop 由什么组成

在上一大章节我们讲了大数据仓库的概念,我们了解了数仓的建设思想,接下来我们就开始让我们的思想慢慢变为现实,承载这一切的基础就是 Hadoop 生态圈中的各种大数据组件,慢慢形成我们的大数据仓库和平台。

2021/2/21
阅读更多

SQL 语句中 Like 模糊查询基本语法介绍

在 SQL 语句中,LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。在实际使用中也是非常常见的查询方式,很多同学经常使用 % 百分号来进行模糊搜索,但其实还支持很多种查询模式。

2021/2/16
阅读更多

大数据ETL技术中对数据进行局部哈希对比优化对比速度

在上一篇文章中我们通过对每条数据的所有字段进行了哈希摘要,将几十个字段摘要成了一串哈希值,加快的我们的对比速度,但这只是将字段进行了压缩,数据的数量还是没有被压缩,如果有几十亿条数据,我们还是不能快速的找到变化的数据。

2021/2/6
阅读更多

数据仓库的概念(四):全量表、增量表、拉链表、流水表、快照表

上一篇文章我们了解了事实表、维度表和星型模型、雪花模型,除了这些在行业中还有一些专业名词需要了解,本篇文章将带你了解大数据行业“黑话”全量表、增量表、拉链表、流水表、快照表都是什么。可能下面的一些内容理解不了,等到搞 hive 的时候就知道了,先了解一下基本的知识。

2021/2/5
阅读更多

Linux、Unix、MacOS 存在 sudo 漏洞(CVE-2021-3156) 利用复现

这是 Sudo 工具中存在十年之久的漏洞,可能会授予任意本地用户对基于 Unix 的系统(包括 macOS Big Sur 和早期版本)进行根访问。可通过非法操作为任意本地用户授予 root 权限。用户要触发它,只需要重写 argv[0]或者创建一个符号链接。

2021/2/4
阅读更多

数据仓库的概念(三):数据模型设计事实表、维度表、星型模型、雪花模型

在上一篇数据仓库分层设计中,我们还提到了各个层除了原始表还进行了一些加工,在加工的时候还提到了事实表、维度表,本文带你粗略的理解一下事实表、维度表,数据模型中的星型模型、雪花模型。

2021/2/4
阅读更多

数据仓库的概念(二):数据仓库的分层设计

随着数据随时间流入我们的数据仓库以后,数据的种类和数量将越来越庞大,如果不加以治理和设计,我们查询取用数据时将遇到很大的问题,所以就需要对数据仓库进行设计,让数据分门别类的放到自己应该去的地方,方便我们日后随时调用查取。

2021/2/3
阅读更多

数据仓库的概念(一):什么是数据仓库与数据库有什么不同

本文作为开启大数据技术入门级系列教程首篇文章,我们使用的任何大数据组件和工具其实都是在解决数据的问题,而数据就需要通过数据仓库存取,无论你使用什么样的技术架构都离不开数据仓库,所以第一篇文章先了解一下什么是数据仓库,以及数据仓库和数据库有什么区别。

2021/2/2
阅读更多

大数据技术入门级系列教程

包括大数据数据仓库的概念、Hadoop入门教程、Zookeeper入门教程、Hive入门教程、Flume入门教程、Kafka入门教程、Hbase入门教程、Sqoop入门教程、Oozie入门教程、azkaban入门教程、Kylin入门教程、CDH入门教程、Impala入门教程、Hue入门教程、ClickHouse入门教程、Kettle入门教程、Ambari入门教程、ELK入门教程、Scala入门教程、Flink入门教程

2021/2/1
阅读更多

百度上线”百度诊站“网站工具可检测网站健康度运行情况

百度又悄悄上线了一款工具:百度诊站,提供了网站检测的能力,其中包括”百度上搜热力值“、浏览器表现、网站证书信息、网站安全检测和站点企业信息的查询。

2021/1/29
阅读更多

知名博客卢松松博客因内容涉政lusongsong.com域名被停止解析

近日,国内知名博客卢松松博客爆出lusongsong.com域名被停止解析,原因是网站内容含有涉政内容,删除涉政内容后现已解封恢复正常访问。

2021/1/28
阅读更多

企业版 iOS IPA 安装包分发与 plist 文件生成教程 通过 itms-services 协议在线安装 IPA

iOS 企业版证书打包发布的安装包是不能上架应用商店 APP Store 的,只能通过线下分发的方式安装,例如在自己的企业官网挂一个二维码,让苹果用户扫描安装,从 IPA 文件到二维码中间还需要一个 Plist 文件来描述你的 APP 应用,再通过 itms-services 协议安装,这就是本教程要写的内容。

2021/1/27
阅读更多

继 QQ 读用户浏览器之后,微信 PC 客户端也被报出扫描用户浏览器信息

近日,有网友在V2EX论坛上反馈称,自己的安全软件检测拦截到 PC 版微信扫描浏览器历史记录的情况,并且还涉及到浏览器 cookies。还附上了抓现行的录屏视频。

2021/1/25
阅读更多

OmniPlan 激活/破解 密钥/密匙/Key/License

OmniPlan 是Mac OS系统上一款非常强大的项目管理软件,它提供的功能包含了自定检视表、阶层式的纲要模式、成本追踪、里程碑、任务限制与相关性、资源分配、时程控制、Gantt 图表、违反事项显示、关键路径等等。 以下是各个版本的激活破解密钥/密匙/Key/License,亲测可用。

2021/1/24
阅读更多

Chromium 禁止使用 Google Sync API 接口 Linux 发行版社区考虑移除 Chromium 软件包

Google Chrome 浏览器小组向 Linux 发行版开发者发送了一封电子邮件,从2021年3月15日开始基于 Chromium 的衍生物将不能再使用 Google API,例如 Google Sync,谷歌为了用户的账户安全,不再让第三方使用 Google API。

2021/1/22
阅读更多

CentOS 2021年底停更以后开发者不买账,红帽 RedHat 急眼了推出免费 RHEL 版本

在2020年底CentOS宣布在2021年底停止支持,然后在各方引起了震动,开发者和使用者全都不买账,甚至 CentOS 之父当月就建立了 Rocky Linux 项目,要打造下一个 CentOS 。立即调整了策略 2021年1月20日在官方博客发布文章

2021/1/22
阅读更多

谷歌宣布将在 Chrome 88 中添加新的密码保护功能

今日,谷歌正式发布了 Chrome 88,新版的 Chrome 浏览器永久取消了对 Adobe Flash Player、FTP 的支持。同时谷歌宣布,将为 Chrome 88 添加新的密码保护功能

2021/1/20
阅读更多

网站挂 Google AdSense 广告每个月到底能盈利收入多少钱

很多站长都好奇网站广告的收入到底有多少,我之前也非常好奇,但好像很少有站长去分享这类信息,也许大家对收入这个话题都比较敏感,做的好的大佬不屑于分享,做的差的又不好意思说自己一个月几毛钱的收入,不过我这样厚脸皮的就无所谓啦,给其他站长解密一下网站挂 Google AdSense 广告每个月到底能盈利收入多少钱。

2021/1/15
阅读更多

制作BT(BitTorrent)种子和磁力链接教程通过BT分享文件

BT就是BitTorrent的缩写,它是一种内容分发协议,根据BitTorrent协议,文件发布者会根据要发布的文件生成提供一个.torrent文件,即种子文件,也简称为“种子”。.torrent文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker服务器相当于广播站,用来相互之间沟通谁哪里有这个文件或者正在下载这个文件,我站也提供了一个Tracker服务器「http://tracker.renfei.net:8080/announce」。

2021/1/13
阅读更多

docker exited(code) docker 的异常退出码含义解释分析

首先 Exited 状态就是 docker 已经退出结束的状态,这个大家都没有什么意见,争论的点主要在后面的代码部分,有 125、126、127、128、130、137、143 等,这些是什么意思呢,我就去研究了一下这些数字的来历。

2021/1/7
阅读更多

GitHub拆墙,恢复伊朗地区开发者使用,此前因美制裁措施封禁伊朗开发者

2021年1月5日GitHub官方博客发布了《提高开发人员自由度:GitHub在伊朗完全可用》的博文,此前因美制裁措施封禁伊朗地区开发者使用GitHub。

2021/1/6
阅读更多

大数据ETL技术中的数据抽取方法

说到大数据仓库技术,不得不提ETL,ETL一词较常用在数据仓库,但其对象并不限于数据仓库。可以说是非常重要的一个环节,简单介绍一下ETL数据抽取比对的方法。

2021/1/3
阅读更多

账号系统与社区论坛已经上线开放啦

从建站开始就想拥有自己的会员账号系统,但8年前无奈没有技术能力面对互联网上各种妖魔鬼怪保护自己会员的账号安全,一直没有提供账号注册功能,现在第9个年头它来了,密码加密交互加密存储、短信登陆、TOTP动态密码两步认证、与PHP的Discuz论坛同步登入登出、密码爆破主动冻结、Google提供的基于页面行为机器人判定。

2021/1/2
阅读更多

Java Spring Boot 项目与 Discuz! 论坛同步登录登出 会员打通 discuz-ucenter-api-for-java

我的主站 Spring Boot 与 Discuz! 论坛进行了打通,实现了同步的登录登出,并可以将 Discuz! 论坛中会员的数据回显到我的主站中,并且我对之前开源的 discuz-ucenter-api-for-java 进行了部分修改,以适应当下 Spring Boot 的风格。

2020/12/25
阅读更多

Google 回应12月14日全球宕机:内部存储配额问题导致

12月14日,Google 服务遭遇全球大面积宕机,旗下Gmail、Google Drive、Google Docs、Google Adwords、Google Adsense和Google Pay等等服务出现宕机,无法正常使用相关服务,但大部分搜索引擎业务仍然完好。

2020/12/15
阅读更多

网站广告Google AdSense由于存在无效流量问题《针对您的 AdSense 帐号设置了广告投放限制》

11月19日我的网站突然广告成空白页面了,并收到了 Google AdSense 的来信《针对您的 AdSense 帐号设置了广告投放限制》目前已于12月14日完全恢复。

2020/12/15
阅读更多

我理解的解决DDoS攻击方式参考Cloudflare的任播(Anycast)技术

DDoS的攻击无论在个人甚至是中小互联网企业中都很棘手,甚至一些大型企业都很难应对,本篇文章我想通过我自己的理解,看看世界顶级CDN安全厂商Cloudflare是怎么化解DDoS攻击的。

2020/12/14
阅读更多

解决百度统计被刷广告的办法,屏蔽非法广告

近日,在百度统计后台中广告泛滥,包括收流量、代开发票、SEO、云主机等等广告,严重影响了正常的统计分析,所以想办法解决这个问题,分享给站长们。

2020/12/11
阅读更多

CleanMyMac X 破解版 [TNT] 4.7.1

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志

2020/12/10
阅读更多

CentOS 8 将在 2021 年结束支持,或许未来不会再有免费的RHEL了

CentOS 8 将在 2021 年结束支持,往后 CentOS 7 作为长期支持版本将继续被支持直到其生命周期结束,CentOS Stream 将作为工作重点消息最近成为焦点。在 2021 年底,CentOS 8 将不再维护,但 CentOS 7 将以支持维护的状态坚持到 2024 年。

2020/12/10
阅读更多

网站优化(五):前端页面性能优化分享

上一篇写完了SpringBoot后端的优化和技术选型,这篇就写一下前端页面的性能优化,主要针对Google给出的评价标准进行优化,百度的白皮书不包含在内。

2020/12/10
阅读更多

网站优化(四):SpringBoot的优化与技术选型

上一篇写完了服务器的购买和配置,这篇就写一下SpringBoot的优化与技术选型,选用了效率更高的Freemarker,增加了Redis缓存,增加了性能统计,增加了Github的Actions Workflows。

2020/12/9
阅读更多

Parallels Desktop For Mac 16.0.1.48911 破解版 [TNT]

Parallels允许您并行运行Windows和Mac应用程序。选择您的View以使Windows在仍在使用其应用程序时不可见,或者在Mac上保留熟悉的Windows背景和控件。

2020/11/12
阅读更多

CleanMyMac X 破解版 [TNT] 4.6.15

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志

2020/11/12
阅读更多

分享我拿到Github被占用/抢注用户名的方法

联系Github,这里需要使用英文联系,询问这个用户名是否可以释放,然后就是等待回复,如果你很幸运,那么这个用户名就会马上被释放,你需要赶紧去改名,如果正好被别人注册那就白忙活了,下面是我的沟通记录

2020/11/10
阅读更多

网站优化(三):缓存策略优化(CDN/动静分离/Cache-control)

上一篇写完了服务器的购买和配置,这篇就写一下缓存策略,这里说的缓存不仅仅是程序中使用的Redis缓存,还包括CDN等外部云服务的缓存,用好了缓存让你的网站瞬间秒开。

2020/11/9
阅读更多

网站优化(二):云服务器配置优化

上一篇讲了网络的选择,这一篇就讲服务器的选择和配置优化,云服务器的类型非常多,但都面向不同的使用场景,我在这里只介绍我自己的使用场景,各位请根据自己的实际情况酌情参考。

2020/11/5
阅读更多

网站优化(一):网络和地域选择篇-BGP网络

在本年度更新中,我考虑的第一步就是我要把程序部署在什么位置、选择哪家机房、选择什么网络,所以第一部分我就分享一下我选择的经验和理由。

2020/11/4
阅读更多

分析并解决 alibaba 的 druid 报错 discard long time none received connection. 问题

在使用了新版的 druid 以后,日志中一直在报 Error,内容是 discard long time none received connection. , jdbcUrl : 巴拉巴拉,但程序运行并没有受到影响,但看着一大片错误就浑身难受,我决定去他们的源码里看看到底是怎么回事。

2020/11/3
阅读更多

任霏博客网站程序2020年度大更新

按照以往的习惯,我的个人网站程序每年会进行一次大更新,2020年的大更新已经来了,本次更新的主题就是速度提升,总结一下一年中的技术提升和网站优化。

2020/11/2
阅读更多

科普《数字千年版权法案》(DMCA)分享破解版软件做反面教材

前几个月分享破解版Mac软件流量大涨,而现在报应开始慢慢来了,出来混的终究是要还的,正好作为反面教材给各位科普一下《数字千年版权法案》(DMCA)。

2020/9/4
阅读更多

智能输入法的智能正在上传你的数据侵犯你的隐私,你注意到了吗

说到智能输入法,年轻的朋友可能分不太清楚什么是智能输入法,在很久很久以前,输入法主要是标准输入法,例如智能ABC,我们每次打字产生的备选顺序是不变的,而现在的输入法会根据你输入的上下文/使用频率进行调整,感觉输入法很懂你,而这背后正在悄悄的侵犯你的隐私。

2020/8/27
阅读更多

分享破解软件的总结,以及未来将减缓分享直至完全停止

分享破解软件是在我个人博客上的全新尝试和探索,其他探索尝试还包括时事新闻、电影分享、各种IT镜像下载分享等,今天聊聊这些天尝试和探索的心得体会,改期聊一下其他的尝试体会。

2020/8/21
阅读更多

Parallels Desktop For Mac 16.0.0.48916 破解版 [TNT]

Parallels允许您并行运行Windows和Mac应用程序。选择您的View以使Windows在仍在使用其应用程序时不可见,或者在Mac上保留熟悉的Windows背景和控件。

2020/8/20
阅读更多

Docker 更新服务条款,被列入美国“实体名单”的国家、企业、个人禁止使用其服务

2020年8月13号,我收到了来自Docker的邮件,告知他们更新了服务条款,禁止美国的法律禁止使用服务的人使用,包括美国政府被拒绝方/人员名单中列出的实体不得使用服务。

2020/8/17
阅读更多

苹果中国官网为什么从apple.com换成了apple.com.cn

作为站长肯定会好奇苹果的中国官网的域名为什么从「apple.com」换成了「apple.com.cn」,CN域名好在哪里?苹果为啥喜欢CN域名?我根据我的建站经验分析一下。

2020/8/12
阅读更多

分享一下 Google Adsense 接收 PIN 码的过程,今天收到PIN码了

站长的广告合作一般就那么几家,Google Adsense、百度联盟(百青藤)、阿里妈妈,在刚刚进入站长圈的时候大家都在夸Google Adsense收益高,从那个时候就开始申请,但总是被拒,今年我坚持更新网站,并且发一些原创的高质量文章,在今年年初终于通过了Google Adsense的审核,并在几个月时间内就达到了邮寄PIN码的条件。

2020/8/8
阅读更多

CleanMyMac X 破解版 [TNT] 4.6.10

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志

2020/7/31
阅读更多

Parallels Desktop For Mac 15.1.4.47270 破解版 [TNT]

Parallels允许您并行运行Windows和Mac应用程序。选择您的View以使Windows在仍在使用其应用程序时不可见,或者在Mac上保留熟悉的Windows背景和控件。

2020/7/20
阅读更多

GitHub出现Arctic Code Vault Contributor徽章 千年代码保存计划

今天突然发现我的GitHub主页上出现了一个新的徽章「Arctic Code Vault Contributor」,翻译过来是「北极代码保险库贡献者」,所以我就对这个Arctic Code Vault(北极代码保险库)了解了一番。

2020/7/17
阅读更多

CleanMyMac X 破解版 [TNT] 4.6.9

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志

2020/7/16
阅读更多

【辟谣】GitHub 崩溃与服务器被盗无关

针对此次故障,有网友爆料称,称由于疫情的影响,其各地服务器均有被盗走的现象。不过,这一消息现已被辟谣,只是网友 ps 的图片。

2020/7/14
阅读更多

微软回应GitHub崩溃:因受疫情影响各地服务器有被盗现象

昨日GitHub出现大面积崩溃,微软对此进行了回应称由于疫情的影响,其各地服务器均有被盗走的现象。微软还表示,已全力对服务器进行追回,希望能够尽快找回服务器与数据。

2020/7/14
阅读更多

初体验 GitHub Actions Workflows 工作流入门教程以及我的使用感受

GitHub Actions 是 GitHub 于2018年10月推出的持续集成服务。之前我使用的是Travis CI,昨天我体验了一次GitHub Actions,感觉功能更强大,可以玩的地方更多,我就介绍一下我初次使用的感受。

2020/7/9
阅读更多

不要过渡相信迷信单元测试,它可能耽误你很多事

为什么我要说不要过渡相信迷信单元测试,这要从一次合并请求说起,Github的Dependabot可以确保应用程序是安全的且总是处于最新状态,也就是说他会自动的创建合并请求来更改我的maven依赖版本,那么故事就来了。

2020/7/8
阅读更多

再次触发 Google Sitelink,今天谈谈我两次触发 Google Sitelink 的经验

昨天突然发现关键词”任霏博客“在谷歌触发了Google Sitelink,这是我第二次触发Google Sitelink了,上一次是2014年2月,由于更换域名,新的域名再一次触发Google Sitelink,我就分享一下我两次触发Google Sitelink的经验。

2020/7/7
阅读更多

我的下载链接是如何做到下载防盗链的

说到下载站在好几年前十分流行,但因为带宽流量十分昂贵,很多下载站开始存在盗链的行为,访客访问别人的网页点击下载,却使用的是我的服务器流量,导致宽带流量被大量盗取,所以防盗链是下载站必修课。

2020/7/5
阅读更多

新版的Mac使用自研ARM架构CPU不能安装Windows系统 微软拒绝为苹果适配

前几日的WWDC大会开完以后,苹果决定抛弃因特尔使用自研的ARM架构的CPU,这也会导致新版的Mac无法安装Windows系统,微软拒绝为ARM架构的Mac提供Windows 10 for ARM系统。

2020/6/29
阅读更多

OmniGraffle 激活/破解 密钥/密匙/Key/License

OmniGraffle是由The Omni Group制作的一款绘图软件,它曾获得2002年的苹果设计奖。在很多方面,OmniGraffle都类似于Microsoft Visio。OmniGraffle专业版可以利用Visio的XML导出函数以导入/导出Visio的XML文件。

2020/6/26
阅读更多

继续探究我的域名历史主人都是谁

在之前我就尝试寻找我目前使用的域名曾经的主人们,好奇他们曾经都用来做了什么,接上《我的域名的故事,翻一翻我的域名的前世今生》继续探究曾经的主人们都是干嘛的。

2020/6/25
阅读更多

苹果(Apple)发布了 macOS 11.0,正式命名为 macOS Big Sur

在今天的 WWDC 2020大会上,苹果(Apple)正式发布了最新的macOS:macOS 11.0,命名为macOS Big Sur。新的macOS系统是 macOS 10 以来最大的重新设计。macOS Big Sur借鉴了Apple iOS的许多元素,包括控制中心(可在其中更改亮度并切换“请勿打扰”)和新的通知中心(相关通知分组)。

2020/6/23
阅读更多

IDEA 不能识别 application.yml 或 bootstrap.yml yaml配置文件

在使用 IDEA 开发工具的时候,有的时候 Spring 项目的配置文件 application.yml 或 bootstrap.yml 不能被正常的识别,图标不是绿色的小树叶,导致项目启动失败,这个时候需要我们手动检查一下IDEA的配置情况进行修复。

2020/6/22
阅读更多

解决 IDEA MyBatis 警告提示 Could not autowire. No beans of 'XXXMapper' type found.

在使用 MyBatis 时候,IDEA会提示“Could not autowire. No beans of 'XXXMapper' type found.”,还会给 mapper 的类上画上红色的波浪线,其实是因为你忘记给 mapper 加 @Repository 注解了。

2020/6/20
阅读更多

Chrome 85 将再次隐藏更多地址栏的信息尝试不展示完整URL地址

Google Chrome浏览器在在2018年对地址栏进行加强后,默认隐藏了HTTP协议字段和WWW字段,在Chrome 85中谷歌再次增加了一系列新的标志(flag),旨在取消在地址栏中显示完整的URL。

2020/6/19
阅读更多

做网站不赚钱反赔钱?揭秘互联网法院保护的暴利灰色产业:侵权索赔

随着版权保护意识的增强和版权保护法的完善,以及互联网法院的成立,诞生了一个全新的灰色产业:侵权索赔。目标是网站、公众号、微博平台等等媒体平台,以图片、字体为诱饵批量起诉侵权索赔。

2020/6/16
阅读更多

Google Chrome开发人员希望将所有“黑名单(Blacklist)”编码引用替换为“黑名单(Blocklist)”

众所周知,世界不仅在经历Covid-19大流行,而且还在通过“ Black Lives Matter”抗议活动,以各种可能的方式与种族主义观念作斗争。Google已经为此提供了支持,但并没有做更多。去年10月,这家搜索巨头在其官方代码风格指南中包含了有关如何编写“种族中立”代码的指南。作为该文件的一部分,该文件还包括应避免在编码中使用“黑名单(Blacklist)”和“白名单(Whitelist)”,而应使用“阻止列表(Blocklist)”和“允许列表(Allowlist)”之类的术语。

2020/6/12
阅读更多

新浪微博“蒋某舆论事件”被约谈暂停更新热搜是怎么回事

6月10日,国家网信办发布消息称,指导北京市网信办约谈新浪微博负责人,针对微博在蒋某舆论事件中干扰网上传播秩序,以及传播违法违规信息等问题,责令其立即整改,暂停更新微博热搜榜一周,暂停更新热门话题榜一周,严肃处理相关责任人。时间自6月10日15时至6月17日15时。同时,要求北京市互联网信息办公室对新浪微博依法从严予以罚款的行政处罚。

2020/6/11
阅读更多

CleanMyMac X 破解版 [TNT] 4.6.5

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志

2020/6/10
阅读更多

百度 MIP 功能正式下线,继熊掌号之后又黄一个项目

百度正式下线了 MIP 功能,站长工具平台MIP入口关闭,截止2020年6月30日,逐步清退下线 MIP Cache 服务。百度开始力推小程序,MIP是继熊掌号之后又黄的一个项目。MIP是指 Mobile Instant Pages - 移动网页加速器,是百度发起的移动端网页加速协议,对标的是 Google 的 AMP(Accelerated Mobile Pages,加速移动页面),主要功能是通过规范HTML代码、JS代码和Cache缓存来加速加载移动端网页。

2020/6/9
阅读更多

登录和忘记密码逻辑中的坑-不要回显账号不存在

登录功能每个系统都有,而且是必不可少的兵家必争之地,无论是开发还是用户甚至是黑客都会首先瞄准这块阵地,关于登录的逻辑网络上讨论的已经很多了,但有一个坑是新手比较容易遗忘的,那就是在登陆或者忘记密码的功能中,返回的消息会透露账号不存在的情况。

2020/6/8
阅读更多

Paragon NTFS for Mac 15.5.106 破解版

NTFS打破了Windows和macOS之间的障碍。Paragon NTFS有效地解决了Mac系统和NTFS之间的通信问题。从Mac写入,编辑,复制,移动,删除NTFS卷上的文件。访问您所有的NTFS驱动器并执行最常见的卷操作,如安装,卸载和验证。如果已在已安装的NTFS驱动器上安装了Mac,请从菜单栏中快速重启Mac。对于最终用户,SOHO和企业而言,出色的解决方案支持从Windows NT 3.1到Windows 8的所有NTFS版本(NTFS版本1.2、3.0和3.1),并将NTFS卷作为本地卷安装。

2020/6/8
阅读更多

EA(Electronic Arts)开源了红警1(红色警戒 Red Alert1)的代码C++代码非常规范

知名游戏公司 EA(Electronic Arts) 在 GitHub 上搞了个大新闻,把《命令与征服》系列中的 2 个游戏的部分源码开源了!这两个游戏分别是:Tiberian Dawn(泰伯利亚的黎明) 和 Red Alert(红色警戒)。

2020/6/5
阅读更多

v2ray-core在v4.23.2版本之前存在重大安全漏洞,可导致服务器遭到主动探测特征识别,请大家尽快更新

v2ray-core在v4.23.2版本之前存在重大安全漏洞主要包含两个漏洞:HTTP伪装存在潜在的特征识别风险 #2537、vmess协议设计和实现缺陷可导致服务器遭到主动探测特征识别(附PoC) #2523,截止本文发出前,最新版本是v4.23.4,已经对这两个漏洞进行了修复,请大家尽快更新。

2020/6/4
阅读更多

美国多地苹果商店遭洗劫,苹果警告iPhone抢劫者:设备禁用并追踪定位

人们进入漆黑的商店,拿着苹果产品逃跑,包括展示台和货架上留下的苹果产品。据美国广播公司报道,30日晚,抗议者还对亚利桑那州斯科茨代尔市斯科茨代尔滨水区和斯科茨代尔时尚广场的其他商家和餐馆造成了破坏。视频显示,数十人在闯入苹果商店的入口后,再次冲进苹果商店,企图抢走iPhone和MacBooks。

2020/6/4
阅读更多

intellij idea 中缺失 .iml 文件,重新生成 .iml 文件

iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息,有的时候导入项目以后会发现没有自动生成 .iml 文件,导致项目结构不能正常显示,这个时候需要我们手动生成一下.iml 文件。

2020/6/4
阅读更多

隐身模式浏览器也会收集信息 谷歌被索赔超50亿美元

谷歌在周二被提起一项集体诉讼:被指控通过设置为“隐身”模式的谷歌浏览器(Chrome)跟踪用户的互联网使用,而侵犯了数百万用户的隐私。原告称,即便用户使用了隐身模式(Incognito mode),谷歌仍会收集人们浏览网页时的信息。

2020/6/3
阅读更多

【安全通告】Fastjson <=1.2.68 全版本远程代码执行漏洞通告

Fastjson存在远程代码执行漏洞,autotype开关的限制可以被绕过,链式的反序列化攻击者精心构造反序列化利用链,最终达成远程命令执行的后果。此漏洞本身无法绕过Fastjson的黑名单限制,需要配合不在黑名单中的反序列化利用链才能完成完整的漏洞利用。

2020/6/3
阅读更多

Linus Torvalds 宣布 Linux Kernel 5.7 释出

Linus Torvalds 在内核邮件上宣布释出了 Linux 5.7。其在发布公告中评论道:“所以,上周我们表现得相当平静,没有任何尖叫声'让我们再拖一个rc'。祈祷好运-希望这次我们不会出现像上次在 5.6 中那样,即在最后一刻还进行了 wifi 回归的之类情况。 “

2020/6/2
阅读更多

华为自研搜索引擎“花瓣搜索(Petal Search)”悄悄上线

华为自研搜索引擎“花瓣搜索(Petal Search)”悄悄上线,三天前我刚写了《华为移动搜索AspiegelBot爬虫被发现高频爬取可能因无法使用谷歌服务》就猜测华为会弄个自己的搜索引擎出来,现在果然,华为自己研发的搜索引擎悄悄上线了,命名为:花瓣搜索(Petal Search)。

2020/5/28
阅读更多

前后端分离项目接口数据加密的秘钥交换逻辑(补充:MITM中间人攻击)

之前我写到《前后端分离项目接口数据加密的秘钥交换逻辑(RSA、AES)》,解释了前后端在交互数据时候的加解密策略,随着我对网络编程的理解和掌握,两个月后,我必须再写一篇补充的文章,来给我之前的文章打个补丁,因为使用不当还是无法做到绝对安全,上一篇文章没有提中间人攻击,这次我补上。

2020/5/27
阅读更多

在Java中涉及到交易和金融货币的时候为什么不能用double、float来计算?使用BigDecimal解决

在Java中涉及到交易和金融货币的时候为什么不能用double、float来计算?在日常使用中double、float的浮点计算经常会出现一些意外的情况,因为二进制不能精确的表示大部分十进制的小数,今天就来讨论一下如何正确的在Java中进行小数计算。

2020/5/26
阅读更多

华为移动搜索AspiegelBot爬虫被发现高频爬取可能因无法使用谷歌服务

华为移动搜索AspiegelBot爬虫近日被站长发现开始高频抓爬网站信息,这个AspiegelBot爬虫主要模拟安卓机进行抓爬 , UA标识符里也没有标注爬虫所属公司信息,显然不想让人发现,后面有站长深挖才发现这个爬虫属华为搜索旗下的爱尔兰子公司AspiegelBot公司,很多小网站直接被爬瘫痪。

2020/5/25
阅读更多

在 Linux 中 kill、kill -9、kill -3命令是什么意思有什么区别

很多同学在日常使用 Linux 中会经常使用 kill 命令来杀死进程,有的直接使用 kill,有的使用 kill -9,有的使用 kill -3,他们是什么意思呢,有什么区别呢,今天我们就了解一下 Kill 命令和 Linux 中的信号。

2020/5/22
阅读更多

支付宝自研数据库破记录:每分钟可创建7.07亿订单

根据数据库领域权威榜单TPC-C官网5月20日晚最新公布的结果,支付宝自研分布式关系型数据库OceanBase在最新TPC-C基准测试中,性能分数首次突破亿级大关,达到7.07亿tpmC,意味着每分钟创建新订单数7.07亿,相比去年10月的6088万tpmC,大幅提升近11倍。

2020/5/21
阅读更多

CleanMyMac X 破解版 [HCiSO] 4.6.3

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志和无用的本地化。您可以消除潜伏在iTunes,邮件,照片中的大量杂物,甚至可以找到数十亿字节的大型隐藏文件。CleanMyMac X中的Mac清洁工具将在几秒钟内减轻多余的重量。

2020/5/21
阅读更多

杨某某是如何被”汉滨公安“抓住”翻墙“行为的

前几日也就是2020年5月17日,陕西省安康市汉滨区公安分局微博发布了一条消息,杨某某于2019年9月在手机上下载老王VPN、蚂蚁VPN两款软件,安装在手机上免费使用,并擅自利用这两款软件建立非法信道进行国际联网。依据《中华人民共和国计算机信息网络国际联网管理暂行规定》第六条、第十四条之规定,汉滨分局给予杨某某行政警告并处500元罚款的处罚。

2020/5/20
阅读更多

苹果支持安卓手机以旧换新(Apple Trade In 换购计划),华为P30 Pro最高抵1700元

根据苹果的最新换购计划,可以旧换新的安卓手机包括三星、华为、小米、OPPO、vivo等众多手机厂商的热门机型。其中,华为P30/P30 Pro最高分别可折抵1600元和1700元,华为P20/P20 Pro最高分别为550元和800元,华为Mate 20 Pro最高抵1100元。

2020/5/19
阅读更多

获取公网IP服务「ip.renfei.net」服务升级,支持IPv4/IPv6网络

本次「ip.renfei.net」升级不但支持 IPv4 网络,还支持 IPv6 网络,所以各位得到的 JSON 中可能是 IPv4 的地址也可能是 IPv6 的地址,各位开发大佬注意修改程序识别。如果只想查询IPv4的地址可以使用「ipv4.renfei.net」,就只支持IPv4地址了。

2020/5/17
阅读更多

华为 L20 安全专家为 Linux 内核提交补丁被发现漏洞,华为回应称与公司无关

一位华为 L20 首席安全专家在 GitHub上发布了一个 Linux 内核强化补丁 HKSP ,不过,有意思的是,这个补丁很快被开发团队 grsecurity 发现了一个“轻而易举就能利用的”漏洞,立刻引起了热议。

2020/5/15
阅读更多

寻找正在使用「ip.renfei.net」的用户你的请求太快了

ip.renfei.net配合DDNS动态域名解析,用于动态IP的解析。在动态IP地址的环境中,方便及时的更新域名解析记录。在Linux环境使用 curl ip.renfei.net 快速查询公网出口IP。在浏览器中使用JavaScript请求 ip.renfei.net,在浏览器中得到用户的公网IP地址。

2020/5/15
阅读更多

百度站长平台(百度搜索资源平台)更新改版新增快速收录原网址提交变为普通收录

近日,百度站长平台(百度搜索资源平台)更新改版,新增了快速收录,原来的网址提交变成了普通收录,同时原有的网址提交功能移除了手动提交,也就意味着站长需要会代码知识,去对接百度站长平台的API接口才能实现提交,不过以我来看这次新增的快速收录就是之前的熊掌号的提交接口。

2020/5/14
阅读更多

Thunderbolt(雷雳/雷电)接口惊现安全漏洞 2019年前的这些电脑小心了

据外媒报道称,日前,安全研究员发现了一个新的安全漏洞,该漏洞可致使2019年前生产的数百万台电脑很容易受到物理攻击,而攻击的目标是一个共同的组件:Thunderbolt端口。 据安全研究员BjornRuytenberg透露,所谓的“Thunderclap”安全漏洞,是利用Thunderbolt附件授予的特权直接内存访问(DMA)来访问目标设备。除非采取适当的保护措施,否则黑客可以使用该访问权来窃取数据,跟踪文件和运行恶意代码。“黑客可以在几分钟内读取和复制个人电脑上的数据,即使电脑处于锁定或休眠状态。”

2020/5/13
阅读更多

关于“翻墙”是不是违法犯罪

如果你“翻墙”只是使用Google搜索、看看Youtube、浏览浏览Twitter,并不发表内容,同时也不把内容搬到国内,纯属浏览的行为,属于情节轻微的违法但不是犯罪,这类情况一般不会管你,不会立案,即使你太过分了也是先通过电话口头警告,写写保证书,删除你发的内容,并不会上门找你,一旦上门找你那就是被立案了。

2020/5/12
阅读更多

Navicat Premium 15.0.15 For Mac OS X 破解版 [TNT]

Navicat Premium将所有Navicat版本合并为一个最终版本,可以连接MySQL、Oracle和PostgreSQL。Navicat Premium允许用户在一个客户机内将表和数据从Oracle拖放到MySQL、Postgre

2020/5/11
阅读更多

软件行业毒瘤苏州「思*马克丁」是怎么回事我要说一说

之前我在我的网站上分享某软件的破解版,后来收到「思*马克丁」法务部的邮件,要求去掉下载链接,我就去掉了,我查看了「思*马克丁」的授权文件,他们确实在中国大陆地区被授权了,所以我就修改了我的程序,所有来自中国大陆的访客都不再提供下载链接,并且在微信公众号上发了文章,但「思*马克丁」这个流氓投诉了这篇文章,说侵犯了他们的知识产权。所以我也决定开始发声。

2020/5/9
阅读更多

Sound Control 破解版 2.4.2

Sound Control使用户可以使用软件音量混合器。声音控制使用户可以轻松快速地更改应用程序音量,并有选择地将系统范围的EQ应用于应用程序音频。Sound Control通过在Mac的菜单栏中添加软件混音器来实现此目的。除了音量混合器之外,Sound Control还为您的音频输出添加了一个软件均衡器,使用户可以轻松地将Mac音频的声音调整为特定的口味,或者适当地调整扬声器的频率响应。

2020/5/7
阅读更多

关于CleanMyMac破解版「中国大陆」地区停止提供下载链接,其他地区不受影响

​CleanMyMac是在macOS中比较好的清理软件,由于版权方要求,来自「中国大陆」地区的访客均不再提供下载链接,其他地区的访客不受影响。​如果您会科学上网,可以切换IP尝试。

2020/5/7
阅读更多

苹果电邮应用惊现安全漏洞!或被黑客利用了八年

美国网络安全公司ZecOps的研究人员于当地时间周三宣布,他们在苹果iPhone和iPad的电子邮件应用程序中发现了两个零日漏洞。研究人员说,这两个漏洞的变体甚至可以追溯到2012年发布的iOS 6身上,这意味着黑客已经利用它们对iPhone和iPad用户进行了长达八年的攻击。如果设备被感染,用户甚至不知道他们正在被黑客攻击。

2020/4/23
阅读更多

突破百度网盘限速工具Pandownload作者被抓 非法获利30万余元

4月15日下午,据扬州网警巡查执法通报,破解百度网盘的Pandownload开发者被抓获,并没收其作案工具。警方了解到该软件可以以非会员权限实现百度网盘资源的高速下载,致使百度公司损失高达上千万元。经查,该软件开发者共非法获利30万余元。

2020/4/16
阅读更多

解决SLF4J警告信息Class path contains multiple SLF4J bindings,logback与log4j包冲突

运行日志中出现SLF4J警告信息Class path contains multiple SLF4J bindings,例如在SpringBoot中引用了sdk.renfei.net以后就会出现,其实这个是一个Jar包冲突的情况,只需要排除冲突的Jar包即可。

2020/4/15
阅读更多

今年6月Google停止Chrome应用(Chrome Apps)的支持

Chrome应用(Chrome Apps)自2013年启动以来,Chrome应用(Chrome Apps)已取得了长足的进步,但现有的Web技术已经可以做的很好,所以2020年6月终止对Windows,Mac和Linux上的Chrome应用的支持。拥有Chrome企业版和Chrome教育升级版的客户将有权使用一项政策,将支持延长至2020年12月。

2020/4/14
阅读更多

Vue.js中函数的func().then()链式调用和Promise.resolve的用法解析

在Vue.js开发中会遇到异步调用的场景,但是有的时候我们需要等待异步完成再进行下一步,就会用到func().then()这样的方式,想使用这样的方式就得使用Promise,写这篇文章就是我在搜索的时候发现有的人写的并不对,有点误人子弟,所以我也写一下我的版本。

2020/4/13
阅读更多

CleanMyMac X 破解版 [TNT] 4.6.2

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志和无用的本地化。您可以消除潜伏在iTunes,邮件,照片中的大量杂物,甚至可以找到数十亿字节的大型隐藏文件。CleanMyMac X中的Mac清洁工具将在几秒钟内减轻多余的重量。

2020/4/9
阅读更多

使用editor-fold标签折叠你的代码优化你的代码结构

在实际工作中往往我们会写出非常长的一个类文件,代码可阅读性会越来越差,想想在几百行甚至上千行的代码里上下翻滚寻找你想要的那段代码,难道就没有更优雅的方式吗?当然是有的,今天我介绍的就是使用editor-fold标签来优化你的代码结构。

2020/4/9
阅读更多

我的个人博客建站8周年纪念

突然发现我申请的第一个域名已经是8年前的事情了。一晃八个春秋已经过去了,已经不是当年的少年,成了奔三十的人,回想起了那时候的站长和大佬们。

2020/4/8
阅读更多

CleanMyMac X 破解版 [TNT] 4.6.1

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志和无用的本地化。您可以消除潜伏在iTunes,邮件,照片中的大量杂物,甚至可以找到数十亿字节的大型隐藏文件。CleanMyMac X中的Mac清洁工具将在几秒钟内减轻多余的重量。

2020/3/26
阅读更多

前后端分离项目接口数据加密的秘钥交换逻辑(RSA、AES)

在前后端分离的项目中,往往需要传输一些敏感的信息,例如密码、金额等,签名验签算法只能保证数据不被篡改,但是却无法对数据进行保密,如果用户输入的密码明文传输,就会被网络中的节点截获,虽然大部分网络运营商并不会去截取网络传输的内容,但是不能排除用户连接的WiFi网络是不是钓鱼网络,所以在传输敏感信息的时候需要加密,本文就讨论如何安全的让客户端和服务器交换秘钥。

2020/3/25
阅读更多

Remote Desktop Manager Enterprise 破解版 For Mac OS X [TNT] 2020.1.0.0

远程桌面管理器与几种相关工具和技术兼容,包括:Apple远程桌面,Citrix,Dameware,FTP,Hyper-V,LogMeIn,Microsoft远程协助,Microsoft远程桌面,Radmin,SSH Shell,TeamViewer,Telnet,终端服务, VMware,VNC,SCP,X Windows等!实际上,如果它具有命令行界面,则应用程序可以调用它

2020/3/21
阅读更多

正确的加密存储密码防止被拖库(脱裤)保护用户登录安全

在日常的开发中对密码的处理一般只是简单的做一下MD5,甚至有的系统直接存储用户的明文密码,如果一旦被黑客拖库,整个数据库被下载走,那黑客可以登录任意一个账户做出危险的操作,甚至无法弥补的事故,所以要正确的加密密码,保护用户账户的安全。

2020/3/11
阅读更多

Google 发布 TensorFlow Quantum:用于量子机器学习的开源库

3月9日,Google AI 官方发表博文,正式发布 TensorFlow Quantum(TFQ),这是一个用于快速建立量子机器学习模型原型的开源库。TFQ 提供了必要的工具,可以将量子计算和机器学习研究界聚集在一起,以控制和建模自然或人工量子系统。例如有噪声的中规模量子(Noisy Intermediate Scale Quantum,NISQ)处理器,具有约 50-100 量子位。

2020/3/11
阅读更多

向谷歌搜索引擎主动推送网页的教程 Google Indexing API 接口实现

谷歌搜索引擎作为全球第一的搜索引擎早就支持了站长主动推送的功能,只不过不是面向普通用户的可视化界面,而是通过编程API接口实现的,有很多站长并不是专业的开发者,但由于谷歌需要验证网站所有权,所以我不能直接做一个可视化界面让站长自己填写自己的秘钥,所以只能对谷歌的接口进行二次封装,以降低使用的难度。

2020/3/10
阅读更多

Java编程中<Object>对象类型<T>泛型<?>通配类型区别傻傻分不清楚

喜欢学习研究的同学可能发现别人的代码中,有的时候使用返回Object,有的使用<T>泛型,如果使用<T>泛型的代码里可能还会出现<?>这样的符号,凭着好几年前上学的记忆大致能理解为Object是所有类型的父类,能代表所有类型,泛型是不限制类型也可以代表所有类型,那这个时候就懵逼了,我今天就说明白他们的区别。

2020/3/7
阅读更多

CleanMyMac X 破解版 [TNT] 4.6.0

CleanMyMac X是多合一的软件包,可让您的Mac尽其所能。它可以清除数百万的垃圾,并使您的计算机运行更快。就像第一天一样。CleanMyMac X在macOS的各个角落追逐垃圾。它清除不需要的文件,例如过时的缓存,损坏的下载,日志和无用的本地化。您可以消除潜伏在iTunes,邮件,照片中的大量杂物,甚至可以找到数十亿字节的大型隐藏文件。CleanMyMac X中的Mac清洁工具将在几秒钟内减轻多余的重量。

2020/3/6
阅读更多

苹果封杀非权威医疗机构疫情app 阻止错误信息传播

3月6日消息,据外媒报道,据报道,美国当地时间周四,多位应用开发者证实,苹果正在“封杀”来自非权威医疗和卫生机构提交的、与新型冠状病毒疫情相关的应用程序,此举似乎是为了阻止错误信息的传播。虽然苹果应用商店尚未宣布针对提供新型冠状病毒爆发信息的应用程序的硬性规定,但四名独立开发者声称他们的软件被拒绝接受,因为缺乏官方卫生机构或公共实体的认正。

2020/3/6
阅读更多

GoF的23种设计模式讲解和演示:(一)单例模式-懒汉式单例-饿汉式单例

单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。主要用于解决对象频繁的创建和销毁问题,同时可以保证逻辑的正确,例如Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。

2020/3/5
阅读更多

GoF的23种设计模式讲解和演示:概述

“设计模式”这个术语最初并不是出现在软件设计中,而是建筑领域中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造(A Pattern Language: Towns Building Construction)中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。 1987 年,肯特·贝克(Kent Beck)和沃德·坎宁安(Ward Cunningham)首先将克里斯托夫·亚历山大的模式思想应用在 Smalltalk 中的图形用户接口的生成中,但没有引起软件界的关注。

2020/3/4
阅读更多

因疫情影响,谷歌宣布取消年度开发者大会

出于对新型冠状病毒疫情的担忧,谷歌宣布取消2020年度I/O开发者大会。谷歌I/O开发者大会是公司一年一度的重大活动,原定于今年5月12日至14日举行。就在几天前,谷歌取消了在旧金山举行的Cloud Next云计算活动,改为在线举行。

2020/3/4
阅读更多

Spring Cloud 微服务入门教程完结

如果您从第一节开始跟着我新建项目,尝试运行我的代码(https://github.com/NeilRen/SpringCloudDemo),相信您已经可以构建一个初步的微服务架构了,因为是面向初学者的入门教程,里面很多东西都没有更深入和更详细的讲,只是确保可以搭建起微服务的架构就可以了,后续有时间的话我会尝试再写一个进阶版的教程,包括SpringSecurity、消息队列、数据库分布式主从、分布式日志收集等角度慢慢学习。

2020/3/3
阅读更多

Spring Cloud 微服务入门教程(十二):Spring Cloud Docker 容器化部署

上一节我们讲了服务跟踪和链路监控以后,基本微服务框架的大体已经快要结束了,在伴随微服务中的部署肯定离不开Docker,那么我们如何构建一个Docker的镜像呢?本节我们就讲一下把代码打包成镜像文件,并上传到镜像仓库中。

2020/3/3
阅读更多

微盟复盘删库事件:数据已全找回,制定赔付计划,追责管理层

微盟表示,此次事故给商家经营造成了严重的影响,公司管理层对此深感自责和愧疚,对此微盟准备了1.5亿元人民币赔付拨备金。

2020/3/2
阅读更多

Spring Cloud 微服务入门教程(十一):Spring Cloud Sleuth zipkin 服务追踪链路监控

上一节我们讲了服务熔断和降级,基本已经可以搭建出一个比较完整的微服务架构了,但是微服务架构是分布式的,每个服务之间相互独立运行又相互依赖,如果一旦出现问题,我们很难排查是哪里出现了问题,所以还需要一个服务追踪的解决办法,那就是 Spring Cloud Sleuth 可以实现服务追踪和链路监控。

2020/3/2
阅读更多

Spring Cloud 微服务入门教程(十):Spring Cloud Hystrix 服务熔断和服务降级

上一节我们讲了服务网关,就可以让多个服务通过网关统一发布出去了,在发布出去之前我们还要了解一个机制,那就是微服务中的服务熔断和服务降级的机制,在 Spring Cloud 中叫 Hystrix,本节将整合 Hystrix 实现服务熔断和降级。Hystrix有很多特性,我们只说最常用的熔断和降级机制。

2020/3/1
阅读更多

Spring Cloud 微服务入门教程(九):网关 Zuul 整合 Swagger2 实现自动生成 RESTful API 文档

上一节我们讲了SpringCloud的服务网关Zuul,随着服务接口的增加,我们还需要一个管理接口文档的工具,所以本节介绍给大家Swagger,这个不是微服务架构里的内容,但是非常实用,所以我也安排在入门教程中了,Swagger不但可以将接口可视化文档,还可以在线测试、生成SDK,本节主要讲整合Swagger,不去细讲Swagger的使用,后续我会专门写一篇关于Swagger使用的详细教程。

2020/2/29
阅读更多

Spring Cloud 微服务入门教程(八):Spring Cloud Zuul 服务网关动态路由和Cookie头信息传递和跨域

上一节我们讲了微服务只间通过消息队列实现异步通讯,本节将介绍微服务中的网关Spring Cloud Zuul,可以实现统一管理众多的接口、实现负载均衡等功能。

2020/2/28
阅读更多

火车票上身份证脱敏的漏洞可以暴露你的身份证号

火车票大家都非常熟悉了,都做过火车,现在都是实名制购票,火车票上有你的身份证号和姓名等实名信息,其中身份证号被星号隐藏了四位,你以为就可以安全的丢弃吗?作为程序员的我想告诉你,其实通过程序可以很快的计算出你可能的身份证号码。

2020/2/27
阅读更多

Spring Cloud 微服务入门教程(七):Spring Cloud Stream 消息队驱动式的微服务

上一节的《Spring Cloud 微服务入门教程(六):Spring Cloud BUS 消息总线实现配置中心动态更新配置文件》已经安装了RabbitMQ消息队列,并实现了SpringCloudBus消息总线,本节介绍Spring Cloud Stream 消息队驱动式的微服务。可以使用RabbitMQ、Apache Kafka等,用于微服务之间的异步消息传递和接收。

2020/2/26
阅读更多

Spring Cloud 微服务入门教程(六):Spring Cloud BUS 消息总线实现配置中心动态更新配置文件

上一节我们讲了《Spring Cloud 微服务入门教程(五):统一配置中心-ConfigService》实现了统一管理配置,在文末我也说了依赖重启才能自动拉取配置,所以本章节就讲一下利用Spring Cloud BUS 消息总线来自动更新配置文件,这将实现应用无需重启就可以热更新配置文件。

2020/2/24
阅读更多

Spring Cloud 微服务入门教程(五):统一配置中心-ConfigService

上一节《Spring Cloud 微服务入门教程(四):微服务间的调用消费-FeignClient》我们讲了微服务的新建和服务间的调用消费,随着微服务的增多,那么多SpringBoot程序,修改他们的配置文件会是很恐怖的工作量,所以微服务架构中还为我们提供了配置中心,这样可以方便统一的管理我们的服务配置文件,同时线上生产环境的配置是不对开发人员开放的,这样只需要运维人员维护线上的配置中心即可。

2020/2/23
阅读更多

Spring Cloud 微服务入门教程(四):微服务间的调用消费-FeignClient

上一节《Spring Cloud 微服务入门教程(三):微服务的注册》我们讲了服务的注册,本节我们讲服务之间的调用,也就是作为服务消费者去消费其他服务,以及使用FeignClient来快速高效的调用其他服务。

2020/2/21
阅读更多

Spring Cloud 微服务入门教程(三):微服务的注册

上一节我们讲了《Spring Cloud 微服务入门教程(二):服务注册与发现-Eureka》搭建了微服务的注册发现中心,这一节我们就讲一下如何新建一个微服务服务并且将服务注册到注册中心。

2020/2/20
阅读更多

使用IDEA实现远程代码DEBUG调试教程详解

我们在使用 IDEA DEBUG调试代码的时候,常常见到控制台会输出一句这样的话:「Connected to the target VM, address: '127.0.0.1:62981', transport: 'socket'」,所以即使代码不在本地运行,只要JVM打开调试模式,并且网络能够用过 socket 连接到JVM,使用 Debug 协议通过 Socket 通信就可以传递调试指令和调试信息。

2020/2/19
阅读更多

如何优雅的在 Git 上 Commit 以及自动生成版本变更日志Change log

你有没有在开发工作中抱怨别人提交的乱七八糟?也不写每次提交是因为什么干了什么?如果在Github上为开源项目贡献代码的时候,提交没有按照人家的模板要求,你的合并请求还是不被接受的。而且杂乱无章的Commit不但会影响其他人,在版本发布的时候,版本变更日志应该是可以自动生成的,但是没有按规定写的Commit就无法被自动统计进去,所以今天我就写一下如何优雅的在 Git 上 Commit 以及自动生成版本变更日志Change log。这篇文章只关注 Commit 的姿势,Commit命令等其他的暂不讨论

2020/2/18
阅读更多

Spring Cloud 微服务入门教程(二):服务注册与发现-Eureka

本节将总新建一个Maven多模块项目开始从头新建一个项目,并完成基于SpringCloud-Eureka的服务注册与发现基础的演示,本次演示试用的是IntellJ IDEA开发环境。使用IntellJ IDEA新建一个Maven项目,JDK使用1.8,我比较喜欢手动操作,所以先新建一个空的Maven项目,groupId是net.renfei,artifactId是cloud,version是1.0.0

2020/2/17
阅读更多

Adobe激活工具 Adobe Zii 2020 5.1.7 激活补丁

Adobe Zii是一个小型且实用的实用程序,可帮助您忘记所有Adobe现有产品的注册问题。

2020/2/12
阅读更多

使用ngrok进行内网穿透教程,将本地映射到互联网上可用于微信平台调试等

前不久我的网站对接了微信公众号平台,在调试的时候很不方便,难道要把代码部署到服务器上测试?这不太可能,甚至还可能影响线上正常的系统,所以就使用了ngrok提供的内网穿透服务,将自己的电脑映射到互联网上,今天我就分享一下如何使用ngrok进行内网穿透,将自己的电脑映射到互联网上。

2020/2/11
阅读更多

window.opener的安全漏洞和rel=noopener标签的使用

最近我更新了我的网站代码,给友情链接和外部链接增加了rel=noopener标签,所以今天就讨论一下为什么要使用rel=noopener标签,其实这个是一个安全漏洞,JavaScript提供了window.opener来获取创建该窗口的 Window 对象,那么问题就来了,我们一点一点说。

2020/2/10
阅读更多

Spring Cloud 微服务入门教程(一):微服务介绍

我的个人博客网站一直坚持每年一次大更新,但这次我决定不更新了,因为再更新就是使用微服务了,一个小网站用微服务架构就有点杀鸡用牛刀了,而且维护起来比较费时费力。所以直接写成教程文章就不再大动干戈的去重写我的博客了。

2020/2/7
阅读更多

OmniGraffle Pro For Mac OS X 7.11.5 破解版 [TNT]

OmniGraffle Pro 7 –创新的生产力。直观的设计。由人类提供动力。在OmniGraffle 7内设计和构建令人难以置信的图形,图表,流程图,网站和应用程序线框-从简单到无穷,在无穷无尽的应用程序中创建最终可扩展且易于使用的应用程序中您可以想象的一切,以获得精确,精美的图形。

2020/2/7
阅读更多

[三]Scala开发教程-Scala基础:变量与常量

在《[二]Scala开发教程-Scala基础:数据类型》中我们讨论了数据类型,本片文章将讨论Scala中的变量与常量,在学习如何声明变量与常量之前,我们先来了解一些变量与常量:一、变量: 在程序运行过程中其值可能发生改变的量叫做变量。如:时间,年龄。二、常量 在程序运行过程中其值不会发生变化的量叫做常量。如:数值 3,字符'A'。

2020/2/3
阅读更多

「任霏博客」祝大家2020庚子鼠年吉祥如意

寒辞冬雪,暖带春风,岁华新至,除夕乐融。爆竹声中,桃符新红,情深意浓,犹有尔心御寒冬。亥子岁连,全家合欢,觥筹交盏,围炉守岁并华年。遥遥之愿,诚与君念,家兴百和,万福骈臻,喜乐平安,诸事顺遂。所求皆如愿,所行化坦途,多喜乐,长安宁。

2020/1/25
阅读更多

Final Cut Pro 10.4.8 破解版 [TNT]

从根本上进行了重新设计,Final Cut Pro将革命性的视频编辑与强大的媒体组织和令人难以置信的性能相结合,可让您以思想的速度进行创作。

2020/1/23
阅读更多

Adobe Photoshop 2020 For Mac OS X v21.0.2 破解版 [TNT]

Adobe Photoshop 2020是用于数字图像处理和编辑的行业标准,提供了全面的专业修饰工具包,并具有旨在激发灵感的强大编辑功能。如果可以考虑,则可以使用Photoshop(世界上最好的影像和图形设计软件)来实现。

2020/1/22
阅读更多

Microsoft Office 2019 for Mac OS X v16.32 破解版 [TNT]

微软宣布发布Mac专用Office套件Office 2019的初始版本。自Office 2011发行版以来,新版Mac Office是OS X平台上的第一个主要升级软件包Microsoft Office应用程序。该程序的新版本包括Word,Excel,PowerPoint,OneNote和Outlook,并且还带来了很多新功能,包括对高分辨率显示屏Retina和全屏应用程序的支持。她的主要重点是标准化以及与基于云的服务OneDrive的更好集成。

2020/1/21
阅读更多

Adobe激活工具 Adobe Zii 2020 5.1.5 激活补丁

Adobe Zii是一个小型且实用的实用程序,可帮助您忘记所有Adobe现有产品的注册问题。

2020/1/21
阅读更多

Adobe激活工具 Adobe Zii 4.5.0 CC2019 Universal Patcher 激活补丁

Adobe Zii是一个小型且实用的实用程序,可帮助您忘记所有Adobe现有产品的注册问题。

2020/1/21
阅读更多

Dash For Mac OS X 5.1.0 破解版 [TNT]

Dash是API文档浏览器和代码段管理器。Dash可帮助您存储代码片段,以及即时搜索和浏览文档以查找几乎所有可能使用的API。

2020/1/20
阅读更多

Navicat Premium 15.0.8 For Mac OS X 破解版 [TNT]

Navicat Premium将所有Navicat版本合并为一个最终版本,可以连接MySQL、Oracle和PostgreSQL。Navicat Premium允许用户在一个客户机内将表和数据从Oracle拖放到MySQL、PostgreSQL拖放到MySQL、Oracle拖放到PostgreSQL,反之亦然。此外,针对不同数据库的批处理作业(如MySQL中的打印报告、Oracle中的备份数据和PostgreSQL中的同步数据)也可以被调度和自动地在特定时间运行。

2020/1/20
阅读更多

Sensei 1.0.1 For Mac OS X 破解版 [TNT]

绩效仪表板、详细的电池报告器、磁盘清理器、散热仪表板、主题支持、应用程式解除安装程式、详细的硬件信息、温度监控器、GPU显示器、性能优化、CPU监控器、定制设计、RAM监视器、详细的显示记者、HDD / SSD SMART Reporter、100%本机代码、风扇控制、详细的GPU / eGPU报告程序、SSD修剪启动器、口音颜色支持、磁盘运行状况分析器、磁盘基准、电池健康分析仪、多种本地化、磁盘监控器、暗模式、启动速度优化器、分区图资源管理器、GPU固件导出器

2020/1/20
阅读更多

Charles Web Proxy For Mac OS X 4.5.6 破解版 [TNT]

Charles是在您自己的计算机上运行的Web代理(HTTP代理/ HTTP监视器)。然后,将您的Web浏览器(或任何其他Internet应用程序)配置为通过Charles访问Internet,然后Charles可以为您记录和显示所有发送和接收的数据。

2020/1/19
阅读更多

Parallels Desktop For Mac Business Edition 15.1.2.47123 CR2 破解版 [TNT]

Parallels允许您并行运行Windows和Mac应用程序。选择您的View以使Windows在仍在使用其应用程序时不可见,或者在Mac上保留熟悉的Windows背景和控件。轻松运行Windows10和macOS。在Mac电脑上使用Microsoft Cortana®虚拟助手。

2020/1/18
阅读更多

解决Mac软件安装运行时提示:已损坏、不是从 Mac App Store下载的、来自身份不明的开发者、Apple无法检查其是否包含恶意软件

第一次在Mac上安装破解软件或者汉化软件的同学可能会遇到系统提示以下内容,造成无法打开,其实这是触发了MacOS的安全策略,并不是真的损坏了,是因为破解软件和汉化软件往往是经过第三方修改的,软件中签名的证书不被系统信任,或者是从网站下载的不是通过App Store下载的。解决方案就是修改MacOS的安全策略允许运行未经过验证的APP程序。

2020/1/17
阅读更多

Navicat Premium 15.0.7 For Mac OS X 破解版 [TNT]

Navicat Premium将所有Navicat版本合并为一个最终版本,可以连接MySQL、Oracle和PostgreSQL。Navicat Premium允许用户在一个客户机内将表和数据从Oracle拖放到MySQL、PostgreSQL拖放到MySQL、Oracle拖放到PostgreSQL,反之亦然。此外,针对不同数据库的批处理作业(如MySQL中的打印报告、Oracle中的备份数据和PostgreSQL中的同步数据)也可以被调度和自动地在特定时间运行。

2020/1/16
阅读更多

获取自己的公网出口IP地址,支持Linux和Windows环境及程序API查询

在电脑上或者服务器上没办法直接看到公网IP,只能看到内网的IP,程序就无法知道互联网出口的地址,我就又写了一个获取公网IP地址的应用,这个应用是使用无服务器函数计算实现的,可用性和速度都不错,就分享给大家使用。

2020/1/4
阅读更多

网站广告中CPA、CPS、CPM、CPT、CPC的合作方式是什么意思

随着站长苦心经营自己的网站,网站的流量也会越来越大,这时候绝大部分站长都会想在网站上投广告来将流量变现,补贴网站服务器和带宽的费用甚至实现盈利,刚刚接触网站广告的新站长可能对一些专业术语不太了解,其中很多广告方式都会写CPA、CPS、CPM、CPT、CPC,今天就给新站长解释一下他们的含义,网上有很多专业解释,我就不复制了,直接用大白话来解释是什么意思。

2019/12/25
阅读更多

突然发现我的站点被.REN域名官方网站列为经典案例展示

今天突然发现我的网站访问量激增,多了一部分来路的流量,根据流量统计是来自REN域名的官方网站里面的经典案例栏目,在”个人博客:程序员技术博客“分类中我的网站就在最后一个。

2019/12/16
阅读更多

Nginx创始人的前雇主对Nginx提起了侵犯诉讼,被警方带走,Nginx创始人的前雇主认为Nginx是Sysoev在Rambler任职期间开发的程序

Nginx创始人Igor Sysoev的前雇主Rambler集团对Nginx提起了侵犯诉讼,认为Nginx是Sysoev在Rambler任职期间开发的程序,有关Nginx的所有版权应归Rambler集团所有。

2019/12/13
阅读更多

[二]Scala开发教程-Scala基础:数据类型

由上面的表格我们可以看出来Scala里面都是对象,没有java中的原生类型,还有一部分和Java有所区别Scala包含了一些虚无的概念(Null,null,Nil,Nothing,None和Unit),空(Null)是一个trait,它(如果你不熟悉trait)有点像Java中的抽象类。确实存在一个空的实例

2019/12/11
阅读更多

[一]Scala开发环境的搭建教程-使用IntelliJ Idea

在Idea的启动界面中现在Configure,Plugins,搜索框中输入Scala,安装Scala插件,安装完成后会要求重启Idea,插件就可以生效了。接下来,我们创建一个Scala项目,点击Create New Project,左侧我们选择Scala,右侧我们选择IDEA,点击下一步,给项目起一个名字,这里叫HelloScala,然后选择要存储的位置,如果是第一次构建,还需要下载ScalaSDK

2019/12/10
阅读更多

SpringBoot项目打包成jar后读取文件的大坑,使用ClassPathResource获取classpath下文件失败

本地测试文件可以正常读取,但打包成jar包传到服务器上就无法获取了,报错信息是:class path resource [xxxx] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:xxxx.jar!/BOOT-INF/classes!xxxx,话不多说,先看正确的获取方法:使用PathMatchingResourcePatternResolver

2019/12/9
阅读更多

苹果表演黑魔法:Mac 升级到 macOS Catalina 10.15 以后文件和硬盘出现两个并且多一个Macintosh HD - Data分区

早在2015年苹果的工程师就给EI Capitan增加了「系统完整性保护」策略,任何系统文件想要被修改都需要root权限,但是恶意程序获得root权限后还是能破坏系统文件。在Catalina 10.15,苹果工程师做了更加疯狂的事情,彻底将系统文件和用户的文件分离出来,形成了一个新的文件系统,而且这个系统文件系统是只读的,不允许写入。

2019/12/5
阅读更多

我的域名的故事,翻一翻我的域名的前世今生

很多朋友好奇我怎么又换域名了,虽然换域名这个事对网站影响非常不好,但遇到心仪的域名还是忍不住想换。那这次新换的[renfei.net]是什么样的故事呢,我也很好奇,就都查了一下我关注的这几个域名的前世今生。

2019/11/14
阅读更多

U盘已经是蓝色的USB3.0接口了为何还是那么慢?其中有猫腻

博主在日常使用U盘时感觉传输速度非常慢,看了下速度写入只有4MB/s,读取也只有10MB/s,可是U盘是蓝色的USB3.0接口了,为啥速度还是如此之慢呢?我就开始了对U盘的探索之旅。

2019/11/1
阅读更多

家庭装修布线和日常生活中网线怎么选?什么是超五类(CAT5E)六类(CAT6)和超六类(CAT6A)网线?百兆千兆万兆网络线材如何选择?

现在家庭装修的时候都会提前预埋网线,或者在我们日常生活中也需要购买一些网线,但市场上面的产品五花八门,什么超五类网线、六类网线、超六类网线、七类网线,甚至还有八类网线、九类网线,如何不被无良卖家坑?今天我就帮大家讲一下网线怎么选。

2019/10/23
阅读更多

在写代码中的小技巧:使用 TODO、FIXME 来记录备忘事项

我们每天Coding都会面临思路被迫中断,或者今天下班明天继续的情况,如果什么也不做,可能我们就想不起来还要干什么事,甚至解决问题的思路也一去不复返了。

2019/9/17
阅读更多

域名是如何解析的,解析的过程介绍

计算机拿到用户输入的域名以后会去查询一个服务器,那就是咱们电脑中设置的DNS服务器,DNS是指 Domain Name System,每个运营商都会提供一个DNS服务器来供用户解析域名,本文不讲DNS的原理,只讲域名的解析过程,所以直接看解析的过程。

2019/9/8
阅读更多

Nginx 安装 Naxsi 模块实现 WAF WEB应用安全防火墙的功能

能够浏览我的这篇文章,相信你已经对 Nginx 不陌生了,所以这里就不再赘述 Nginx 的安装和配置了,我们直接从 Nginx 和 Naxsi 的集成来讲,如果你对 Nginx 还比较陌生,不知道配置文件在哪里或者不知道如何编译,那这篇文章不太适合你,还请先熟悉 Nginx 的安装和配置编译。

2019/8/8
阅读更多

Apache NiFi 术语词汇解释

2019/8/7
阅读更多

Apache NiFi Processors 列表处理器中文介绍

Apache NiFi 的 Processors 实在太多了,不知道该用哪个,所以我就用机器翻译了一下,把全部的Apache NiFi Processors 处理器列出来,方面寻找应该用哪一个 Processors 处理器,文档针对的是 Apache NiFi Processors 1.9.0

2019/8/2
阅读更多

关于玄学我的一些思考理解

我个人认为,这个世界是不完美的,任何东西都分阴阳,达不到完美的平衡,所以就会去追逐自己缺少的那部分,也是整个系统运行的动力,冷热形成风就是气压在寻找平衡,雌雄相互寻觅就是因为自己缺少对方拥有的东西,如果一个人是完美的,那他身边的你就是多余的,当你出现的时候他就不完美不平衡了,与之相对的就是人的欲望驱使人去运行下去,那什么是完美呢?

2019/1/14
阅读更多

函数式编程在Java8中使用Lambda表达式进行开发

Lambda表达式推动Java8发布的最重要新特性。Lambda表达式允许把函数作为一个方法的参数(函数作为参数传递进方法中)。所以你必须升级到 JDK8 以上才可以使用Lambda表达式,如果是 JDK7 的同学就无缘Lambda表达式了。

2018/9/22
阅读更多

解决MySQL使用localhost可以连接但是用127.0.0.1不可以连接问题

这个问题是在一次客户的环境部署项目时遇到的,项目使用mysql连接字符串是 localhost,但是报错数据库无法连接,并且连接字符串被替换成了127.0.0.1,刚开始我认为是网络连通问题,所以执行了 mysql -u root -p 发现可以连接,一切正常,ping localhost也是127.0.0.1,我还以为是mysql的jdbc驱动不匹配,换了无数的jdbc驱动包,我确定不是我程序的问题,开始Google搜索,发现很多人遇到和我类似的情况,我就在这里总结一下,方便各位同学查阅。先说我遇到的问题类型,是权限问题。

2018/9/3
阅读更多

使用 Lombok 简洁优雅的优化你的实体类JavaBean代码-Java的奇淫巧技

Lombok是一个第三方Java库,在项目开发中我们经常需要定义实体类大量的JavaBean,然后使用IDE的快捷键去构建getter/setter/toString/equals等方法,代码看着非常多,最重要的是遇到改名需要的时候,要批量替换,还可能替换出错,实在是痛苦不堪,Lombok可以帮我们在编译时完成复杂又低级的代码。

2018/8/28
阅读更多

什么是CSRF攻击、什么是XSS攻击、什么是SQL输入攻击,如何防御攻击

今天就面向无安全基础的同学大概讲一讲这三类攻击是如何形成的,知道他的原理以后,就可以进行防御了。因为每个同学所使用的编程语言和框架都大不相同,所以本次介绍主要介绍攻击形成的原理和防御方法,那么具体的代码就会很少,得同学们根据自己的实际情况去写代码实现了。

2018/8/25
阅读更多

如何优雅的在Github上参与开源项目贡献自己的代码

很多同学在学习了Git以后已经蠢蠢欲动了,在开源项目上有一些自己的见解或看法,又或者发现了BUG和性能优化的地方,但如何将自己的代码贡献给开源项目呢?今天就带大家优雅的共享自己的代码。

2018/8/22
阅读更多

使用Git管理软件项目版本以及Git使用常识和介绍Git工作流GitFlow

Git的精髓就是分支的管理,如果大家都在master分支上改代码,项目就会乱套,所以需要一个工作流程来确保项目的正常开发,这也是本次介绍的重点,先来看一个简单的示意图:

2018/8/17
阅读更多

SpringBoot 使用 MyBatis 分页插件 PageHelper 进行分页查询

本文档使用的是 SpringBoot,如果是 Spring 还需要在 MyBatis 配置 xml 中配置拦截器,并且 PageHelper 是针对 MyBatis 的,MyBatis 的集成不在本文档中叙述,请先集成 MyBatis。

2018/8/16
阅读更多

项目经理应不应该拥有技术背景

项目经理应该具备技术背景。我认为想要管理技术人员或者跟技术人员沟通,是需要比较专业的技术知识,否则无法用“行话”与技术交流,更没有“共同语言”,而且技术人员大部分都比较有个性和自己的思维思路,在与技术沟通时不具备技术背景的话,你的观点将非常没有说服力,而且容易被强势技术人员忽悠。

2018/8/15
阅读更多

友情链接自助申请和自动巡查功能上线了,代码已上传GitHub

国庆中秋双节假期,突发奇想,让网友自己填写友情链接申请,程序自动审核;每天定时自动巡检友情链接,把满足条件的放出来,把不满足条件的隐藏掉

2017/10/3
阅读更多

媒体称监管或取缔比特币交易平台 比特币应声跳水

据火币网最新行情显示,比特币人民币报价短线急跌逾1000元,再度跌穿28000元,一度跌至27520元/枚。此前媒体传中国监管层酝酿取缔比特币交易平台。

2017/9/8
阅读更多

央行发公告叫停虚拟代币ICO,比特币、莱特币暴跌

9月4日下午,中国人民银行网站发布公告称,近期,国内通过发行代币形式包括首次代币发行(ICO)进行融资的活动大量涌现,投机炒作盛行,涉嫌从事非法金融活动,严重扰乱了经济金融秩序。

2017/9/4
阅读更多

8月30日 比特币之父 中本聪 账户突然发生3000比特币变动

就在比特币重回三万之际,中本聪疑似“现身”了!8月30日,疑似中本聪的比特币钱包出现异动,3000枚在2010年1月25日-31日被挖出的比特币突然移动到了2个地址,而距离该账户上次操作已有7年之久。目前该账户中有44万枚比特币,以目前的市场行情来看,总价值高达132亿元。

2017/9/2
阅读更多

Java9就要来了:模块化获得Java社区全票支持,来看看Java9的新特性

IBM、Eclipse基金会,、Red Hat等公司决定支持Java9中具有争议性的方案(模块化)的部署

2017/7/8
阅读更多

企业上云之我见:该不该上云?云计算的缺点是什么

随着个人网站的开发,使用了越来越多的云服务,包括ECS云服务器、弹性IP、专用虚拟网络、云硬盘、RDS数据库、OSS对象存储、CDN分发网络、开放搜索引擎、日志分析服务、云盾、云监控、DNS域名解析,阿里云的产品服务逐渐渗透到了我整个系统当中,看似集成了强大的云服务,但是我注意到自己的系统对阿里云的依赖、耦合度正在增强,所以我有些担忧。

2017/7/7
阅读更多

新版个人网站 NEILREN4J 上线并开源程序源码

2017/6/29
阅读更多

强烈谴责[wamae.win]恶意反向代理我站并篡改我站网页

2016/9/26
阅读更多

比特币(BTC)钱包客户端区块链数据同步慢,区块链数据离线下载

2016/8/17
阅读更多

微软确认Windows 10存在bug 部分电脑升级后被冻结

2016/8/14
阅读更多

NEILREN.COM 网站源码泄露 遭到下载 后院起火

2016/7/11
阅读更多

写SQL要注意的地方,如何写出高效的SQL语句

2016/4/17
阅读更多

瞬间加载!谷歌将全面推出AMP技术 会影响排名哦

2016/2/23
阅读更多

Attribute在.NET编程的应用(六)

2016/2/23
阅读更多

Attribute在.NET编程中的应用(五)

2016/2/23
阅读更多

Attribute在.NET编程中的应用(四)

2016/2/23
阅读更多

Attribute在.NET编程中的应用(三)

2016/2/23
阅读更多

Attribute在.net编程中的应用(二)

2016/2/23
阅读更多

Attribute在.net编程中的应用(一)

2016/2/23
阅读更多

支付宝的咻咻咻(声波支付)是怎样工作的?

2016/1/29
阅读更多

解答:我的个人博客程序用的是什么?

2016/1/28
阅读更多

树莓派(Raspberry Pi)系统安装与必要的初始化设置

2015/12/13
阅读更多

程序员最恐怖的梦魇是什么?

2015/12/8
阅读更多

蚂蚁路由器R1(AntRouter R1)设置配置安装图解

2015/12/7
阅读更多

比特币矿池结算方式-PPS/PPLNS/SOLO/P2P 解释意思与选择

2015/12/4
阅读更多

比特大陆 蚂蚁路由器 R1 (BITMAIN AntRouter R1)拆箱照

2015/12/4
阅读更多

国内比特币矿池我为什么推荐蚂蚁矿池

2015/11/28
阅读更多

张家口与北京的前世今生,恩恩怨怨

2015/9/7
阅读更多

Oracle 中 TO_DATE 格式

2015/8/19
阅读更多

无法打开运行空间池。服务器管理器 WinRM 插件可能已损坏或丢失。

2015/8/16
阅读更多

阿里云9折优惠推荐码,阿里云使用推荐码享9折优惠

2015/8/10
阅读更多

NSDN(软件开发者社区)开始更新欢迎浏览

2015/3/31
阅读更多

Windows10将为Win7、Win8/8.1免费升级,小米4将可刷Win10

2015/3/18
阅读更多

新年发红包活动结束-活动统计总结

2015/2/21
阅读更多

免费申请美国收款账号-美国万事达信用卡-激活开通美国银行账号-美国收款

2015/2/9
阅读更多

为什么程序员、GEEK都喜欢熬夜工作?

2015/2/5
阅读更多

北京奇虎360将360.com域名纳至麾下 价格过亿元

2015/2/4
阅读更多

我站CDN分发网络本月分发流量破10G

2015/1/27
阅读更多

.NET Framework 3.5 常用类型和命名空间一览图 - .NET Framework 3.5 Commonly Used Types and Namespaces

2015/1/27
阅读更多

万网免费虚拟主机-云虚拟主机-免费版-免费试用2年-1G空间

2015/1/22
阅读更多

微软Windows10将搭载Spartan浏览器,支持Flash 将代替Modern版IE,不会完全取代IE

2015/1/13
阅读更多

爱笑- 开心生活每一天-NEILREN.COM旗下图文休闲娱乐社区

2014/12/23
阅读更多

WINDOWS8/WINDOWS8.1(Win8/Win8.1)宽带连接拨号后蓝屏的解决方法

2014/12/14
阅读更多

即日起在微信朋友圈内分享的网页域名需要ICP备案

2014/12/13
阅读更多

百度低调推出公共DNS服务:号称纯净无劫持,“指引”未来?

2014/12/11
阅读更多

12月10日多省递归DNS服务器受到DDoS攻击 全国网络受影响

2014/12/10
阅读更多

程序员成长道路上必经的四个阶段

2014/12/7
阅读更多

写给新手站长:域名那点事-注册在国内国外?选择CN域名?

2014/11/29
阅读更多

GoDaddy域名续费优惠码全部失效「低价陷阱」?

2014/11/28
阅读更多

首届国家网络安全宣传周-共建网络安全,共享网络文明

2014/11/26
阅读更多

服务器端口应尽量少开,如果可能尽量只开80端口

2014/11/26
阅读更多

阿里云的优点和缺点,阿里云成熟吗

2014/11/25
阅读更多

小心免费主题!那些WordPress主题后门,一招拥有管理员权限

2014/11/24
阅读更多

博客完全迁移上阿里云,我所使用的阿里云架构

2014/11/23
阅读更多

毕业前对个人网站重新设计,登陆阿里云

2014/11/12
阅读更多

点评全国计算机等级二级考试

2014/11/5
阅读更多

到底是选择小米路由还是小米路由mini?

2014/10/24
阅读更多

隐私担忧,使用云储存你真的有隐私吗?

2014/10/20
阅读更多

今天给社团的同学们分享了一下我建博客的知识

2014/10/17
阅读更多

博客独立为blog.neilren.com

2014/10/17
阅读更多

信远社团搭建个人博客

2014/10/17
阅读更多

学微软MVA课程赢礼品

2014/8/13
阅读更多

关于我站取消友情链接的公示

2014/8/9
阅读更多

我站优秀的友情链接(博客类)网站将在微博主页上展示

2014/8/7
阅读更多

新浪云SinaAppEngine(简称SAE)使用的Sinaapp.com今日发生故障瘫痪疑似域名忘记续费

2014/7/29
阅读更多

NeilRen.Com隐私权声明

2014/7/22
阅读更多

中国因私护照免签落地签大名单

2014/7/17
阅读更多

程序员,你每周工作不得超过40小时

2014/7/16
阅读更多

微软多策略助力Windows Phone快速扩张

2014/7/15
阅读更多

对接新浪微博申请微博认证

2014/7/15
阅读更多

解决在本地调试网页SVG图片显示正常上传到服务器以后SVG图片不显示

2014/7/2
阅读更多

任霏到北京参加2014年第四届全国大学生计算机应用能力与信息素养大赛总决赛

2014/5/25
阅读更多

致敬河北医科大学东校区田径队

2014/5/7
阅读更多

我站使用阿里云开放储存服务和内容分发服务加速静态资源

2014/4/17
阅读更多

技术人员和客户的沟通问题

2014/4/9
阅读更多

信远软件社团纳新

2014/3/11
阅读更多

我站“任霏”关键字触发Google Sitelink

2014/2/25
阅读更多

为什么说百度不如谷歌

2014/2/24
阅读更多

新版个人网站悄悄上线啦

2014/2/23
阅读更多

网页头部多出一个空行,head内容跑到了body

2014/2/15
阅读更多

我的新首页小曝光

2014/2/13
阅读更多

Google方面收录展示恢复正常

2014/2/4
阅读更多

本博客即将从根目录搬移到./blog/子目录

2014/1/29
阅读更多

C语言程序设计_项目一_学生成绩的总分与平均分的计算_任务一:学生成绩的输入/输出

2014/1/27
阅读更多

C语言程序设计_项目零_开篇介绍

2014/1/27
阅读更多

关于我站Google方面site数量减少的说明

2014/1/25
阅读更多

使用PHP Manager for IIS快速搭建PHP环境

2014/1/24
阅读更多

GoDaddy的域名状态显示pending whois verification的解决办法

2014/1/17
阅读更多

解决方案:在IIS7中自定义404页面 却返回500错误的解决方案

2014/1/16
阅读更多

浏览器主页被绑架到hao123 快播3.5不升级版 在作怪

2014/1/15
阅读更多

戴尔Dell Vostro 成就 2420 官方 拆机 图解 除尘 清灰 拆机 教程

2014/1/15
阅读更多

影视推荐《狗狗与我的十个约定》 请善待动物 我们的朋友

2014/1/12
阅读更多

解释 域名 状态 运营商设置了客户 禁止删除保护 禁止续费保护 禁止转移保护 禁止修改保护

2014/1/12
阅读更多

WordPress垃圾评论为什么拦不住?

2014/1/10
阅读更多

效果较好的红蓝3D图片分享

2014/1/10
阅读更多

选择虚拟主机空间还是VPS云服务器 好处有哪些

2014/1/8
阅读更多

Godaddy 域名转移 邮箱变成 nocontactsfound@secureserver.net 的问题 解决方法

2014/1/8
阅读更多

修复 Discuz! 3.1 开启QQ互联后数据库错误 Database Error (1054) Unknown column "conuintoken" in "field list"

2014/1/6
阅读更多

域名注册$0.99为什么总是拒绝中国用户

2014/1/5
阅读更多

计算机中丢失 MSVCR110.dll 有效修复方案

2014/1/4
阅读更多

用代码获取年份在页脚版权处输出

2014/1/4
阅读更多

跨过2013 走到2014

2013/12/31
阅读更多

SQL Server 2008 连接字符串写法大全

2013/12/30
阅读更多

向我站投稿

2013/12/29
阅读更多

Windows服务器开启互访和网络发现服务

2013/12/29
阅读更多

本站使用创作共用授权This WebSite uses Creative Commons License

2013/12/29
阅读更多

Hyper-V 虚拟机 网络设置

2013/12/28
阅读更多

服务器安全软件推荐 安全狗 服务器安全专家

2013/12/27
阅读更多

Windows 7 完美运行的Visual C++ 6.0 下载

2013/12/27
阅读更多

Windows Server 2003 IIS6的安装和所需文件下载

2013/12/26
阅读更多

荣幸的加入百度联盟,申请并不难

2013/12/25
阅读更多

朋友们 圣诞快乐! Merry Christmas!

2013/12/25
阅读更多

中文域名有发展前景吗 会普及吗 我的看法

2013/12/25
阅读更多

广告过滤 伤害了谁 个人网站吃哑巴亏

2013/12/24
阅读更多

优秀程序员的6个共同特质

2013/12/23
阅读更多

百度site命令忽高忽低 不再准确

2013/12/23
阅读更多

塞外山城 - 张家口 我的家乡 风景图集

2013/12/22
阅读更多

路由器和交换机的区别

2013/12/22
阅读更多

Windows Phone 用户免费获得 SkyDrive 20GB 储存容量

2013/12/21
阅读更多

选中的磁盘具有MBR分区表 在EFI系统上 Windows只能安装到GPT磁盘 有效解决

2013/12/20
阅读更多

转眼大学生活已过半 回顾大学学习作品

2013/12/19
阅读更多

Windows Server 2008 IIS7+ASP+.NET+PHP环境配置搭建

2013/12/18
阅读更多

.NET Framework 类库命名空间简介

2013/12/6
阅读更多

速度达充值软件让我很失望

2013/12/5
阅读更多

如何走出选择PHP还是ASP.NET的两难境地?

2013/12/5
阅读更多

我国网站合法运营需要的备案和资质

2013/12/4
阅读更多

警惕DNS劫持网民站长都需注意

2013/12/2
阅读更多

ASP.NET常用内置对象介绍

2013/12/1
阅读更多

与本站交换友情链接

2013/11/29
阅读更多

网页中的nofollow属性禁止搜索引擎抓取特定链接

2013/11/28
阅读更多

百度加速乐上线百度蜘蛛DNS同步功能

2013/11/28
阅读更多

数据库设计,参考WordPress数据库

2013/11/21
阅读更多

Windows Phone 8 复制音乐重复问 题解决方案(Lumia)

2013/11/18
阅读更多

修复InternetExplorer11(IE 11)无法启动的问题

2013/11/16
阅读更多

Google无法解析DNSpod的域名

2013/11/14
阅读更多

我再一次爱上了Google反应速度惊人

2013/11/12
阅读更多

友情链接在未来对搜索引擎还重要吗

2013/11/12
阅读更多

Windows XP 停止支持,生命周期走到尽头

2013/11/11
阅读更多

域名放在国内管理好还是国外管理好

2013/11/11
阅读更多

个人品牌·需求·价值·意义,我的猜想

2013/11/10
阅读更多

张市第十中学2010级7班新年聚会

2013/11/9
阅读更多

回顾网站LOGO变化

2013/11/9
阅读更多

网站数据迁移完成,WordPress搬家过程总结

2013/11/8
阅读更多

本站域名即将更换

2013/11/7
阅读更多

Windows8.1下第三方浏览器无法使用的解决方法

2013/10/24
阅读更多

IE11被识别成火狐怎么办?有效兼容方法

2013/10/20
阅读更多

国内浏览谷歌网站,设置Hosts,最新Hosts地址

2013/10/7
阅读更多

.NET Framework 版本和依赖关系

2013/9/28
阅读更多

在本站可以评论文章,但是为什么有的不显示

2013/9/18
阅读更多

SQL Server等开发环境为什么这么难装,几点建议

2013/9/15
阅读更多

自己的页面如何使用WordPress的函数

2013/8/30
阅读更多

给社团弄个新版网站

2013/8/17
阅读更多

ESET NOD32 提示DNS缓存投毒

2013/8/15
阅读更多

TK域名百度收录吗?免费吗?如何注册?

2013/8/14
阅读更多

VMware Workstation 9.0.0-812388 英文版(附序列号)

2013/8/12
阅读更多

visual studio 2012 黑色主题背景设置

2013/8/10
阅读更多

Winform开发:6.默认按钮KeyPress事件

2013/8/8
阅读更多

Winform开发:5.习题,Tab键顺序、文本框全选、TextChanged事件

2013/8/8
阅读更多

Winform开发:5.控件linklabel、textbox、picturebox

2013/8/8
阅读更多

Winform开发:4.窗体的属性事件方法

2013/8/7
阅读更多

Winform开发:3.上次习题讲解

2013/8/5
阅读更多

Winform开发:2.按钮事件、属性、MessageBox类

2013/8/5
阅读更多

Winform开发:1.开始学习Winform开发

2013/7/31
阅读更多

WordPress博客如何插入视频

2013/7/31
阅读更多

绝密IT学习资料免费送

2013/7/27
阅读更多

是否应该拒绝IE6呢?

2013/7/27
阅读更多

填写网页表单发送到邮箱(反馈系统,联系方式)

2013/7/24
阅读更多

搜索引擎收录情况

2013/7/22
阅读更多

无线路由WDS中继桥接扩大覆盖信号

2013/7/20
阅读更多

网线制作水晶头制作教程

2013/7/19
阅读更多

家庭组无线局域网共享打印机共享文档

2013/7/19
阅读更多

IIS7.5和PHP5.3.10的安装配置

2013/7/16
阅读更多

回家啦,看看这环境

2013/7/14
阅读更多

刚下火车,回家啦

2013/7/13
阅读更多

网站安全很严峻

2013/7/11
阅读更多

HTTP状态的含义意思

2013/7/10
阅读更多

九种方式实现 javascripts 弹出对话框窗口代码

2013/7/8
阅读更多

后悔升级到Windows8.1啊,IE11很多不兼容

2013/7/7
阅读更多

升级到Windows8.1

2013/7/6
阅读更多

我为什么喜欢谷歌(Google)不喜欢百度(Baidu)

2013/7/5
阅读更多

在谷歌搜索结果中显示作者头像

2013/7/3
阅读更多

WordPress的RSS输出变成html网页

2013/7/2
阅读更多

非常遗憾,谷歌原来不考虑个人博客

2013/7/1
阅读更多

网站PV、UV、IP的区别

2013/6/30
阅读更多

网站头部下滑广告停留几秒后收起的代码

2013/6/30
阅读更多

谷歌广告初审通过

2013/6/29
阅读更多

域名到期以后的处理阶段

2013/6/29
阅读更多

计算机等级证书下来了

2013/6/28
阅读更多

向百度声明WAP页面阻止百度自动转码

2013/6/28
阅读更多

登录窗体与主窗体的传参

2013/6/27
阅读更多

期末了,更新放缓

2013/6/24
阅读更多

WordPress与Discuz完美整合

2013/6/22
阅读更多

C# 遍历文件夹下所有子文件夹中的文件

2013/6/21
阅读更多

申请谷歌广告遭拒,引发版权思考

2013/6/20
阅读更多

如何安装无线路由器

2013/6/19
阅读更多

带你玩转域名DNS解析

2013/6/18
阅读更多

linux 基本命令(大全)

2013/6/17
阅读更多

本站光荣的使用公益404页面

2013/6/17
阅读更多

域名证书

2013/6/16
阅读更多

使用自定义404页面要注意返回的状态码

2013/6/16
阅读更多

搜索引擎的蜘蛛

2013/6/15
阅读更多

微软10万美金吸引Windows Phone应用程序开发者

2013/6/15
阅读更多

新手建站该如何选择域名

2013/6/15
阅读更多

今日备案通过,开始上线更新

2013/6/14
阅读更多

Windows 8.1仍会失败,微软需要场改变

2013/6/3
阅读更多

雨非时空读者投稿信箱

2013/6/1
阅读更多

你的腦袋可以這樣想嗎?

2013/5/25
阅读更多

我们该选择Linux还是Windows?

2013/5/23
阅读更多

其实Unix很简单

2013/5/23
阅读更多

郁闷啊,搜索引擎还收录呢

2013/5/22
阅读更多

腾讯搜搜搜索引擎不遵守Robot协议

2013/5/21
阅读更多

那些年我们一起追逐的谷歌PR已经逝去

2013/5/20
阅读更多

千万级并发实现的秘密:内核不是解决方案,而是问题所在!

2013/5/19
阅读更多

个人日记-2013年5月17日

2013/5/17
阅读更多

调侃一下ICP备案

2013/5/16
阅读更多

自己揽活

2013/5/16
阅读更多

SqlCode(保存一下)估计老师就将这些啦

2013/5/16
阅读更多

C#代码规范-程序员必备

2013/5/16
阅读更多

Visual Studio 2012的安装以及下载地址

2013/5/14
阅读更多

天气热啊,不想出去,备案发愁啊

2013/5/11
阅读更多

常见域名解析类型解释:A记录、MX记录、NS记录、TTL、TXT记录(SPF记录)

2013/5/7
阅读更多

服务器主机推荐

2013/5/2
阅读更多

站点今日搭建完毕

2013/5/2
阅读更多

世界,你好!

2013/4/30
阅读更多