bthulu

bthulu

V2EX 第 494632 号会员,加入于 2020-06-14 09:52:58 +08:00
今日活跃度排名 2690
js 写后台, 是不是有点先天残缺?
JavaScript  •  bthulu  •  20 小时 22 分钟前  •  最后回复来自 qrobot
76
class 里的继承方法改写, 要不要加 override?
JavaScript  •  bthulu  •  11 天前  •  最后回复来自 musi
7
2022 年了, 还在用 yarn 吗?
JavaScript  •  bthulu  •  13 天前  •  最后回复来自 JDog
95
bthulu 最近回复了
17 小时 30 分钟前
回复了 helloword001 创建的主题 PHP Java , PHP , Go,哪种语言和框架更适合开发 API 接口?
@agdhole 所以说嘛, 玩 php 的都有点跟不上时代了. java, C#, go, js, 开发都越来越方便了, 部署也是一个赛一个的简单, 就 php 还在原地踏步还以为别人也跟他一样.
17 小时 47 分钟前
回复了 helloword001 创建的主题 PHP Java , PHP , Go,哪种语言和框架更适合开发 API 接口?
@markgor java 高版本替换低版本绝大部分时候是没问题的, java1.1 时代的包, 在 java17 上都能正常运行.
java 部署不需要 tomcat 的, springboot 打包出来的 jar 包一丢就行了.
php 安装我是按照 php 官网文档来的, 文档里说的就是编译部署啊, 直接 Install 的, 难道不是安装的最新版吗? 又不能 install 指定版本, 不就只能编译部署了?
19 小时 10 分钟前
回复了 helloword001 创建的主题 PHP Java , PHP , Go,哪种语言和框架更适合开发 API 接口?
@QlanQ jdk 我是直接复制 jdk-xxx.tar.gz, 解压到用户 home 目录, 设置环境变量 JAVA_HOME 指向这个目录就算完事了.
php 还要先安装 nginx, 然后配置 location ~ \.php$ {...}
我再给你看看 php-fpm 是怎么安装的, 其中三个 cp 指令, 官网文档还写错了, /usr/local/etc/php-fpm.d/www.conf.default 根本没有这个文件, 实际应该是 /usr/local/etc/www.conf.default
wget http://xxx/php-5.6.40.tar.gz
tar -zxvf ./php-5.6.40.tar.gz
sudo apt install libxml2-dev
cd php-5.6.40
./configure --enable-fpm
make
sudo make install
cp php.ini-development /usr/local/php/php.ini
cp /usr/local/etc/www.conf.default /usr/local/etc/www.conf
cp sapi/fpm/php-fpm /usr/local/bin
# 修改 /usr/local/php/php.ini 文件中的 cgi.fix_pathinfo=0
# 修改 /usr/local/etc/www.conf 中的 user 和 group 为当前用户及所在群组
sudo /usr/local/bin/php-fpm

就这你跟说个安装简单, 部署简单? 见鬼去吧
19 小时 17 分钟前
回复了 helloword001 创建的主题 PHP Java , PHP , Go,哪种语言和框架更适合开发 API 接口?
@pytth 有你说的这么简单, 那咋我丢进去就是不行呢?
20 小时 41 分钟前
回复了 helloword001 创建的主题 PHP Java , PHP , Go,哪种语言和框架更适合开发 API 接口?
@flyqie 啥意思? 是说 php 本来就是开发快, 部署复杂嘛? java 还要装个 jdk, 稍微麻烦点, 另外俩直接复制编译后的文件过去运行就完事了, 这还不简单你还要多简单? 难道有文件都不用复制也不用运行的虚空部署办法?
20 小时 59 分钟前
回复了 helloword001 创建的主题 PHP Java , PHP , Go,哪种语言和框架更适合开发 API 接口?
@wangnimabenma 是啊, 其他公司维护到期了不维护了, 甲方就丢给我们老板了. 对方就给了个 php 的 zip 包, 叫我们部署起来. 结果一看傻眼了, 要啥扩展不知道, 要引用啥第三方包也没说明, 报错日志也不知道在哪, php 版本也不知道.
关键公司里还没人熟悉 php, 只能照着 php 官网教程来部署, 官网文档还错漏百出. 装个 php 还得编译, 编译好后执行几个 php 官网的复制配置文件的指令, 结果 cp 的文件居然没有.
折腾两天了, 终于搭起来一个了一个 php 环境, 自己写了个.php 文件放上去能用. 然后将客户的包解压过去, 就是不能用, 报 HTTP500 错误. 想着去看下日志, 结果找了半天没找到日志文件在哪, 也不知道有没有日志.
搜了老半天才知道 php 居然有扩展和三方包的说法, 然后扩展还得手动启用, 三方包也不知道要怎么搞.
而且搜了下, 据说 php 各个版本之间还不兼容, 貌似 5.6 开发的版本在 7.x, 8.x 上会报错. 咱也不知道他这个包到底要运行在哪个版本上, 到底要启用哪些扩展, 到底是不是还要安装几个第三方包.
咋个这么麻烦呢. 如果是 java 的话, 安装个 jdk, 直接执行.jar 文件就完事了. C#和 GO 的话, 直接复制单文件过去运行就好了. 这不都比 php 简单容易一万倍?
21 小时 29 分钟前
回复了 b00tyhunt3r 创建的主题 程序员 是否存在数据库,缓存层合一的解决方案?
有的, mysql 有内存数据库, 可以当缓存用
21 小时 33 分钟前
回复了 INBreeze 创建的主题 程序员 真诚蹲一个 IDEA 个人正版优惠购买机会
@gobedsleep1 大佬, 3 年 900 是怎么做到的
21 小时 37 分钟前
回复了 helloword001 创建的主题 PHP Java , PHP , Go,哪种语言和框架更适合开发 API 接口?
php 去死, 又是扩展又是包的, 老板随便给你个陈年老包让你部署起来, 你死都不知道怎么死的.
io 密集型, 还无状态, 主扩带宽, 次扩 CPU, 再次内存.
纵向还是横向扩容, 看性价比. 比如纵向扩容一倍, 价格翻 4 倍, 横向扩容一个副本, 价格仅翻一倍, 那就横向扩容.
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1262 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 82ms · UTC 23:11 · PVG 07:11 · LAX 16:11 · JFK 19:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.