nickfan 最近的时间轴更新
nickfan's repos on GitHub
HTML · 160 人关注
envoy-deployscript
Laravel Envoy Deployment Script
Python · 12 人关注
dubbo-python3
Python3 Client For Apache Dubbo
PHP · 10 人关注
ChannelLog
Support Laravel Log data to separate channel log files with config.
4 人关注
docker-mysql-utf8
mysql with default utf8 charset.
HTML · 1 人关注
axiong.me
Axiong's Intro Site
Dockerfile · 1 人关注
docker-ubuntu1804-common
docker ubuntu 18.04 LTS image support china mirror and timezone setup and more
PHP · 1 人关注
ezSQL
PHP class to make interacting with a database ridiculusly easy
PHP · 0 人关注
amazon-mws
Amazon Marketplace Web Service PHP Client Library (Version 2014-02-01)
PHP · 0 人关注
appbox
application container
PHP · 0 人关注
appbox-laravel
appbox 4 laravel
PHP · 0 人关注
aws-sdk-php
Official repository of the AWS SDK for PHP (@awsforphp)
PHP · 0 人关注
aws-sdk-php-laravel
A Laravel 5 (and 4) service provider for the AWS SDK for PHP
PHP · 0 人关注
baum
Baum is an implementation of the Nested Set pattern for Laravel's Eloquent ORM.
0 人关注
chatbot-ui
An open source ChatGPT UI.
TypeScript · 0 人关注
ChatChat
Chat Chat, unlock your next level AI conversation experience. Deploy your own AI Interface, all AI in one place.
0 人关注
ChatGPT-Next-Web
One-Click to deploy well-designed ChatGPT web UI on Vercel. 一键拥有你自己的 ChatGPT 网页服务。
PHP · 0 人关注
composer-mns
0 人关注
copilot-gpt4-service
Convert the Github Copilot request into a ChatGPT request, free to use the GPT-4 model. 将Github Copilot请求转换为ChatGPT请求,免费使用GPT-4模型
PHP · 0 人关注
cribbb
PHP · 0 人关注
DateRange
Convenient way to handle formatted date ranges; includes Laravel facade
Dockerfile · 0 人关注
docker-clash-ui
clash with clash-dashboard
Dockerfile · 0 人关注
docker-ubuntu-python3
dockerfile ubuntu base python3
Dockerfile · 0 人关注
docker-ubuntu1804-base
docker ubuntu base
Shell · 0 人关注
dockerproxy
docker proxy for local env setup.
MDX · 0 人关注
docs
Java · 0 人关注
dubbo-demo
PHP · 0 人关注
dubbo-php-client
Dubbo的php客户端(the php client for dubbo)
PHP · 0 人关注
Elastica
Elastica is a PHP client for elasticsearch
JavaScript · 0 人关注
envhelper
Javascript Environment Label Helper for web develop
0 人关注
get
Download Electron release artifacts
nickfan

nickfan

V2EX 第 23012 号会员,加入于 2012-07-04 11:19:59 +08:00
nickfan 最近回复了
2019-04-08 18:14:58 +08:00
回复了 Hanbuger 创建的主题 Linux Linux 云服务器中毒了
公司老服务器中过同样的枪,给你个方案参考一下:

1. 改 /etc/hosts 先屏蔽 pastebin.com
2. 清理各个用户下的 crontab 中的自动下载脚本
3. 用 ll -rt 在 /etc/init.d/下看一下最近添加的启动脚本
4. 用 lsof -p 看内存中这些垃圾进程打开的文件句柄关联的文件,并清理之。
5. 确认没问题,取消 pastebin.com 的屏蔽
6. 重启过一段时间确认没有问题。
done.
2018-07-23 14:59:21 +08:00
回复了 jsrgqinbin 创建的主题 程序员 前后端分离接口设计以及权限的疑惑
@hlwjia 那方案一的问题,暂时不考虑鉴权次数性能,http 连接数等问题的前提下,

[版块帖子列表查看 url] 的这一个权限项在后台的管理里就要分散成 3 个 api 接口的请求权限项+一个菜单访问的权限项,而且对于运营人员而言还要了解这一个界面上有哪些权限项需要赋值。
2018-07-23 13:45:50 +08:00
回复了 jsrgqinbin 创建的主题 程序员 前后端分离接口设计以及权限的疑惑
如上所述的场景,各位觉得应该如何取舍

@hlwjia @reus @huisezhiwei
2018-07-23 10:22:50 +08:00
回复了 jsrgqinbin 创建的主题 程序员 前后端分离接口设计以及权限的疑惑
讲具体一点的问题的场景:

比如页面上要求返回
[版块对象] , [帖子列表] , [本页用户列表] 3 组后端 api 接口的调用,但整个页面叫:

[版块帖子列表查看 url]

传统的 mvc 开发方式是 controller 层先
1.对当前用户 [版块帖子列表查看 url] 的权限鉴权后:
2.分别调 3 个 service/repository 层接口然后聚合返回渲染界面。

如果前后端分离的时候面对的问题是:

一、如果前端 rest 接口层分别提供 [版块对象] , [帖子列表] , [本页用户列表] 的直接 api 接口调用,
那么?
1.1 一个 [版块帖子列表查看 url] 的权限项要拆分为当前用户对 [版块对象] , [帖子列表] , [本页用户列表] 3 个接口的分别权限鉴权。如果后台管理上来说,本来运营人员只需要分配用户 A 对 [版块帖子列表查看 url] 的权限项,而现在运营人员要分配用户 A 对 [版块对象] , [帖子列表] , [本页用户列表] 3 项的权限项才能让用户完整的看到 [版块帖子列表查看 url] 页面。
1.2 拆 3 个接口的分别 api 接口调用增加了 http 连接数和传输量,鉴权的中间数据也要做 3 次,就算有缓存也有存取的开销。

二、而如果把本页的所有接口统一为 [版块帖子列表查看 url] 权限项,接口的耦合性搞了,页面重构,这部分代码也得重新改,而不像拆成各个独立接口对于后端不用重复开发。


选哪种方式有点不知道如何取舍。
2015-12-28 13:20:03 +08:00
回复了 usedname 创建的主题 PHP 各位使用的项目公司线上有使用过 Phar 发布吗?
phar 对环境上下文限制比较麻烦, realpath 等函数调用在 phar 中也会有问题,这会导致部分开发框架的打包问题,需要自行 hack ,目前 lumen 打 phar 包成功, laravel 的 config 部分不行。
除非你自己的项目开发完全自控避开 realpath 之类的调用,不然用 phar 包发布还是不太方便。
2015-10-19 14:46:33 +08:00
回复了 solaro 创建的主题 PHP 告诉你 laravel 为什么在国内流行不起来
楼主的逻辑很有意思,人家啥都要给你伺候好了,代码、文档、示例、全部本地化了才去学习。
知道为什么有的人一辈子穷么?你给他渔具他不是去学着打渔,而是嫌渔具不好用,继续用老办法挨日子。
因为觉得使用起来繁琐就觉得不如 xxx ,且不问为什么别人非要用繁琐的步骤做框架,理解一下其中的缘由再喷好么?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4881 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 05:35 · PVG 13:35 · LAX 22:35 · JFK 01:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.