聊聊行情
文章平均质量分 82
技术小羊
打破代码,建立联系。一起创造世界!
展开
-
写代码不用“if“行不行,曾经的反 “if“ 运动
如果在IT行业的时间够长的话,可能还记得大约10几年前,设计模式风靡一时的时候,有过一段反。如果分支多了,并且每个分支中的代码也比较多的时候,会比较难于维护。的代码时,必须在自己的头脑中模拟执行,会消耗你的精神能量。之后,在某些时候会产生了更加复杂和令人发指的代码,对于比较复杂的条件判断,可以用内联的方式的来改善。的方法是将每个分支单独封装成一个独立的方法。分支较多的情况,可以用多态的方式来改造。,然后不同的动物继承抽象类实现自己的。的使用保持慎重的态度还是很有必要的。分支太多的时候,代码难以阅读和修改。原创 2024-01-16 16:19:29 · 350 阅读 · 0 评论 -
8年经验的老程序员,告诉你如何看透面试、通过面试
需要注意的是,这里所说的是“适合”的人选,而不是“最好”的人选。使用volatile关键字可以确保一个变量的读写操作对所有线程都是可见的,也即某一个线程修改了一个volatile变量后,其他线程可以立刻看到修改后的值。作为程序员,不仅仅需要会写代码,还需要具备良好的沟通能力。我们对 SQL 进行了优化,去掉了大 limit,改成先通过 id 过滤,再对 id 排序,最后使用 limit 的方式解决了这个问题。今天,小灰特意把他邀请过来,给大家分享一下面试的一些方法,流程、实际案例,以及自己的思考。原创 2024-01-04 17:38:59 · 309 阅读 · 0 评论 -
再见Navicat,idea自带连接工具才是YYDS
作者:抢老婆酸奶的小肥仔说到数据库连接工具,Navicat一定是没法绕过的。它小巧方便,操作简洁,满足我们日常对数据库的操作,然而贫穷限制了我的使用,即使破解了,在公司使用时,也会因为一封邮件不得不卸载。既然没有Navicat,那就使用其他的工具,比如:DBerver,HeidiSQL等工具,是的,这些工具不说不好,就比如说DBerver免费的,也能满足我们需求,但是个人使用是真不习惯,特别是之前从Navicat导出数据,使用DBerver导入时居然导入不进去,因此弃了。原创 2024-01-03 11:29:10 · 1158 阅读 · 0 评论 -
2023 年微服务后端开发的 11 个最佳工具!
Helios是一个以开发人员为优先的可观察性平台,通过整合OpenTelemetry的上下文传播框架,为团队提供从头到尾对应用程序流程的可操作见解,从而实现对跨微服务、无服务器功能、数据库和第三方API的全面可见性。这些工具提供了独特的功能,可以满足不同的微服务开发需求,使开发人员能够轻松地大规模构建和管理基于微服务的应用程序。Google 的gRPC是一个开源的高性能远程过程调用 (RPC) 框架,通过高效的二进制序列化支持客户端和服务器应用程序之间的通信,使其成为微服务架构和高度可扩展系统的理想选择。原创 2023-12-29 17:37:21 · 695 阅读 · 0 评论 -
也谈一下 30+ 程序员的出路
前两天和一个前端同学聊天,他说不准备再做前端了,准备去考公。不过难度也很大。从 2015 2016 年那会儿开始互联网行业爆发,到现在有 7、8 年了,当年 20 多岁的小伙子们,现在也都 30+ 了大量的人面临这个问题:大龄程序员就业竞争力差,未来该如何安身立命?先说我个人的看法:除非你有其他更好的资源,否则没有更好的出路认真搞技术,保持技术能力,你大概率不会失业(至少外包还在招人,外包也不少挣...)原创 2023-12-25 16:39:46 · 21 阅读 · 0 评论 -
后端除了增删改查还有什么?
作者:✍️伍六七。刚工作 3、5 年的 Java 程序猿们,在日常工作中开始得心应手,基本上没有什么问题能难倒我们。这个时候,我们很容易陷入迷茫当中,不知道怎么继续提升自己?怎么才能进阶资深、专家、总监。我们今天从面试八股文和项目问题,来看这个问题的答案。原创 2023-12-25 16:38:24 · 21 阅读 · 0 评论 -
你到底值多少钱?2023打工人薪酬指南
了解市场上的薪酬行情,有助于你在求职市场上擦亮自己的双眼,一来可以防止HR恶意压薪资,二来可以清楚自身的定位。因文章篇幅限制,仅展示部分数据,点击王有志[3],回复【薪酬报告】即可下载报告。好了,今天就到这里了,Bye~~原创 2023-12-22 11:17:00 · 134 阅读 · 0 评论 -
被约谈,两天走人,一些思考
个人身边发生的事,分享自己的一些思考,有不同意见是正常的,欢迎探讨交流。原创 2023-12-13 17:54:21 · 44 阅读 · 0 评论 -
2023年工程师的 Mac 工具箱
还有很多已经买断的软件没有一一列举出来, 比如已经有更好的替代品就不再值得推荐了,或者用原生内置的凑合用也问题不大。比如被许多人吐槽的访达(Finder)Mac 中文输入法等等,总之,作为一个以编码为主的开发者,个人所使用过且推荐的暂且就这么多,后续有新的软件分享也会持续更新,希望对你有所收获。原创 2023-12-13 11:18:20 · 411 阅读 · 0 评论 -
关于GPT的Open API,看这一篇就够了(教你搭建)
GPT(Generative Pre-trained Transformer)是一种基于Transformer架构的自然语言处理模型,由OpenAI公司开发。它的核心思想是在大规模的文本语料库上进行无监督的预训练学习,以此构建一个通用的语言理解模型。这个模型可以用于各种下游任务,如文本分类、摘要生成、对话系统等。而ChatGPT则是基于GPT模型的一种特定应用,它专注于对话系统领域。ChatGPT通过前期的大规模预训练,在输入对话文本后,可以自动生成与用户对话内容相符合的回复。原创 2023-12-11 16:42:39 · 2251 阅读 · 0 评论 -
ChatGPT不行了??连这都回答不上来
ChatGPT的发布之后,有感叹它牛B的人,也有喷子喷它,觉得它依然还是个人工智障。这也不奇怪,我们在问很多问题的时候,它也都是一本正经的胡说八道。我随手写几个,都能看到回答的不怎么样但是这真的能说明它不行吗?肯定是不对的,只是很多问题上,我们的提问方式不对,毕竟AI本质上是一堆计算机程序。程序的逻辑和人思考的逻辑还是有很大的不同。那么如何向ChatGPT提问呢?首先明确第一点。原创 2023-12-11 16:41:02 · 38 阅读 · 0 评论