首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前后端实践总结

的认知和感触 认知(讨论) 为什么要都干些什么?...的问题 就是后端不好好写单元测试与集成测试,让前端发请求调用以达到测试的目的;前端不好好写Mock和测试,让后端输出数据以达到测试的目的。...更正确地认识 是前后端一起见证靠谱的测试结果 给需求方提供一个正确的需求验证环境 尽早暴露前后端实现的问题 必备技能 DNS与HOSTS DNS(Domain Name System...解包后再封的包跟原来的有些区别,需要单独打开对应页面进行信任 特定场景的调试姿势 PC/Touch页面 配置前后端环境 配置HOST 直接使用浏览器及浏览器模拟器调试 如果只是前端更改,在不影响数据的情况下...前端完成自测 后端完成自测 一起验证需求的实现 友情建议 远离关键路径,合理调配时间——别拖后腿 把握全局进度,提高整体效率——别浪费时间 积极沟通交流,主动推进——别甩锅

2.2K50
您找到你想要的搜索结果了吗?
是的
没有找到

前后端实践总结

的认知和感触 认知(讨论) 为什么要都干些什么?...的问题 就是后端不好好写单元测试与集成测试,让前端发请求调用以达到测试的目的;前端不好好写Mock和测试,让后端输出数据以达到测试的目的。...更正确地认识 是前后端一起见证靠谱的测试结果 给需求方提供一个正确的需求验证环境 尽早暴露前后端实现的问题 必备技能 DNS与HOSTS DNS(Domain Name System...解包后再封的包跟原来的有些区别,需要单独打开对应页面进行信任 特定场景的调试姿势 PC/Touch页面 配置前后端环境 配置HOST 直接使用浏览器及浏览器模拟器调试 如果只是前端更改,在不影响数据的情况下...前端完成自测 后端完成自测 一起验证需求的实现 友情建议 远离关键路径,合理调配时间——别拖后腿 把握全局进度,提高整体效率——别浪费时间 积极沟通交流,主动推进——别甩锅

1.7K10

JSF本地工具实践

Tech 导读 JSF作为京东内部日常最常用的RPC组件,通过JSF扩展,为大家提供JSF扩展思路及本地实践。...01 背景 在项目开发中,研发同学会经历下面的过程: 图1 研发日常开发周期 但是针对团队的测试环境,涉及到几个痛点: 多人调使用时尤其是跨部门联时,强依赖环境稳定,频繁启停发布或者由于某些原因没有启动成功...这一系列问题是由于不能打断点 的双方有一方没有测试环境,想只能上uat 上面列举的痛点,大家或多或少都有体会,尤其是测试同学体更多一些。其实在项目周期中,将问题暴露的越早,项目时间越可控。...为了不在痛,引出本章的主角:jsf本地工具。...那就要从jmq和redis特点来说明: 先说jmq中间件,jmq的topic需要在jmq平台进行申请,如果双方有一方无法使用工具里集成的jmq环境进行连通,那就要自定义jmq环境,并且还需要在

1.3K20

Vue:前后端数据

这些年我们处理过的跨域——援引博客园 幻精灵的一篇文章,本文详细的介绍了什么是跨域,以及相关的跨域方法 JAVA中的解决方法 常规跨域请求Http Header 设置 response.setHeader...即成功回。...4XX,5XX都会走catch回,如果没有写catch,则会抛出报错信息到全局,err是这个错误对象信息。 如果后台设置了错误信息,比如错误也会带body,那么通过err.response获取。...Access-Control-Allow-Origin 不能设置为 * ,必须指定具体的域名或者IP地址 后台传输JSON一定要添加@ResponseBody注解,否则会报404错误,建议在controller类上添加该注解 推荐的实践 在开发环境中...但是建议部署到生产环境,设置为指定IP地址或者域名提高安全性。 就是这样:)

1.6K90

前端,如何与后端哥们接口

最近,王小闰(花名)跳槽进入一家新公司,正好公司项目采用的是前后端分离架构,技术栈是王小闰非常熟悉的vue全家桶,后端用的是Java语言。...其实,仔细看看,这就是前后端分离中的mock数据和接口的问题。要想弄懂其中缘由,下面让我们分几点来聊聊。...什么是接口 之前开发写代码的时候,所有的ajax数据都不是后端返回的真实数据,而是我们自己通过接口mock模拟的假数据。...两种不同的部署情况直接导致了前期在设计方案的时候就不同了。 如果你们公司的项目在部署时是两台服务器对应两个域名,恭喜你,这是最nice的方案,也是最舒服的方式。...解决完跨域问题后,接下来王小闰该想想怎么在一台服务器一个域名下进行的问题了。

8K11

Java生产环境下性能监控与优详解

-showversion -cp , -classpath -version就是查看当前机器的java是什么版本,是什么类型的JVM(Server/Client),采用的是什么执行模式。...比如,在我的机器上的结果如下: $ java -version java version "1.7.0_71" Java(TM) SE Runtime Environment (build 1.7.0_...71-b14) Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode) 表示我机器上java是运行在mixed模式下的Server...个人建议Server类型的程序都把这个选项打开,这样可以发现一些配置问题,比如程序需要JDK1.7才能运行,而有的机器上装有多个JDK的版本,打开这个选项可以避免使用了错误版本的Java。...-Xcomp : 编译执行 第一次使用就编译成本地代码 -Xmixed :混合模式,JVM自己来决定是否编译成本地代码 XX参数 非标准化参数 相对不稳定 主要用于JVM优和Debug

30820

阿常:开发任务还没,就要上线了

今天是日更的 27/365 天 明天项目要上线,开发任务还没提测,甚至还没开始,作为测试你慌不慌。 ● 项目背景 ● 如何应对 ● 今后改进 一、项目背景 临近春节了,业务很繁忙。...开发人均要同时支撑两个业务,所以出现了明天要上线的任务,到今天下班时还没提测,开发评估要明天下午才能完。 二、如何应对 明天要上线的任务,明天下午才能提测,你如果作为测试应该也是特别慌的吧。...3、提前准备好测试环境,清理脏数据。 三、今后改进 1、产品/研发 / 测试一起商定项目可交付日期 这次是我们产品直接拍板了,跟客户做了保证,xx时候一定可以完成上线。...2、准备不同场景需要用到的业务测试数据 我们测试环境有很多脏数据,脏数据会影响对测试结果的判断,需要准备脚本,定期清理脏数据。

38420

Java基础知识:动态编与静态

动态编与静态编类型 JAVA中联编有两种,一种是动态编,一种是静态编。 动态编:也叫多态编、迟后编、晚编,因为到底要调用哪一个函数,在编译时不能确定,而要推迟到运行中确定。...静态编:静态编是指编工作出现在编译连接阶段,这种编又称作早期编,因为这种编工作是程序开始运行之前完成的。 静态编条件:静态类方法,静态类变量。...public void smile() { System.out.println("Test smile and i = "+i); } //静态编 -> static public...test.smile_static(); //静态编 } } 由整个程序最终的运行结果可以看出: 在构造一个子类对象时,先调用其父类的构造函数,再执行本类构造函数。...动态编与静态编的本质区别在于对static关键字的运用与变换,这将使得整个程序拥有更强的灵活性。

80210

k8s本地工具kt-connect

其核心是通过建立本地到集群以及集群到本地的双向通道,从而提升在持续交付生命周期中开发环节的效率问题以及开发测试环境的复用问题。...kt-connect/#/ 2、Kt Connect能帮我们实现什么 a、直接访问Kubernetes集群   开发者通过KT可以直接连接Kubernetes集群内部网络,在不修改代码的情况下完成本地开发与测试...b、转发集群流量到本地   开发者可以将集群中的流量转发到本地,从而使得集群中的其它服务可以本地 c、Service Mesh支持   对于使用Istio的开发者,KT支持创建一个指向本地的Version...确保有足够权限和能正确连接K8S集群的API Server)   在idea程序的VM options中添加 -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=2223   在Java...:  添加 spring.cloud.nacos.discovery.ip: ${spring.application.name}   在discovery下注册指定ip为服务名,这样pod在ip

1.2K30
领券