- 博客(21)
- 收藏
- 关注
原创 程序员的职业陷阱:如何避免走入死胡同?
实际上,在大部分工程项目中,“能用、稳定、按时交付”比“代码优雅、架构完美”更重要。一位40岁的程序员在被裁员后陷入迷茫,他感叹,自己除了写代码,什么都不会。产品、运营、市场、销售等岗位可以直接接触客户,变现路径短。而程序员、测试、运维、UI 这些岗位离用户较远,一旦失业,变现能力极弱。程序员的路并不窄,但如果十几年只专注于代码,而忽略了职业发展的其他维度,迟早会陷入困境。年纪轻轻的我,以为第二个工匠最优秀,因为他把工作当作艺术,精益求精。但朋友却告诉我,他绝不会用第二个工匠,甚至可能会开除他。
2025-03-07 21:26:15
181
原创 fastjson之CVE-2022-25845漏洞
一个关于fastjson库的警告——CVE-2022-25845,该漏洞目前在1.2.83版本后已经修复
2024-11-05 10:13:17
623
原创 Ubuntu通过创建 systemd 服务文件来设置开机自启动
在 Ubuntu 中,可以通过创建 systemd 服务文件来设置开机自启动,以下为配置 frp 在启动时自动运行,并在后台运行为例。通过这些步骤,你可以在 Ubuntu 系统中配置 frp 服务或其他自定义服务在启动时自动运行,并在后台运行。替换为你的 frp 客户端可执行文件和配置文件的实际路径。替换为你的 frp 可执行文件和配置文件的实际路径。目录下创建 frp 服务文件,例如。对于 frp 客户端,创建。
2024-07-22 10:48:42
583
1
原创 Ubuntu使用root账户登陆
在 Ubuntu 中,默认情况下,root 用户是禁用直接登录的。以上步骤可以帮助你在 Ubuntu 中启用 root 用户登录,但要谨慎使用并确保服务器的安全。系统会提示你输入新的 root 密码,然后确认密码。然后输入刚刚设置的 root 密码。
2024-07-17 13:55:08
5917
1
原创 frp内网穿透
这样,通过 frp,你就可以在公网服务器 B 上访问到局域网主机 A 上的 SSH 和 MySQL 服务了。A为局域网内的主机,B为拥有公网IP的服务器主机。在服务器 B 上创建。
2024-07-17 13:53:54
230
原创 版本更新:如何用户浏览器缓存的问题
通过文件版本化、缓存控制头、查询字符串版本号、Service Workers等方法,可以有效地解决用户浏览器缓存的问题,确保用户能够及时加载最新的JavaScript代码。在实际开发中,通常会结合多种方法以确保最佳效果。
2024-07-10 16:57:09
526
原创 npm install --save-dev electron 命令卡死
刚入坑electron,一开始安装依赖就遇到问题,后面排查还是因为镜像源的问题,记录一下。
2024-06-12 21:02:28
784
原创 解决:idea新建maven项目后一直在初始化
2.设定全局maven配置,即idea新建项目直接使用自己配置好的maven;idea新建Maven项目的时候,项目一直卡在在maven初始化界面。文件夹下的配置,依赖下载使用的国外的源,速度很慢,故卡死。新开项目时,idea默认maven仓库为用户目录下。文件夹后,再次新建项目,问题解决;1.将更改镜像源后的。
2024-05-30 13:15:58
723
原创 使用Apache POI实现Java操作Excel文件
Apache POI 是一个开源的 Java 库,用于操作 Microsoft Office 格式的文件,包括 Excel、Word、PowerPoint 等。本文将介绍如何使用 Apache POI 的 XSSF 模块实现 Java 操作 Excel 文件。
2024-05-30 11:57:04
995
原创 windows下查看占用资源的进程
windows下查看占用资源的进程打开任务管理器,点击性能点击性能下方的资源监视器点击CPU,可以看到关联句柄输入框,输入被占用的文件夹或文件名称,点击搜索标志,即可查看到被占用进程在任务管理器进程才当中中可查询到对应进程,结束进程即可结束进程。
2024-04-25 00:01:05
746
原创 在没有管理权限的情况修改环境变量
环境变量能够在让我们在全局状态之间调用某个程序或者命令,不再限制于文件路径。对于开发人员而言,配置各种语言的开发环境都是必不可少的。
2024-04-24 17:29:03
869
原创 如何在AOP代理的情况下获取注解所在的全限定类名
要获取原始类的全限定类名,可以通过的获取被代理的原始对象,然后通过获取原始类全限定类名。这种方式可以跳过代理,直接获取到目标对象的实际类型,从而获得原始类的全限定类名。Spring AOP代理会影响JoinPoint获取到的方法签名,需要特殊处理才能获取到原始类信息,这与其动态代理机制有关。
2024-04-21 22:55:16
346
1
原创 screen后台运行运行服务
大部分情况下,我们使用SSH终端远程连接服务的时候,在界面启动服务并关闭终端后,程序也会停止运行,部分程序在启动后也会一直占用终端布拉布拉打印日志。而screen就可以非常好的解决上述问题,帮助我们在后台运行各项服务和程序。
2024-04-21 22:40:52
313
原创 windows11 远程桌面连接的用户名和密码
最近在使用window系统自带的远程桌面进行连接的时候,尝试了好几次的用户名和密码都不正确,最后使用命令行进行查询的用户名试了下才解决。在CMD命令行内输入以下命令,第二个便是用户名,如图aaaa便是账号,输入的时候记得在前面加上。密码输入微软账号的密码即可,连接成功 nice!
2024-04-21 22:29:51
16713
4
原创 fastjson转换Long类型与json字符串的问题
从上面的代码和结果可以看出:对Long类型直接使用,可以正确转换为json字符串,处理的时候可以直接转回Long类型。但如果先把Long转成String,再使用,结果会加上双引号,变成字符串格式,处理时需要使用才可以把字符串格式的数字json解析为Long类型。
2023-08-03 22:06:14
1732
原创 如何在AOP代理的情况下获取注解所在的全限定类名
要获取原始类的全限定类名,可以通过以下方式:通过的获取被代理的原始对象,在通过获取原始类全限定类名这种方式可以跳过代理,直接获取到目标对象的实际类型,从而获得原始类的全限定类名。所以Spring AOP代理会影响JoinPoint获取到的方法签名,需要特殊处理才能获取到原始类信息。这是由其动态代理机制决定的。
2023-07-31 15:48:58
607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人