前言web与后端,andorid与后端,ios与后端,像这种类型的交互其实就属于典型的前端与后端进行交互。在与B端用户进行交互的过程中,我们通常忽略了其安全性(甚至从未考虑安全性)。比如,请求和响应数据的明文传输,对接口并没有做严格的身份校验。如果我们还是按照这种思路去做C端用户的交互,那么等待着必将是血淋淋的教训。接下来,我带领大家如何在与C端用户安全的进 ......
257
0
0
2022-04-05
前言:IntelliJ IDEAIntelliJ IDEA是一款现代化智能开发工具,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的IDE所折服。为了让身边更多的小伙伴参与进来,决定写下这篇文章。1. IDEA VS Eclipse 核心术语比较由下图可见:两者最大的转变就在于 ......
242
0
0
2022-04-04
前端和后端分离的优点很多。一个重要的优点是,对于后台服务(系统),它只需要提供一个统一的API接口,即可被多个客户端重用,并且分工和协作更加精细。大大提高了效率。目前某些公司接口文档管理方式采用word,wiki及html形式,由于版本迭代较快。随之而来的是接口文档管理混乱,接口描述不清;间接导致测试人员测试效率低下,后续问题无法追踪,测试无法保障资源分散, ......
532
0
0
2022-04-04
1、JDK1.8环境变量配置变量名:JAVA_HOME ,变量值:C:\Program Files\Java\jdk1.8.0_171(这里填你自己选择的安装路径!!!)变量名:CLASSPATH , 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)。配置系统环境变量Path 双击Path- ......
268
0
0
2022-04-03
前言本想着这周给大家分享一下,如何制作恐怖片的屏幕跳字(Python模拟实现),结果在找原来看过的恐怖片视频素材的时候,发现网站并没有提供直接的下载渠道。这部悬疑/侦探恐怖片《探灵档案》,是在 2014 年上映的网剧,非常好看,男主是陈冠希哥哥演的。但由于题材问题,许多正规视频平台把它下架了。而如果想找到视频素材,必须从一些小型的盗版视频站,也正是因为小型盗 ......
305
0
0
2022-04-03
处理高并发无非就是四大的方法 分流、缓存、降级、限流1、分流实现方式最简单的是增加多台机器,目的是为了扩容基本思路是 tomcat(万以下,tomcat顶峰700并发)=》nginx(3-4万并发)=》lvs(30万并发)=》F5(百万并发)=》DNS集群负载均衡集群:tomcat、jboss、weblogic、websphere负载均衡:软件:nginx、 ......
286
0
0
2022-04-02
本部分内容对应视频链接。很多小伙伴在刚开始学习技术的时候,都会去找一些学习类的网站来提高自己的水平。但现在网络越来越发达,学习类的网站真的是多如牛毛。有的网站真的是非常优秀,可以让你学到不少技术,但同样也有很多网站非常垃圾,不仅浪费你的时间,还可能会误导你。下面,我就来介绍10个程序员必逛的网站,给大家做一个参考。1. B站https://www.bilib ......
236
0
0
2022-04-02
在日常开发中,最容易被吐槽的就是代码写的烂,没有注释鬼知道你这个是什么意思啊?另一个就是文档不齐全,这些接口是干嘛的?参数是什么意思?等等问题。归根到底还是没有严格的开发规范,最重要的还是要有方便的工具来帮助我们落地这些规范。今天给大家推荐一个开源的API管理工具,如果还没有用上的感觉看看吧。YAPIYApi 是高效、易用、功能强大的 api 管理平台,旨在 ......
199
0
0
2022-04-01
作为 Gitee 上开源项目最多的分类之一,Web 应用开发分类的优质项目层出不穷,今天为大家介绍的项目涵盖了 Go、JavaScript、TypeScript 甚至 Delphi,下面这六款开源项目总有一款让你感兴趣,那么就一起来看看吧。1.BRPC项目作者:百度开源开源许可协议:Apache-2.0项目地址:https://gitee.com/baidu ......
245
0
0
2022-04-01
编辑导语:任何一件事在完成之前,都需要做一个Checklist,从而检查错误,规避风险。这对于上线来说,尤其重要,稍不注意就可能损害到用户的体验感。本文作者从准备阶段、发布阶段、验证阶段和异常处理四个方面,具体的谈了谈如何做上线的checklist,希望看后能够对你有所帮助。每次发版上线都是一个紧张且激动的时刻,为了保证上线顺利,可以早点回家睡觉,上线清单一 ......
374
0
0
2022-04-01
好的代码审查器可以大大地帮助程序员提高代码质量,减少错误几率。虽然现在市场上有许多可用的代码审查工具,但如何挑选也是一个艰巨的任务。在咨询过有关专家的建议和意见之后,我们罗列出了以下17款最佳的代码审查工具。1)CodeStrikerCodeStriker是一个免费&开源的Web应用程序,可以帮助开发人员基于Web的代码审查。它不但允许开发人员将问题 ......
474
0
0
2022-03-31
我们都喜欢开玩笑而以别人的代码为代价而开玩笑。开发人员通常非常安静且内向。 我们拿了一堆"Ticket",将它们整天坐在办公桌前,将其转换为代码。 奇怪吗?> Photo by Max Duzij on Unsplash如果您不是开发人员,而是在这里查看哪些开发人员觉得有趣,那么您将感到失望。 这并不是说我们不喜欢笑话,我们只是喜欢笑话中的某种书呆子。 ......
317
0
0
2022-03-30
CodeReview规范目标和原则提高代码质量,及早发现潜在缺陷,降低修改/弥补缺陷的成本促进团队内部知识共享,提高团队整体水平评审过程对于评审人员来说,也是一种思路重构的过程,帮助更多的人理解系统是一个传递知识的手段,可以让其它并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码可以被用来确认自己的设计和实现是一个清楚和简单的鼓励相互学习对方的 ......
352
0
0
2022-03-29
2018 年的时候,我开始在彭博社(Bloomberg)工作。从那之后,事情发生了很大变化。我不再是公司里最初级的成员了,而且我还指导过几个工程师,这真是太棒了。这有助于我观察自己与其他人的差别,吸收他们的最佳实践,并发现我不知不觉中已经做得很好的事。每年的工作回顾是一个很好的方式来提炼我学到的经验教训。它们对于模式匹配也很有价值。只有我从特定模式观察时,才 ......
205
0
0
2022-03-29
cookie、session、token区别关于token,session,cookie的概念和区别1.token是 服务经过计算发给客户端的,服务不保存,每次客户端来请求,经过解密等计算来验证是否是自己下发的2.session是服务本地保存,发给客户端,客户端每次访问都带着,直接和服务的session比对3.cookie是保存在客户端上的一些基本信息,服务 ......
289
0
0
2022-03-28