Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.
Get Feederblog.diqigan.cn
Get the latest updates from Seven's blog directly as they happen.
Follow now 31 followers
Last updated 10 months ago
10 months ago
前言你好,我是小柒。Java 程序员,热衷自动化。前段时间花了 5 天左右,借助 Notion + CloudFlare + Github Actions 零成本搭建了一个支持一键分销的小报童排行榜: https://xiaobot.osguider.com。在这里复盘一下过程,希望能够对你有所启发。善用...
11 months ago
配置过程添加数据文件 _data/site.json,写入以下内容,定义站点信息和 sitemap 中的一些默认值:123456789{ "baseUrl": "https://xiaobot.osguider.com", "robots": "/robots.txt", "sitemap": { "path": "sitemap.xml"...
about 1 year ago
GitHub Actions 可以添加运行参数。我只需要设置 filepath 和 content 两个参数,然后配合 shell 脚本就可以自动生成和提交博文到 GitHub 仓库,进而触发自动构建和发布。GitHub Actions...
over 1 year ago
概念工作流BPMNDMN (Decision Model & Notation)CMMN (Case Management Model and Notation)选型后端Activiti官网Github Star 9.1kDocument...
over 1 year ago
名词CDC(Change Data Capture): 数据变化捕获ETL(Extract Transform Load):数据提取、转换、载入工具特色Canalmysql_streamergo-mysql-transferMaxwellDatabusDataX开源方阿里巴巴Yelp-zendeskLinkedIn阿里巴巴开发语言JavaPythonGolangJavaJavaJava活跃是否是是否是高可用支持支持支持-支持-文档详细还???详细详细详细还行数据源MysqlMysqlMysqlMysqlMysql OracleMySQL Oracle OceanBase SQLServer PostgreSQL DRDS...
over 1 year ago
RFID 卡是指非接触式类电子卡片/标签,包括有ID卡、IC卡和NFC卡以及其它等电子卡/标签。他们主要的区别在于工作频段。NFCNFC,全称是Near Field Communication,“近距离无线通信”,NFC本质信息双向交换。NFC和RFID都是基于位置相近的两个物体之间的信号传输,NFC技术增加了点对点(P2P)通信功能,NFC设备彼此寻找对方并建立通信连接。P2P通信的双方设备是对等的,而RFID通信的双方设备是主从关系。NFC 的工作频率是 13.56Mhz,所以只能读取和模拟 13.56Mhz 的 IC 卡。ID 卡全称身份识别卡(Identification Card),低频(频率有125Khz、250...
over 1 year ago
前言每一年都会发生很多很多的事情,能引发我去觉悟的,却寥寥无几。2023,我称之为自己的开悟元年。一些故事和感悟,与你共享。见自己、见天地、见众生认识了一位新朋友,毫无保留地跟我分享她的世界。音乐、美食、玩乐、世界观,等等等等。给我异常封闭的世界打开了一扇窗。还有一位老朋友,劳心劳力带我四处游玩,没有一丁点怨言。见到了许多从未见过的风水,体验了许多从未体验过的人情。读万卷书不如行万里路,行万里路不如阅人无数。可能多亏了这些朋友们,才能让我愿意打开自己的心门,尝试着去接触这个世界。当然,按照我现在的境况,距离“见自己、见天地、见众生”还相差甚远。但我相信自己终能解开枷锁,释放真我。直面恐惧克服恐惧最好的方法,是直面恐惧。作为一名后端开发,我对前端一直有一种莫名其妙的恐惧。究其根由,还是写得比较少。索性趁着元旦 3 天假期,通宵达旦写了自己挂念许久的静态页面 看见导航。旁观只觉其易,亲历便知其难。所幸、攻坚克难的过程,才是我们真正的成长。直面恐惧,给了我莫大的信心和勇气,迎接属于我的 2023。主观能动性从毕业到现在工作 5 年,我所在的部门几乎年年拆分重组。以往是被动的随波逐流,公司安排到哪儿就去哪儿,今年恰逢前领导的部门扩招,索性主动换了一次部门。现领导待我恩重如山(这个???喻没有丝毫夸张成份),提高了我的薪资待遇,也给了我管理团队的机会。我对他个人能力十分敬佩,只是当时对于整个团队氛围有点悲观,终究是做了个不义之徒,落荒而逃。想着有始有终,鼓起勇气找领导坦白了要离开的事情。我说我今年特别没有成就感,忙来忙去一整年,到头回顾发现自己好像啥也没做,没有任何成长。领导的视角和观点对我产生了很大的冲击:一个人不是技术成长了才算成长,管理能力成长了也是成长。在管理的过程中,不是只有自己成长了才算成长,你帮助团队成员成长了也是成长。不是结果成功了才算成长,走了失败的路线,知道那条路是错的也是成长。不要给自己、和自己做的事情设限。你觉得你只能做到这种程度,那你就只能做到这种程度;你觉得你做的事情只值 10 万,那它就不可能做成 100 万的样子。想要做成一件事情,需要自己去主动推进。有人告诉你这条路不行,你报告给领导说这条路不行。别人可能根本就没试过,你也根本就没争取过。然后呢?这条路真的不行了。如果不知道自己该往哪里走,就看看比自己优秀的人到底好在哪里,怎样才能补全这些差距。选择道路的时候,也要想好这条路可能会帮助你获得什么成长。要敢于突破自我,破除界限,坚守底线。好的产品是大家一起做好的,不是说某一个环节做好就能做好。作为一个开发,也要时刻想一想怎么把产品做得更好。需求有问题就跟需求聊,产品方向有问题就跟产品或者项目经理聊。不要因为你只是一个开发,就只做开发的事情,就只是别人说啥做啥,随波逐流。一方面解答了我个人成长的困境,一方面阐释了团队滞后的原因。可能别人会觉得这是鸡汤,但对于当时的我来讲,真的是醍醐灌顶。事后跟同事调侃说,如果我能早一点找领导聊天,可能就不会申请换部门了。但如果终究是如果,流程走完,板上钉钉,最后还是带着满腔愧疚,搬到了新部门。信仰崩塌后面大概想了一下我为什么会走:一方面是觉得当时的团队没有产品思维,客户说啥就是啥,朝令夕改,忙来忙去一场空,一年下来不知道自己做了什么,缺乏成就感。另一方面是领导想培养我做管理,但是我却在计较技术上的得失。目标没对齐,难免有落差。新部门的领导是我的旧识,我对他最大的印象:他是公司里我知道的唯一一个会过滤客户需求的人,不合理/会变动/没效益的需求,几乎都不会透传到开发层面,也就是我们几乎不会做无效开发。但很快,现实给了我当头一击。新领导现在是中心经理,不再劳心需求的事情。这边的需求一样是透传客户想法、一样是频繁变动,甚至连需求文档都写不明白。一开始我还想推动一下变革,改一改团队的问题。但后面愈发疲惫,只觉蚍蜉撼树,螳臂当车,难有成效。突觉程序员和建筑工人竟如此相似:建筑工人按照工程师的蓝图一砖一瓦建造现实中的高楼大厦。程序员按照需求的描述一字一句构筑网络上的虚拟系统。人人都觉得拆楼重建成本巨大,人人都觉得代码重写信手拈来。加加班就能搞定的事情,不是很简单吗?我对技术一直都有一种信仰:我一直觉得技术改变世界,科技构建未来。突然间,我开始怀疑人生:我是谁?我在哪儿?我活着是为了什么?日复一日通宵达旦写一些没人用的垃???系统的意义在哪里?突然间,我对技术的信仰崩塌了。只觉程序员不过是个提线木偶,在别人的操作下苟活罢了。按理说生活中不该有这么多抱怨的,要么忍受、要么改革、要么离开。至于为什么不跳槽,这个问题我也没想明白。信念重塑,独立开发我从高中开始衷爱 IT...
over 1 year ago
平台收费策略API自定义宽高完整页面截图说明ApiFlash免费方案:100 截图/月✔️✔️✔️ScreenshotMachine免费方案:100 截图/月✔️✔️✔️htmlcsstoimage免费方案:50 截图/月✔️✔️✔️Browserless免费方案:1000 单位/月✔️✔️✔️Screenshotlayer免费方案:100 截图/月✔️✔️✔️GrabzIt7天试用✔️✔️✔️ScreenshotAPI7天试用✔️✔️✔️urlbox7天试用✔️✔️✔️GetScreenshot付费使用✔️✔️✔️Selenium开源免费✖️未测试
over 1 year ago
开发技巧如何在chrome中实时修改JS 给目标网站持久化注入 JS 脚本MySQL 参考资料 一份还不错的 MySQL 参考资料UI Events JS 中的事件调度和 DOM...
over 1 year ago
我有一个天赋,脑海时常能蹦出来许许多多的奇思妙想,如漫天星海,美妙无穷。我有一个烦恼,思维总是会迷失在纵横交错的巨大迷宫,似瀚海孤舟,无所适从。我把事情装在脑子里,经常需要冥思苦想:接下来要做哪件事?我是不是忘记了哪件事?我今天到底做了什么事?这些思虑,既消耗能量,也消耗情绪。效率大打折扣,精神苦不堪言。我经常会这样否定自己:忙时碌碌无为,闲时无所事事。碌碌无为:是记不得自己一整天到底忙完了什么事情;无所事事:是想不起自己接下来还有什么事情没有做。昨天实践了一下屡次被我捡起,又屡次被我忘记的方法:待办清单。不过是花费几分钟把事情从脑子里搬出来,写入到待办清单。生活便发生了天翻地覆的变化:我从被动地等待事情从脑子里蹦出来,变换为主动地把待办事项从清单中挑出来。我可以清晰地知道自己还有什么事情没做;可以自由地给它们安排优先级和处理时间;我可以轻松地回顾自己在什么时间做了什么事情。对生活的掌控感、对已完成的任务的自豪感、对未来事项能够按时完成的自信感……油然而生。放过大脑,让它专注于解决问题,而非不断选择。武装自己,让我们主动安排,而非被动浮沉。番外:几乎我所有富有创造力的想法,都是在上下班路上、吃饭时突然迸发出来的。所以,停下来,给自己一点放松的时间,也能有事半功倍的效果。(And,不要骂我,为什么把上下班路上和吃饭称为放松时间。)
over 1 year ago
“终有一天,我要抛却一切枷锁。踏上旅程,环游世界。”“健康永远是第一要务,是时候好好规划一下了。”“等我调研完所有的时间管理理念并且总结出一套适合自己的方法论再去执行。”“我想开个自媒体帐号分享心得,倒逼自己成长。但是…..等想好名字再开始吧。”“完美主义不可取,得先完成再谈优化呀。这个毛病得改改。”……嗯,你说的对。然后呢?不了了之。“等”,是一个在我的生活中高频出现的字眼。总想着等时机成熟之后再去行动,可是不行动又怎会促使时机成熟呢?在漫长的等待中丧失热情,失去动力。然后、再等待下一个等待的目标,再等待下一次失去动力。不满足现状,寄希望于将来。碌碌终日,郁郁寡欢。成长大概 觉、知、行 三字。行动是进步的拦路虎,也是突破的登云梯。不妨就从今天开始吧,迈步踏上行程,再辨路在何方。计划、执行、复盘、迭代,周而复始,终至终途。
over 1 year ago
起因最近借助 Notion 作为数据库搭建了《开源服务指南》的工作流,Notion 是真的好用,无奈复制出来的 Markdown 文本中图片部分格式不对(不知道是不是我使用方法有问题),需要手动修正。一回生二回熟三回咱可不就烦了嘛,所以想着写个油猴插件解决 把 Notion Page 内容复制为标准 Markdown 文本...