按时间归档:2023年05月

  • 阿里技术类面试真题!你能做对几个?(含答案)

    每年的9月和10月 是互联网大厂疯狂招人的时期 也是程序员们跳槽的黄金期 不知道你有没有幻想过这样一个场景: 阿里巴巴的面试官说 恭喜你通过面试,明天来办理入职吧! 今天,为大家整理了阿里面试真题 刷企业历年真题,助你轻松搞定offer 你确定不看? 你确定不收藏? 你确定不转发? 阿里巴巴技术类笔试题(单选) 第一题.某体校选择校服,每套校服都包括短袖运动…

    2023-05-12
    121
  • 前端教程:开发流程中项目需求分析怎么做?

    项目从开始到上线的流程中,当涉及代码部分时,最重要的环节是该项目的需求分析。编程人员只有明确需求才能够设计数据、逻辑层代码等。下面将针对项目中的需求分析进行详细介绍。 1.数据模型分析 通常情况下,一个项目需要严谨的数据模型分析,包括根据业务逻辑设计数据表,设计表字段、表之间的关联等。,在本项目中,我们使用文件来代替数据库作为数据存储。 2.路由设计 在本项…

    2023-05-12
    131
  • Java教程:MyBatis进阶之自定义MyBatis框架

    1. 自定义MyBatis框架流程分析 2. 自定义框架原理介绍 3. 准备工作:1) 创建maven工程Groupid:com.itheima ArtifactId:custom-mybatis Packing:jar2) 添加pom依赖:<dependency> <groupId>mysql</groupId> &lt…

    2023-05-12
    133
  • Java教程之包装类详解

    1. 包装类概述Java中有8中基本数据类型,分别是: 包装类就是这8种数据类型所对应的引用数据类型,分别是: 可能有同学会问:Java为什么要给基本数据类型提供对应的引用数据呢?第一,Java是面向对象的语言,给它们设计对应的引用类型,非常符合万物皆对象的设计理念第二,有类,那么就会有属性,会有方法。那么针对这些类型的一些数据操作可以变得更加简单,比如说:…

    2023-05-12
    167
  • Java教程:防缓存穿透利器-布隆滤器(BloomFilter)

    一、布隆过滤器原理 如果想要判断一个元素是不是在一个集合中存在,一般的想法是将所有元素保存起来,然后再拿着这个元素在集合中一个一个进行比对。但是随着集合中元素的增加,我们需要的存储空间越来越大,检索速度也越来越慢。 针对这种需要在大量数据中去判断某一个值是事否存在的情况,1970年由布隆提出了布隆过滤器的概念。布隆过滤器本质是一个位数组,位数组就是数组的每个…

    2023-05-12
    123
  • Java接口幂等性设计场景解决方案v1.0

    1-面试&实际开发场景1-1面试场景题目 分布式服务接口的幂等性如何设计(比如不能重复扣款)? 1-2 题目分析 一个分布式系统中的某个接口,要保证幂等性,如何保证?这个事,其实是你做分布式系统的时候必须要考虑的一个生产环境的技术问题,为什么呢? 实际案例1: 假如你有个服务提供一个付款业务的接口,而这个服务分别部署在5台服务器上,然后用户在前端操作…

    2023-05-12
    185
  • 如何使用JAVA爬取网站数据?

    1. Jsoup介绍官网文档:https://jsoup.orgJsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。2. Jsoup快速入门获取网页标题String url = “https://search.…

    2023-05-12
    205
  • Java教程:NIO的基本用法

    NIO是New I/O的简称,与旧式基于流的I/O相对,从名字上来看,它表示新的一套I/O标准。它是从JDK1.4中被纳入到JDK中的。 与旧式的IO流相比,NIO是基于Block的,它以块为单位来处理数据,最为重要的两个组件是缓冲区Buffer和通道Channel。缓冲区是一块连续的内存块,是NIO读写数据的载体;通道表示缓冲数据的源头和目的地,它用于向缓…

    2023-05-12
    309
  • 重磅干货:Java原子操作之CAS原子指令学习

    Java原子操作之CAS,CAS(Compare and Swap),即比较并替换,是用于实现多线程同步的原子指令。 1. 无锁的概念 在谈论无锁概念时,总会关联起乐观派与悲观派,对于乐观派而言,他们认为事情总会往好的方向发展,总是认为坏的情况发生的概率特别小,可以无所顾忌地做事,但对于悲观派而言,他们总会认为发展事态如果不及时控制,以后就无法挽回了,即使无…

    2023-05-12
    114
  • Python教程:列表的排序操作

    在Python中,如果希望对列表中的元素进行重新排列,则可以使用sort方法或者reverse方法实现。其中,sort方法是将列表中的元素按照特定的顺序重新排列,默认为由小到大。如果要将列表中的元素由大到小排列,则可以将sort方法中reverse参数的值设为True。reverse方法是将列表逆置。接下来,通过一个案例来演示这两种方法的使用,如例5-12所…

    2023-05-12
    198

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息