vacuity

钉钉自动打卡方案
dinging

钉钉自动打卡方案

1、设备要求 一部不常用的支持快捷指令且可以正常钉钉打卡的iOS( >=iOS13)设备 2、前提条件 登录钉钉,打开极速打卡,最好测试一遍打卡是否正常,设备要在打卡范围内,有网络,无锁屏密码,最好一直插着电源避免没电关机 3、实现步骤 1、添加快捷指令 1.1、不带通知 https://www.icloud.com/shortcuts/559159372fb342209b44b354fada18f0 复制到浏览器打开或者扫码添加 1.2、微信通知 [联系人请手动写微信的昵称备注,不需要在通讯录选择到,要是发送不成功的话,给siri 授权下微信联系人] https://www.icloud.com/shortcuts/d09f98ac0b4d45c18a16939d3d0bdf13 1.3、短信/iMessage通知 [要是发送不成功的话,给siri 授权下通讯录,急的更改手机号]
3 min read
发布到 maven 中央仓库-Deploying to the Maven Central Repository

发布到 maven 中央仓库-Deploying to the Maven Central Repository

最近,Claude 发布了其最新版本 Claude 3,我计划将其集成到我的聊天网站 AI-Chat (AI-Chat)上。我访问了官方网站,发现只提供了 Python 和 TypeScript 的 SDK。遗憾的是,我在 GitHub 上并没有找到 Java 版本的 SDK。因此,我决定亲自动手编写一个,并且打算将其发布到 Maven 仓库中以便他人使用。 在寻找发布到 Maven 仓库的教程时,我发现互联网上的大多数指南都已过时。没有办法,我只能自己摸索整个流程。接下来,我将记录整个过程,希望能帮助到有相似需求但又遇到相同困难的其他开发者。 注意:已经不是在这个网站操作了:https://issues.sonatype.org,现在是在https://central.sonatype.com,网站上的很多教程依然是前者。 注册账号 去Maven
5 min read
Http代理
http

Http代理

上个公司经常有一种需求:有些服务部署在内网(内网无法访问互联网),但是同时又需要访问一些我们需要的第三方服务,最开始我们采用的方式是对每个需要访问的外网单独申请外网权限。如果项目的机房权限管理严格审批繁琐的话,这个流程会变得很长。 后来发现其实java的启动参数可以直接添加代理参数: -Dhttp.proxyHost=172.20.6.4 -Dhttp.proxyPort=7777 -Dhttps.proxyHost=172.20.6.4 -Dhttps.proxyPort=7777 -Dhttp.nonProxyHosts="172.20.6.*" -Dhttps.nonProxyHosts="172.20.6.*" 这段的意思是http和https流量都经过 172.20.6.4 的 7777 端口代理出去,然后忽略 172.20.6.* 的地址,这个地址可以写多个。
3 min read