首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏wuter

    JavaWeb后端入门8—会话技术

    1.2 为什么要使用 每个用户与服务器进行交互过程中,产生一些各自的数据,程序想要把这些数据进行保存,就需要使用会话技术。 分类及实现原理 2.1 会话技术的分类 cookie session cookie cookie是客户端技术,程序吧每个用户的数据以cookie的形式保存到各自浏览器中。 session session是服务器端技术。利用这个技术,服务器在运行时为每一个用户的浏览器创建一个独享的session对象。 2.2 会话技术的实现原理 cookie session 3. if (cookie == null) { //是第一次 //显示到页面上一段内容 response.setContentType("text/html;charset=UTF-8"

    33600编辑于 2025-04-03
  • 来自专栏全栈程序员必看

    后端框架有哪些?8个流行的后端框架推荐

    后端框架有哪些?8个流行的后端框架推荐 后端框架 在选择要使用的后端框架时,有许多选项可用。虽然每个后端框架都有自己的优点和缺点,但在做出最终决定之前,还有一些其他因素需要考虑。 后端开发:另一方面,后端开发人员正在研究幕后发生的事情,后端开发人员使用各种库,API,Web服务等。他们负责数据库系统的实现,确保各种Web服务之间的正确通信,生成后端功能等。 8个流行的后端框架列表 在这个后端框架列表中,我们不想坚持使用单一编程语言。相反,我们希望展示各种语言的后端框架。当然,下面的列表并未提供针对每种语言的后端框架建议,但它确实提供了一些很好的建议。 鉴于Elixir是一种功能语言,它可能不像其他面向对象语言那样受欢迎,但它是为构建可扩展和可维护的应用程序而设计的,Phoenix将经过验证的技术与功能性编程的新思想结合使用。 很棒的API 设置简单,学习起来简单 大量插件可供使用 8.Spring Boot Spring Boot Spring Boot是一个基于Java的开发框架,由Spring创建,旨在易于使用,并提供一个生产级的基于

    9.8K10编辑于 2022-06-28
  • 来自专栏Java深度编程

    什么是前端技术后端技术

    因此,如果我们要开发一个用户体验更好、功能更加强大的网站,就要学习一下后端技术。 那后端技术究竟是怎样的一门技术呢? 这样的功能就是后端技术所实现的。再有,淘宝网不是有很多商家吗?这些商家有各种各样的商品,这些庞大的数据只能使用后端技术中的数据库技术才能实现。 )是通过后端技术查询到的。 这便是后端中的分布式技术。 而后端技术就像人的内在,各个器官,在整个系统中,才是真正起到作用的技术

    5.1K31发布于 2020-06-10
  • 来自专栏小闫笔记

    Python后端技术栈(一)

    常用的数据类型以及使用场景,底层实现了解会更好) 1.7Python Web框架 1.常用框架的对比,使用 Restful 2.WSGI 原理 3.Web 安全的问题 1.8系统设计 1.设计原则,如何分析 2.后端系统常用的组件 (缓存、数据库、消息队列等等) 3.技术选型和实现(短网址服务、Feed 流系统) 1.9技术之外的软实力 1.学习能力 2.业务理解能力,沟通交流能力 3.心态 2.0小扩展-STAR模型 在生活中描述一件事情或者是在面试中描述项目经验 2.技术栈详解 2.1 Python 语言基础 2.1.1 Python 语言特性 Python 是动态强类型语言,很多人都误认为是弱类型语言,其实是错误的。 2.1.2 Python 作为后端语言的优缺点 为什么使用 Python ? 答:它是一门胶水语言,轮子多,应用广泛;语言灵活,生产力高,是一些创业公司以及外包项目节省时间的首选语言。 8.浅拷贝的优点:拷贝速度快,占用空间少,拷贝效率高。 ?

    5.5K52发布于 2019-07-18
  • 来自专栏小闫笔记

    Python后端技术栈(二)

    In [4]: p.x Out[4]: 1 In [5]: p.y Out[5]: 2 In [6]: p[0] Out[6]: 1 In [7]: p[1] Out[7]: 2 In [8] : p.x == p[0] Out[8]: True deque deque 可以方便的实现 queue 以及 stack(堆栈) 示例: In [9]: de = collections.deque( 使用随机哈希码,节点出现的频率在 hash 桶中遵循泊松分布,根据桶中元素个数和频率,我们可以知道当桶中元素到达8个时,概率非常小,也就是用 0.75 作为加载因子,每个碰撞位置的链表长度超过8个是几乎不可能的 稳定 O(1) 快速排序 O(n^2) O(n*log2n) 不稳定 O(log2n)~O(n) 堆排序 O(n*log2n) O(n*log2n) 不稳定 O(1) 1.2.9 Python web后端数据结构总结 框架重点知识总结回顾 团队开发注意事项 浅谈密码加密 Django框架中的英文单词 Django中数据库的相关操作 DRF框架中的英文单词 DRF框架 Django相关知识点回顾 python技术面试题

    1.9K20发布于 2019-07-18
  • 来自专栏微信公众号【Java技术江湖】

    后端技术杂谈6:白话虚拟化技术

    更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章将同步到我的个人博客: www.how2playlife.com 该系列博文会介绍常见的后端技术 ,这对后端工程师来说是一种综合能力,我们会逐步了解搜索技术,云计算相关技术、大数据研发等常见的技术喜提,以便让你更完整地了解后端技术栈的全貌,为后续参与分布式应用的开发和学习做好准备。 如果对本系列文章有什么建议,或者是有什么疑问的话,也可以关注公众号【Java技术江湖】联系我,欢迎你参与本系列博文的创作和修订。 内核,是指的操作系统内核。 如果您想更技术的了解本文背后的原理,请看书《系统虚拟化——原理与实现》

    73410发布于 2019-12-09
  • 后端技术方案怎么写?

    实现 CURD 的简单功能并不复杂,但是在 QPS 上实现高可用是需要前期进行功能容错设计,并且要根据实际的项目限制条件,找出最合适的方案而不是技术最优的方案。 1.2 技术目标还要了解这个需求所容纳的数据量的大小,如果是否有时效性的限制。 3.离线这种一般属于数据统计和报表类需求,基本是天级别的数据延迟,3.4 对象存储 对象存储是一种以非结构化格式(称为对象)存储和管理数据的技术 图片、文件等通过对象存储进行资源访问,以什么样的数据存储在库中 如果并发度是8,一个操作增加了并发逻辑之后,最高可能会把QPS 放大八倍,这个时候如果并发的操作都是在不同的微服务上,那也只是流量等比例打过去而已,而如果有三个操作在同一个微服务上,相当于下游的服务承受了放大三倍的流量 return OptionFunc(func(o *option) {if o.cmp == nil {l := similarity.EditDistance{}o.cmp = l.CompareUtf8if

    55410编辑于 2024-07-21
  • 来自专栏全栈程序员必看

    互联网后端基础技术

    使用Java后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。 纵观整个互联网技术体系再结合公司的目前状况,笔者认为必不可少或者非常关键的后端基础技术/设施如下图所示: 这里的后端基础设施主要指的是应用在线上稳定运行需要依赖的关键组件或者服务。 类似xx on Yarn的一些技术就是将非Hadoop技术跑在HDFS上的解决方案。 5. 8. 服务治理框架 对于外部API调用或者客户端对后端API的访问,可以使用HTTP协议或者RESTful(当然也可以直接通过最原始的socket来调用)。 因此诞了 xx on Yarn 一系列技术让非Hadoop系的技术可以利用大数据集群的资源,能够大大提高资源的利用率,如Docker on Yarn。

    70430编辑于 2022-08-04
  • 来自专栏晓晨的专栏

    Redash 二开 - 后端技术准备

    一.技术准备 1.学习 Python,推荐几本书 《Python编程:从入门到实践 第二版》(比较浅,适合无基础或者基础比较差的) 《Python基础教程(第3版)》(强烈推荐) 《Python高级编程 中文文档 3.学习 SQLAlchemy 框架(ORM) 官方文档 4.任务调度 RQ 官方仓库 二.特别说明 采用的是 Redash 9.0 版本,9.0 版本有重大更新(Change Log) 后端代码已更新为支持

    95220发布于 2020-09-30
  • 来自专栏阿杜的世界

    Java后端技术知识归类

    面向对象进阶:基本原则、设计模式 架构设计:DDD 二、解决系统落地问题(分布式系统最佳实践、研发效率) 进程通信(直接和间接) 数据存储与处理(数据密集型应用) 高可用、高并发、高吞吐 最佳实践 技术选型

    57630发布于 2018-08-06
  • 来自专栏全栈程序员必看

    Java Web 后端技术「建议收藏」

    Java Web后端技术(一) 学习Java及其相关技术到现在也是第一次写博客,可能理解不是很深,但也是自己学的一个小的总结,也希望各位大神不吝赐教。 Java Web是用Java技术来解决相关Web领域的技术综合。简单的说就是把编写好的代码放到互联网上提供给所有用户访问。 Cookie 与会话有关技术,用于存放浏览器缓存的cookie信息。 通过浏览器以下载方式解析正文 Set-Cookie 与会话相关技术

    1K20编辑于 2022-07-05
  • 来自专栏全栈程序员必看

    JAVA后端应该学什么技术

    目前要想从事Java的后端开发应该学习以下内容: 第一,Servlet技术。 Servlet技术是Java后端的重要技术之一,作为Java Web开发的核心组件,Servlet承担了Web MVC结构中的核心作用(功能导航)。 Servlet技术的应用涉及到Web容器、会话(HttpSession)、安全、同步、Web应用部署等相关内容。 第二,Java操作数据库。 后端开发免不了与数据库打交道,所以掌握Java的数据库操作是一个基本要求。 Java的分布式开发是提高Java后端处理能力的重要内容,RMI是Java分布式开发比较常见的解决方案,学习起来也比较简单。

    1.1K10编辑于 2022-09-15
  • 网站开发后端技术概述

    简言之,后端是网站的“大脑”,驱动业务运转并确保数据流转的高效与安全。 网站后端设计涉及多种语言和技术栈的选择,需根据项目规模、性能需求、团队技能等因素综合考虑。 Go:高性能、原生并发支持,适合微服务、云原生应用(如Docker/K8s生态)。PHP:传统Web开发语言(Laravel框架),适合内容管理系统(如WordPress)。 二、核心技术与框架 Web框架:Web框架是一种用于简化Web应用开发的软件架构。 四、中间件与基础设施:网站后端技术的中间件与基础设施是支撑系统高效运行的核心组件。中间件作为系统各模块间的桥梁,负责请求路由、协议转换、数据格式化等任务。 五、部署与运维 容器化 Docker(打包应用)、Kubernetes(K8s,集群管理)。 云服务 公有云:AWS、阿里云、腾讯云(弹性伸缩、按需付费)。私有云:OpenStack、VMware。

    1.1K10编辑于 2025-07-03
  • 来自专栏Tensorbytes

    技术规范(2): 后端技术开发规范

    PEP8 标准 PEP8 规范: https://www.python.org/dev/peps/pep-0008/ 标准: 缩进:每一级缩进使用4个空格。 安装autopep8: pip install autopep8 用法: autopep8 [参数] [Python文件] 核心参数: -d, --diff print the make changes to files in place --global-config filename path to a global pep8 not exist then this is ignored (default: ~/.config/pep8) --in-place 会直接将结果保存到源文件中,如果不包含--in-place选项,则会将autopep8格式化以后的代码直接输出到控制台。

    1.4K20发布于 2020-03-17
  • 来自专栏wuter

    JavaWeb后端入门8—EL表达式

    EL(Expression Language)目的:为了使JSP写起来更加简单。表达式语言的灵感来自于ECMAScript 和XPath表达式语言,它提供了在JSP中简化表达式的方法,让Jsp的代码更加简化。

    43400编辑于 2025-04-03
  • 来自专栏小闫笔记

    Python后端技术栈(五)--网络编程

    OSI 模型可以查看文章『python技术面试题(二)』 1.浏览器发起请求的时候,一开始其实做的不是 DNS 查询,而是先看一下 DNS 缓存。 8.然后会到达 uwsgi/gunicorn 这一层。它们主要就是兼容我们的 web 应用。 1.5.1.2 TCP 三次握手/四次挥手 前面已经讲的足够详细了,大家可以参考一下这篇文章『python技术面试题(五)』。此处我们简单的进行回顾即可。 ? 我们需要在服务端给用户生成一个标识,然后每次让客户端带过去给后端。 这就是我们通常识别用户会话的一个思路。 s.accept() print(client) timstr = time.ctime(time.time()) + '\r\n' # send 参数 encode('utf-8'

    96130发布于 2019-07-18
  • 来自专栏小闫笔记

    Python后端技术栈(八)--系统设计

    、RESTful 以及 RESTful API 本篇文章将开始系统设计的相关内容,开始咯~ 1.8.1 系统设计相关内容 1.什么是系统设计 2.系统设计需要掌握哪些知识 3.如何设计以及如何实现一个后端系统服务的设计 还需要熟悉后端技术组件,比如消息队列、缓存、数据库和各种 web 框架。我们需要掌握它们的使用场景以及底层原理。比如什么时候去使用缓存?数据同步的问题如何去解决? NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_token` (`token`) ); 前端页面此处不提供,只提供后端代码 框架重点知识总结回顾 团队开发注意事项 浅谈密码加密 Django框架中的英文单词 Django中数据库的相关操作 DRF框架中的英文单词 DRF框架 Django相关知识点回顾 python技术面试题

    1.8K40发布于 2019-07-18
  • 来自专栏IT技术分享社区

    后端技术:MyBatis动态SQL写法介绍

    (11) DEFAULT NULL, PRIMARY KEY (`student_id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='学生表'; 对应的项目结构 2、 if 标签 if 标签是我们最常使用的。

    84200发布于 2021-12-01
  • 来自专栏python3

    后端分离架构+k8s+ingress

    一、概述 在前面几篇文章中,已经讲到了前后端分离架构和ingress,链接如下: https://www.cnblogs.com/xiao987334176/p/12195722.html https: //www.cnblogs.com/xiao987334176/p/12195797.html 接下来使用k8s进行发布应用 二、演示3.0 环境说明 k8s集群 系统 docker ip 主机名 配置 centos 7.6 19.03.5 192.168.31.150 k8s-master 2核4G centos 7.6 19.03.5 192.168.31.178 k8s-node01 2核4G 集群登录harbor 登录到k8s集群中的master节点以及node节点。 -66c8d579b5-94x6t    1/1     Running   0          2m30s   10.244.85.198   k8s-node01   <none>           

    2.1K20发布于 2020-03-25
  • 来自专栏小闫笔记

    Python后端技术栈(三)--设计模式

    df.add(bf) # 设置的时候调用订阅者的notify_by df.data = 3 1.3.5.4策略模式 策略模式(Strategy)是根据不同的输入采用不同的策略,比如买东西超过 10 个 8 10, 12, 14, 16, 18] 但是我们一般推荐列表推到代替 map In [3]: [ i*2 for i in range(10)] Out[3]: [0, 2, 4, 6, 8, 10 3+4+5 Out[6]: 15 filter函数的使用 In [7]: list(filter(lambda x: x%2==0, range(10))) Out[7]: [0, 2, 4, 6, 8] In [8]: [i for i in range(10) if i % 2 == 0] Out[8]: [0, 2, 4, 6, 8] 1.3.6.1闭包(Closure) 1.绑定了外部作用域的变量的函数 框架重点知识总结回顾 团队开发注意事项 浅谈密码加密 Django框架中的英文单词 Django中数据库的相关操作 DRF框架中的英文单词 DRF框架 Django相关知识点回顾 python技术面试题

    1.3K30发布于 2019-07-18
领券