一、 电面: 自我介绍 项目情况: 对你来说影响最大的一个项目(该面试中有关项目问题都针对该项目展开)?为什么会想做这个项目?这个项目的ideal是谁提出来的?项目中如何实现的大数据的传输和存储项目中哪一部分最难攻克?如何攻克? 基础知识考察: 模块化的好处Htttp协议hashmap和concurrenthashmap区别及两者的优缺点对MySQL的了解,和oracle的区别对设计模式的看法和认知有哪些设计模式如何实现分布式缓存多线程如何避免死锁Java的垃圾回收机制对Runtime的了解
2024-11-28一、基础类型位数 bit -- 位:位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为“0”或“1”。 byte -- 字节:字节是计算机存储容量的基本单位,一个字节由8位二进制数组成。在计算机内部,一个字节可以表示一个数据,也可以表示一个英文字母,两个字节可以表示一个汉字。 1Byte=8bit (1B=8bit) 1KB=1024Byte(字节)=8*1024bit //kb的b就是byte的意思 1MB=1024KB 1GB=1024MB 1TB=1024
2024-11-28Java-String 基于Oracle JDK11和JVM 11 1.String简介 Java数据类型分两种:基本数据类型和引用数据类型。关于基本数据类型,可以参考我这篇博文 除了八个基本数据类型之外,其他的都是引用数据类型。八个基本数据类型中,并没有包含字符串。Java提供了一个类,来储存字符串类型的值。自然而然,类叫 String。 String类表示字符串。Java程序中的所有字符串文本(例如“Hello World”)都是String类的实例(实例既对象)。 String有几
2024-11-281.概述 模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为渲染。为了渲染模板,Flask 使用了一个名为 Jinja2 的强大模板引擎 形式最简单的 Jinja2 模板就是一个包含响应文本的文件,例如: <h1>Hello, {{ name }}!</h1> 2.Jinja2模板引擎 渲染模版的步骤 1、前端创建模版 默认情况下,Flask 在程序文件夹中的 templates 子
2024-11-28安装 pip install pyarango 脚本 from pyArango.connection import * # 用户名 username = "" # 密码 password = "" # arangodb地址 arangoURL = "http://127.0.0.1:8529" # 需要创建的 集合名 collection_edge = ["RELATION_80", "person_vehicle"] collection_doc
2024-11-28后端技术总体技术路线图:先来看下整体的后端技术学习脉络,分为下面几个大的模块,现在你心里应该清楚,后端开发需要掌握的大体知识框架是哪些。
2024-11-28项目背景与意义 随着全球经济和科技的快速发展,消费者对产品的需求逐渐从单一化、同质化向多元化、个性化转变。特别是在箱包行业,消费者越来越追求具有个人特色的产品,以彰显自身的品味和风格。因此,箱包定制服务应运而生,并逐渐受到市场的青睐。 首先,从行业背景来看,包装及箱包行业在近年来经历了显著的变化。随着国家及相关主管部门对包装产业的重视和推动,包装设计与制造业正面临产业数字化的升级和商业模式的转型。同时,消费者对箱包产品的需求也在不断升级,高端化、品质化、个性化成为新的消费趋势。这为箱包定制平台提
2024-11-28一. NIO 、BIO 介绍 IONIO面向流(Stream oriented)面向缓冲区(Buffer oriented)阻塞IO(Blocking IO)非阻塞IO(Non blocking IO)无选择器(Selectors) 二. 三大核心组件概念介绍 本小节先 对其概念进行一些解释,后续会有专门的章节来对每一个组件进行详细剖析. 上面我们说过, 标准 IO 是基于 字节流 和字符流, 而NIO 是基于 channel(通道) 和 buffers(缓存) 进行操作的, 数据总是从通道读
2024-11-281.背景 2.重写日志规则方法记录ip 创建IPLogConfig类实现ClassicConverter类重写convert方法获取请求上下文返回ip,如下: package com.bylz.api.config; import ch.qos.logback.classic.pattern.ClassicConverter; import ch.qos.logback.classic.spi.ILoggingEvent; import com.bylz.api.utils.IpUtils;
2024-11-28一.CSP是什么 二.Golang的CSP模型 与主流语言通过共享内存来进行并发控制方式不同,Go语言采用了 CSP 模式,这是一种用于描述两个独立的并发实体通过共享的通讯Channel(管道)进行通信的并发模型,Go 就是借用CSP模型的一些概念为之实现并发进行理论支持,其实从实际上出发,go语言并没有,完全实现了CSP模型的所有理论,仅仅是借用了 process和channel这两个概念,process是在Go语言上的表现就是goroutine,是实际并发执行的实体,每个实体之间是通过c
2024-11-28