自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 java集合面试题:说说 List,Set,Map 三者的区别?三者底层的数据结构?

需要根据具体的需求和使用场景来选择适合的集合类型和底层实现。

2024-01-31 18:29:50 707

原创 java基础面试题:BIO,NIO,AIO 有什么区别?

在AIO中,应用程序发送一个I/O请求后,可以继续执行其他操作,当I/O操作完成时,操作系统会通知应用程序进行后续处理。与NIO不同,AIO的I/O操作由操作系统完成,应用程序无需主动地等待I/O操作的完成。NIO提供了非阻塞的I/O操作,可以同时处理多个连接,使用较少的线程来处理更多的客户端请求,从而提高了系统的并发性能。阻塞 I/O(BIO):BIO是传统的阻塞式I/O模型,它基于流(Stream)和阻塞调用,即当一个线程执行I/O操作时,会阻塞等待数据的到达或操作完成。

2024-01-31 18:26:46 1038 1

原创 java基础面试题:内部类了解吗?匿名内部类了解吗?内部类和匿名内部类有什么区别?

匿名内部类(Anonymous Inner Class):匿名内部类是一种特殊的内部类,没有显式的类名。内部类是定义在另一个类内部的类。内部类可以访问其外部类的成员,包括私有成员,而外部类不能直接访问内部类的成员。实例化:内部类的实例化需要使用外部类的实例来创建,因为内部类的实例与外部类的实例关联在一起。定义方式:内部类是通过在外部类中定义一个类来实现的,可以是成员内部类、静态内部类或方法内部类。可见性和访问:内部类可以访问外部类的成员,包括私有成员,而外部类不能直接访问内部类的成员。

2024-01-30 09:10:35 585

原创 java基础面试题:Java 泛型了解么?什么是类型擦除?介绍一下常用的通配符?

类型擦除确保了泛型类型与非泛型类型可以在运行时无缝地交互,但也导致了一些限制,比如无法在运行时获取泛型类型的具体信息。通配符捕获:通配符捕获(Wildcard Capture)是指在使用通配符时,将通配符捕获为一个确定的类型,以便进行进一步的操作。在设计和使用泛型时,需要考虑类型边界、通配符的选择、类型转换的正确性等因素,以确保代码的正确性和性能。super 类型"的通配符,表示可以匹配类型参数的某个超类型以及该超类型的父类型。它允许在泛型类型的上下文中处理不同类型的对象,而不需要具体指定类型参数。

2024-01-30 09:07:39 417

原创 java基础面试题:Java 反射?反射有什么缺点?你是怎么理解反射的(为什么框架需要反射)?

对于为什么框架需要反射,反射提供了框架在运行时动态加载和操作类的能力,从而实现更灵活和可扩展的框架结构。获取类的信息:通过反射,可以获取类的名称、父类、接口、字段、方法、构造函数等信息。访问和修改字段:通过反射,可以在运行时动态地访问和修改类的字段。通过反射,可以获取类、方法、字段等上的注解信息,并根据注解来进行相应的处理。例如,可以使用反射来扫描类路径上的所有类,查找特定的注解,并执行相应的逻辑。它提供了一组API,允许程序在运行时获取类的信息、调用方法、访问和修改字段,以及创建类的实例。

2024-01-29 08:40:26 564

原创 java基础面试题:Exception 和 Error 有什么区别?

因此,在实际编程中,应该捕获和处理Exception类型的异常,而避免捕获和处理Error类型的异常。而Error类也继承自Throwable,但通常表示严重的问题,程序很难或无法恢复,因此不应该捕获和处理Error类型的异常。异常类型:Exception类表示可捕获和处理的异常情况,它们通常是由程序错误、用户输入错误或外部资源问题引起的。处理方式:Exception类型的异常可以通过捕获和处理来进行适当的处理,例如提供错误消息、记录日志或采取其他恢复措施。

2024-01-29 08:36:56 380

原创 java基础面试题:谈谈对 Java 注解的理解,解决了什么问题

通过反射,可以读取和解析注解的信息,并根据注解来执行特定的操作。当谈到Java注解时,还有一些重要的概念和用法可以了解:比如自定义注解(Custom Annotations):Java允许开发人员自定义注解。注解是Java编程中强大且灵活的工具,它们可以提供额外的元数据,用于代码文档化、配置、代码生成和增强等方面。注解是Java编程中强大且灵活的工具,它们可以提供额外的元数据,用于代码文档化、配置、代码生成和增强等方面。通过在代码中添加注解,可以告诉编译器执行特定的检查,并在编译时捕获潜在的错误。

2024-01-28 17:17:11 657

原创 java基础面试题:深拷贝和浅拷贝区别了解吗?什么是引用拷贝

无论是浅拷贝还是深拷贝,在处理引用类型的属性时,都可能存在引用拷贝的情况。这意味着拷贝后的对象和原始对象可能共享相同的引用对象。浅拷贝是创建一个新对象,新对象的属性值和原始对象的属性值相同。然而,如果属性是引用类型,浅拷贝只会复制引用,而不会复制引用的对象本身。这意味着新对象和原始对象将引用相同的对象,对其中一个对象的修改会影响到另一个对象。深拷贝是创建一个新对象,并递归地复制原始对象的所有属性,包括引用类型的属性。这样,新对象和原始对象将引用不同的对象实例,对其中一个对象的修改不会影响到另一个对象。

2024-01-28 17:12:12 630

原创 java基础面试题:自动装箱与拆箱了解吗?原理是什么

在Java源代码中,当进行基本类型和包装类型之间的赋值或参数传递时,编译器会自动插入相关的装箱或拆箱操作。包装类型的缓存:在自动装箱时,对于一些范围内的数值,Java提供了缓存机制,可以重用已经存在的对象。基本类型和包装类型的比较:由于自动装箱和拆箱的存在,基本类型和对应的包装类型之间可以直接进行比较。这样的操作会自动创建一个新的包装类型对象,并将基本类型的值封装在其中。自动拆箱:当将包装类型赋值给对应的基本类型变量时,编译器会自动调用包装类型对象的。方法,将基本类型的值转换为包装类型的对象。

2024-01-27 13:11:08 472

原创 java基础面试题:包装类型的缓存机制

然而,不同的虚拟机实现可能会有不同的缓存范围和行为,因此在编写代码时应避免依赖特定范围之外的缓存对象。缓存池的原理是,在某个固定范围内,这些包装类型的对象会被预先创建并缓存起来,以便重复使用。当创建新的包装类型对象时,会先检查缓存池中是否已经存在相同值的对象,如果存在,则直接返回缓存中的对象,而不是创建新的对象。需要注意的是,缓存池的机制是由Java虚拟机实现的,而不是由语言规范定义的。缓存范围的可调整性:尽管在大多数Java虚拟机实现中,包装类型的缓存范围是固定的,例如。当涉及到包装类型的缓存机制时,

2024-01-27 13:07:20 408

原创 java基础面试题:== 与 equals?hashCode 与 equals ?

比较引用类型字段时要注意空值检查:在比较对象的字段时,如果某个字段是引用类型,应该先检查该字段是否为。方法时,也需要遵循一些规则,如自反性、对称性、传递性和一致性等,以确保正确的相等性判断。方法可以提高代码的可读性和可维护性,并确保对象在比较和集合操作中的正确行为。都是在Java中用于比较对象的方法,但它们有不同的功能和使用场景。方法时需要仔细考虑相等性的定义,并遵守约定和规范。方法时,应尽量避免耗时的操作,以确保方法的执行效率。方法中进行复杂的计算或调用耗时的方法,以免影响程序的性能。

2024-01-26 17:58:31 325

原创 java常见面试题:String s1 = new String(“abc“);这段代码创建了几个字符串对象?字符串常量池和堆内存有什么区别?

字符串常量:在Java中,字符串常量是存储在字符串池中的,当代码中出现字符串常量时,如果字符串池中已经存在相同内容的字符串对象,就会直接返回该对象,否则会在字符串池中创建一个新的字符串对象。总结起来,字符串常量池和堆内存是Java中两个不同的存储区域,用于存储不同类型的数据。创建字符串对象的方式相对较少见,因为它会在堆内存中创建一个新的对象,而不是直接使用字符串常量池中的对象。需要注意的是,字符串常量池中的字符串对象是不可变的,一旦创建就不能被修改。其中一个是字符串常量池中的对象,另一个是堆内存中的对象。

2024-01-26 17:50:51 739

原创 String 、 StringBuffer 和 StringBuilder 的区别是什么? String 为什么是不可变的?

需要注意的是,由于String是不可变的,每次对String的修改都会创建一个新的String对象,因此在频繁修改字符串内容的情况下使用String可能会产生大量的临时对象,导致内存开销。字符串池(String Pool):为了提高字符串的存储效率,Java使用了字符串池的概念。由于String是不可变的,可以确保字符串池中的字符串对象不会被修改,从而保证了字符串的共享和一致性。总结起来,String是不可变的,这样可以保证字符串的共享和一致性,提高线程安全性,并带来一些性能优化的好处。

2024-01-25 11:08:59 433

原创 Java 中的几种基本数据类型是什么?对应的包装类型是什么?各自占用多少字节呢?

自动装箱是将基本数据类型自动转换为包装类型,而自动拆箱是将包装类型自动转换为基本数据类型。需要注意的是,基本数据类型的大小是固定的,而包装类型的大小取决于具体的JVM实现。除了上述提到的基本数据类型和包装类型,Java还提供了BigInteger和BigDecimal这两个类,用于处理大整数和高精度小数的运算,它们不属于基本数据类型的包装类型,而是独立的引用类型。需要注意的是,基本数据类型和包装类型之间的转换会涉及到装箱和拆箱的过程,可能会引入一定的性能开销,因此在性能要求较高的场景中,需要谨慎使用。

2024-01-25 11:04:48 439

原创 什么是静态变量和静态方法?如何在Java中使用它们?什么是同步和异步?如何在Java中进行同步和异步编程?什么是单元测试?如何在Java中进行单元测试?

除了单元测试、静态变量和静态方法、同步和异步之外,Java中还有许多其他重要的概念和技术,例如Spring框架、Hibernate框架、RESTful API、Maven、Git、JDBC、JPA等等。设计模式是一种重要的概念,它可以帮助您编写更好的代码,提高代码的可重用性和可维护性。通过了解这些概念和技术,您可以更好地编写高质量的Java代码,并提高自己在Java开发领域的技能水平。通过了解这些概念和技术,您可以更好地编写高质量的Java代码,并提高自己在Java开发领域的技能水平。

2023-05-05 23:53:18 216

原创 什么是Optional类?如何在Java中使用Optional类?什么是枚举类型?如何在Java中使用枚举类型?

此外,使用final关键字还可以提高程序的安全性,因为被final修饰的变量在多线程环境下是不可变的,从而避免了线程安全问题。Optional类是Java 8中引入的一种新的数据类型,它可以用来包装可能为空的值,从而避免了空指针异常。值得注意的是,Optional类不是用来代替null的,而是用来处理可能为空的值的一种机制。final是Java中的一个关键字,它可以用于修饰类、方法和变量。filter():如果Optional对象不为空,并且满足指定的条件,则返回其本身,否则返回空的Optional对象。

2023-05-05 23:49:54 224

原创 什么是泛型?如何在Java中使用泛型?什么是序列化?如何在Java中进行序列化和反序列化?

在这个例子中,myStream.filter(s -> s.startsWith("a")) 返回一个新的 Stream 对象,其中只包含以 "a" 开头的元素。在这个例子中,MyClass 是一个泛型类,它有一个类型参数 T,可以在需要的时候替换成具体的类型。在这个例子中,myList.stream() 返回一个 Stream 对象,可以对其中的元素进行处理。总之,Stream API 是Java中一个非常强大的工具,可以使集合中的元素处理变得更加简单、高效和可读。

2023-05-04 13:29:26 299

原创 如何在Java中使用Lambda表达式和函数式编程?如何在Java中使用常见的开发工具和框架?

因此,您应该仔细评估每个工具和框架,以确定哪些工具和框架最适合您的项目和团队。您还应该遵循最佳实践,如单一职责原则、开放封闭原则和DRY原则,以确保您的代码是高质量、易于维护和可扩展的。要在Java中使用这些工具和框架,您需要遵循一些基本的步骤。最后,您需要将它们集成到您的项目中,并使用它们来提高您的生产力和代码质量。例如,(x, y) -> x + y 是一个具有两个参数x和y的Lambda表达式,它返回它们的和。Java拥有许多流行的开发工具和框架,这些工具和框架可以帮助您提高生产力和代码质量。

2023-05-04 13:21:20 137

原创 如何在Java中使用网络编程?什么是Java中的数据库编程?如何使用JDBC连接到数据库?

而Swing是AWT的升级版,它提供了更多的组件和更好的外观和性能,可以用于创建更复杂的GUI界面。Lambda表达式可以用于实现函数式编程,函数式编程是一种编程范式,它强调函数的运算和变换,而不是数据的状态和变化。除了以上介绍的技术和框架,Java还有很多其他的技术和框架,如多线程编程、Web编程、安全编程等。使用Lambda表达式和函数式编程可以使代码更加简洁和易读,可以提高代码的可维护性和可重用性,可以实现并行计算和异步编程。除了网络编程和数据库编程,Java还有很多其他重要的编程技术和框架。

2023-05-02 13:31:51 439

原创 什么是Java中的线程?如何创建和管理线程?如何使用Java中的集合框架?什么是Java中的IO操作?如何读取和写入文件?

在Java中,线程的创建和管理非常重要。字节流是以字节为单位进行数据读取和写入的,可以用来读取和写入任何类型的文件,包括二进制文件和文本文件。通过阅读相关的文档和教程,并尝试编写一些简单的示例程序,我们可以更好地掌握Java中的线程和集合框架,并编写出更高效、更健壮的Java程序。总之,Java中的IO操作是Java编程中的重要组成部分,掌握好IO操作可以使我们更加高效地完成开发工作。在Java中,IO操作可以帮助我们读取和写入文件、网络通信、序列化和反序列化等,是我们在开发中经常会用到的功能。

2023-05-01 21:35:19 421

原创 如何在Java中使用继承和多态?什么是Java中的接口,如何创建它们?

// 实现接口的类 public class Dog implements Animal { public void move() { System.out.println("狗可以跑和走");在上面的例子中,父类Animal有一个move()方法,子类Dog继承了Animal类,并重写了move()方法。子类可以重写父类的方法,或者添加新的方法和属性。接口可以被多个类实现,这些类可以是不同的类型,但必须实现接口中定义的所有方法。在上面的例子中,Animal是一个接口,它定义了一个move()方法。

2023-05-01 21:30:56 473

原创 Java中的类和对象是什么?如何创建它们?

在上面的例子中,我们创建了一个名为person的Person类型变量,并将其设置为一个Student类实例。在上面的例子中,我们创建了一个名为student的Student类实例,并设置了它的name、age和grade属性。对象是类的实例,类则是描述对象的属性和行为的蓝图或模板。在Java中,创建类和对象是非常简单的,我们只需要定义一个类,然后使用关键字new和类的构造函数创建对象。在上面的例子中,我们创建了一个名为person的Person类实例,并设置了它的name和age属性。

2023-04-29 23:42:27 539

原创 如何在Java中使用字符串?如何在Java中使用字符串?如何在Java中处理异常?

例如,可以使用length()方法来获取字符串的长度,使用charAt()方法来访问字符串中的单个字符,使用substring()方法来获取字符串的子串。try块中包含可能会引发异常的代码。Java中的字符串是一个非常重要的概念,它是由字符组成的序列,并且在Java程序中有着广泛的应用。另外,Java中还有一些有趣的字符串处理方法,比如split()方法可以将一个字符串分割成多个子串,join()方法可以将多个字符串连接成一个字符串,matches()方法可以用来判断一个字符串是否匹配某个正则表达式等等。

2023-04-29 23:39:48 509

原创 Java中的变量和数据类型是什么?如何在Java中编写条件语句和循环语句?什么是Java中的数组,如何声明和初始化数组?

这意味着数组变量包含的是数组对象的引用,而不是实际的数组数据。在Java中声明和初始化数组需要指定数组的类型和长度,并可以通过数组下标访问数组元素。继承是一种类与类之间的关系,子类可以继承父类的属性和方法,并可以重写父类的方法。在Java中,声明数组需要指定数组的类型和名称,并使用方括号指定数组的大小。数组的大小是固定的,因此在使用数组之前必须确定数组的大小。例如,可以使用Arrays类中的sort方法对数组进行排序,使用binarySearch方法进行二分查找,使用stream方法进行过滤和映射等。

2023-04-26 20:39:56 60

原创 java为什么是面向编程的语言

通过继承,子类可以继承父类的属性和方法,从而减少了代码的重复性,提高了代码的扩展性和可维护性。通过继承,子类可以继承父类的属性和方法,从而减少了代码的重复性,提高了代码的扩展性和可维护性。随着技术的不断发展和进步,Java的面向对象特性将继续发挥着重要的作用,为各种领域的软件开发和应用带来更多的便利和优势。随着技术的不断发展和进步,Java的面向对象特性将继续发挥着重要的作用,为各种领域的软件开发和应用带来更多的便利和优势。Java的类和对象机制使得代码有更好的组织和重用性,而且更加安全和可靠。

2023-04-26 20:30:07 412

原创 什么是java?java如何工作?

Java的学习曲线可能会有些陡峭,但是一旦掌握了基本原理和概念,就可以在Java中实现许多不同的应用程序。Java的设计者将这种编程思想融入到Java语言中,使得Java成为一种真正的面向对象的编程语言。他们的目标是开发一种语言,这种语言可以在任何计算机上运行,而不需要针对不同的操作系统编写不同的代码。Java中的变量和数据类型是Java中的基本组成部分。Java中的类和对象是Java中的核心概念之一。异常是程序中的错误或意外情况,程序员可以使用Java中的异常处理机制来捕获和处理这些异常。

2023-04-25 23:15:14 91

原创 基于Java和Mysql的酒店预约系统毕业设计与实现

在客户查询酒店信息和评价时,我们会自动为客户推荐最符合其需求的酒店,提高了客户的满意度和体验。我们相信,在我们的努力下,本系统将会成为酒店预定领域的一股强劲力量,为客户提供更加便捷、快速、安全的酒店预定服务。在客户端中,我们提供了便捷的酒店查询和预订服务,以及可靠的订单管理和支付功能。我们也将持续关注客户的需求,不断改进和升级系统,为客户提供更优质的服务,让更多人享受到出行的乐趣。在后台管理部分,我们为管理员提供了一个方便快捷的管理界面,可以实时查看酒店的预定情况,对订单进行管理和处理,并更新酒店信息。

2023-04-25 21:44:55 200

原创 java课程设计项目--小区物业管理系统

缴费管理模块是小区物业管理系统的另一个核心模块,它可以帮助业主查询和管理缴费信息,包括水费、电费、物业费等。管理员可以通过该模块查询业主缴费情况,方便管理和核算。对于业主来说,该模块可以提供便捷的信息查询和修改功能,同时也可以及时更新个人信息,保证信息的准确性。综上所述,小区物业管理系统是一款实用性较强的综合性管理系统,为小区物业管理提供了更加便捷、高效的解决方案,也是Java课程设计项目中的一个典型案例。在该模块中,管理员可以添加、修改和删除公告信息,并且可以实现定时发布功能,方便业主及时了解小区信息。

2023-04-24 23:54:42 561

原创 基于Java的农产品销售系统

同时,我们还注重系统的安全性,采用了SSL加密技术和防止SQL注入等安全措施,保证用户信息的安全性。我们还注重系统的安全性和性能,保证用户信息的安全性和系统的高效运行。我们还注重系统的创新性,采用了各种新的技术和方法,提高系统的竞争力和市场占有率。同时,系统还提供了安全的身份验证机制,保证用户信息的安全性。用户可以根据个人喜好和需求,订阅系统推荐的农产品信息,系统会将最新的农产品信息发送给用户。为消费者提供优质的农产品,保证产品质量:通过对农产品的质量进行监管和管理,保证消费者购买到优质的农产品。

2023-04-24 23:49:48 384

原创 前端,后端,全栈分别是做什么的,如何选择?

大家好,我常常收到小伙伴们的提问,例如“前端程序员、后端程序员和全站程序员之间的区别是什么?”、“找工作的时候,应该选前端还是后端?”、“为什么美国很多公司都更倾向于全栈程序员?”今天的视频就为大家一一解答。如果你是第一次看我的视频,欢迎订阅我的频道哦!首先,我们来看一下什么是前端开发。简单来说,前端开发就是开发网页上的内容展示和与用户的交互。这里的内容展示指的是你在网页上能看到的图片、文字、视频、数字等信息,而与用户的交互则指的是用户在页面上通过点击按钮、输入文字等动作对网站提供数据输入,然后前端对用

2023-04-14 23:19:42 945

原创 chatgpt从0到1学习资料

但我发现,很多人,包括一些资深的互联网投资人,或者在BAT等大厂里工作多年的工程师,都提出了一个问题:虽然Chargpt已经发布了很多个月,自己也已经体验过产品了,但是要想更进一步地去了解相关的知识,由于时间和精力的限制,很难去系统性地学习CH HPT相关的知识。当然,如果你买了当我没说。行业观察更偏向于从投资人或者分析师的视角去对于下GBT相关的行业进行解读,它会包含每日更新的新闻,然后行业的概览性给予发展历程、产业的上下游以及相关公司的分析,还有在更多视角里,我们会收集各路从业大佬的访谈和文章。

2023-04-10 23:33:13 963

原创 程序员面试注意事项

大家好,今天我想和大家分享一些程序员面试过程中的小技巧和雷区。很多已经参加了工作的朋友们都会有所体会。当你已经进入到一家公司后,想要涨个2,000块钱还是挺难的。要么提职级,要么熬工龄,但是这2,000块钱的涨幅放在面试环节,只要你表现好,可能也就是半个小时的事。因此,为自己的面试认真做个准备还是性价比很高的一件事情。面试前准备的4个要素:简历、面巾、知己知彼、录音设备。关于简历怎么写,我已经出过2期视频了,我就不过多的去赘述,大家可以回看一下。我只是在这里再着重强调两点。第一点就是不会的东西不要写,因

2023-04-07 22:53:21 152

原创 如何写好一份让面试官满意的简历

欢迎大家,大家好,我在网上搜了一下,就是教大家写简历和面试技巧的视频,有很多了,但是看完以后我发现,几乎所有的教程都是站在一个大厂HR的视角来展开的,讲解的案例和方法也比较适合那些经历丰富的简历大神,98521起步那种。这次内容会很长啊,我会分成上下两期视频。本期视频主要讲怎么写简历以及在线招聘软件的使用方法,然后会区分一下应届生和社招的朋友。下一期视频呢,我会和可怕一起讲讲面试的注意事项,以及作为一个团队的老板,我是怎样看待招聘这件事的。这次内容非常主观,我会从我的真实经历,就是筛检力和面试的经历出发,讲

2023-04-06 21:22:10 81

原创 程序员的中年危机

大家好,作为一个职场人,我发现中年危机被极大的提前了。我经常会在知乎评论区看到不到30岁的应届毕业生就开始担心自己中年失业怎么办。美国研究也发现有55个国家的人都会在46岁的时候陷入人生状态的最低谷,而在中国这个年龄被提前了10年。所以我就想近距离的去观察一些职场中的中年人,就是看一看中年真的跟我们想象的一样可怕吗?中年危机我们有必要这么担心吗?然后这次呢,我邀请到的是我的职场前辈韩旭老师。大家好,我叫韩旭,41岁啊82年生人,老家在河北,在北京待了十七八年的时间了。我自己是三本毕业,然后30岁之后呢在

2023-04-03 22:37:39 111

原创 网上流传的35岁很多人会失业,这是真的吗

第二位也是这家游戏公司的,也是本地人,他孩子上初中了。但故事没说完,他后面去了当地另外一家游戏公司,这家公司老板没有那么压榨员工,所以他空闲的时间多了,于是我和他一起接了一个私活,也是游戏开发,我和他在异地配合了相当的默契。他进来之后,基本上控制了全公司的技术架构和代码规范,我入职的时候是他面试我的,后来很多技术都是他带我的,我的成长离不开他的指导,这点我必须承认。那种环境我肯定是待不下去的,所以我到了我现在这家公司,这家公司也是国企,只不过是要盈利的有KPI考核的,是私企与垄断国企之间的平衡点。

2023-04-01 22:53:14 1933

原创 程序员职场发展要避免的坑

比如很多后端的朋友,除了完成自己的本职工作,也能写点前端界面的皮毛,然后就是说自己是全栈工程师,我觉得不利于个人的发展,学点技多学多点技术,本身并没有错,但每项技术都不求深度,懂点皮毛就拿全栈工程师来标榜自己,这个要不得。如果幸运的话你会接触一些良师益友,比如我在华为的时候有一次我有一个底层的技术问题,去问华为的架构组的架构师就得到了很多的启发,这样不仅仅使我的技术得到了成长,也使得我对技术的理解不符于表面,知道人外有人,天外有天,不会因为技术的进步而自满,而是不断的迭代进步。

2023-03-30 22:32:25 69

原创 程序员35岁就会失业吗?

大家好,我是凯哥,满脑子奇怪知识的硬核男人。提到年轻的程序员,大家的第一反应通常是智商高、赚钱多、前途远大。但是很奇妙,一旦提到35岁以上的程序员,很多人的反应不是德高望重、经验丰富,反而成了滴滴、美团、跑腿大户。你有没有觉得这种现象很荒谬?之前在网上看到一个非常有趣的说法,叫做评价一个职业有没有后期,只要看能不能在前面加上德高望重四个字就好。从这个角度来看,德高望重的程序员、德高望重的打灰人之类的说法确实有点不太常见。所以今天想和大家探讨一个问题,关于前期职业和后期职业的问题。说出来很残酷

2023-03-28 23:57:14 403

c#分页源码资源winform代码

c#分页源码资源winform代码

2024-02-09

汇编语言奇偶排序资源代码

汇编语言

2024-02-09

ACM常用算法小组资源

ACM

2024-02-09

计算机二级资源文件pdf

二级

2024-02-09

sql语言资源文件pdf

sql

2024-02-08

VisualBasic语言文件资源

VisualBasic

2024-02-08

Dephli语言程序设计pdf

dephli

2024-02-08

Matlab完全自学一本通

matlab资源书籍

2024-02-07

基于python语言的学生管理系统

python,学生管理系统

2024-02-04

swift相关书籍教程

swift

2024-02-04

情人节表白小软件代码资源

表白

2024-02-04

龙年送祝福邮件python语言代码

python,祝福邮件

2024-02-04

基于java的新闻管理系统

java,管理系统

2024-02-04

给予java的新闻管理系统

java,管理系统

2024-02-04

基于java语言的科技企业信息管理系统

java,jsp,管理系统

2024-02-04

华为ensp安装包资源

ensp

2024-02-02

Xshell及xftp安装包资源

ensp

2024-02-02

基于Jsp的自动排课管理系统

Jsp,自动排课管理系统

2024-02-01

基于Java的新东成食品进销存信息管理系统

Java,信息管理系统

2024-02-01

基于java的企业进销存管理系统

企业进销存管理系统,Java

2024-02-01

程序员面试必备简历模板

面试,简历

2024-02-01

VisDrone无人机数据集资源

数据集,无人机,gitlab

2024-02-01

Dism++,清理C盘利器

清理C盘软件

2024-02-01

小程序合集(包括48个行业的不同小程序源码)

微信小程序,程序源码,可作课设,可用于毕设等

2024-02-01

ChatGPT技术报告

搜索引擎

2024-02-01

中国象棋,可玩残局,快快入手

象棋

2024-02-01

基于JavaWeb的大学生就业求职网

java,毕设

2024-01-29

基于JavaWeb的博客系统

毕设,java

2024-01-29

基于python语言的企业编码管理系统

毕设,python,企业编码管理系统

2024-01-28

python语言的学生管理系统

毕设,学生管理系统,python

2024-01-28

仿360京东商城java源码

毕设源码

2024-01-27

课程设计Javaweb校园订餐管理系统

课设

2024-01-27

计算机毕业设计物资管理系统

毕设

2024-01-27

c语言图书管理系统源码

源码,管理系统

2024-01-26

c语言学生成绩管理系统源码

管理系统

2024-01-26

进销存管理信息系统毕业设计

毕设

2024-01-26

python项目源码毕设

python毕设

2024-01-25

Java物流项目毕业设计

java项目

2024-01-25

Java毕设物流配货项目

java毕设

2024-01-25

Java毕业设计网上书城

java毕设

2024-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除