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

    后端开发者从零做一个移动应用(后端篇)

    ---- 好了,废话少说,来聊聊后端 后端写些什么,什么东西写出来对我是更好的总结,也是对大家更好的帮助?在准备写的时候,我思考了很久。 之前准备了 手摸手,嘴对嘴 教程。 而到了api时代,在web方面有了前后端分离概念;移动app后端更是无力渲染(天然前后端分离)。所以要后台需要把数据发给前端,前端根据数据的描述把数据用用户看得懂的方式展现出来。 后面可能还会有两篇到四篇讲后端部分。 主要包括,后端项目结构的划分(这个结构我已经尝试过在3、4个项目中使用,目前都运行的很好),后端登陆控制(会开源一个Phalcon的oauth2的代码),后段api的自动化测试。 x-api 是php的后端项目 x-control 是vue写的后端管理系统 x-client 是vue系的客户端界

    1K20发布于 2019-01-08
  • 来自专栏程序员IT圈

    现代后端开发者必备技能——2018 版

    对于刚开始进入后端开发的初学者,我建议你选择任何脚本语言,因为它们有很多需求,它可以让你快速起步。如果你有一些前端知识,你可能会发现Node.js更容易,再加上有一个很大的就业市场。 如果你已经在做后端开发并且知道一些脚本语言,我建议你不要选择另一种脚本语言,并从“功能”或“多参数”部分中选择一些。 格式的目录结构,例如 jsonify dir-name 给你一个带有 dir-name 内结构的JSON文件 编写一个从上面的步骤读取JSON的命令并创建目录结构 想想你每天都在做的一些任务,并尝试将其自动化 第3

    1.7K30发布于 2018-07-27
  • 来自专栏黑客下午茶

    Sentry 开发者贡献指南 - 后端服务(PythonGoRustNodeJS)

    Amazon S3 后端 S3 存储后端支持使用 access key 或 IAM 实例角色进行身份验证。使用后者时,省略 access_key 和 secret_key。 默认情况下,S3 对象是使用 public-read ACL 创建的,这意味着除了 PutObject、GetObject 和 DeleteObject 之外, 所使用的帐户/角色还必须具有 PutObjectAcl filestore.backend: "s3" filestore.options: access_key: "..." secret_key: "..." MinIO S3 后端 filestore.backend: "s3" filestore.options: access_key: "..." secret_key: "..." 后端 Dummy 后端 Dummy 后端禁用摘要调度,所有通知都会在发生时发送(受速率限制)。这是在版本 8 之前创建的安装的默认 digest 后端

    2.1K30编辑于 2021-12-20
  • 来自专栏wuter

    JavaWeb后端入门3—DBUtils

    , "eee",20000,4); } 3.3 删除 /** * 删除操作 * @throws SQLException */ @Test public void demo3() throws , 3); } 4. com.itheima.DBUtils.domain.Account; import com.itheima.jdbc.utils.JDBCUtils2; import com.mchange.v2.c3p0 JavaBean中 /** * BeanHandler:将一条记录封装到一个JavaBean中 * @throws SQLException * */ @Test public void demo3( DBUtils的ResultSetHandler实现类3—MapHandler和MapListHandler 7.1 概述 MapHandler:将一条记录封装到一个Map集合中,Map的key是列名,

    23810编辑于 2025-04-03
  • 来自专栏AVAJ

    面试java后端面经_3

    1 自我介绍哈(这块没有一点准备的可以看面试java后端面经_1) 2 类加载的三种方式(1:命令行启动应用时由JVM初始化加载 2:通过Class.forName() 方式动态加载 3:通过ClassLoder.loadClass () 方法动态加载) 3 如何判断对象已死(1:引用计数法(java中没用,因为,没办法解决循环引用:A引用B,B也引用A,但是没有其他引用去引用A和B,这时AB都是垃圾,但是引用计数法无法判断)。 3方法区中常量引用的对象。 3标记整理算法:先标记清除再整理。 3.性能最化,fork子进程来完成写操作,让主进程继续处理命令。4.相对于数据集大时,比AOF启动效率高。

    53620发布于 2019-08-20
  • 来自专栏Java3y

    为什么后端开发者都觉得前端很简单?

    不过,我也学过些前端的基础内容,看培训课程的: 1、最开始是主张白板编程,不用任何的编辑器,就用windows的记事本 2、后来用上了notepad++这种记事本,有语法高亮的 3、紧接着也会教Dreamvear 基于上面的知识,其实我也能独立开发前端后端了,样式布局啥的就用BootStrap一把梭,页面交互就用jQuery一把梭,跟后端交互就用jQuery封装的ajax,也不是不能写。 能读写文件,能启动服务的,node.js是被分到后端领域上的。 前端从切图仔,到ajax兴起页面交互,前端也在追求模块化、组件化、自动化、工程化,提高生产效率,这个跟后端的发展之路是很类似的。 包管理工具能促进前端组件化 3、基于Node.js依赖的环境的各种的打包、构建工具层出不断:Grunt、Gulp 和 Webpack,促进前端的自动化 JavaScript从脚本弱类型语言,再到加入类型检查 后端CRUD仔常听见的Angular、Vue、React这几个框架主要解决Web界面动态交互复杂性的问题,比如以前可能是拿到后端返回的数据对找特定的操作DOM去塞数据(getElementById),现在都已经是数据驱动了

    25710编辑于 2024-07-30
  • 来自专栏前端精读评论

    3. 精读《前后端渲染之争》

    明确三个概念:「后端渲染」指传统的 ASP、Java 或 PHP 的渲染机制;「前端渲染」指使用 JS 来渲染页面大部分内容,代表是现在流行的 SPA 单页面应用;「同构渲染」指前后端共用 JS,首次渲染时使用 一般来说同构渲染是介于前后端中的共有部分。 2 内容概要 前端渲染的优势 局部刷新。无需每次都进行完整页面请求 懒加载。 3 精读 本次提出独到观点的同学有:@javie007 @杨森 @流形 @camsong @Turbe Xue @淡苍 @留影 @FrankFang @alcat2008@xile611 @twobin 然而近3年过去了,很多产品逐渐从全栈同构的理想化逐渐转到首屏或部分同构。让我们再一次思考同构的优点真是优点吗? 3 总结 我们赞成客户端渲染是未来的主要方向,服务端则会专注于在数据和业务处理上的优势。但由于日趋复杂的软硬件环境和用户体验更高的追求,也不能只拘泥于完全的客户端渲染。

    1.2K20编辑于 2022-03-14
  • 来自专栏ThoughtWorks

    后端开发实践系列——开发者的第0个迭代

    对于后端开发而言,我选择了当前被行业大量使用的Spring Boot,基于此整理出了一套公共的、基础性的实践方式,在结合了自己的经验以及其他项目的优秀实践之后,总结出本文以飨开发者。 ? ---- 一键式本地构建 为了避免诸如前文中所提到的“请教了3位同事才本地构建成功”的尴尬,为了减少“懒惰”的程序员们的手动操作,也为了为所有开发者提供一种一致的开发体验,我们希望用一个命令就可以完成所有的事情 ,后端项目仅提供纯粹的业务API,而不包含UI逻辑,因此后端项目不会再包含诸如WebDriver的重量级端到端测试。 prod:正式的生产环境 ---- CORS 在前后端分离的系统中,前端单独部署,有时连域名都和后端不同,此时需要进行跨域处理。 Rest客户端 Tika:用于准确检测文件类型 itext:生成Pdf文件等 zxing:生成二维码 Xstream:比Jaxb更轻量级的XML处理库 ---- 总结 本文通过一个示例项目谈及到了项目之初开发者搭建后端工程的诸多方面

    74140发布于 2019-07-09
  • 来自专栏竹清助手

    2019年如何成为现代化的后端开发者

    对于刚开始进入后端开发的初学者,我建议你随便选一门脚本语言去学,它们都有大量的需求,也能让你很快地成长。 如果你已经开始做后端开发的工作并且已经掌握了一门脚本语言,我建议你不要去再学习一门新的语言了,而是挑选「功能(Functional)」和「多范例(Multiparadigm)」的一些内容去学。 第 3 步:学习包管理器 一旦你已经有了语言基础,并且做过了一些示例程序,那么你就该为选择的语言学习使用包管理器。包管理器可以帮助你在你的应用中使用外部的库或者发布你自己的库以供他人使用。

    1.2K10发布于 2018-12-28
  • 来自专栏深入理解Android

    从零开始学后端3)——JDBC基础

    JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。 JDBC相关的API 操作JDBC的步骤: 1):加载注册驱动. 2):获取连接对象. 3):创建/获取语句对象 4):执行SQL语句 5):释放资源 Connection接口的常用方法 IEmployeeDAO employeeDAO= new EmployeeDAOImpl(); DAO操作步骤: 1:先创建一张表. 2:根据表的结构,创建domain对象. 3):创建

    70120编辑于 2022-06-22
  • 来自专栏高性能服务器开发

    3 游戏后端开发需要掌握的知识

    Server服务器之间是不通信的 带负载均衡 一个Gate Server的对应多个Game Server 各个GateServer之间可以互相通信,而且还可以随意扩展,通过配置文件可以实现配置 3

    1.6K31发布于 2018-07-25
  • 来自专栏Frost's Blog

    Flask前后端分离实践:Todo App(3)

    作者按: 几天前我收到一封邮件,有读者说看了我的前后端分离实践的文章获益很多。然而我却丧尽天良的断更了?不行不行,我不是这样的人,所以一年后,我再补上这个系列最后一篇文章吧。 那么我们来到前后端分离的世界,CSRF应该如何做呢?因为是前后端分离,所以服务端产生的CSRF值并不能实时更新到页面上,页面的更新全都要依赖客户端去主动请求。 实际开发中,前端和后端可能完全是分离部署,通过nginx等其他web服务器返回的。这样一来,{{ csrf_token() }}就完全没机会透给前端。不要紧,我们还可以用Cookies嘛。 大概流程是,第一次打开页面时,请求后端,如果没登录,则返回401让前端跳转登录,如果是登录状态,则返还一个Token,这个token自带某些用户信息,和过期时间。 总结 好了,我想这三篇文章已经覆盖了前后端分离与传统MVC架构的主要区别和开发技巧,当然还有更多的点我没法覆盖到,欢迎到评论区或邮件骚扰我。

    2.2K10发布于 2019-11-29
  • 来自专栏大愚Talk

    后端开发者从零做一个移动应用(一)

    在写后端的时候,产出了一个基于 phalcon 的 oauth2 授权的lib。当时本来想找个开源的,没找到。之后也会开源到github上。 后端做完后,需要前端展示出来,于是先学了android的一些基础知识(以前有java web开发经历),然后重点了解:Fragment RecyclerView WebView,然后途中了解到 RxJava

    74730发布于 2019-01-08
  • 来自专栏IT综合技术分享

    组件分享之后端组件——Go开发者路线图库

    组件分享之后端组件——Go开发者路线图库 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。 组件基本信息 组件:golang-developer-roadmap 内容 今天分享一个给Golang初学者和想要学习Golang语言的小伙伴使用的库,golang-developer-roadmapGo开发者路线图

    1.1K20编辑于 2022-03-06
  • 来自专栏全栈程序员必看

    微信公众号开发者账号_小程序后端开发教程

    那就先点击下图所示的“成为开发者”按钮: 如果提示资料不全,那就先补齐资料再回来继续操作。需要补全的资料有公众帐号头像、描述和运营地区。 待资料补全后,再次点击“成为开发者”,这时将看到接口配置信息界面,如下图所示: 这里需要填写URL和Token两个值。 * @return */ private static String byteToHexStr(byte mByte) { char[] Digit = { '0', '1', '2', '3' > <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w<em>3</em>.org/2001 (下) 这个时候就已经成为<em>开发者</em>了,百般周折啊,哈哈,到这里还没有完哦,还有最后一步工作就是将开发模式开启。

    1.4K20编辑于 2022-11-11
  • 来自专栏雪胖纸的玩蛇日常

    越光后端开发——ygapi(3.引入xadmin)

    banner',"title","content"] xadmin.site.register(Wish, WishAdmin) xadmin.site.register(News, NewsAdmin) 3. (Pick, PickAdmin) xadmin.site.register(Share, ShareAdmin) xadmin.site.register(Notice, NoticeAdmin) 3. django-crispy-forms django-reversion django-formtools future httplib2 six django-import-export 2.在settings中注册 3.

    59620发布于 2019-03-15
  • 来自专栏会呼吸的Coder

    后端开挂:3行代码 = 8个接口

    就算用几乎零配置的 SpringBoot,写一个最简单的接口也得有 3 行代码啊! 我们用 APIJSON 来操作一张表,例如用户表 User,代码写 3 行就够了: //注册表并添加权限,用默认配置 @MethodAccess public class User { // } } } 返回: { "[]": [ { "Comment": { "id": 3, "date": "2017-02-01 19:20:50.0", "content": "This is a Content...-3" 这 3 行代码其实是为了做权限管理! 像个人博客、非商业的新闻资讯网站这种可以没有权限控制的, 改下全局配置,不做权限校验,那就连一行代码都不用写了!!!

    52820编辑于 2022-04-19
  • 来自专栏微信公众号【Java技术江湖】

    后端技术杂谈3:Lucene基础原理与实践

    更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章将同步到我的个人博客: www.how2playlife.com 该系列博文会介绍常见的后端技术 ,这对后端工程师来说是一种综合能力,我们会逐步了解搜索技术,云计算相关技术、大数据研发等常见的技术喜提,以便让你更完整地了解后端技术栈的全貌,为后续参与分布式应用的开发和学习做好准备。 (Indexing) 3. 如何对索引进行搜索?(Search) 下面我们顺序对每个个问题进行研究。 二、索引里面究竟存些什么 索引里面究竟需要存些什么呢? 3. 去除停词(Stop word)。 3. 将单词转变为词根形式,如“drove”到“drive”等。这种操作称为:lemmatization。

    85730发布于 2019-12-09
  • 来自专栏销声匿迹

    Core + Vue 后台管理基础框架3——后端授权

    见过太多只在前端做菜单及按钮显隐控制,但后端裸奔的,觉着前端看不到,系统就安全,掩耳盗铃也好,自欺欺人也罢,这里不做评论。 在.NET CORE中,也见过不少用操作过滤器来实现业务用例权限控制的,至少算是对后端做了权限控制。    接下来,定义一个授权过滤器特性: 1 public class PermissionFilter : Attribute, IAsyncAuthorizationFilter 2 { 3 3、效果演示   guokun用户角色: ? 网站管理员角色对应权限: ?   可以看到,是没有勾选删除部门的,那我们用这个账户来删除下部门: ?    3、总结   以上便是本项目权限控制的实现。认证&授权这块儿,如果要做好,还是得把core的整套机制弄清楚,最好能把源码过一遍,不然根本搞不清楚需要怎么扩展,每个扩展点在什么时机触发及生效。

    79820发布于 2020-09-03
  • 来自专栏IT综合技术分享

    组件分享之后端组件——Go开发者相关书籍库GoBooks

    组件分享之后端组件——Go开发者相关书籍库GoBooks 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件 组件基本信息 组件:GoBooks 内容 上一篇我们分享了组件分享之后端组件——Go开发者路线图库,本节我们继续分享Golang学习相关组件GoBooks,如果你还在寻找各类Golang相关的书籍,那这个库势必对你很适合

    33130编辑于 2022-03-06
领券