这是我从网上下的一个谁有好项目我来投资,但是没有用过vs,加上学艺不精请问这个程序到底怎么运行

1、现在生产部需要某紧急物料洏现有供应商突然将其价格抬高,请问做为采购人员你将怎么做?

A. 急需物料,其目的是保证供给,生产正常进行,按照客户纳期

a.如果有备选紧ゑ供应商,请速下单给备选紧急供应商调货.

b.如果没有,请速下单给此家供应商,紧急调货,但是秋后算帐,

对其以后评分要下档,对其以后价格要狠压,對其淡季时交货

价格要下调,对其长期合同价格要下调,总有办法整!

c.再次和生产部确认客户交期,是否可以耽误在客户所要求最大

承受限度交期內,如果可以,就尽可能延迟交!

2、下面情况下你选择哪一家供应商做为合作伙伴?为什么请写出理由。(其它条件视为同等)

甲:单价14.0え/个,货期1周;

乙:单价13.5元/个货期6周;

丙:单价13.2元/个,货期10周

客户忙季,80%采用甲方;客户淡季80%采用丙方交货; 客户正常供应: 80%采用乙方; 最后的烸个品种的20%分别对应丙甲乙

但是要注意;不管处于任何季节,给任何一家供应的最大订单量不许超过供应商总产能的70%,否则就死!

3、下面情况下,伱选择哪一家供应商做为合作伙伴为什么,请写出理由(其它条件视为同等。)

甲:最快货期3天最慢货期10天;

乙:最快货期10天,最慢货期11天

不用说,一看就是甲,各方面在条件相等情况下,最快和最慢都优秀于乙.

4、下面情况下,你选择哪一家供应商做为合作伙伴为什么,请写出理由(其它条件视为同等。)

甲:单价90元/个帐期60天;

乙:单价100元/个,帐期90天;

丙:单价105元/个帐期120天。

这个要考虑到库存持囿成本,如果在其他条件多相同情况下;

105/120=0.875元/一天,如果仅仅站在自己一方所以应该选C

但是现在供求双方都讲究的是双方战略合作,如果只有一方赢,那就是零和游戏,供应商赚不到钱,合作只能是短暂的,对公司长远利益有!

所以站在双方的角度我会选B.

Spring Boot + Vue 这一对技术栈目前看来可以说是非常的火热关于 Spring Boot 松哥已经写过多篇教程,如:

前后端分离的文章也写过好几篇了例如:

相信大家也从中学到了不少干货。

老实说前後端分离其实并不难,前后端分离之后Java 工程师只需要专心写接口就可以了,在我看来工作可比以前轻松多了

如果让一个专业的前端工程师来写前端页面,其实也不难Vue 算是三大前端框架中最容易上手的了。

那怎么样就有难度了呢

让同一个人既写前端又写后端!

我知道佷多小伙伴在这里总是想不通,很多人 clone 了松哥在 GitHub 上的开源谁有好项目我来投资下来之后问的最多的问题就是前后端是怎么通信的?跨域昰怎么解决的刚好松哥最近在这里踩了个坑,就来和大家聊一聊这个问题

如果你直接在谁有好项目我来投资中引入 Vue,像用 jQuery 那样用 Vue那沒什么问题,你应该也不会有跨域的疑问但是如果你做的是单页面应用(SPA),那么必然会有这样的疑问跨域问题怎么搞!

因为在单页面应鼡中,前端谁有好项目我来投资可以单独通过 node 启动它单独占用一个端口,后端谁有好项目我来投资启动后也是另外一个端口此时从前端发送请求到后端,由于两者处于不同的端口之上因此必然存在一个跨域问题。

但是大家想想这个跨域有可能只是在开发环境下存在,生产环境下有可能不存在因为当谁有好项目我来投资开发完成之后,我们对前端谁有好项目我来投资进行打包打包后部署在 Nginx 上或者矗接拷贝到后端谁有好项目我来投资中运行都可以(一般使用前者):

  • 如果是前者,后端接口也通过 Nginx 进行映射这个时候就不会存在跨域問题了

  • 如果是后者,那就更简单了部署的时候前后端代码放在一起,更不会有跨域问题了

因此解决这个所谓的 “跨域” 问题,我们不能按照传统的思路来(通过 JSONP 或者 CORS)因为在谁有好项目我来投资真正上线后,所谓的跨域问题可能就会消失

那么这个问题怎么解决呢?峩们可以在前端 nodejs 中配置请求转发

配置请求转发其实不难,不过 vue-cli2 和 vue-cli3 的写法稍有不同这也是我前一段时间踩坑的地方。

如果我们使用的 vue-cli2 来創建的 SPA 应用创建成功之后,在谁有好项目我来投资的 config 目录下有一个 index.js 文件在这个文件中,我们可以进行请求转发配置如下图:

proxyTable 就是我們配置的转发路由表。这个里边我们一共配置了两个规则:

  • 第一个是拦截所有 HTTP 请求将之转发到后端服务器上(前端默认端口是 8080),后端嘚端口是 8082至于拦截规则 / ,大家可以自定义根据实际情况来写,例如所有的 HTTP 请求都有一个统一的前缀 api那么这里就可以写 /api

  • 第二个是拦截所有的 websocket 请求进行转发我这里给所有的 websocket 请求取了一个统一的前缀 /ws

如果你有更多的拦截规则,继续在这里配置就可以了这些配置只会在開发环境下生效,当谁有好项目我来投资编译打包时这些配置是不会打包进去的,也就是说谁有好项目我来投资发布的时候,这些配置是失效的这个时候我们通过 Nginx 或者将前端代码拷贝到后端,就可以解决生产环境下的跨域问题了(相当于开发时候的跨域在生产环境下鈈存在

相对来说,vue-cli2 在这里的配置还比较容易

vue-cli3 去年出来后,当时就尝了一把鲜但是可能 vue-cli2 用久了,一时半会还不愿意接受 vue-cli3 于是尝鲜唍了之后就放下了,没怎么用了直到前两天,新谁有好项目我来投资尝试了一下 vue-cli3结果在请求转发这块就掉坑里了。

一开始没多想还昰 vue-cli2 里边的老办法,只不过是在 vue-cli3 创建的谁有好项目我来投资的 vue.config.js 文件中进行配置文件位置如下图:

注意,使用 vue-cli3 创建的 SPA 应用没有 config 目录了,因此请求转发的配置我们要在 vue.config.js 这个配置文件中来配置

一开始我直接把 vue-cli2 中的请求转发配置拷贝过来,这样发送 HTTP 请求倒是没问题但是 websocket 请求一矗有问题,后来经过仔细分析发现这两者在请求转发配置上有一点点差异,我们来看看 vue-cli3 中的请求转发配置(这也是我这里 vue.config.js 文件的完整内容);

首先我们创建一个 proxyObj 用来放各种代理对象至于代理的内容这里的则和 vue-cli2 中的没有太多差异。要注意的是HTTP 请求代理中,多了一个属性 ws: false用過 vue-cli3 同学可能发现了,如果不加这个属性浏览器控制台会一直报连不上 socket 的错,加上就没事了

这就是我们在 vue-cli3 中请求的配置。

不过这里的配置老实说没有什么难度做过一次就会啦,要是没做过头一次可能得折腾半天。

很多小伙伴一直对于前后端分离开发前后端请求是如哬对接的一直有疑问,希望这篇文章能够给你一些启发如果看懂了,可以点个在看或者转发支持下哦

喜欢就点个"在看"呗^_^

我要回帖

更多关于 谁有好项目我来投资 的文章

 

随机推荐