分类: 开发

6 篇文章

thumbnail
NGINX使用相同TCP端口同时服务HTTP和HTTPS
前面有提到过,在nginx中可以用error_page 497来重定向使用http到使用https协议的TCP端口。但是利用497做内部重定向需要跳转location,在一些复杂的NGINX场景下处理流量会比较麻烦。 文章传送门: https://blog.hanada.info/5341.html 另外还有一种方法是先用stream读取协议类型,…
NGINX实现全链路唯一ID生成与传递
本博客现在除了正在使用的华为云CDN/CloudFlare CDN外,还有一套自建的CDN服务,由于有时候访问链路会比较长,因此需要使用一个唯一ID来跟踪全链路日志情况。具体有以下要求 需求点 唯一ID生成与获取 将请求头X-Resty-Request-Id定义为特殊请求头,如果有此请求头,则将此请求头定义为请求唯一ID的值。若无此请求头,则重新生…
thumbnail
WordPress记录用户登录记录并显示在用户个人中心
为了进一步提高User-Agent的解析效果,决定弃用目前的UA解析函数,采用百度前端团队开发的Node.js开源项目UA-Device,并封装为Api供WordPress调用。目前接口向公网开放,但随时有可能视情况关闭或者实行对接口要求鉴权等减少并发量的措施。 体验地址:htps://api.hanada.info/ua 请求方式为?ua={us…
thumbnail
JAVA课程设计——文本编辑器
这个是我的JAVA程序设计课程的期末课程设计,使用Java Swing实现一个文本编辑器,参考了不少公网上的代码和教程,已基本实现Windows10 1809版记事本的所有功能以及字体、背景颜色功能等。权当是体验一把Java Swing编程吧。 GitHub Github链接: GitHub HanadaLee/texteditor 架构图 程序运…
thumbnail
Clearision——驯兽师联盟使用主题开源
驯兽师联盟主页(www.tamersunion.org)使用WordPress构建,并使用Clearision主题。该主题由Dimpurr设计。本组在其基础上进行了二次开发。前期主开发者为Kenta,驯兽师联盟主页运维团队成立后由团队负责后续开发运维。根据该主题使用的GPL V2.0开源许可证,将本主题开放源代码,详情请见 GitHub tamer…
thumbnail
做一个属于自己腾讯企业邮箱登录页
hanada.info这个域名其实主要是作为域名邮箱使用的,我用的是腾讯企业邮箱。腾讯企业邮提供了mail.domain.xx的登录方式,但是这个方式要求域名已备案,而且可选的页面模板也十分单调。因此,其实可以自己设计一个页面来登录。要实现这个功能,可以利用腾讯企业邮箱提供的「登录模板」接口,在邮箱管理页面-工具箱-登录模板可以找到。 点击获取代码…