编程

雅雅酱o14 小时前
ide·python·pycharm·编程·知识·入门教程
pycharm常用快捷键详细总结了Pycharm的常用快捷键,下文介绍使用方法和场景, 并不需要记忆这些快捷键, 你只需要知道有这些快捷键, 再需要用的时候查看一下, 用的多了自然也就记住了,需要的朋友可以参考下
程序员鱼皮2 天前
java·前端·计算机·程序员·互联网·编程·求职招聘
24 年程序员各岗位薪资待遇汇总(最新)大家好,我是程序员鱼皮。今天分享 24 年 6 月最新的程序员各岗位薪资待遇汇总。数据是从哪儿来的呢?其实很简单,BOSS 直聘上有一个免费的薪酬查询工具,只要认证成为招聘者就能直接看,便于招聘者了解市场,设置合适的薪资。
杰哥在此3 天前
java·开发语言·观察者模式·面试·编程
Java面试题:解释观察者模式的工作原理,并通过实例展示如何在Java中实现观察者模式(Observer Pattern)是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当主题对象发生变化时,它的所有依赖者(观察者)都会收到通知并自动更新。这种模式常用于事件处理系统,如GUI事件处理、订阅-发布系统等。
前端之虎陈随易3 天前
前端·javascript·程序人生·面试·职场和发展·node.js·编程
Node.js全栈指南:浏览器显示一个网页上一章,我们了解到,如何通过第二章的极简 Web 的例子来演示如何查看官方文档。为什么要把查阅官方文档放在前面的章节说明呢?因为查看文档是一个很重要的能力,就跟查字典一样。
码农超哥同学3 天前
java·开发语言·面试·编程
Java面试题:讨论你如何保持对Java生态系统中新技术的了解保持对Java生态系统中新技术的了解可以通过以下几种方法:官方资源:技术社区和论坛:技术会议和研讨会:
码农超哥同学3 天前
java·jvm·面试·编程
Java面试题:讨论JMM中的happens-before原则,以及它如何影响多线程编程Java内存模型(Java Memory Model, JMM)是Java规范的一部分,它定义了在并发编程中,线程之间如何通过内存进行交互,以及不同内存操作之间的可见性和顺序性。JMM中的happens-before原则是保证线程安全和正确性的关键。理解happens-before原则有助于编写正确的并发程序。以下是happens-before原则的详细讨论及其对多线程编程的影响。
威迪斯特4 天前
linux·数据库·mysql·编程·存储过程·记录·重复
Mysql存储过程用法:使用存储过程编程,来判断数据库中数据表中的字段是否重复,避免重复插入记录目录一、mysql的存储过程介绍二、. 创建存储过程1、准备2、创建插入记录的存储过程三. 调用存储过程
码农超哥同学8 天前
java·开发语言·面试·编程
Java面试题:讨论事务的ACID属性,并解释在Java中如何管理事务事务是数据库管理系统中的一组操作,这些操作要么全部成功,要么全部失败,事务的ACID属性确保了数据库系统的可靠性和一致性。ACID是指:
码农超哥同学8 天前
java·开发语言·面试·编程
Java面试题:通过实例说明如何在Java中使用套接字进行网络通信在Java中,通过套接字(Socket)进行网络通信是一种常见的技术,用于客户端和服务器之间的数据交换。以下是一个简单的实例,展示如何使用Java的Socket类和ServerSocket类来实现客户端-服务器通信。
码农超哥同学9 天前
java·开发语言·面试·编程
Java面试题:对比ArrayList和LinkedList的内部实现,以及它们在不同场景下的适用性ArrayList和LinkedList是Java中常用的两个List实现,它们在内部实现和适用场景上有很大差异。下面是详细的对比分析:
码农超哥同学9 天前
java·安全·单例模式·面试·编程
Java面试题:讨论单例模式的实现方式,包括懒汉式和饿汉式,并讨论线程安全问题单例模式(Singleton Pattern)是一种设计模式,确保一个类只有一个实例,并提供一个全局访问点。单例模式在某些场景下很有用,例如配置管理、日志记录等。以下是单例模式的两种主要实现方式:懒汉式(Lazy Initialization)和饿汉式(Eager Initialization),以及它们在多线程环境中的线程安全问题。
杰哥在此10 天前
java·开发语言·面试·编程
Java面试题:描述线程池的工作原理,并讨论如何在Java中合理配置线程池参数线程池是一种管理线程的工具,它能够减少因频繁创建和销毁线程而带来的开销,提高资源利用率和系统性能。下面是线程池的工作原理和如何在 Java 中合理配置线程池参数的讨论。
程序员鱼皮13 天前
人工智能·计算机·程序员·互联网·编程
AI 已经在污染互联网了。。赛博喂屎成为现实大家好,我是程序员鱼皮。这两年 AI 发展势头迅猛,更好的性能、更低的成本、更优的效果,让 AI 这一曾经高高在上的技术也走入大众的视野,能够被我们大多数普通人轻松使用,无需理解复杂的技术和原理。
杰哥在此14 天前
java·开发语言·面试·编程
Java面试题:描述Java中异常的分类,以及如何处理这些异常在Java中,异常是指在程序执行过程中出现的非正常情况。Java的异常机制提供了一种优雅的方式来处理这些异常情况,保证程序的健壮性和稳定性。Java中的异常可以分为三大类:检查异常(Checked Exception)、非检查异常(Unchecked Exception),以及错误(Error)。下面是详细描述:
程序员鱼皮16 天前
程序员·互联网·编程
又一个新项目完结,炸裂!大家好,我是程序员鱼皮。经过了一个多月的爆肝,我在自己的编程导航的第 9 个有 保姆级教程 的大项目 —— 鱼答答 AI 答题应用平台,完结啦!
Lemo爱吃鱼23 天前
ai·aigc·编程·uml·智能体
【AIGC X UML 落地】通过多智能体实现自然语言绘制UML图前天写了篇博文讲到用PlantUML来绘制C++类图和流程图。后台有读者留言,问这步能否自动化生成,不想学习 PlantUML 语法。
_有点睡不醒1 个月前
web安全·计算机·网络安全·黑客·信息安全·程序员·编程
自学黑客(网络安全)网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。
微xinb08061 个月前
开发语言·编程·开发工具·java18
Java 18新特性深度解析:提升开发效率与性能的革新工具在Java的世界中,每一次更新都带来新的惊喜和挑战。Java 18作为长期支持版本,不仅延续了Java语言的稳定性和可靠性,还引入了一系列令人兴奋的新特性,旨在进一步提升开发者的生产力和应用程序的性能。本文将深入探讨Java 18中的关键新特性,帮助开发者们更好地理解和利用这些新工具,以编写更高效、更安全的代码。
醉颜凉1 个月前
c语言·开发语言·数据结构·算法·编程
【信息学奥赛】在一个包含N个整数的数组中找到第一个质数编写一个函数,用于在一个包含N个整数的数组中找到第一个质数,若有则返回函数的地址;否则返回NULL(空指针)。
悟道子HD1 个月前
c语言·数据结构·算法·编程·程序设计·排序·最大值
C语言案例-输入任意三个数,按从大到小的顺序输出.输入任意三个数,按从大到小的顺序输出. 最大值 3数,重新排序输出 输出数据if来,ab ac bc比,比中里面交换值,输出abc时为降序