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

    3-9 读写缓存流 ——Buffered

    类BufferedStream就是给另一流上的读写操作添加一个缓冲区。缓冲区是内存中的字节块,用于缓存数据,从而减少对操作系统的调用次数。因此,缓冲区可提高读取和写入性能。使用缓冲区可进行读取或写入,但不能同时进行这两种操作。BufferedStream 的Read和Write方法自动维护缓冲区的读写过程。

    91010发布于 2020-01-08
  • 来自专栏刷题笔记

    3-9 堆栈模拟队列 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101223979 3-9 堆栈模拟队列 (20 分) 设已知有两个堆栈S1和S2,请用这两个堆栈模拟出一个队列

    60130发布于 2019-11-08
  • 来自专栏cwl_Java

    C++编程之美-结构之法(代码清单3-9)

    代码清单3-9 class stack { public: stack() { stackTop = -1; maxStackItemIndex

    22120编辑于 2022-11-30
  • 来自专栏服务器运维笔记

    后端数据校验和接口测试就没我 JSON Schema 干不了的活!

    那前后端分工合作,如何完成这样的一个表单的需求呢? 1[3-9]\d{9}$/ const form = <Form> <Form.Item name="mobilePhone" rules={[{ required: 服务端数据校验 后端由于重业务逻辑以及待处理各种数据,以致于分成各种各样的层级,其中有一层称为 Controller,站在后端最上层直接接收客户端经 HTTP 传输的数据。 1[3-9]\d{9}$/ const schema = Schema.object({ id: Schema.number().required(), name: Schema.number( 1[3-9]\d{9}$", "maxLength": 15 } }, "required": ["id", "mobilePhone"] } 对于复杂的数据类型校验,JSON

    1.1K10编辑于 2022-02-25
  • 来自专栏chenchenchen

    后端分离及后端分层

    原文链接:https://mp.weixin.qq.com/s/5SwQMIJ6Amv4m_8cIOaw3Q 前后端分离 回顾一下自己学JavaWeb的历程: 这里压根就不需要JSP了(纯HTML+AJAX),这算是前后端分离的一种了 在开发上体验:如果完全使用HTML+AJAX的话,会发现其实需要写非常非常多的JavaScript代码,而且这些JavaScript …流下不学无术的泪水 目前我了解到的前后端分离,首先部署是分离的(至少不会跟Java绑定在一起部署): ? 前端和Java部署机器分离 Java接口只返回JSON数据: ? 如果请求是调用后端服务,则经过Nginx转发到后端服务器,完成响应后经Nginx返回到浏览器。 URL请求统一分发到Node Server,在Node Server中根据请求类型从后端服务器上通过RPC服务请求页面的模板数据,然后进行页面的组装和渲染; API请求则直接转发到后端服务器,完成响应

    2.3K41发布于 2019-09-02
  • 来自专栏业余草

    后端分离架构:Web 实现前后端分离,前后端解耦

    随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只管前端的事情,后端工程师只管后端的事情。正所谓术业有专攻,一个人如果什么都会,那么他毕竟什么都不精。 SPA 式的前后端分离,从物理层做区分(认为只要是客户端的就是前端,服务器端就是后端)这种分法已经无法满足前后端分离的需求,我们认为从职责上划分才能满足目前的使用场景: 前端负责 view 和 controller 如果controller层在后端手里,后端为了这些不同端页面展示逻辑,自己维护这些controller,模版无法重用,徒增和前端沟通端成本。 如果产品经理中途想要改动界面什么的,可以由前端自己专职维护,后端无需操心。前后端各司其职,后端专注自己的业务逻辑开发,前端专注产品效果开发。 前后端模板统一在无线领域很有用,PC页面和WIFI场景下的页面适合前端渲染(后端数据Ajax到前端),2G、3G弱网络环境适合后端渲染(数据随页面吐给前端),所以同样的模板,在不同的条件下走不同的渲染渠道

    3.2K40编辑于 2021-12-06
  • 来自专栏杨建荣的学习笔记

    前端后端

    也不知道换个角度理解对不对,现在对于后端的设计已经从原来的荒漠阶段发展到了绿洲阶段,后台的设计已经一片繁荣了,所以前端的机会就多很多,出现一片繁荣的景象了。

    1.6K100发布于 2018-03-21
  • 来自专栏serena test

    后端开发

    装好这些之后,就用同事给的已经有的项目,将代码用svn插件导出到Eclipse中,然后更新下载maven库,pom.xml中的文件很多,用了一个上午的时间才下载完,然后查看编译结果,还是有几个JAR包没有下载成功,导致引用不到报错,然后手动放置了。

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

    java开发后端框架_java开发后端框架

    1 java开发后端框架 java从推出到现在技术不断发展,语言也优化的越来越好,对于java工程师来说技术的不断发展,他们需要不断学习java进阶,而对于新手来说就能从基础到核心。 下面小编给大家说说java开发后端框架,希望能对你有些帮助。

    4K30编辑于 2022-08-14
  • 来自专栏nginx

    如何在Java中使用注解校验手机号格式:详细指南

    提高用户体验:通过前端和后端的双重校验,及时提示用户输入错误。 保障数据一致性:确保数据库中的数据符合业务规则,避免脏数据。 在Java中,数据校验通常通过注解实现,这种方式简洁高效,易于维护。 例如: @Pattern(regexp = "^1[3-9]\\d{9}$", message = "手机号格式不正确") private String userPhone; 这里的正则表达式^1[3- [3-9]:第二位必须是3到9之间的数字。 \\d{9}$:后面跟着9位数字。 4.3 正则表达式的作用 正则表达式是校验字符串格式的强大工具。 serialVersionUID = 6032064528363065061L; @NotBlank(message = "用户手机号不能为空") @Pattern(regexp = "^1[3- 附录:常用正则表达式 手机号:^1[3-9]\\d{9}$ 邮箱:^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.

    38610编辑于 2025-11-15
  • 来自专栏军军不吃鸡

    websocket前后端数据实时更新(前端+后端)

            做的项目中需要将后端提供的数据展示在前端页面,一开始我是用JS的setInterval()方法,设置一个时间,每过时间发起一次ajax请求。 虽然也能凑活着实现,但总感觉数据不是实时刷新的,而且还占用资源,所以学习WebSocke,并总结了一下,以下是本人总结的前后端WebSocke相关代码: ---- 一、后端: 1.pom.xml添加WebSocke 接收到消息的回调方法 websocket.onmessage = function (event) { let data = event.data; console.log("后端传递的数据 :" + data); //将后端传递的数据渲染至页面 $("#online").html(data); }; //连接关闭的回调方法

    3.9K30编辑于 2022-10-26
  • 来自专栏全栈程序员必看

    vue怎么和后端对接_vue后端框架推荐

    简单分享一下jeeplus框架部署liunx服务器跨域问题 ,因为我这个是前后端服务器分离所以配置了俩份 java后端配置 1.跨域后端配置nginx(图-1) 上配置 server { listen 80; server_name xxx.xx.xxx; #后端服务域名 #charset koi8-r; #access_log 上图 配置类 位置在:package com.jeeplus.modules.sys.security.shiro.JWTFilter; ===>最后一个方法preHandle 好啦,就这么简单;后端跨域就解决啦 location ^~ /userfiles { proxy_pass http://xxx.xx.xxx.xx:xx/userfiles; #后端 ip proxy_set_header Host xxx.xx.xxx.xx; #后端ip proxy_set_header X-Real-IP

    1.1K20编辑于 2022-09-23
  • 来自专栏艳艳代码杂货店

    什么是前端什么是后端?前端后端区别

    什么是前端什么是后端?前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。多数后端开发人员从事于构建工作应用程序背后的实际逻辑。前后端需要相互配合,共同完成一个项目。 二、什么是后端? 1、后端概念:多数后端开发人员从事于构建他们正在工作的应用程序背后的实际逻辑。前端开发人员构建用户界面,而后端开发人员编写代码,使其工作。 后端开发人员所需的一个重要技能与SQL和数据库有关。大多数后端系统需要连接到存储应用程序数据的数据库。 后端开发人员需要更多地了解应用程序架构,因为大多数情况下,后端开发人员需要去构建应用程序的体系结构和内部设计。 ,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。

    4.3K10发布于 2021-09-19
  • 来自专栏全栈程序员必看

    vue怎么和后端对接_vue搭配什么后端

    简单分享一下jeeplus框架部署liunx服务器跨域问题 ,因为我这个是前后端服务器分离所以配置了俩份 java后端配置 1.跨域后端配置nginx(图-1) 上配置 server { listen 80; server_name xxx.xx.xxx; #后端服务域名 #charset koi8-r; #access_log 上图 配置类 位置在:package com.jeeplus.modules.sys.security.shiro.JWTFilter; ===>最后一个方法preHandle 好啦,就这么简单;后端跨域就解决啦 location ^~ /userfiles { proxy_pass http://xxx.xx.xxx.xx:xx/userfiles; #后端 ip proxy_set_header Host xxx.xx.xxx.xx; #后端ip proxy_set_header X-Real-IP

    1K10编辑于 2022-09-23
  • 来自专栏栖西

    后端综合笔记

    40720编辑于 2023-10-17
  • 来自专栏Tanger的思源地

    后端分离

    后端分离 前后端分离就是将一个应用的前端代码和后端代码分开写,为什么要这样做? 如果不使用前后端分离的方式,会有哪些问题? 前端–》HTML静态页面–》后端—》JSP 这种开发方式效率极低,可以使用前后端分离的方式进行开发,就可以完美解决这一问题。 前后端开发者只需要提前约定好接口文档(URL、参数、数据类型…),然后分别独立开发即可,完全不需要依赖后端,最后完成前后端集成即可,真正实现了前后端应用的解耦合,极大地提高了开发效率。 单体—》前端应用+后端应用 前端应用:负责数据展示和用户交互 后端应用:负责提供数据处理接口。 前端HTML—》Ajax—》RESTFUL后端数据接口。 (例:Java开发、spring boot开发) 传统单体应用 前后端分离的结构 前后端分离就是将一个单体应用拆分成两个独立的应用,前端应用和后端应用以JSON格式进行数据交互。

    83810编辑于 2021-12-26
  • 来自专栏蛋蛋编程手记

    聊聊前后端

    一般来说,小公司要做一个互联网软件项目,可以不去招聘美工,产品,测试,运维这些工种人员,但是前端开发工程师和后端开发工程师是必不可少的。有些“压榨”员工的老板,甚至要求前后端都会,就只招聘一个开发。 后端就是做这部分前端做不了的事情的人。通常后端做出来的东西无法让用户有直观的感受,因为它是和服务器,和数据库打交道的。和人打交道的是前端做的事儿。 聊到这儿,我们聊一聊前后端分离的概念。 过去的后台管理类项目,通常前后端写在了一起,基本是后端工程师附带一些简单的前端代码。那个时候前后端代码是不分离的,而且页面的处理逻辑大部分也是在后端做的,例如jsp,php之类的项目。 这种模式的好处是开发快,成本低,没有前后端的沟通代价,一个人搞定所有。而且后端处理页面逻辑对于当时低性能的手机电脑也是有其存在意义的,客户端基本只需要显示内容,不需要在前端处理太多计算。 通过招聘网站的工资也能够看到,前端工程师的薪资已经上来了,好的前端甚至工资能高过后端,前端翻身农奴把歌唱~~ 目前的项目开发基本都是前后端分离了,前端负责页面,小程序,app,后端提供访问接口,处理后台逻辑

    38830编辑于 2022-12-12
  • 来自专栏call_me_R

    前端 VS 后端

    我曾经认为--如果我了解JavaScript,那写后端会很容易。我之所以认为简单,是因为Node是JavaScript。我没必要去学一门新语言。 然而,我错了。 但是,后端是很难去学的。 我意识到在学习后端中我有些问题,因为我曾认为前端和后端是一样的 -- 它们都是代码而已。 这是个很大的错误。 前端和后端完全是不同的野兽。我能正确地学习后端之前,我必须尊重他们的差异。 如果让我来解析前端和后端之间的差异(在执行方面),我会说: 前端是有关视觉 后端是有关通信 前端是有关视觉 当我们构建前端事物,我们很大程度上关注了用户对我们构建的东西是怎么看的。 后端是有关通信 让我具体一点。当我说到后端,我指的是前端和数据库之间的层。它也是前端和你需要通信的任何API之间的层(如果它通过你自己的服务器)。 当你做后端工作时(前端->后端),你会发现我们不再创建接口了。你不用填写表单;你不用点击按钮。那是因为它们不需要。 后端不是关于视觉。没人肉眼看到发生了什么。它只是要运行...

    50510编辑于 2023-05-23
  • 网站语音验证码接口开发教程:Web前端与后端联动调用语音校验API

    很多开发者在对接语音验证码接口时,常遇到前后端参数传递错误、签名验证失败、频率限制踩坑等问题。 网站语音验证码接口本质是基于HTTP协议的API服务,其核心交互逻辑可分为5个步骤:前端收集用户手机号并提交至后端后端生成随机验证码,并调用语音验证码接口发送请求;接口服务商接收请求后,验证参数合法性并生成语音播报内容 preg_match('/^1[3-9]\d{9}$/',$mobile)){exit(json_encode(['code'=>406,'msg'=>'手机号格式不正确']));}//脱敏处理:139 /^1[3-9]\d{9}$/.test(mobile)){tipText.innerText='请输入正确的手机号';tipText.style.color='red';return;}try{//调用后端接口 参数校验:前后端双重校验手机号格式,后端校验所有必填参数,避免无效接口请求;异常重试:对接口返回的非频率限制类错误(如code=0),可设置1-2次重试机制,提升成功率;日志记录:记录每次接口调用的参数

    13410编辑于 2026-02-25
  • 来自专栏JAVAandPython君

    简单聊聊Python后端开发和Java后端的区别

    今天我想以个人观点来简单说说Java后端开发和Python后端开发的区别。 回归正题 Java和Python开发后端的区别,从我个人最直观的感受就是 1、简易度 Python后端框架最火的就是Django和flask,我也写过这两个框架的系列文章,感兴趣的可以去看看。 flask项目架构 3、生态环境 生态环境也许是Java后端更火的原因之一吧。Java的后端生态真的是数一数二的地位,它说第二没人敢说第一。 当然像这些大型网站不可能只用一种语言来写后端,但是主体的支撑还是Java。 在大型网站里用Python来做支撑的其实并不是非常的多,但是也有,例如豆瓣、youtube等。 总结 除了上面我的一些直观感受,Java后端的优势确实还是有许多,例如性能、并发等。 可能有些小伙伴会说,那做Python后端还有前途吗?

    15.9K40发布于 2020-11-05
领券