首页
学习
活动
专区
工具
TVP
发布

shigen的学习笔记

专栏作者
105
文章
25155
阅读量
21
订阅数
修改docker镜像版本,容器大小缩小10%!
是的,你看的没错:修改docker镜像的版本,我的容器大小缩小到了10%。效果如下:
shigen
2024-04-24
830
闲不住,手写了数据库文档生成工具
逛博客的时候,发现了一个很有意思的文章:数据库表结构导出工具。带着好奇,我也去DIY了一个,先看看效果:
shigen
2024-04-16
1300
分享Fork/Join经典案例
在上一篇的文章java 多线程+分治求和,太牛了的文章中,提到了forkjoin,在一番了解之后,发现这个forkjoin基本上和线程池差不多
shigen
2024-04-09
1060
Java多线程+分治求和,太牛了
最近的一个面试,shigen简直被吊打,简历上写了熟悉高并发。完了面试官不按照套路出牌,我说了我用了countdownLanch,他问forkjoin了解吗?LRU怎么设计……一脸懵,尴尬的直接抠脚。
shigen
2024-04-08
2210
看不惯各种信息收集表,我手写了一个身份证号输入组件
shigen最近的需要填写各种报名表的场景有点多,很多场景都要输入身份证号。对于这些信息,我特别的敏感,所以,我想着能糊弄过去就糊弄过去。之前也确实有乱填,只要凑够了18位,或者我随意改动身份证上的某一位数字就行了。但是,直到我遇到了一种表单:我改一个数字,它发现了,不让我提交!我气急败坏,我要研究一下这玩意怎么实现的。总不至于调用了某云的身份证地址库吧。
shigen
2024-04-07
1070
通过学习mayfly,我学会了前端如何优雅的设计字典值
shigen在假期的最后一天早晨起来,翻看了一下博客,一个mayfly-go的开源项目吸引了我的注意力,其实很久之前准备去啃它的,后来看到了代码就放弃了。现在正好有这个决心,打开了mayfly-go官网准备学习一番。发现官方给的更多的是展示的效果,没有详细的设计文档和技术文档,直到我我找到了mayfly-go的语雀文档,认真的研读了一番,最后在枚举值统一管理维护这一块看得我豁然开朗。因为在shigen之前的文章后段数据字典的优雅设计的文墨就提到了我的困惑,也接触了很多稀烂的项目,所以困惑更深,设篇文章的设计正好为我提供了一个巧妙的解决方案。于是,我花了一下午的时间来研究者问题,并写了如下的代码验证。
shigen
2024-04-06
1050
推荐一款命令行随机数据生成工具
在shigen之前的文章如何用python优雅的生成模拟数据中,采用了faker这个库实现了随机数据的生成。但是有点小傻,因为我今天发现我的本地安装了conda环境,自带了faker,可以直接在命令行使用:
shigen
2024-04-02
900
开源一款剪贴板跨设备共享工具
昨天遇到了一个很棘手的问题:我的手机剪贴板需要同步到另外的两台设备上。遗憾的是手机上并没有安装相同的通讯软件。用网上免费的剪贴板共享工具吧,方便是方便,但是觉得还是不安全,关键是不能实现特定的需求。我很享受DIY的过程,于是思索一下,我觉得我可以自己做出来,还能做到局域网下的剪贴板跨设备共享,毕竟我也曾有过成功的案例:开源一个局域网文件共享工具。于是说干就干。
shigen
2024-03-31
910
让人担心的软件生态
其实很久之前shigen就想写这样的一篇文章,思考现在的软件生态和我们日常使用的各种软件,以及背后的各种软件安全、软件权限问题。
shigen
2024-03-28
910
iPhone用GPT替代Siri
前一段时间,因为iCloud协议的更新,我的云盘空间无法正常的显示,联系了客服,说是需要更新系统。于是更新了系统,新的Siri,明显地感受到了在前一代的基础上有明显的提升,但是相较于chat GPT来说,我觉得还是差距很大。像是搜索某些资料,会直接显示某度的搜索结果。我只想要干净的结果,让我获取信息的方式更简单,为什么不能尝试把GPT接入到iphone呢?我每次的Siri,完了之后就是直接去问GPT,于是说干就干。
shigen
2024-03-28
970
mybatis-flex入门体验(一)
趁着下午的空闲时间,研究了一下mybatis-flex,看着对我还是挺有吸引力的。于是打开了官网,先从代码生成开始:
shigen
2024-03-22
1090
python flask服务如何注册到nacos
shigen之前遇到了一个服务,需要结合nacos+ Spring security实现服务的负载均衡。其中最为重要的就是python服务自己注册到nacos上,趁着闲暇时间,来研究了一番。
shigen
2024-03-14
2210
常见的限流算法-python版本
在系统的稳定性设计中,需要考虑到的就是限流,避免高并发环境下一下子把服务整垮了。shigen在翻看以前的笔记的时候,看到了python版本的限流算法,在此做一个分享。
shigen
2024-03-11
1081
spring boot使用异步多线程
在今天重学的时候,遇到了这样的问题:准备去封装一个线程池的,看到了异步线程池的概念。什么?异步线程池,重新复习了一下。意外收获了一个注解Async。
shigen
2024-03-07
2030
设计模式——代理模式
最近在学习的时候,突然看到了代理模式。一看就很熟悉,因为在spring中大量用到了代理模式。那接下来将结合查询到的资料和代码,分享一下代理模式的分类和实现,以及golang版本的。
shigen
2024-03-04
690
python实现手机号归属地查询
手机上突然收到了某银行的短信提示,看了一下手机的位数,正好是11位。我一想,这不就是标准的手机号码吗?于是一个想法涌上心头——用python的库实现查询手机号码归属地查询自由。因为熟悉shigen的伙伴都知道,之前出过这样的一篇文章:程序员必备的IP查询工具。
shigen
2024-02-29
1900
python+快捷指令实现GPT自由
今天研究出来了一个比较具有代表性的东西——python+快捷指令实现GPT自由。先跟shigen一起看看效果:
shigen
2024-01-29
1530
vue+Element UI实现省市区镇四级联动封装
具体的使用可以参考对应的官方文档或者博客vue+Element UI 实现中国省市区三级联动。
shigen
2024-01-28
2310
如何让windows更好的支持Linux开发
shigen的日常开发用到的就是mac+windows,在我的mac里也安装了windows的虚拟机。让我比较烦的是linux或者说mac上的命令在windows上不能用,再次降低了我的开发效率。
shigen
2024-01-25
1330
golang实现短链接系统
Hello,伙伴们,这是shigen第一篇推广golang项目的代码,部分设计不当的地方,欢迎提出。
shigen
2024-01-22
690
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档