君莫笑0531_个人页

个人头像照片 君莫笑0531
个人头像照片 个人头像照片
10
6
0

个人介绍

全栈领域创作者

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2023年09月

2022年12月

2022年11月

  • 11.27 20:20:35
    发表了文章 2022-11-27 20:20:35

    JAVA学习笔记- - - day 5

    # 集合(重点) ## Collection ![{9338085D-1CFD-7A5B-85FA-5BBCFAED66DC}](java_8.assets/{9338085D-1CFD-7A5B-85FA-5BBCFAED66DC}.jpg) **Collection中常用的方法** ![image-20220519143734065](java_8.assets/image-20220519143734065.png) ### 迭代器 ​ 用来循环遍历出集合中的所有元素 ​ Iterator<E> iterator() ``` Iterat
  • 11.27 20:19:51
    发表了文章 2022-11-27 20:19:51

    JAVA学习笔记- - - day 4

    # 字符串(重点) 概述: 字符串不是基本数据类型,是类,是引用的数据类型。 八种基本的数据类型: byte char short int long double float boolean ## 字符串的常量 String str = “hello”+new String("123"); 2到4 可能在编译时,jvm对其优化,不会再运行是做加法运算处理 ## 字符串的构造器 字符串的常量是一种定义的方式,还要其他形式的构造 比如: 通过字符的数组,字节数组, ## 空字符和null的区别 空字符串是有效的引用,有地址的,只不过内容的长度为0 null的引用是空的引
  • 11.27 20:18:06
    发表了文章 2022-11-27 20:18:06

    JAVA学习笔记- - - day 3

    # 设计模式(重点) ## 单例 说明:这种模式只产生一个对象(只有一个实例) 应用场景: windows资源管理器,java数据库中的连接池,网站的计数器,一般也是采用单例模式实现,否则难以同步。 步骤: ​ 1. 私有化构造参数 ​ 2. 定义一个类方法用于获得单例的对象 ​ 3. 在类中提供一个这个类类型的类属性(要用static修饰) ​ 4. 在类方法中返回实例化的对象 # final ## 修饰变量 用final修饰的变量不能修改 ## 修饰在类属性上 这个属性必须要初始化或者在构造
  • 11.27 19:58:34
    提交了问题 2022-11-27 19:58:34
  • 11.27 19:29:29
    提交了问题 2022-11-27 19:29:29
  • 11.26 16:22:47
    发表了文章 2022-11-26 16:22:47

    JAVA学习笔记- - - day 2

    # 封装(重点) ​ 目的:提高数据的安全性,通过封装,可以实现对属性访问权限的控制,同时增加了程序的可维护性。 ​ 封装: 将属性私有化,使用private关键字修饰属性,这种属性只有当前类才能访问。 ​ 我们一般给每一个私有属性提供公共public的get和set这种方法供外界来访问我们的私有属性 ​ public 修饰符的作用范围: private 作用范围 protected 的作用范围 default 的作用范围: | | 用一个类 | 同一个包
  • 11.26 16:22:06
    发表了文章 2022-11-26 16:22:06

    JAVA学习笔记- - - day 1

    # 运算符(重要) ## 运算符四则运算 +、-、*、/ 加减乘除 % 取余 ++、-- ### 基本数据类型变量间的运算 1.自动类型提升 当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型 char 、byte 、short -> int -> long -> float -> double 2.强制类型转换 需要强制转换符(),并且精度会有损失。 float f = 1.9f; int a = (int)f; -> 输出1 # 赋值运算符 = 、+=、-=、*=、/=、%= #
  • 11.14 21:46:44
    发表了文章 2022-11-14 21:46:44

    C++语言基础篇(二)

    C++语言基础篇(二)
  • 11.14 21:22:49
    发表了文章 2022-11-14 21:22:49

    C++语言基础篇

    ​                              再次渡入繁世,人潮汹涌,眼里茫然,信仰永恒,皆为华夏    目录 C++ 语⾔基础篇 C++ 语⾔基础篇 说⼀下你理解的 C++ 中的四种智能指针 ⾯试官你好,⾸先,说⼀下为什么要使⽤智能指针:智能指针其作⽤是管理⼀个指针,避免咋们程序员申请的空间 在函数结束时忘记释放,造成内存泄漏这种情况滴发⽣。 然后使⽤智能指针可以很⼤程度上的避免这个问题,因为智能指针就是⼀个类,当超出了类的作⽤域是,类会⾃动 调⽤析构函数,析构函数会⾃动释放资源。所以智能指针的作⽤原理就是在函数结束时⾃动释放内存空间,不需要 ⼿动
  • 11.14 21:21:35
    发表了文章 2022-11-14 21:21:35

    我见众生皆无意,唯有见你动了情(表白日记分享篇)

    ​                                        💕 我见众生皆无意,唯有见你动了情 💕                                                            ​ 目录                                                                                 💕 我见众生皆无意,唯有见你动了情 💕 0  写在前面 1.利用ASCII码使数字转化为中文 (GB_2312 字符集) (1)两个特定的ASCI
  • 11.14 21:20:04
    发表了文章 2022-11-14 21:20:04

    开学季征文|一个爱立Flag 的大冤种

    ​                              再次渡入繁世,人潮汹涌,眼里茫然,信仰永恒,皆为华夏    目录 一、自我介绍 大家好,借着本次开学季征文活动我将给大家分享我在新学期立下新的flag。其实对于我来说刚开始学习JAVA还是很吃力的,之前都没有接触到计算机领域和编程相关的知识,刚回到地方的时候,是十月份这对我来说,更比其他人更晚的接触到这个编程领域,当时我身为计科的学生,学校并没有给我们安排C语言的课程,直接给我安排上了JAVA,至此我跟JAVA结下了一段孽缘。当时有两门语言让我头大,一门语言是英语,另一门语言就是JAVA,现在回想起来欲
  • 11.14 21:18:10
    发表了文章 2022-11-14 21:18:10

    1024共码未来(一览中华风华,API First)

    ​                              再次渡入繁世,人潮汹涌,眼里茫然,信仰永恒,皆为华夏    10月24日是广大程序员们共同的节日 1024是二进制计数的基本计量单位之一 而每一个程序员都像1024一样 是二进制世界中低调却最重要的主角 💕想要成为这个世界的程序员大神,可不止要有格子衫,过硬的技术和满满的干货更重要,在这个特殊的节日到来之际。学长为所有的程序员送出一波祝福:希望大家脱贫脱单不脱发!!!💕 0 背景 1  快速开发  创建API项目 在 API 接口研发管理产品中,所有的 API 接口都是以项目的方式进行管理,因此
  • 发表了文章 2022-11-27

    JAVA学习笔记- - - day 5

  • 发表了文章 2022-11-27

    JAVA学习笔记- - - day 4

  • 发表了文章 2022-11-27

    JAVA学习笔记- - - day 3

  • 发表了文章 2022-11-26

    JAVA学习笔记- - - day 2

  • 发表了文章 2022-11-26

    JAVA学习笔记- - - day 1

  • 发表了文章 2022-11-14

    C++语言基础篇(二)

  • 发表了文章 2022-11-14

    C++语言基础篇

  • 发表了文章 2022-11-14

    我见众生皆无意,唯有见你动了情(表白日记分享篇)

  • 发表了文章 2022-11-14

    开学季征文|一个爱立Flag 的大冤种

  • 发表了文章 2022-11-14

    1024共码未来(一览中华风华,API First)

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-09-18

    对程序员来说,技术能力和业务逻辑哪个更重要?

    对程序员来说,技术能力和业务逻辑都是非常重要的。

    首先,技术能力是程序员的基础。程序员需要掌握编程语言、框架、算法和数据结构等技能,才能有效地解决各种技术问题,提高代码的质量和效率。如果技术能力不足,程序员就难以胜任工作,也无法跟上行业的发展趋势。

    其次,业务逻辑也是非常重要的。程序员需要了解和掌握业务流程、系统架构和客户需求,才能更好地理解项目和客户需求,更好地完成工作。如果程序员对业务不了解,就难以理解客户需求和业务流程,也无法将客户需求转化为可行的技术方案。

    因此,技术能力和业务逻辑对程序员来说都是非常重要的。在工作中,程序员需要不断地学习和提高自己的技术能力,同时也需要不断地学习和理解业务逻辑,以便更好地完成工作。

    如何从写业务代码中跳出来,有效提升个人技术能力?

    对于如何提升个人技术能力,以下是一些建议:

    学习和掌握新技术:持续关注技术发展动态,学习新的编程语言、框架和技术,了解最新的技术和工具,以便跟上行业的发展趋势。
    深入理解业务逻辑:在编写代码之前,尽可能地了解和掌握业务流程和客户需求,以便更好地理解项目和客户需求,更好地完成工作。
    参与开源项目:通过参与开源项目,可以了解更多的技术细节和实践经验,提高自己的技术能力和经验。
    交流和学习:参加技术交流会议、分享会和研讨会等,与同行和技术专家交流和学习,获取更多的知识和经验。
    个人项目和实践:利用个人时间和业余时间,开发自己的项目和实践,将所学的知识应用到实际项目中,加深对技术的理解和掌握。

    踩0 评论0
  • 回答了问题 2023-09-12

    手撕代码是程序员的基本功吗?

    我作为一名Java后端开发工程师,从职位的角度来回答这个话题:

    1. 你觉得手撕代码是程序员的基本功吗?

    :手撕代码绝对是程序员的一项基本技能,但并不是全部。对于Java后端开发工程师而言,代码是他们日常工作的核心,但真正的编程不仅仅是写代码。它还涉及到设计合理的系统架构、处理复杂的业务逻辑、优化数据库查询等等。手撕代码能够确保工程师真正理解基础的算法和数据结构,但单凭这一点无法全面评价一个工程师的实力。

    2. 为什么会用“手撕代码”来考验程序员能力?

    :有几个原因为什么在面试中使用手撕代码作为考核方式:

    • 基础验证:手撕代码可以直接验证应聘者是否掌握基础的算法和数据结构知识。
    • 思维过程:面试官可以通过观察应聘者手撕代码的过程,了解其问题解决的方法和逻辑思维能力。
    • 编码习惯:手写代码还可以展现出应聘者的编码风格和习惯,比如命名规范、代码结构等。
    • 压力测试:在有限的时间内手写代码,可以一定程度上模拟工作中的压力环境,看应聘者如何应对。

    3. 你知道哪些常见的手撕代码的题目?

    :对于Java后端开发工程师,以下是一些常见的手撕代码题目:

    • 基础算法题:如数组和字符串的操作、链表反转、二叉树的遍历等。
    • 复杂数据结构:如实现一个LRU缓存、设计一个哈希表等。
    • 数据库相关:如手写一个简单的SQL查询、数据库的连接池实现等。
    • 并发和多线程:如如何实现一个线程安全的单例、解决生产者消费者问题等。
    • 设计模式相关:如使用某种设计模式来解决一个特定的问题。

    总的来说,手撕代码是一种有效的考核工具,但它只是评估Java后端开发工程师能力的一个方面。真正的能力还包括系统设计、业务理解、团队协作等多个方面。

    踩0 评论0
  • 提交了问题 2022-12-03

    CentOS 8.2镜像怎么使用

  • 提交了问题 2022-12-03

    怎么使用云服务器搭建个人博客网站

  • 提交了问题 2022-11-27

    如何快速云部署

  • 提交了问题 2022-11-27

    怎么在云产品上面部署docker

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息