上一页 1 2 3 4 5 6 ··· 24 下一页
摘要: 前面的文章分析了当前环境下的编程行业,提供了一些入行建议,接下来聊聊当你决定入行后,编程语言的选择。 据不完全统计,全世界目前有八千余种编程语言,而自然语言是七千余种。而且编程语言随着计算机行业的发展在每年增加,而自然语言却因为政治文化等因素在每年减少,可见标题所言非虚了。 不过我们完全没必要被这个 阅读全文
posted @ 2025-10-22 21:50 天航星 阅读(360) 评论(0) 推荐(0)
摘要: 先做一个简单的自我介绍: 我是一名三本毕业生,通信工程专业,毕业后报培训班学习编程,然后 2016 年至今一直在重庆从事 Java 开发,期间也短暂参与过前端开发,自学过 C 语言和 Go 语言,任职过 5 家公司,涉足过医疗、税务、农业、房地产、人工智能等行业。 这段履历算不上光鲜,却是大多数普通程序员经历的写照,还是有一定代表性的。这里就从一个普通程序员的角度,聊聊当前环境下,是否适合做编程。 阅读全文
posted @ 2025-10-22 08:59 天航星 阅读(8871) 评论(110) 推荐(60)
摘要: 数据库定期备份在生产环境中是很重要的。 它能极大地提高数据库的健壮性,可以在误操作修改或删除数据后及时恢复,也可以通过查看备份了解数据的近期情况。 下面以每天凌晨 2 点定时备份指定数据库,且只保留 7 天的备份为例,介绍下 Docker 部署的 MySQL 的备份与恢复。 备份 编写备份脚本 vi 阅读全文
posted @ 2025-10-21 22:22 天航星 阅读(93) 评论(0) 推荐(0)
摘要: 查看所有用户 SELECT user, host FROM mysql.user; 查看指定用户的权限 SELECT * FROM mysql.user WHERE user='root' 创建和授权用户 创建一个用户 CREATE USER 'readonly'@'%' IDENTIFIED BY 阅读全文
posted @ 2025-10-21 22:22 天航星 阅读(23) 评论(0) 推荐(0)
摘要: 问题 在使用 VSCode 开发 Java 时,可能会遇到单元测试没有运行按钮的情况,如下图: 可以看到,此时的单元测试没有运行按钮。 Testing 栏也是一片空白: 解决 这其实是因为设置导致的,取消勾选如下的设置即可解决: 阅读全文
posted @ 2025-10-17 09:17 天航星 阅读(58) 评论(0) 推荐(0)
摘要: VSCode 本身的定位就是文本编辑器,只是通过各种插件才实现了 IDE 的功能。 如果想要把 VSCode 当作 IDE 和文本编辑器同时使用,就需要注意 profile 切换的问题。 profile 是 VSCode 的一个功能,可以通过多首选项管理不同的环境,比如开发 Java 和开发 Pyt 阅读全文
posted @ 2025-10-17 09:15 天航星 阅读(14) 评论(0) 推荐(0)
摘要: 使用 MyBatis 时,可能会遇到这种情况:只查询两个字段,需要返回一个 Map,其中第一个字段作为 key,第二个字段作为 value。 这种查询在某些场景非常好用,比如查询字典,查询出的 key 和 value 就是字典的 value 和 label,利用 HashMap 的 get 方法时间 阅读全文
posted @ 2024-12-06 15:14 天航星 阅读(1545) 评论(0) 推荐(0)
摘要: 在 Java 开发过程中,有时会遇到需要对列表中元素进行自定义的排序。 这样的排序往往不能由元素本身的特性(比如字符串长度、首字母顺序)判断,需要自己指定顺序。 比如对汉字的数字进行排序,他们的字符串长度都为 1,首字母顺序也不能得到预期的结果,因此需要自定义排序。 以下是示例代码: public 阅读全文
posted @ 2024-10-15 15:34 天航星 阅读(258) 评论(0) 推荐(0)
摘要: 再来看看条件编译,还可以根据条件,选择性地对某些内容进行忽略。 来认识一下#ifdef、#else、#endif这三种条件编译指令: #include <stdio.h> // ifdef用于判断是否定义了符号PI,如果没有的话则处理以下的指令 #ifdef PI #define M 666 // 阅读全文
posted @ 2024-09-29 15:48 天航星 阅读(36) 评论(0) 推荐(0)
摘要: 前面认识了#include指令,接着来看#define指令,它可以实现宏定义。宏是啥意思? 把参数批量替换到文本中,这种实现通常称为宏(macro)或定义宏 (define macro) 可以通过#define来定义宏,规则如下: #define 宏名(记号) 内容 比如现在想通过宏定义一个PI: 阅读全文
posted @ 2024-09-29 15:45 天航星 阅读(84) 评论(1) 推荐(0)
上一页 1 2 3 4 5 6 ··· 24 下一页