• remove_watermark

    如何去掉图片&视频中的水印最近我家里的同志有一些图片处理的需求,他们最近在捣腾图片,但是好多网上的图片或者视频都有水印,他们想把这些水印去掉。当然在也有很多的途径可以做这个是,有的工具被集成在小程序里,但是有很多的广告,让人用起来很烦。除此之外当然还有一些专业的工具,比如说Adobe的PS,但是对于年龄大的人或者是说那些个对技术不太敏感的人有一些难度。所以我最近就研究了一下如何去掉水...
  • redis optimization based on redisson

    背景周一大早上过来,发现在客户在jira上新建了一个bug卡。点进去一看原来是一个performance的issue,配图是NR中监控到redis的cpu直接被拉满的metric,这个问题应该困扰了团队很久。之前出现问题的时候,在staging中使用jmeter压测过很多次,都没有复现像生产上的问题。由于出现了几次,客户这次可能还是想找到根因吧。接着我早上接下了这张卡,开始了redis性能瓶...
  • Nginx在docker中的网络以及如何在OSI的应用层和传输层的load balance

    Nginx with DockerHow to Run it in docker docker cmd run docker image docker run --name <container name> -p 80:80 --hostname <hostname> -d nginx 其中hostname是方便docker内部的容器之间的通信,如果不设置会有默认值 ...
  • 如何获取request中的header的信息,并处理一些逻辑

    实现方式 参考文章 SpringBoot 中使用 Filter 的正确姿势,在这篇文章中解释很多种在spring-boot中实现filter的方式。我们在项目中使用的是可以去掉url区分的影响,所以我们使用@Component注解方式来实现DI,同时还可以使用@Configuration和@Bean的方式来实现DI。 实现步骤: 所有自定义的filter都是需要实现javax.servl...
  • 命令行中的chatgpt

    chatgpt 命令行工具 commandChatgithub 知乎 简书   最近花了一些时间写了一个小项目,直接在命令行中调用openai platform提供的api。有人可能会问了,为啥chatgpt提供了网页版你不用,非的自己弄一个麻不麻烦?大家就接着往下看吧~   我觉得把这个是看个人需求的,如果有的人只是想玩一玩的话,web版的确实够用了...
  • 作为后端dev我,第一次学习Vue

    Vue小白上手pre-perparation 你需要准备node环境,brew install npm 你需要安装vue client, npm install -g @vue/cli 你还可以直接使用下列命令初始化vue项目,npm init vue@latest 项目初始完成之后,进入到你的项目中cd <your project name> 安装依赖,npm install ...
  • Nginx基础概念

    Nginx基础概念 Nginx是一个web服务器 监听http端口 静态或者动态的网站内容 反向代理 负载均衡 后端路由 eg:如果后端unhealthy的时候,可以做一些其他的事情,比如说使用其他的后端服务 缓存(caching) 减少和后端的一些的重复的调用 网管API 限制请求 路由匹配 (根据API版本来路由匹配) timeout in nginx fronte...
  • shell script语法

    Shell基本操作 什么Shell,什么是Shell脚本。Shell是 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。通过登录命令,用户可以登录到linux中。在macOS上直接使用login。如果要切换用户,运行sudo -s -u ...
  • 寒门再难出贵子-我的二本学生

    寒门再难出贵子简书 寒门再难出贵子 《我的二本学生》  这本书从一个出生于70年代的孩子的角度出发,依靠教育改变了自己的命运,阶级。在90年代期间就算没有看上名牌大学也很不错了,因为全中国的高考人数才几十万人。国家能够包分配,大多数都是一些国家岗位。但是本书的作者并没有急着就业,而是选择了一步步的深造,最后获取了博士学位。作者通过自己的努力,最后在广州的一所学院就职。在2...
  • 把财富分享给别人-小岛经济学

    把财富分享给别人简书 读小岛经济学有感 part-2   通过上一章,小岛上的艾伯通过自己做的渔网让自己鱼更多了,同时他还有了更多的时间去做其他的事情。因为选择了冒险和牺牲(这里的牺牲指的是艾伯没有在规定的时间去捕鱼,冒着自己会饿肚子的风险做渔网,书中还是创造了一个比较理想的情况,这是因为他需要顺着这个故事继续说下去,主角光环吧!!!)。   来到了第...
12346