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

一个执拗的后端搬砖工

专栏成员
199
文章
245595
阅读量
34
订阅数
一文读懂jar上传至Maven中央仓库
一、背景概述二、sonatype配置三、GPG验证配置四、上传&发布jar包五、总结
叔牙
2024-06-26
1380
基于openresty防护源站
网站是一个企业或者团队的重要资产,源码也是开发人员和团队辛苦劳作的成果,对于后端服务,用户几乎触摸不到源码,但是对于前端页面,用户访问网站时会有最直接的接触,稍微有技术经验的用户可以通过浏览器的机制来查看页面源码,也有一些黑灰团队专门用爬虫扒别人的网站,然后包装成自己的产品,实现商业效益。
叔牙
2024-06-26
670
使用github项目白嫖正版JetBrains
一、背景概述二、github与项目配置三、申请JetBrains许可证四、使用JetBrains许可证五、规则与开源
叔牙
2024-06-26
930
AMI:轻松搞定服务器迁移
在业务稳定的情况下,服务负载的变更基本都在同一个账号同一个大区进行,但是所谓“拥抱变化,拥抱变更”,有时候是主动的,也有时候是被动的,如果原来的aws账号由于某些原因通知要被风控了,或者由于成本问题需要更换号商,也可能由于业务本身的发展原因,导致需要在新的区域部署类似的服务体系,那么无论是哪一种原因,给我们带来的结果都是需要整站迁移。
叔牙
2024-05-22
1120
使用Lambda实现EC2状态变更通知
在有些场景,需要频繁的启动、关机服务器,并且需要感知服务器启停的动作,比如项目迭代有有新服务器的启动和老服务器的停止,以及一些工具服务为了节省成本的手动和自动启停,然后需要感知这些动作,来关注服务器状态的正常和非正常变更,比如业务机器的状态变更是非常高危的动作等。
叔牙
2024-05-21
870
基于crontab和shell实现监控告警
市面上有很多开源的监控告警工具,提供了丰富的、可视化的监控指标,以及告警能力,而对于服务器维度,抛开业务指标外,我们关注的无外乎cpu使用率、内存使用率和磁盘使用率等是否超过了我们既定的安全阈值,如果超过了则推送告警通知,来引起研发人员的关注,从而采取相应的应对措施。
叔牙
2024-05-21
1050
写个简单的项目自动部署脚本
在项目数量比较大和构建流程比较复杂的场景,我们一般会使用jenkins以及衍生产品来实现构建打包部署能力,但对于一些简单的项目和小众场景,我们使用简单的脚本构建部署,也未必不是一个简单便捷和节省成本的选择。
叔牙
2024-05-21
1360
基于ngx_lua_waf安装网站防护
ngx_lua_waf是一个基于ngx_lua开源强大的Web应用轻量级防火墙,它可以帮助我们提高网站的安全性和防护能力。通过安装和配置ngx_lua_waf,我们可以轻松地定制安全规则,实现灵活的安全防护。同时,WAF的实时日志记录和报警功能可以帮助我们及时发现和处理安全问题。
叔牙
2024-05-21
890
aws ec2如何实现定时开关机
一、背景与概述二、服务设置开机启动三、编写Lambda开关机函数四、基于Scheduler计划实现定时开关机
叔牙
2024-04-26
2400
Spring上下文无法通过getBean获取某些bean?
在springboot项目中发送应用内事件,发现业务并没有如预期方式处理,查看日志发现有报错:
叔牙
2024-01-24
3550
服务器遭遇挖矿:追踪与解决之路
nc命令检查22端口是否开放,返回拒绝,然而如果端口没有开的话应该返回timeout,refused代表sshd进程没起来或者已经挂掉了。
叔牙
2024-01-23
5480
nacos集群部署与使用
修改集群配置,在conf目录添加集群配置文件cluster.conf,三个节点配置一样:
叔牙
2023-12-19
3590
springboot在linux上几种启动方式
springboot项目一般是打成jar包上传到服务器,然后执行启动或者重启命令。
叔牙
2023-12-14
8950
xxl-job集群部署与使用
一、机器准备二、安装运行环境三、打包上传服务四、启动调度服务五、配置域名与负载六、java服务访问
叔牙
2023-12-11
1.1K0
rocketmq主从模式搭建
修改nameserver和broker的启动参数,对于2c8g机器,nameserver建议1g,broker建议4g。
叔牙
2023-12-11
2140
基于Emby搭建个人媒体库
Emby是一个媒体服务器软件,用于组织、管理和共享个人的音乐、电影、电视节目和其他媒体文件。它可以将您的媒体库中的内容流式传输到各种设备上,例如电脑、智能手机、平板电脑、智能电视等。
叔牙
2023-09-25
4.7K0
MybatisPlus通用方法是如何注入的
MyBatis-Plus 是基于 MyBatis 的一款优秀的ORM(对象关系映射)框架,它在原有 MyBatis 功能上进行了封装和扩展,并提供了一些强大的增强功能,方便开发人员更加高效地开发数据访问层。
叔牙
2023-09-07
5420
基于BeanPostProcessor保护敏感配置
很多项目的配置都写到了应用的配置文件中,或者通过配置中心的项目空间自己管理,这样是不太安全的,并且有相当一部分中小型团队,对于访问线上数据库、redis等资源没有做网段限制,开发人员或者能够看到项目配置的产研人员可以直接访问线上资源,这是比较危险的,有时候会直接本地连接线上资源进行操作,也难免会出现误操作导致线上数据丢失或者损坏,进而导致不能恢复或者很难恢复问题,从而给产品结构带来不可挽回的损失。
叔牙
2023-09-07
1190
@ConfigurationProperties工作原理
@ConfigurationProperties是springboot框架中一个比较重要的注解,和@EnableConfigurationProperties一起使用,用于将配置属性绑定到Java类的字段上。这样可以方便地在应用程序中读取和使用配置属性。
叔牙
2023-09-07
3370
写一个简单的异常告警
在一些中小型团队,没有完善的监控告警平台,为了保证线上服务运行状况不是黑盒状态,我们需要手动写一些简单的基础工具,比如接口监控告警等能力,当然就算有监控告警平台,有时候也需要手动写一些告警工具,来支持一些自定义或者个性化的告警能力。
叔牙
2023-09-07
2040
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档